| | |
| | | import {createRouter, createWebHashHistory} from 'vue-router' |
| | | import { createRouter, createWebHashHistory } from 'vue-router' |
| | | // import i18n from '@/utils/lang' |
| | | // import User from '../views/sys/User.vue' |
| | | // import Role from '../views/sys/Role.vue' |
| | |
| | | path: '/main', |
| | | name: 'main', |
| | | component: () => import('../layout/MainErpView.vue'), |
| | | children:[ |
| | | |
| | | |
| | | children: [ |
| | | { |
| | | path: 'Temperedlayout', |
| | | name: 'Temperedlayout', |
| | | component: () => import('../views/TL/Temperedlayout/Temperedlayout.vue'), |
| | | children:[ |
| | | /*----------- 自动上片 ----------------*/ |
| | | path: 'MechanicalArm', |
| | | name: 'mechanicalArm', |
| | | component: () => import('../views/MechanicalArm/mechanicalArm.vue'), |
| | | children: [ |
| | | { |
| | | path: 'selectLayout', |
| | | name: 'selectLayout', |
| | | component: () => import('../views/TL/Temperedlayout/Temperedlayout.vue'), |
| | | path: '/mechanicalArm/mechanicalArm', |
| | | name: 'mechanicalArm', |
| | | component: () => import('../views/MechanicalArm/mechanicalArm.vue'), |
| | | } |
| | | ] |
| | | ] |
| | | }, |
| | | |
| | | /*----------- 系统管理 ----------------*/ |
| | | { |
| | | path: 'User', |
| | | name: 'user', |
| | | component: () => import('../views/User/user.vue'), |
| | | children:[ |
| | | { |
| | | path: '/User/userlist', |
| | | name: 'userlist', |
| | | component: () => import('../views/User/userlist.vue') |
| | | }, |
| | | // { |
| | | // path: '/User/rolelist', |
| | | // name: 'rolelist', |
| | | // component: () => import('../views/User/rolelist.vue') |
| | | // }, |
| | | { |
| | | path: '/User/permissions', |
| | | name: 'permissions', |
| | | component: () => import('../views/User/permissions.vue') |
| | | }, |
| | | { |
| | | path: '/User/menu', |
| | | name: 'menu', |
| | | component: () => import('../views/User/menu.vue') |
| | | }, |
| | | { |
| | | path: '/User/page', |
| | | name: 'page', |
| | | component: () => import('../views/User/page.vue') |
| | | } |
| | | ] |
| | | }, |
| | | |
| | | { |
| | | /*----------- 自动扫码 ----------------*/ |
| | | path: 'ScanQrCodesIdentify', |
| | | name: 'scanQrCodesIdentify', |
| | | component: () => import('../views/ScanQrCodesIdentify/scanQrCodesIdentify.vue'), |
| | | children: [ |
| | | { |
| | | path: '/ScanQrCodesIdentify/scanQrCodesIdentify', |
| | | name: 'scanQrCodesIdentify', |
| | | component: () => import('../views/ScanQrCodesIdentify/scanQrCodesIdentify.vue'), |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | /*----------- 磨边机 ----------------*/ |
| | | path: 'Edging', |
| | | name: 'edging', |
| | | component: () => import('../views/Edging/edging.vue'), |
| | | children: [ |
| | | { |
| | | path: '/Edging/edging', |
| | | name: 'edging', |
| | | component: () => import('../views/Edging/edging.vue'), |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | /*----------- 大屏 ----------------*/ |
| | | path: 'KanbanDisplay/kanbanDisplay', |
| | | name: 'kanbanDisplay', |
| | | component: () => import('../views/KanbanDisplay/kanbanDisplay.vue'), |
| | | children: [ |
| | | { |
| | | path: '/KanbanDisplay/kanbanDisplay', |
| | | name: 'kanbanDisplay', |
| | | component: () => import('../views/KanbanDisplay/kanbanDisplay.vue'), |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | /*----------- 大屏2数据----------------*/ |
| | | path: 'KanbanData/kanbanData', |
| | | name: 'kanbanData', |
| | | component: () => import('../views/KanbanData/kanbanData.vue'), |
| | | children: [ |
| | | { |
| | | path: '/KanbanData/kanbanData', |
| | | name: 'kanbanData', |
| | | component: () => import('../views/KanbanData/kanbanData.vue'), |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | /*----------- 大屏2 ----------------*/ |
| | | path: 'KanbanDisplay2/kanbanDisplay2', |
| | | name: 'kanbanDisplay2', |
| | | component: () => import('../views/KanbanDisplay2/kanbanDisplay2.vue'), |
| | | children: [ |
| | | { |
| | | path: '/KanbanDisplay2/kanbanDisplay2', |
| | | name: 'kanbanDisplay2', |
| | | component: () => import('../views/KanbanDisplay2/kanbanDisplay2.vue'), |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | /*----------- 能耗管理 ----------------*/ |
| | | path: 'Energy/energyConsumption', |
| | | name: 'energyConsumption', |
| | | component: () => import('../views/Energy/energyConsumption.vue'), |
| | | children: [ |
| | | { |
| | | path: '/Energy/energyConsumption', |
| | | name: 'energyConsumption', |
| | | component: () => import('../views/Energy/energyConsumption.vue'), |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | /*----------- 设备状态 ----------------*/ |
| | | path: 'MechanicalMonitor/mechanicalMonitor', |
| | | name: 'mechanicalMonitor', |
| | | component: () => import('../views/MechanicalMonitor/mechanicalMonitor.vue'), |
| | | children: [ |
| | | { |
| | | path: '/MechanicalMonitor/mechanicalMonitor', |
| | | name: 'mechanicalMonitor', |
| | | component: () => import('../views/MechanicalMonitor/mechanicalMonitor.vue'), |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | /*----------- 清洗机 ----------------*/ |
| | | path: 'Cleaning', |
| | | name: 'cleaning', |
| | | component: () => import('../views/Cleaning/cleaning.vue'), |
| | | children: [ |
| | | { |
| | | path: '/Cleaning/cleaning', |
| | | name: 'cleaning', |
| | | component: () => import('../views/Cleaning/cleaning.vue'), |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | /*----------- 翻片台 ----------------*/ |
| | | path: 'FlipSlice', |
| | | name: 'flipSlice', |
| | | component: () => import('../views/FlipSlice/flipSlice.vue'), |
| | | children: [ |
| | | { |
| | | path: '/FlipSlice/flipSlice', |
| | | name: 'flipSlice', |
| | | component: () => import('../views/FlipSlice/flipSlice.vue'), |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | /*----------- 翻片台 ----------------*/ |
| | | path: 'ScanQrCodesReport', |
| | | name: 'scanQrCodesReport', |
| | | component: () => import('../views/ScanQrCodesReport/scanQrCodesReport.vue'), |
| | | children: [ |
| | | { |
| | | path: '/ScanQrCodesReport/scanQrCodesReport', |
| | | name: 'scanQrCodesReport', |
| | | component: () => import('../views/ScanQrCodesReport/scanQrCodesReport.vue'), |
| | | } |
| | | ] |
| | | }, |
| | | // { |
| | | // /*----------- 扫码2 ----------------*/ |
| | | // path: 'ScanQrCodesVerify', |
| | | // name: 'scanQrCodesVerify', |
| | | // component: () => import('../views/ScanQrCodesVerify/scanQrCodesVerify.vue'), |
| | | // children: [ |
| | | // { |
| | | // path: '/ScanQrCodesVerify/scanQrCodesVerify', |
| | | // name: 'scanQrCodesVerify', |
| | | // component: () => import('../views/ScanQrCodesVerify/scanQrCodesVerify.vue'), |
| | | // } |
| | | // ] |
| | | // }, |
| | | { |
| | | /*----------- 自动打标机 ----------------*/ |
| | | path: 'Marking', |
| | | name: 'marking', |
| | | component: () => import('../views/Marking/marking.vue'), |
| | | children: [ |
| | | { |
| | | path: '/Marking/marking', |
| | | name: 'marking', |
| | | component: () => import('../views/Marking/marking.vue'), |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | /*----------- 自动丝印机 ----------------*/ |
| | | path: 'SilkScreen', |
| | | name: 'silkScreen', |
| | | component: () => import('../views/SilkScreen/silkScreen.vue'), |
| | | children: [ |
| | | { |
| | | path: '/SilkScreen/silkScreen', |
| | | name: 'silkScree', |
| | | component: () => import('../views/SilkScreen/silkScreen.vue'), |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | /*----------- 自动点胶机 ----------------*/ |
| | | path: 'GlueDispenser', |
| | | name: 'glueDispenser', |
| | | component: () => import('../views/GlueDispenser/glueDispenser.vue'), |
| | | children: [ |
| | | { |
| | | path: '/GlueDispenser/glueDispenser', |
| | | name: 'glueDispenser', |
| | | component: () => import('../views/GlueDispenser/glueDispenser.vue'), |
| | | } |
| | | ] |
| | | }, |
| | | // { |
| | | // /*----------- 烘干线 ----------------*/ |
| | | // path: 'Drying', |
| | | // name: 'drying', |
| | | // component: () => import('../views/Drying/drying.vue'), |
| | | // children: [ |
| | | // { |
| | | // path: '/Drying/drying', |
| | | // name: 'drying', |
| | | // component: () => import('../views/Drying/drying.vue'), |
| | | // } |
| | | // ] |
| | | // }, |
| | | { |
| | | /*----------- 旋转台 ----------------*/ |
| | | path: 'Rotate', |
| | | name: 'rotate', |
| | | component: () => import('../views/Rotate/rotate.vue'), |
| | | children: [ |
| | | { |
| | | path: '/Rotate/rotate', |
| | | name: 'rotate', |
| | | component: () => import('../views/Rotate/rotate.vue'), |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | /*----------- 自动贴膜机 ----------------*/ |
| | | path: 'Lamination', |
| | | name: 'lamination', |
| | | component: () => import('../views/Lamination/lamination.vue'), |
| | | children: [ |
| | | { |
| | | path: '/Lamination/lamination', |
| | | name: 'lamination', |
| | | component: () => import('../views/Lamination/lamination.vue'), |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | /*----------- 能耗管理 ----------------*/ |
| | | path: 'Energy', |
| | | name: 'energyConsumption', |
| | | component: () => import('../views/Energy/energyConsumption.vue'), |
| | | children: [ |
| | | { |
| | | path: '/Energy/energyConsumption', |
| | | name: 'energyConsumption', |
| | | component: () => import('../views/Energy/energyConsumption.vue'), |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | /*----------- 报工管理 ----------------*/ |
| | | path: 'ManualReporting', |
| | | name: 'manualReporting', |
| | | component: () => import('../views/ManualReporting/manualReporting.vue'), |
| | | children: [ |
| | | { |
| | | path: '/ManualReporting/manualReporting', |
| | | name: 'manualReporting', |
| | | component: () => import('../views/ManualReporting/manualReporting.vue'), |
| | | } |
| | | ] |
| | | }, |
| | | // { |
| | | // /*----------- 报表管理 ----------------*/ |
| | | // path: 'ZiDongShangpian', |
| | | // name: 'zidongshangpian', |
| | | // component: () => import('../views/Marking/marking.vue'), |
| | | // children: [ |
| | | // { |
| | | // path: '/Marking/marking', |
| | | // name: 'marking', |
| | | // component: () => import('../views/Marking/marking.vue'), |
| | | // } |
| | | // ] |
| | | // }, |
| | | /*----------- 系统管理 ----------------*/ |
| | | { |
| | | path: 'User', |
| | | name: 'user', |
| | | component: () => import('../views/User/user.vue'), |
| | | children: [ |
| | | { |
| | | path: '/User/userlist', |
| | | name: 'userlist', |
| | | component: () => import('../views/User/userlist.vue') |
| | | }, |
| | | // { |
| | | // path: '/User/rolelist', |
| | | // name: 'rolelist', |
| | | // component: () => import('../views/User/rolelist.vue') |
| | | // }, |
| | | { |
| | | path: '/User/permissions', |
| | | name: 'permissions', |
| | | component: () => import('../views/User/permissions.vue') |
| | | }, |
| | | { |
| | | path: '/User/menu', |
| | | name: 'menu', |
| | | component: () => import('../views/User/menu.vue') |
| | | }, |
| | | { |
| | | path: '/User/page', |
| | | name: 'page', |
| | | component: () => import('../views/User/page.vue') |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | path: '', |
| | | redirect: '/User/userlist' |
| | | } |
| | | redirect: '/MechanicalArm/mechanicalArm'//登陆成功后默认进入界面 |
| | | }, |
| | | // { |
| | | // path: '', |
| | | // redirect: '/User/userlist'//登陆成功后默认进入界面 |
| | | // } |
| | | ] |
| | | }, |
| | | { |
| | |
| | | name: 'register', |
| | | component: () => import('../views/RegisterView.vue') |
| | | } |
| | | |
| | | |
| | | ] |
| | | }) |
| | | |