Michael Wang пре 4 година
родитељ
комит
1ccf7b7aa4
3 измењених фајлова са 24 додато и 11 уклоњено
  1. 13 0
      src/plugins/helpers.js
  2. 8 8
      src/router/index.js
  3. 3 3
      src/store/index.js

+ 13 - 0
src/plugins/helpers.js

@@ -0,0 +1,13 @@
+import Vue from "vue";
+import queryHandlers from "@/utils/queryHandlers";
+
+const helpers = { ...queryHandlers };
+
+const plugin = {
+  install() {
+    Vue.helpers = helpers;
+    Vue.prototype.$helpers = helpers;
+  },
+};
+
+Vue.use(plugin);

+ 8 - 8
src/router.js → src/router/index.js

@@ -1,13 +1,13 @@
 import Vue from "vue";
 import Router from "vue-router";
-import PortalRoutes from "./modules/portal/routes/routes";
-import BasicRoutes from "./modules/basic/routes/routes";
-import examworkRoutes from "./modules/examwork/routes/routes";
-import MarklRoutes from "./modules/marking/routes/routes";
-import QuestionsRoutes from "./modules/questions/routes/routes";
-import OeRoutes from "./modules/oe/routes/routes";
-import PrintRoutes from "./modules/print/routes/routes";
-import ReportsRoutes from "./modules/reports/routes/routes";
+import PortalRoutes from "../modules/portal/routes/routes";
+import BasicRoutes from "../modules/basic/routes/routes";
+import examworkRoutes from "../modules/examwork/routes/routes";
+import MarklRoutes from "../modules/marking/routes/routes";
+import QuestionsRoutes from "../modules/questions/routes/routes";
+import OeRoutes from "../modules/oe/routes/routes";
+import PrintRoutes from "../modules/print/routes/routes";
+import ReportsRoutes from "../modules/reports/routes/routes";
 import { CORE_API } from "@/constants/constants.js";
 
 // ignore NavigationDuplicated. https://github.com/vuejs/vue-router/issues/2881

+ 3 - 3
src/store.js → src/store/index.js

@@ -1,8 +1,8 @@
 import Vue from "vue";
 import Vuex from "vuex";
-import user from "./modules/portal/store/user";
-import currentPaths from "./modules/portal/store/currentPaths";
-import menuList from "./modules/portal/store/menuList";
+import user from "../modules/portal/store/user";
+import currentPaths from "../modules/portal/store/currentPaths";
+import menuList from "../modules/portal/store/menuList";
 
 Vue.use(Vuex);