From 73b66c04f7a45ecf8c7cbfc193c434187cfca504 Mon Sep 17 00:00:00 2001 From: xielue Date: Wed, 31 May 2023 18:58:22 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=A6=E8=B4=B7=EF=BC=8C=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E8=B5=84=E6=96=99=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ProvideLoanApply/Edit.vue | 197 ++++++++++++++++++ .../ProvideLoanApply/List.vue | 113 ++++++++++ .../ProvideLoanApply/ProvideLoanApply/i18n.js | 14 ++ .../Middle/ProvideLoanApply/router.map.js | 67 ++++++ src/router/router.map.js | 5 +- src/utils/routerUtil.js | 5 +- 6 files changed, 398 insertions(+), 3 deletions(-) create mode 100644 src/pages/Middle/ProvideLoanApply/ProvideLoanApply/ProvideLoanApply/Edit.vue create mode 100644 src/pages/Middle/ProvideLoanApply/ProvideLoanApply/ProvideLoanApply/List.vue create mode 100644 src/pages/Middle/ProvideLoanApply/ProvideLoanApply/ProvideLoanApply/i18n.js create mode 100644 src/router/Middle/ProvideLoanApply/router.map.js diff --git a/src/pages/Middle/ProvideLoanApply/ProvideLoanApply/ProvideLoanApply/Edit.vue b/src/pages/Middle/ProvideLoanApply/ProvideLoanApply/ProvideLoanApply/Edit.vue new file mode 100644 index 0000000..da04a69 --- /dev/null +++ b/src/pages/Middle/ProvideLoanApply/ProvideLoanApply/ProvideLoanApply/Edit.vue @@ -0,0 +1,197 @@ + + + + \ No newline at end of file diff --git a/src/pages/Middle/ProvideLoanApply/ProvideLoanApply/ProvideLoanApply/List.vue b/src/pages/Middle/ProvideLoanApply/ProvideLoanApply/ProvideLoanApply/List.vue new file mode 100644 index 0000000..0751c12 --- /dev/null +++ b/src/pages/Middle/ProvideLoanApply/ProvideLoanApply/ProvideLoanApply/List.vue @@ -0,0 +1,113 @@ + + + \ No newline at end of file diff --git a/src/pages/Middle/ProvideLoanApply/ProvideLoanApply/ProvideLoanApply/i18n.js b/src/pages/Middle/ProvideLoanApply/ProvideLoanApply/ProvideLoanApply/i18n.js new file mode 100644 index 0000000..3232945 --- /dev/null +++ b/src/pages/Middle/ProvideLoanApply/ProvideLoanApply/ProvideLoanApply/i18n.js @@ -0,0 +1,14 @@ +module.exports = { + messages: { + CN: { + pageDesc:'单位管理' + }, + HK: { + pageDesc:'单位管理' + }, + US: { + pageDesc:'单位管理' + } + } + } + \ No newline at end of file diff --git a/src/router/Middle/ProvideLoanApply/router.map.js b/src/router/Middle/ProvideLoanApply/router.map.js new file mode 100644 index 0000000..4e74d77 --- /dev/null +++ b/src/router/Middle/ProvideLoanApply/router.map.js @@ -0,0 +1,67 @@ + // 视图组件 +const view = { + tabs: () => import('@/layouts/tabs'), + blank: () => import('@/layouts/BlankView'), + page: () => import('@/layouts/PageView') +} + +// 路由组件注册 +const routerMap = { +}; +routerMap['Basic']= { + name: 'Basic', + icon: 'idcard', + component: view.blank, + meta: { + }, + authority: { + permission: [], + } +}; +routerMap['basic']= { + name: 'basic', + icon: 'idcard', + component: view.blank, + meta: { + }, + authority: { + permission: [], + } +}; +routerMap['ProvideLoanApplyList']= { + name: '资料管理', + icon: 'idcard', + path: `/ProvideLoanApply/ProvideLoanApplyList`, + meta:{ + page:{ cacheAble:false} + }, + component: () => import(`@/pages/Middle/ProvideLoanApply/ProvideLoanApply/ProvideLoanApply/List`), + authority: { + permission: [], + } +}; +routerMap['ProvideLoanApplyUpdate']= { + name: '编辑资料', + icon: 'idcard', + path: `/ProvideLoanApply/ProvideLoanApplyUpdate/:id`, + component: () => import(`@/pages/Middle/ProvideLoanApply/ProvideLoanApply/ProvideLoanApply/Edit`), + meta: { + invisible: true, + }, + authority: { + permission: [], + } +}; +routerMap['ProvideLoanApplyAdd']= { + name: '编辑资料', + icon: 'idcard', + path: `/ProvideLoanApply/ProvideLoanApplyAdd`, + component: () => import(`@/pages/Middle/ProvideLoanApply/ProvideLoanApply/ProvideLoanApply/Edit`), + meta: { + invisible: true, + }, + authority: { + permission: [], + } +}; +export default routerMap diff --git a/src/router/router.map.js b/src/router/router.map.js index 92378d4..09cc3eb 100644 --- a/src/router/router.map.js +++ b/src/router/router.map.js @@ -14,6 +14,7 @@ import BaseAdminRouterMap from '@/router/Middle/Base/BaseAdmin/router.map.js' import Bathroom from '@/router/Middle/bathroom/router.map.js' import Mes from '@/router/Middle/Mes/router.map.js' import Chatgpt from '@/router/Middle/Chatgpt/router.map.js' +import ProvideLoanApply from '@/router/Middle/ProvideLoanApply/router.map.js' const routerMap = Object.assign({ @@ -33,7 +34,9 @@ const routerMap = Object.assign({ //报价 Bathroom, //ChatGPT - Chatgpt + Chatgpt, + //车贷 + ProvideLoanApply diff --git a/src/utils/routerUtil.js b/src/utils/routerUtil.js index 673e00f..5c3d5e8 100644 --- a/src/utils/routerUtil.js +++ b/src/utils/routerUtil.js @@ -159,7 +159,7 @@ function mergeMenus(routesConfig) { return [root]; } - +console.log(mergeMenus) /** * 加载路由 @@ -183,7 +183,7 @@ function loadRoutes(routesConfig) { // 加载路由 console.log(routesConfig) - routesConfig = mergeMenus(routesConfig); + //routesConfig = mergeMenus(routesConfig); if (!routesConfig) { return; } @@ -230,6 +230,7 @@ function loadRoutes(routesConfig) { // 加载路由 // 初始化Admin后台菜单数据 const rootRoute = router.options.routes.find(item => item.path === '/') // 获取根路由 const menuRoutes = rootRoute && rootRoute.children // 获取根路由的子路由 + if (menuRoutes) { // 如果子路由存在 store.commit('setting/setMenuData', menuRoutes) // 通过store的setting模块的setMenuData方法更新菜单数据 }