From a4d7993d0b44faffe2e548250a9d2bc27c77e521 Mon Sep 17 00:00:00 2001
From: xiejun <xj@2023>
Date: 星期三, 19 七月 2023 12:27:46 +0800
Subject: [PATCH] 集成获取分类接口(包含编码规则码段码值信息)

---
 Source/UBCS-WEB/dist/src/router/router.js |   41 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 deletions(-)

diff --git a/Source/UBCS-WEB/dist/src/router/router.js b/Source/UBCS-WEB/dist/src/router/router.js
new file mode 100644
index 0000000..7d9c189
--- /dev/null
+++ b/Source/UBCS-WEB/dist/src/router/router.js
@@ -0,0 +1,41 @@
+/**
+ * 鍏ㄧ珯璺敱閰嶇疆
+ *
+ * meta鍙傛暟璇存槑
+ * keepAlive鏄惁缂撳啿椤甸潰
+ * isTab鏄惁鍔犲叆鍒皌ag瀵艰埅
+ * isAuth鏄惁闇�瑕佹巿鏉�
+ */
+import Vue from 'vue';
+import VueRouter from 'vue-router';
+import PageRouter from './page/' // 椤甸潰璺敱
+import ViewsRouter from './views/' // 椤甸潰璺敱
+import AvueRouter from './avue-router'; //灏佽鐨勮矾鐢辨帶鍒舵柟娉�
+import i18n from '@/lang' // Internationalization 鍥介檯鍖� 澶氳瑷�
+import Store from '../store/'; // vuex
+Vue.use(VueRouter)
+//鍒涘缓璺敱
+export const createRouter = () => new VueRouter({
+  routes: [...PageRouter, ...ViewsRouter]
+})
+const Router = createRouter() // 鑾峰緱 route 瀹炰緥
+// 鍒濆鍖栧拰娉ㄥ唽 AvueRouter
+AvueRouter.install(Vue, {
+  router: Router,
+  store: Store,
+  i18n: i18n,
+  keepAlive: false,
+});
+Router.$avueRouter.formatRoutes(Store.state.user.menuAll, true); // 鍔ㄦ�佽矾鐢辨牳蹇冩柟娉�
+Router.addRoutes([...PageRouter, ...ViewsRouter]);
+export function resetRouter () {  // 閲嶇疆璺敱 姣斿鐢ㄤ簬韬唤楠岃瘉澶辫触锛岄渶瑕侀噸鏂扮櫥褰曟椂 鍏堟竻绌哄綋鍓嶇殑璺湁鏉冮檺
+  const newRouter = createRouter()
+  Router.matcher = newRouter.matcher // reset router
+  AvueRouter.install(Vue, {
+    router: Router,
+    store: Store,
+    i18n: i18n,
+
+  });
+}
+export default Router

--
Gitblit v1.9.3