diff --git a/mock/controller/router.js b/mock/controller/router.js index 42139cdc3..6289583d8 100644 --- a/mock/controller/router.js +++ b/mock/controller/router.js @@ -1,3 +1,5 @@ +import Layout from '@/layouts' + const data = [ { path: '/', @@ -41,6 +43,40 @@ const data = [ component: '@/views/personnelManagement/menuManagement/index', meta: { title: '海外标准法规', badge: 'New' }, }, + { + path: 'foreignRegulationsDatabase', + name: 'ForeignRegulationsDatabase', + component: + '@/views/personnelManagement/foreignRegulationsDatabase/index', + meta: { title: '国内外政策' }, + }, + { + path: 'enterpriseStandardDatabase', + name: 'EnterpriseStandardDatabase', + component: + '@/views/personnelManagement/enterpriseStandardDatabase/index', + meta: { title: '企业标准' }, + }, + { + path: 'accessStandardsAndRegulations', + name: 'AccessStandardsAndRegulations', + component: + '@/views/personnelManagement/accessStandardsAndRegulations/index', + meta: { title: '标准法规清单' }, + }, + { + path: 'localProductsOrProjectLibrary', + name: 'LocalProductsOrProjectLibrary', + component: + '@/views/personnelManagement/localProductsOrProjectLibrary/index', + meta: { title: '车型项目库' }, + }, + { + path: 'nonConfomity', + name: 'NonConfomity', + component: '@/views/personnelManagement/nonConfomity/index', + meta: { title: '未符合项整改' }, + }, ], }, { @@ -49,187 +85,91 @@ const data = [ redirect: 'noRedirect', name: 'Vab', alwaysShow: true, - meta: { title: '组件', icon: 'cloud' }, + meta: { title: '工作台', icon: 'cloud' }, children: [ { path: 'permissions', name: 'Permission', component: '@/views/vab/permissions/index', meta: { - title: '权限控制', + title: '流程中心', permissions: ['admin', 'editor'], badge: 'New', }, }, - { - path: 'icon', - component: 'EmptyLayout', - redirect: 'noRedirect', - name: 'Icon', - meta: { - title: '图标', - permissions: ['admin'], - }, - children: [ - { - path: 'awesomeIcon', - name: 'AwesomeIcon', - component: '@/views/vab/icon/index', - meta: { title: '常规图标' }, - }, - { - path: 'remixIcon', - name: 'RemixIcon', - component: '@/views/vab/icon/remixIcon', - meta: { title: '小清新图标' }, - }, - { - path: 'colorfulIcon', - name: 'ColorfulIcon', - component: '@/views/vab/icon/colorfulIcon', - meta: { title: '多彩图标' }, - }, - ], - }, { path: 'table', component: '@/views/vab/table/index', name: 'Table', meta: { - title: '表格', + title: '发起流程', permissions: ['admin'], }, }, + ], + }, + { + path: '/standardWarning', + component: 'Layout', + redirect: 'noRedirect', + children: [ { - path: 'map', - name: 'Map', - component: '@/views/vab/map/index', - meta: { title: '地图', permissions: ['admin'], badge: 'Pro' }, - }, - { - path: 'webSocket', - name: 'WebSocket', - component: '@/views/vab/webSocket/index', - meta: { title: 'webSocket', permissions: ['admin'] }, - }, - { - path: 'form', - name: 'Form', - component: '@/views/vab/form/index', - meta: { title: '表单', permissions: ['admin'] }, - }, - { - path: 'element', - name: 'Element', - component: '@/views/vab/element/index', - meta: { title: '常用组件', permissions: ['admin'] }, - }, - { - path: 'tree', - name: 'Tree', - component: '@/views/vab/tree/index', - meta: { title: '树', permissions: ['admin'] }, - }, - { - path: 'verify', - name: 'Verify', - component: '@/views/vab/verify/index', - meta: { title: '验证码', permissions: ['admin'] }, - }, - { - path: 'menu1', - component: '@/views/vab/nested/menu1/index', - name: 'Menu1', - alwaysShow: true, + path: 'standardWarning', + name: 'StandardWarning', + component: '@/views/standardWarning/index', meta: { - title: '嵌套路由 1', - permissions: ['admin'], + title: '标准预警', + icon: 'home', + affix: true, }, - children: [ - { - path: 'menu1-1', - name: 'Menu1-1', - alwaysShow: true, - meta: { title: '嵌套路由 1-1' }, - component: '@/views/vab/nested/menu1/menu1-1/index', + }, + ], + }, + { + path: '/localTool', + component: 'Layout', + redirect: 'noRedirect', + name: 'LocalTool', + meta: { + title: '本地工具', + icon: 'shopping-cart', + permissions: ['admin'], + }, - children: [ - { - path: 'menu1-1-1', - name: 'Menu1-1-1', - meta: { title: '嵌套路由 1-1-1' }, - component: '@/views/vab/nested/menu1/menu1-1/menu1-1-1/index', - }, - ], - }, - ], + children: [ + { + path: 'standardRecognition', + name: 'StandardRecognition', + component: '@/views/localTool/standardRecognition/index', + meta: { + title: '本地内容自动识别', + noKeepAlive: true, + }, + children: null, }, { - path: 'magnifier', - name: 'Magnifier', - component: '@/views/vab/magnifier/index', - meta: { title: '放大镜', permissions: ['admin'] }, + path: 'standAutoSplit', + name: 'StandAutoSplit', + component: '@/views/localTool/standAutoSplit/index', + meta: { + title: '标准拆分', + }, }, { - path: 'loading', - name: 'Loading', - component: '@/views/vab/loading/index', - meta: { title: 'loading', permissions: ['admin'] }, + path: 'standContrast', + name: 'StandContrast', + component: '@/views/localTool/standContrast/index', + meta: { + title: '标准比对', + }, }, { - path: 'player', - name: 'Player', - component: '@/views/vab/player/index', - meta: { title: '视频播放器', permissions: ['admin'] }, - }, - { - path: 'markdownEditor', - name: 'MarkdownEditor', - component: '@/views/vab/markdownEditor/index', - meta: { title: 'markdown编辑器', permissions: ['admin'] }, - }, - { - path: 'editor', - name: 'Editor', - component: '@/views/vab/editor/index', - meta: { title: '富文本编辑器', permissions: ['admin'], badge: 'New' }, - }, - { - path: 'backToTop', - name: 'BackToTop', - component: '@/views/vab/backToTop/index', - meta: { title: '返回顶部', permissions: ['admin'] }, - }, - { - path: 'lodash', - name: 'Lodash', - component: '@/views/vab/lodash/index', - meta: { title: 'lodash', permissions: ['admin'] }, - }, - { - path: 'smallComponents', - name: 'SmallComponents', - component: '@/views/vab/smallComponents/index', - meta: { title: '小组件', permissions: ['admin'] }, - }, - - { - path: 'upload', - name: 'Upload', - component: '@/views/vab/upload/index', - meta: { title: '上传', permissions: ['admin'] }, - }, - { - path: 'log', - name: 'Log', - component: '@/views/vab/errorLog/index', - meta: { title: '错误日志模拟', permissions: ['admin'] }, - }, - { - path: 'more', - name: 'More', - component: '@/views/vab/more/index', - meta: { title: '关于', permissions: ['admin'] }, + path: 'standardComparisonLibrary', + name: 'StandardComparisonLibrary', + component: '@/views/localTool/standardComparisonLibrary/index', + meta: { + title: '标准比对库', + }, }, ], }, @@ -239,7 +179,7 @@ const data = [ redirect: 'noRedirect', name: 'Mall', meta: { - title: '商城', + title: '配置管理', icon: 'shopping-cart', permissions: ['admin'], }, @@ -250,7 +190,7 @@ const data = [ name: 'Pay', component: '@/views/mall/pay/index', meta: { - title: '支付', + title: '角色管理', noKeepAlive: true, }, children: null, @@ -260,7 +200,7 @@ const data = [ name: 'GoodsList', component: '@/views/mall/goodsList/index', meta: { - title: '商品列表', + title: '用户管理', }, }, ], @@ -270,19 +210,19 @@ const data = [ component: 'EmptyLayout', redirect: 'noRedirect', name: 'Error', - meta: { title: '错误页', icon: 'bug' }, + meta: { title: '个人中心', icon: 'bug' }, children: [ { path: '401', name: 'Error401', component: '@/views/401', - meta: { title: '401' }, + meta: { title: '我的消息' }, }, { path: '404', name: 'Error404', component: '@/views/404', - meta: { title: '404' }, + meta: { title: '我的问答' }, }, ], }, diff --git a/src/config/routes.js b/src/config/routes.js index 993cc42cc..cc0df906c 100644 --- a/src/config/routes.js +++ b/src/config/routes.js @@ -41,6 +41,40 @@ const data = [ component: '@/views/personnelManagement/menuManagement/index', meta: { title: '海外标准法规', badge: 'New' }, }, + { + path: 'foreignRegulationsDatabase', + name: 'ForeignRegulationsDatabase', + component: + '@/views/personnelManagement/foreignRegulationsDatabase/index', + meta: { title: '国内外政策' }, + }, + { + path: 'enterpriseStandardDatabase', + name: 'EnterpriseStandardDatabase', + component: + '@/views/personnelManagement/enterpriseStandardDatabase/index', + meta: { title: '企业标准' }, + }, + { + path: 'accessStandardsAndRegulations', + name: 'AccessStandardsAndRegulations', + component: + '@/views/personnelManagement/accessStandardsAndRegulations/index', + meta: { title: '标准法规清单' }, + }, + { + path: 'localProductsOrProjectLibrary', + name: 'LocalProductsOrProjectLibrary', + component: + '@/views/personnelManagement/localProductsOrProjectLibrary/index', + meta: { title: '车型项目库' }, + }, + { + path: 'nonConfomity', + name: 'NonConfomity', + component: '@/views/personnelManagement/nonConfomity/index', + meta: { title: '未符合项整改' }, + }, ], }, { @@ -49,187 +83,91 @@ const data = [ redirect: 'noRedirect', name: 'Vab', alwaysShow: true, - meta: { title: '组件', icon: 'cloud' }, + meta: { title: '工作台', icon: 'cloud' }, children: [ { path: 'permissions', name: 'Permission', component: '@/views/vab/permissions/index', meta: { - title: '权限控制', + title: '流程中心', permissions: ['admin', 'editor'], badge: 'New', }, }, - { - path: 'icon', - component: 'EmptyLayout', - redirect: 'noRedirect', - name: 'Icon', - meta: { - title: '图标', - permissions: ['admin'], - }, - children: [ - { - path: 'awesomeIcon', - name: 'AwesomeIcon', - component: '@/views/vab/icon/index', - meta: { title: '常规图标' }, - }, - { - path: 'remixIcon', - name: 'RemixIcon', - component: '@/views/vab/icon/remixIcon', - meta: { title: '小清新图标' }, - }, - { - path: 'colorfulIcon', - name: 'ColorfulIcon', - component: '@/views/vab/icon/colorfulIcon', - meta: { title: '多彩图标' }, - }, - ], - }, { path: 'table', component: '@/views/vab/table/index', name: 'Table', meta: { - title: '表格', + title: '发起流程', permissions: ['admin'], }, }, + ], + }, + { + path: '/standardWarning', + component: 'Layout', + redirect: 'noRedirect', + children: [ { - path: 'map', - name: 'Map', - component: '@/views/vab/map/index', - meta: { title: '地图', permissions: ['admin'], badge: 'Pro' }, - }, - { - path: 'webSocket', - name: 'WebSocket', - component: '@/views/vab/webSocket/index', - meta: { title: 'webSocket', permissions: ['admin'] }, - }, - { - path: 'form', - name: 'Form', - component: '@/views/vab/form/index', - meta: { title: '表单', permissions: ['admin'] }, - }, - { - path: 'element', - name: 'Element', - component: '@/views/vab/element/index', - meta: { title: '常用组件', permissions: ['admin'] }, - }, - { - path: 'tree', - name: 'Tree', - component: '@/views/vab/tree/index', - meta: { title: '树', permissions: ['admin'] }, - }, - { - path: 'verify', - name: 'Verify', - component: '@/views/vab/verify/index', - meta: { title: '验证码', permissions: ['admin'] }, - }, - { - path: 'menu1', - component: '@/views/vab/nested/menu1/index', - name: 'Menu1', - alwaysShow: true, + path: 'standardWarning', + name: 'StandardWarning', + component: '@/views/standardWarning/index', meta: { - title: '嵌套路由 1', - permissions: ['admin'], + title: '标准预警', + icon: 'home', + affix: true, }, - children: [ - { - path: 'menu1-1', - name: 'Menu1-1', - alwaysShow: true, - meta: { title: '嵌套路由 1-1' }, - component: '@/views/vab/nested/menu1/menu1-1/index', + }, + ], + }, + { + path: '/localTool', + component: 'Layout', + redirect: 'noRedirect', + name: 'LocalTool', + meta: { + title: '本地工具', + icon: 'shopping-cart', + permissions: ['admin'], + }, - children: [ - { - path: 'menu1-1-1', - name: 'Menu1-1-1', - meta: { title: '嵌套路由 1-1-1' }, - component: '@/views/vab/nested/menu1/menu1-1/menu1-1-1/index', - }, - ], - }, - ], + children: [ + { + path: 'standardRecognition', + name: 'StandardRecognition', + component: '@/views/localTool/standardRecognition/index', + meta: { + title: '本地内容自动识别', + noKeepAlive: true, + }, + children: null, }, { - path: 'magnifier', - name: 'Magnifier', - component: '@/views/vab/magnifier/index', - meta: { title: '放大镜', permissions: ['admin'] }, + path: 'standAutoSplit', + name: 'StandAutoSplit', + component: '@/views/localTool/standAutoSplit/index', + meta: { + title: '标准拆分', + }, }, { - path: 'loading', - name: 'Loading', - component: '@/views/vab/loading/index', - meta: { title: 'loading', permissions: ['admin'] }, + path: 'standContrast', + name: 'StandContrast', + component: '@/views/localTool/standContrast/index', + meta: { + title: '标准比对', + }, }, { - path: 'player', - name: 'Player', - component: '@/views/vab/player/index', - meta: { title: '视频播放器', permissions: ['admin'] }, - }, - { - path: 'markdownEditor', - name: 'MarkdownEditor', - component: '@/views/vab/markdownEditor/index', - meta: { title: 'markdown编辑器', permissions: ['admin'] }, - }, - { - path: 'editor', - name: 'Editor', - component: '@/views/vab/editor/index', - meta: { title: '富文本编辑器', permissions: ['admin'], badge: 'New' }, - }, - { - path: 'backToTop', - name: 'BackToTop', - component: '@/views/vab/backToTop/index', - meta: { title: '返回顶部', permissions: ['admin'] }, - }, - { - path: 'lodash', - name: 'Lodash', - component: '@/views/vab/lodash/index', - meta: { title: 'lodash', permissions: ['admin'] }, - }, - { - path: 'smallComponents', - name: 'SmallComponents', - component: '@/views/vab/smallComponents/index', - meta: { title: '小组件', permissions: ['admin'] }, - }, - - { - path: 'upload', - name: 'Upload', - component: '@/views/vab/upload/index', - meta: { title: '上传', permissions: ['admin'] }, - }, - { - path: 'log', - name: 'Log', - component: '@/views/vab/errorLog/index', - meta: { title: '错误日志模拟', permissions: ['admin'] }, - }, - { - path: 'more', - name: 'More', - component: '@/views/vab/more/index', - meta: { title: '关于', permissions: ['admin'] }, + path: 'standardComparisonLibrary', + name: 'StandardComparisonLibrary', + component: '@/views/localTool/standardComparisonLibrary/index', + meta: { + title: '标准比对库', + }, }, ], }, @@ -239,7 +177,7 @@ const data = [ redirect: 'noRedirect', name: 'Mall', meta: { - title: '商城', + title: '配置管理', icon: 'shopping-cart', permissions: ['admin'], }, @@ -250,7 +188,7 @@ const data = [ name: 'Pay', component: '@/views/mall/pay/index', meta: { - title: '支付', + title: '角色管理', noKeepAlive: true, }, children: null, @@ -260,7 +198,7 @@ const data = [ name: 'GoodsList', component: '@/views/mall/goodsList/index', meta: { - title: '商品列表', + title: '用户管理', }, }, ], @@ -270,19 +208,19 @@ const data = [ component: 'EmptyLayout', redirect: 'noRedirect', name: 'Error', - meta: { title: '错误页', icon: 'bug' }, + meta: { title: '个人中心', icon: 'bug' }, children: [ { path: '401', name: 'Error401', component: '@/views/401', - meta: { title: '401' }, + meta: { title: '我的消息' }, }, { path: '404', name: 'Error404', component: '@/views/404', - meta: { title: '404' }, + meta: { title: '我的问答' }, }, ], }, diff --git a/src/layouts/components/VabAvatar/index.vue b/src/layouts/components/VabAvatar/index.vue index 318f4651b..b7d8a49b8 100644 --- a/src/layouts/components/VabAvatar/index.vue +++ b/src/layouts/components/VabAvatar/index.vue @@ -8,11 +8,7 @@ - github地址 - 码云地址 - pro付费版地址 - plus付费版地址 - 退出登录 + 退出登录 @@ -35,29 +31,8 @@ case 'logout': this.logout() break - case 'personalCenter': - this.personalCenter() - break - case 'github': - window.open('https://github.com/chuzhixin/vue-admin-beautiful') - break - case 'gitee': - window.open('https://gitee.com/chu1204505056/vue-admin-beautiful') - break - case 'pro': - window.open( - 'https://chu1204505056.gitee.io/admin-pro/?hmsr=homeAd&hmpl=&hmcu=&hmkw=&hmci=' - ) - break - case 'plus': - window.open( - 'https://chu1204505056.gitee.io/admin-plus/?hmsr=homeAd&hmpl=&hmcu=&hmkw=&hmci=' - ) } }, - personalCenter() { - this.$router.push('/personalCenter/personalCenter') - }, logout() { this.$baseConfirm( '您确定要退出' + this.$baseTitle + '吗?', diff --git a/src/layouts/components/VabFullScreenBar/index.vue b/src/layouts/components/VabFullScreenBar/index.vue index dbcc4df9e..6a9b3c229 100644 --- a/src/layouts/components/VabFullScreenBar/index.vue +++ b/src/layouts/components/VabFullScreenBar/index.vue @@ -1,16 +1,60 @@ - diff --git a/src/router/index.js b/src/router/index.js index 1efc1caa5..ed05c2d54 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -87,207 +87,26 @@ export const asyncRoutes = [ redirect: 'noRedirect', name: 'Vab', alwaysShow: true, - meta: { title: '组件', icon: 'box-open' }, + meta: { title: '工作台', icon: 'box-open' }, children: [ { path: 'permissions', name: 'Permission', component: () => import('@/views/vab/permissions/index'), meta: { - title: '角色权限', + title: '流程中心', permissions: ['admin', 'editor'], }, }, - { - path: 'icon', - component: EmptyLayout, - redirect: 'noRedirect', - name: 'Icon', - meta: { - title: '图标', - permissions: ['admin'], - }, - children: [ - { - path: 'awesomeIcon', - name: 'AwesomeIcon', - component: () => import('@/views/vab/icon/index'), - meta: { title: '常规图标' }, - }, - { - path: 'remixIcon', - name: 'RemixIcon', - component: () => import('@/views/vab/icon/remixIcon'), - meta: { title: '小清新图标' }, - }, - { - path: 'colorfulIcon', - name: 'ColorfulIcon', - component: () => import('@/views/vab/icon/colorfulIcon'), - meta: { title: '多彩图标' }, - }, - ], - }, { path: 'table', component: () => import('@/views/vab/table/index'), name: 'Table', meta: { - title: '表格', + title: '发起流程', permissions: ['admin'], }, }, - { - path: 'map', - component: () => import('@/views/vab/map/index'), - name: 'Map', - meta: { - title: '地图', - permissions: ['admin'], - }, - }, - - { - path: 'webSocket', - name: 'WebSocket', - component: () => import('@/views/vab/webSocket/index'), - meta: { title: 'webSocket', permissions: ['admin'] }, - }, - { - path: 'form', - name: 'Form', - component: () => import('@/views/vab/form/index'), - meta: { title: '表单', permissions: ['admin'] }, - }, - { - path: 'element', - name: 'Element', - component: () => import('@/views/vab/element/index'), - meta: { title: '常用组件', permissions: ['admin'] }, - }, - { - path: 'tree', - name: 'Tree', - component: () => import('@/views/vab/tree/index'), - meta: { title: '树', permissions: ['admin'] }, - }, - { - path: 'verify', - name: 'Verify', - component: () => import('@/views/vab/verify/index'), - meta: { title: '验证码', permissions: ['admin'] }, - }, - { - path: 'menu1', - component: () => import('@/views/vab/nested/menu1/index'), - name: 'Menu1', - alwaysShow: true, - meta: { - title: '嵌套路由 1', - permissions: ['admin'], - }, - children: [ - { - path: 'menu1-1', - name: 'Menu1-1', - alwaysShow: true, - meta: { title: '嵌套路由 1-1' }, - component: () => import('@/views/vab/nested/menu1/menu1-1/index'), - - children: [ - { - path: 'menu1-1-1', - name: 'Menu1-1-1', - meta: { title: '嵌套路由 1-1-1' }, - component: () => - import('@/views/vab/nested/menu1/menu1-1/menu1-1-1/index'), - }, - ], - }, - ], - }, - { - path: 'magnifier', - name: 'Magnifier', - component: () => import('@/views/vab/magnifier/index'), - meta: { title: '放大镜', permissions: ['admin'] }, - }, - { - path: 'loading', - name: 'Loading', - component: () => import('@/views/vab/loading/index'), - meta: { title: 'loading', permissions: ['admin'] }, - }, - { - path: 'player', - name: 'Player', - component: () => import('@/views/vab/player/index'), - meta: { title: '视频播放器', permissions: ['admin'] }, - }, - { - path: 'markdownEditor', - name: 'MarkdownEditor', - component: () => import('@/views/vab/markdownEditor/index'), - meta: { title: 'markdown编辑器', permissions: ['admin'] }, - }, - { - path: 'editor', - name: 'Editor', - component: () => import('@/views/vab/editor/index'), - meta: { - title: '富文本编辑器', - permissions: ['admin'], - badge: 'New', - }, - }, - { - path: 'backToTop', - name: 'BackToTop', - component: () => import('@/views/vab/backToTop/index'), - meta: { title: '返回顶部', permissions: ['admin'] }, - }, - { - path: 'lodash', - name: 'Lodash', - component: () => import('@/views/vab/lodash/index'), - meta: { title: 'lodash', permissions: ['admin'] }, - }, - { - path: 'smallComponents', - name: 'SmallComponents', - component: () => import('@/views/vab/smallComponents/index'), - meta: { title: '小组件', permissions: ['admin'] }, - }, - - { - path: 'upload', - name: 'Upload', - component: () => import('@/views/vab/upload/index'), - meta: { title: '上传', permissions: ['admin'] }, - }, - { - path: 'log', - name: 'Log', - component: () => import('@/views/vab/errorLog/index'), - meta: { title: '错误日志模拟', permissions: ['admin'] }, - }, - { - path: - 'https://github.com/chuzhixin/vue-admin-beautiful?utm_source=gold_browser_extension', - name: 'ExternalLink', - meta: { - title: '外链', - target: '_blank', - permissions: ['admin', 'editor'], - badge: 'New', - }, - }, - { - path: 'more', - name: 'More', - component: () => import('@/views/vab/more/index'), - meta: { title: '关于', permissions: ['admin'] }, - }, ], }, { @@ -295,7 +114,7 @@ export const asyncRoutes = [ component: Layout, redirect: 'noRedirect', name: 'PersonnelManagement', - meta: { title: '配置', icon: 'users-cog', permissions: ['admin'] }, + meta: { title: '标准法规部', icon: 'users-cog', permissions: ['admin'] }, children: [ { path: 'userManagement', @@ -318,6 +137,115 @@ export const asyncRoutes = [ import('@/views/personnelManagement/menuManagement/index'), meta: { title: '海外标准法规', badge: 'New' }, }, + { + path: 'foreignRegulationsDatabase', + name: 'ForeignRegulationsDatabase', + component: () => + import( + '@/views/personnelManagement/foreignRegulationsDatabase/index' + ), + meta: { title: '国内外政策' }, + }, + { + path: 'enterpriseStandardDatabase', + name: 'EnterpriseStandardDatabase', + component: () => + import( + '@/views/personnelManagement/enterpriseStandardDatabase/index' + ), + meta: { title: '企业标准' }, + }, + { + path: 'accessStandardsAndRegulations', + name: 'AccessStandardsAndRegulations', + component: () => + import( + '@/views/personnelManagement/accessStandardsAndRegulations/index' + ), + meta: { title: '标准法规清单' }, + }, + { + path: 'localProductsOrProjectLibrary', + name: 'LocalProductsOrProjectLibrary', + component: () => + import( + '@/views/personnelManagement/localProductsOrProjectLibrary/index' + ), + meta: { title: '车型项目库' }, + }, + { + path: 'nonConfomity', + name: 'NonConfomity', + component: () => + import('@/views/personnelManagement/nonConfomity/index'), + meta: { title: '未符合项整改' }, + }, + ], + }, + { + path: '/standardWarning', + component: Layout, + redirect: 'noRedirect', + children: [ + { + path: 'standardWarning', + name: 'StandardWarning', + component: () => import('@/views/standardWarning/index'), + meta: { + title: '标准预警', + icon: 'home', + affix: true, + }, + }, + ], + }, + { + path: '/localTool', + component: Layout, + redirect: 'noRedirect', + name: 'LocalTool', + meta: { + title: '本地工具', + icon: 'shopping-cart', + permissions: ['admin'], + }, + + children: [ + { + path: 'standardRecognition', + name: 'StandardRecognition', + component: () => import('@/views/localTool/standardRecognition/index'), + meta: { + title: '标准内容自动识别', + noKeepAlive: true, + }, + children: null, + }, + { + path: 'standAutoSplit', + name: 'StandAutoSplit', + component: () => import('@/views/localTool/standAutoSplit/index'), + meta: { + title: '标准拆分', + }, + }, + { + path: 'standContrast', + name: 'StandContrast', + component: () => import('@/views/localTool/standContrast/index'), + meta: { + title: '标准比对', + }, + }, + { + path: 'standardComparisonLibrary', + name: 'StandardComparisonLibrary', + component: () => + import('@/views/localTool/standardComparisonLibrary/index'), + meta: { + title: '标准比对库', + }, + }, ], }, { @@ -326,7 +254,7 @@ export const asyncRoutes = [ redirect: 'noRedirect', name: 'Mall', meta: { - title: '商城', + title: '配置管理', icon: 'shopping-cart', permissions: ['admin'], }, @@ -337,7 +265,7 @@ export const asyncRoutes = [ name: 'Pay', component: () => import('@/views/mall/pay/index'), meta: { - title: '支付', + title: '角色管理', noKeepAlive: true, }, children: null, @@ -347,7 +275,7 @@ export const asyncRoutes = [ name: 'GoodsList', component: () => import('@/views/mall/goodsList/index'), meta: { - title: '商品列表', + title: '用户管理', }, }, ], @@ -357,19 +285,19 @@ export const asyncRoutes = [ component: EmptyLayout, redirect: 'noRedirect', name: 'Error', - meta: { title: '错误页', icon: 'bug' }, + meta: { title: '个人中心', icon: 'bug' }, children: [ { path: '401', name: 'Error401', component: () => import('@/views/401'), - meta: { title: '401' }, + meta: { title: '我的消息' }, }, { path: '404', name: 'Error404', component: () => import('@/views/404'), - meta: { title: '404' }, + meta: { title: '我的问答' }, }, ], }, diff --git a/src/styles/fonton-iconfont-2021/iconfont.css b/src/styles/fonton-iconfont-2021/iconfont.css new file mode 100644 index 000000000..7f4dd91a8 --- /dev/null +++ b/src/styles/fonton-iconfont-2021/iconfont.css @@ -0,0 +1,25 @@ +@font-face {font-family: "iconfont"; + src: url('../iconfont/iconfont.eot?t=1615532204963'); /* IE9 */ + src: url('../iconfont/iconfont.eot?t=1615532204963#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMUAAsAAAAABvgAAALIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDBgqBXIFUATYCJAMMCwgABCAFhG0HOhseBsgusG3ksxZUYFrEBTrtqs/heGEsgnAMvU9SAhorAjVVtU4hCEWW1CYNoJsF0kiqNP/XvLRosfazBIkaRdnV86V40Rr3jpY6sL/ZZgPewtyOeYO6kLBIMk14u+5iQy1atUhMhAIecJNKnR1RD02ixtbqfy6nd1cBbZwfKJc5BkVHvQDjgAIaa1NkBdJLUBvGbiJwCIcJ1BokgQ9W2z3GrwCjAnFZU3jGnwspipWtFiprFhZxF6463U7PcYd/Pr7aEn6SigxMXDxbkZj8B34N9Lx+hhoUIZ7PAWsZGfMghThamzrCJSwyqlblbi+uVIQ0V/S/DheFikr4h0cSRCVQWQ+mtXTiA7EoVUuV3HVNBpVeo2w7yBKgax/7+7m1lXBXnrvF5ddnexJRed/XQ0F6jEob7RLvRf1XD1+uUQvXLfWCAd1//VAbON9nr82/+WK1BGzGv7cH4O5VDO7S8icukWsHaOjvnnt5ZcV9D/I1ATGV5ZSvXXN95XXd8emptyfqZ+EwWL+B/skXeeZhfpD3/uLvOPELi2zM+F9dV8B7b96pwfUbmP5lqiUs8Q8V96wroRSYc/FFWBR7svGbcyRUge21DvhavcfrOm46E6p1pJBUGYCs2jhaSPNQoc42qFRtD9Sa4y6v06bgEqUGs2YKhGZHSBo9gKzZEy2kF1To9INKzeGCWoeD37DOZGhBc4r8HCVobmAgki0j6zwoqjuoLEx+mpVy5gCnMy0KuqIVszW0cTrHlHKpZKu5DN0pWeAox6FpEmRT0lGcJ/vz+Tinqt26FyVbZDFBB0wh3hySgKYNMCAiNpk2nwuW3t+BFAsm3rQFN+AdQFMzWvtAp9B6oDWV3Qt3L8+UlhRZlTkZ6JoiFuAo/ZDJREBW30+HRHNJ/RGJsRwVNur2VSXX11jftwVqgQ1ypMhRVF1RedvgNW/F+NJJDAM=') format('woff2'), + url('../iconfont/iconfont.woff?t=1615532204963') format('woff'), + url('../iconfont/iconfont.ttf?t=1615532204963') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ + url('../iconfont/iconfont.svg?t=1615532204963#iconfont') format('svg'); /* iOS 4.1- */ +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-zhankai:before { + content: "\e63c"; +} + +.icon-tanhao:before { + content: "\e61d"; +} + diff --git a/src/styles/fonton-iconfont-2021/iconfont/iconfont.eot b/src/styles/fonton-iconfont-2021/iconfont/iconfont.eot new file mode 100644 index 000000000..e69de29bb diff --git a/src/styles/fonton-iconfont-2021/iconfont/iconfont.svg b/src/styles/fonton-iconfont-2021/iconfont/iconfont.svg new file mode 100644 index 000000000..47730cb7a --- /dev/null +++ b/src/styles/fonton-iconfont-2021/iconfont/iconfont.svg @@ -0,0 +1,32 @@ + + + + + +Created by iconfont + + + + + + + + + + + + + + + + + diff --git a/src/styles/fonton-iconfont-2021/iconfont/iconfont.ttf b/src/styles/fonton-iconfont-2021/iconfont/iconfont.ttf new file mode 100644 index 000000000..e69de29bb diff --git a/src/styles/fonton-iconfont-2021/iconfont/iconfont.woff b/src/styles/fonton-iconfont-2021/iconfont/iconfont.woff new file mode 100644 index 000000000..e69de29bb diff --git a/src/styles/foton-iconfont/iconfont.css b/src/styles/foton-iconfont/iconfont.css new file mode 100644 index 000000000..fb11d6833 --- /dev/null +++ b/src/styles/foton-iconfont/iconfont.css @@ -0,0 +1,145 @@ +@font-face {font-family: "iconfont"; + src: url('../foton-iconfont/iconfont/iconfont.eot?t=1603350018056'); /* IE9 */ + src: url('../foton-iconfont/iconfont/iconfont.eot?t=1603350018056#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), + url('../foton-iconfont/iconfont/iconfont.woff?t=1603350018056') format('woff'), + url('../foton-iconfont/iconfont/iconfont.ttf?t=1603350018056') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ + url('../foton-iconfont/iconfont/iconfont.svg?t=1603350018056#iconfont') format('svg'); /* iOS 4.1- */ +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-xiazai:before { + content: "\e60c"; +} + +.icon-xiazai1:before { + content: "\e620"; +} + +.icon-wenjianjia:before { + content: "\e64a"; +} + +.icon-shangchuan:before { + content: "\e84d"; +} + +.icon-chakan:before { + content: "\e655"; +} + +.icon-shangchuan-copy:before { + content: "\eb37"; +} + +.icon-xiazai1-copy:before { + content: "\eb38"; +} + +.icon-xiazai-copy:before { + content: "\eb39"; +} + +.icon-chakan-copy:before { + content: "\eb3a"; +} + +.icon-wenjianjia-copy:before { + content: "\eb3b"; +} + +.icon-daochu:before { + content: "\e638"; +} + +.icon-fenkai:before { + content: "\e7c8"; +} + +.icon-xingxing:before { + content: "\e870"; +} + +.icon-214:before { + content: "\e732"; +} + +.icon-fenkai-copy:before { + content: "\eb36"; +} + +.icon-daibantixing:before { + content: "\e627"; +} + +.icon-mn_xiaoxi_fill:before { + content: "\e600"; +} + +.icon-shouye3:before { + content: "\e626"; +} + +.icon-touxiang:before { + content: "\e628"; +} + +.icon-touxiangtongyong:before { + content: "\e632"; +} + +.icon-touxiangxiugai:before { + content: "\e69b"; +} + +.icon-zhedie:before { + content: "\e647"; +} + +.icon-zhongzhi:before { + content: "\e604"; +} + +.icon-weixiubanshou:before { + content: "\e715"; +} + +.icon-shouye:before { + content: "\e62f"; +} + +.icon-data-analysis:before { + content: "\e625"; +} + +.icon-liucheng:before { + content: "\eb35"; +} + +.icon-falvfagui:before { + content: "\e6da"; +} + +.icon-shouye1:before { + content: "\e771"; +} + +.icon-sousuo:before { + content: "\e624"; +} + +.icon-tuandui:before { + content: "\e60b"; +} + +.icon-shouye2:before { + content: "\e623"; +} + diff --git a/src/styles/foton-iconfont/iconfont/iconfont.eot b/src/styles/foton-iconfont/iconfont/iconfont.eot new file mode 100644 index 000000000..b2306f030 Binary files /dev/null and b/src/styles/foton-iconfont/iconfont/iconfont.eot differ diff --git a/src/styles/foton-iconfont/iconfont/iconfont.svg b/src/styles/foton-iconfont/iconfont/iconfont.svg new file mode 100644 index 000000000..a6618b9c9 --- /dev/null +++ b/src/styles/foton-iconfont/iconfont/iconfont.svg @@ -0,0 +1,122 @@ + + + + + +Created by iconfont + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/styles/foton-iconfont/iconfont/iconfont.ttf b/src/styles/foton-iconfont/iconfont/iconfont.ttf new file mode 100644 index 000000000..3976054e8 Binary files /dev/null and b/src/styles/foton-iconfont/iconfont/iconfont.ttf differ diff --git a/src/styles/foton-iconfont/iconfont/iconfont.woff b/src/styles/foton-iconfont/iconfont/iconfont.woff new file mode 100644 index 000000000..c280e382e Binary files /dev/null and b/src/styles/foton-iconfont/iconfont/iconfont.woff differ diff --git a/src/styles/iconfont.css b/src/styles/iconfont.css new file mode 100644 index 000000000..e6062c8a9 --- /dev/null +++ b/src/styles/iconfont.css @@ -0,0 +1,305 @@ +@font-face {font-family: "iconfont"; + src: url('./iconfont/iconfont.eot?t=1605797289665'); /* IE9 */ + src: url('./iconfont/iconfont.eot?t=1605797289665#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), + url('./iconfont/iconfont.woff?t=1605797289665') format('woff'), + url('./iconfont/iconfont.ttf?t=1605797289665') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ + url('./iconfont/iconfont.svg?t=1605797289665#iconfont') format('svg'); /* iOS 4.1- */ +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-weituo:before { + content: "\e615"; +} + +.icon-baocun:before { + content: "\e608"; +} + +.icon-tubiao:before { + content: "\e64d"; +} + +.icon-pdf:before { + content: "\e61f"; +} + +.icon-fanyi:before { + content: "\e769"; +} + +.icon-word:before { + content: "\e607"; +} + +.icon-liucheng-A-:before { + content: "\e612"; +} + +.icon-baobiao:before { + content: "\e606"; +} + +.icon-baobiao1:before { + content: "\e6ec"; +} + +.icon-peizhi1:before { + content: "\e630"; +} + +.icon-qingdan1:before { + content: "\e748"; +} + +.icon-dongtai:before { + content: "\e613"; +} + +.icon-gongju:before { + content: "\e689"; +} + +.icon-peizhi2:before { + content: "\e7d2"; +} + +.icon-jiansuoguanli:before { + content: "\e645"; +} + +.icon-faguiku:before { + content: "\e6ed"; +} + +.icon-falvfaguiku:before { + content: "\e703"; +} + +.icon-shouye4:before { + content: "\e660"; +} + +.icon-qingdan:before { + content: "\e605"; +} + +.icon-xiazai2:before { + content: "\e825"; +} + +.icon-peizhi:before { + content: "\e669"; +} + +.icon-yichu:before { + content: "\e611"; +} + +.icon-yujing:before { + content: "\e726"; +} + +.icon-jichuxinxiguanli:before { + content: "\e695"; +} + +.icon-jichupeizhiguanli:before { + content: "\e664"; +} + +.icon-sousuo1:before { + content: "\e684"; +} + +.icon-yonghu:before { + content: "\e639"; +} + +.icon-xiala:before { + content: "\e603"; +} + +.icon-shangchuan1:before { + content: "\e65d"; +} + +.icon-guanbi:before { + content: "\e67d"; +} + +.icon-riqi:before { + content: "\e642"; +} + +.icon-dui:before { + content: "\e610"; +} + +.icon-shaixuan:before { + content: "\e7a5"; +} + +.icon-shanchu:before { + content: "\e61b"; +} + +.icon-daoru:before { + content: "\e6de"; +} + +.icon-daochu1:before { + content: "\e6e9"; +} + +.icon-gengduo:before { + content: "\e61e"; +} + +.icon-bianji-copy:before { + content: "\eb3c"; +} + +.icon-chuyidong:before { + content: "\e602"; +} + +.icon-xinzeng:before { + content: "\e84e"; +} + +.icon-chushaixuanxiang:before { + content: "\e601"; +} + +.icon-xiazai:before { + content: "\e60c"; +} + +.icon-xiazai1:before { + content: "\e620"; +} + +.icon-wenjianjia:before { + content: "\e64a"; +} + +.icon-shangchuan:before { + content: "\e84d"; +} + +.icon-chakan:before { + content: "\e655"; +} + +.icon-shangchuan-copy:before { + content: "\eb37"; +} + +.icon-xiazai1-copy:before { + content: "\eb38"; +} + +.icon-xiazai-copy:before { + content: "\eb39"; +} + +.icon-chakan-copy:before { + content: "\eb3a"; +} + +.icon-wenjianjia-copy:before { + content: "\eb3b"; +} + +.icon-daochu:before { + content: "\e638"; +} + +.icon-xingxing:before { + content: "\e870"; +} + +.icon-214:before { + content: "\e732"; +} + +.icon-fenkai-copy:before { + content: "\eb36"; +} + +.icon-daibantixing:before { + content: "\e627"; +} + +.icon-mn_xiaoxi_fill:before { + content: "\e600"; +} + +.icon-shouye3:before { + content: "\e626"; +} + +.icon-touxiang:before { + content: "\e628"; +} + +.icon-touxiangtongyong:before { + content: "\e632"; +} + +.icon-touxiangxiugai:before { + content: "\e69b"; +} + +.icon-zhedie:before { + content: "\e647"; +} + +.icon-zhongzhi:before { + content: "\e604"; +} + +.icon-weixiubanshou:before { + content: "\e715"; +} + +.icon-shouye:before { + content: "\e62f"; +} + +.icon-data-analysis:before { + content: "\e625"; +} + +.icon-liucheng:before { + content: "\eb35"; +} + +.icon-falvfagui:before { + content: "\e6da"; +} + +.icon-shouye1:before { + content: "\e771"; +} + +.icon-sousuo:before { + content: "\e624"; +} + +.icon-tuandui:before { + content: "\e60b"; +} + +.icon-shouye2:before { + content: "\e623"; +} + diff --git a/src/styles/iconfont/iconfont.eot b/src/styles/iconfont/iconfont.eot new file mode 100644 index 000000000..2dcd862de Binary files /dev/null and b/src/styles/iconfont/iconfont.eot differ diff --git a/src/styles/iconfont/iconfont.svg b/src/styles/iconfont/iconfont.svg new file mode 100644 index 000000000..63ad07789 --- /dev/null +++ b/src/styles/iconfont/iconfont.svg @@ -0,0 +1,242 @@ + + + + + +Created by iconfont + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/styles/iconfont/iconfont.ttf b/src/styles/iconfont/iconfont.ttf new file mode 100644 index 000000000..4607b322e Binary files /dev/null and b/src/styles/iconfont/iconfont.ttf differ diff --git a/src/styles/iconfont/iconfont.woff b/src/styles/iconfont/iconfont.woff new file mode 100644 index 000000000..538c75ac6 Binary files /dev/null and b/src/styles/iconfont/iconfont.woff differ diff --git a/src/views/localTool/standAutoSplit/index.vue b/src/views/localTool/standAutoSplit/index.vue new file mode 100644 index 000000000..3c803d632 --- /dev/null +++ b/src/views/localTool/standAutoSplit/index.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/src/views/localTool/standContrast/index.vue b/src/views/localTool/standContrast/index.vue new file mode 100644 index 000000000..7c4b37d64 --- /dev/null +++ b/src/views/localTool/standContrast/index.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/src/views/localTool/standardComparisonLibrary/index.vue b/src/views/localTool/standardComparisonLibrary/index.vue new file mode 100644 index 000000000..775de8c81 --- /dev/null +++ b/src/views/localTool/standardComparisonLibrary/index.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/src/views/localTool/standardRecognition/index.vue b/src/views/localTool/standardRecognition/index.vue new file mode 100644 index 000000000..f5d5532d5 --- /dev/null +++ b/src/views/localTool/standardRecognition/index.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/src/views/personnelManagement/accessStandardsAndRegulations/index.vue b/src/views/personnelManagement/accessStandardsAndRegulations/index.vue new file mode 100644 index 000000000..6893ebf54 --- /dev/null +++ b/src/views/personnelManagement/accessStandardsAndRegulations/index.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/src/views/personnelManagement/enterpriseStandardDatabase/index.vue b/src/views/personnelManagement/enterpriseStandardDatabase/index.vue new file mode 100644 index 000000000..6e289cf22 --- /dev/null +++ b/src/views/personnelManagement/enterpriseStandardDatabase/index.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/src/views/personnelManagement/foreignRegulationsDatabase/index.vue b/src/views/personnelManagement/foreignRegulationsDatabase/index.vue new file mode 100644 index 000000000..4719a6136 --- /dev/null +++ b/src/views/personnelManagement/foreignRegulationsDatabase/index.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/src/views/personnelManagement/localProductsOrProjectLibrary/index.vue b/src/views/personnelManagement/localProductsOrProjectLibrary/index.vue new file mode 100644 index 000000000..ff6c5c36d --- /dev/null +++ b/src/views/personnelManagement/localProductsOrProjectLibrary/index.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/src/views/personnelManagement/nonConfomity/index.vue b/src/views/personnelManagement/nonConfomity/index.vue new file mode 100644 index 000000000..684667e3e --- /dev/null +++ b/src/views/personnelManagement/nonConfomity/index.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/src/views/standardWarning/index.vue b/src/views/standardWarning/index.vue new file mode 100644 index 000000000..c9ea99d74 --- /dev/null +++ b/src/views/standardWarning/index.vue @@ -0,0 +1,11 @@ + + + + +