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