From f68d3c71819feb59e7a227a5d992b059b900916c Mon Sep 17 00:00:00 2001 From: ZengTao <2773468879@qq.com> Date: 星期五, 28 三月 2025 08:28:26 +0800 Subject: [PATCH] 修改报表,界面添加查询流程卡个数,调整推送数据到前端的间隔 --- UI-Project/src/router/index.js | 505 ++++++++++++++++++++++++++++++------------------------- 1 files changed, 272 insertions(+), 233 deletions(-) diff --git a/UI-Project/src/router/index.js b/UI-Project/src/router/index.js index 3de0a3e..6d946a4 100644 --- a/UI-Project/src/router/index.js +++ b/UI-Project/src/router/index.js @@ -1,4 +1,4 @@ -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' @@ -19,185 +19,185 @@ }, { path: '/new-page', // 鏂板鐨勬棤闇�鐧诲綍鐨勯〉闈� - name: 'newPage', + name: 'newPage', component: () => import('../views/NewPage.vue') }, { path: '/main', name: 'main', component: () => import('../layout/MainErpView.vue'), - children:[ - - + children: [ + + { path: 'Temperedlayout', name: 'Temperedlayout', component: () => import('../views/TL/Temperedlayout/Temperedlayout.vue'), - children:[ + children: [ { - path: 'selectLayout', + path: 'selectLayout', name: 'selectLayout', component: () => import('../views/TL/Temperedlayout/Temperedlayout.vue'), } - ] + ] }, - -/*----------- 鐢ㄦ埛鍒楄〃 ----------------*/ -// { -// path: 'User', -// name: 'User', -// component: () => import('../views/User/userlist.vue'), -// children:[ -// { -// path: '/User/userlist', -// name: 'userlist', -// component: () => import('../views/User/userlist.vue') -// }, -// ] -// }, - -/*----------- 鏉冮檺鍒楄〃 ----------------*/ -// { -// path: 'Permissions', -// name: 'Permissions', -// component: () => import('../views/Permissions/permissionslist.vue'), -// children:[ -// { -// path: '/Permissions/permissionslist', -// name: 'permissionslist', -// component: () => import('../views/Permissions/permissionslist.vue') -// }, -// ] -// }, + + /*----------- 鐢ㄦ埛鍒楄〃 ----------------*/ + // { + // path: 'User', + // name: 'User', + // component: () => import('../views/User/userlist.vue'), + // children:[ + // { + // path: '/User/userlist', + // name: 'userlist', + // component: () => import('../views/User/userlist.vue') + // }, + // ] + // }, + + /*----------- 鏉冮檺鍒楄〃 ----------------*/ + // { + // path: 'Permissions', + // name: 'Permissions', + // component: () => import('../views/Permissions/permissionslist.vue'), + // children:[ + // { + // path: '/Permissions/permissionslist', + // name: 'permissionslist', + // component: () => import('../views/Permissions/permissionslist.vue') + // }, + // ] + // }, /*----------- 涓婄墖鏈� ----------------*/ - { - path: 'Returns', - name: 'return', - component: () => import('../views/Returns/return.vue'), - children:[ - { - path: '/Returns/returns', - name: 'returns', - component: () => import('../views/Returns/returns.vue') - }, - { - path: '/Returns/upreturns', - name: 'upreturns', - component: () => import('../views/Returns/upreturns.vue') - }, - { - path: '/Returns/upreturns2', - name: 'upreturns2', - component: () => import('../views/Returns/upreturns2.vue') - }, - ] - }, - /*----------- 鎺扮墖/璇嗗埆 ----------------*/ - { - path: 'Identify', - name: 'ident', - component: () => import('../views/Identify/ident.vue'), - children: [ { - path: '/Identify/identify', - name: 'identify', - component: () => import('../views/Identify/identify.vue') + path: 'Returns', + name: 'return', + component: () => import('../views/Returns/return.vue'), + children: [ + { + path: '/Returns/returns', + name: 'returns', + component: () => import('../views/Returns/returns.vue') + }, + { + path: '/Returns/upreturns', + name: 'upreturns', + component: () => import('../views/Returns/upreturns.vue') + }, + { + path: '/Returns/upreturns2', + name: 'upreturns2', + component: () => import('../views/Returns/upreturns2.vue') + }, + ] }, + /*----------- 鎺扮墖/璇嗗埆 ----------------*/ { - path: '/Identify/identifwu', - name: 'identifwu', - component: () => import('../views/Identify/identifwu.vue') + path: 'Identify', + name: 'ident', + component: () => import('../views/Identify/ident.vue'), + children: [ + { + path: '/Identify/identify', + name: 'identify', + component: () => import('../views/Identify/identify.vue') + }, + { + path: '/Identify/identifwu', + name: 'identifwu', + component: () => import('../views/Identify/identifwu.vue') + }, + ] }, - ] - }, - /*----------- 鍗у紡缂撳瓨 ----------------*/ - { - path: 'Caching', - name: 'Caching', - component: () => import('../views/Caching/caching.vue'), - children:[ - { - path: '/Caching/cachingbefore', - name: 'cachingbefore', - component: () => import('../views/Caching/cachingbefore.vue') - }, - { - path: '/Caching/cachingun', - name: 'cachingun', - component: () => import('../views/Caching/cachingun.vue') - }, - { - path: '/Caching/cachingyiwu', - name: 'cachingyiwu', - component: () => import('../views/Caching/cachingyiwu.vue') - }, - ] - }, - /*----------- 纾ㄨ竟锛堝喎鍔犲伐锛� ----------------*/ -{ - path: 'StockBasicData', - name: 'Select', - component: () => import('../views/StockBasicData/Select.vue'), - children:[ - { - path: '/StockBasicData/stockBasicData', - name: 'stockBasicData', - component: () => import('../views/StockBasicData/stockBasicData.vue') - }, - { - path: '/StockBasicData/stockBasicDatatwo', - name: 'stockBasicDatatwo', - component: () => import('../views/StockBasicData/stockBasicDatatwo.vue') - }, - { - path: '/StockBasicData/stockBasicyiwu', - name: 'stockBasicyiwu', - component: () => import('../views/StockBasicData/stockBasicyiwu.vue') - }, - ] -}, -/*----------- 澶х悊鐗囩 ----------------*/ -{ -path: 'Slicecage', -name: 'Slicecage', -component: () => import('../views/Slicecage/slicecage.vue'), -children:[ - { - path: '/Slicecage/slicecage', - name: 'slicecage', - component: () => import('../views/Slicecage/slicecage.vue') - }, -] -}, -/*----------- 閽㈠寲 ----------------*/ -{ -path: 'PurchaseReturn', -name: 'purchase', -component: () => import('../views/PurchaseReturn/purchase.vue'), -children:[ - { - path: '/PurchaseReturn/purchaseReturn', - name: 'purchaseReturn', - component: () => import('../views/PurchaseReturn/purchaseReturn.vue') - }, - { - path: '/PurchaseReturn/purchaseStorage', - name: 'purchaseStorage', - component: () => import('../views/PurchaseReturn/purchaseStorage.vue') - }, - { - path: '/PurchaseReturn/purchaseprint', - name: 'purchaseprint', - component: () => import('../views/PurchaseReturn/purchaseprint.vue') - }, -] -}, - /*----------- 涓嬬墖鍙� ----------------*/ + /*----------- 鍗у紡缂撳瓨 ----------------*/ + { + path: 'Caching', + name: 'Caching', + component: () => import('../views/Caching/caching.vue'), + children: [ + { + path: '/Caching/cachingbefore', + name: 'cachingbefore', + component: () => import('../views/Caching/cachingbefore.vue') + }, + { + path: '/Caching/cachingun', + name: 'cachingun', + component: () => import('../views/Caching/cachingun.vue') + }, + { + path: '/Caching/cachingyiwu', + name: 'cachingyiwu', + component: () => import('../views/Caching/cachingyiwu.vue') + }, + ] + }, + /*----------- 纾ㄨ竟锛堝喎鍔犲伐锛� ----------------*/ + { + path: 'StockBasicData', + name: 'Select', + component: () => import('../views/StockBasicData/Select.vue'), + children: [ + { + path: '/StockBasicData/stockBasicData', + name: 'stockBasicData', + component: () => import('../views/StockBasicData/stockBasicData.vue') + }, + { + path: '/StockBasicData/stockBasicDatatwo', + name: 'stockBasicDatatwo', + component: () => import('../views/StockBasicData/stockBasicDatatwo.vue') + }, + { + path: '/StockBasicData/stockBasicyiwu', + name: 'stockBasicyiwu', + component: () => import('../views/StockBasicData/stockBasicyiwu.vue') + }, + ] + }, + /*----------- 澶х悊鐗囩 ----------------*/ + { + path: 'Slicecage', + name: 'Slicecage', + component: () => import('../views/Slicecage/slicecage.vue'), + children: [ + { + path: '/Slicecage/slicecage', + name: 'slicecage', + component: () => import('../views/Slicecage/slicecage.vue') + }, + ] + }, + /*----------- 閽㈠寲 ----------------*/ + { + path: 'PurchaseReturn', + name: 'purchase', + component: () => import('../views/PurchaseReturn/purchase.vue'), + children: [ + { + path: '/PurchaseReturn/purchaseReturn', + name: 'purchaseReturn', + component: () => import('../views/PurchaseReturn/purchaseReturn.vue') + }, + { + path: '/PurchaseReturn/purchaseStorage', + name: 'purchaseStorage', + component: () => import('../views/PurchaseReturn/purchaseStorage.vue') + }, + { + path: '/PurchaseReturn/purchaseprint', + name: 'purchaseprint', + component: () => import('../views/PurchaseReturn/purchaseprint.vue') + }, + ] + }, + /*----------- 涓嬬墖鍙� ----------------*/ { path: 'UnLoadGlass', name: 'UnLoadGlass', component: () => import('../views/UnLoadGlass/UnLoadGlass.vue'), - children:[ + children: [ { path: '/UnLoadGlass/loadmachinerack', name: 'loadmachinerack', @@ -220,12 +220,12 @@ } ] }, - /*----------- 浠撳偍涓績 ----------------*/ - { + /*----------- 浠撳偍涓績 ----------------*/ + { path: 'GlassStorage', name: 'GlassStorage', component: () => import('../views/GlassStorage/GlassStorage.vue'), - children:[ + children: [ { path: '/GlassStorage/MaterialRackManagement', name: 'MaterialRackManagement', @@ -238,13 +238,13 @@ } ] }, - - /*----------- 鍙鍖栫郴缁� ----------------*/ - { + + /*----------- 鍙鍖栫郴缁� ----------------*/ + { path: 'Visualization', name: 'screen', component: () => import('../views/Visualization/screen.vue'), - children:[ + children: [ { path: '/Visualization/screenone', name: 'screenone', @@ -261,69 +261,108 @@ component: () => import('../views/Visualization/screenthree.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: 'largescreen', - name: 'largescreen', - component: () => import('../views/largescreen/largescreen.vue'), - children:[ - { - path: '/largescreen/largescreen', - name: 'largescreen', - component: () => import('../views/largescreen/largescreen.vue') - }, - ] - }, - /*----------- 鎶ュ伐绠$悊 ----------------*/ - { - path: 'reportWork', - name: 'reportWork', - component: () => import('../views/ReportWork/reportWork.vue'), - children: [ - { - path: '/ReportWork/reportWork', - name: 'reportWork', - component: () => import('../views/ReportWork/reportWork.vue') - }, - ] - }, - /*----------- 鎶ヨ〃绠$悊 ----------------*/ - { - path: 'reportManage', - name: 'reportManage', - component: () => import('../views/Reportmanage/reportmanage.vue'), - children: [ - { - path: '/Reportmanage/reportmanage', - name: 'reportManage', - component: () => import('../views/Reportmanage/reportmanage.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: 'largescreen', + name: 'largescreen', + component: () => import('../views/largescreen/largescreen.vue'), + children: [ + { + path: '/largescreen/largescreen', + name: 'largescreen', + component: () => import('../views/largescreen/largescreen.vue') + }, + ] + }, + /*----------- 鎶ュ伐绠$悊 ----------------*/ + { + path: 'reportWork', + name: 'reportWork', + component: () => import('../views/ReportWork/reportWork.vue'), + children: [ + { + path: '/ReportWork/reportWork', + name: 'reportWork', + component: () => import('../views/ReportWork/reportWork.vue') + }, + ] + }, + /*----------- 澶х悊鐗囪繘鐗囨姤琛� ----------------*/ + { + path: 'reportBigFeed', + name: 'reportBigFeed', + component: () => import('../views/Reportmanage/reportBigFeed.vue'), + children: [ + { + path: '/Reportmanage/reportBigFeed', + name: 'reportBigFeed', + component: () => import('../views/Reportmanage/reportBigFeed.vue') + }, + ] + }, + /*----------- 澶х悊鐗囧嚭鐗囨姤琛� ----------------*/ + { + path: 'reportBigOut', + name: 'reportBigOut', + component: () => import('../views/Reportmanage/reportBigOut.vue'), + children: [ + { + path: '/Reportmanage/reportBigOut', + name: 'reportBigOut', + component: () => import('../views/Reportmanage/reportBigOut.vue') + }, + ] + }, + /*----------- 纾ㄨ竟鍗х悊鐗囨姤琛� ----------------*/ + { + path: 'reportEdgCache', + name: 'reportEdgCache', + component: () => import('../views/Reportmanage/reportEdgCache.vue'), + children: [ + { + path: '/Reportmanage/reportEdgCache', + name: 'reportEdgCache', + component: () => import('../views/Reportmanage/reportEdgCache.vue') + }, + ] + }, + /*----------- 涓嬬墖鍗х悊鐗囨姤琛� ----------------*/ + { + path: 'reportDownCache', + name: 'reportDownCache', + component: () => import('../views/Reportmanage/reportDownCache.vue'), + children: [ + { + path: '/Reportmanage/reportDownCache', + name: 'reportDownCache', + component: () => import('../views/Reportmanage/reportDownCache.vue') + }, + ] + }, /*----------- 涓┖ ----------------*/ { @@ -372,17 +411,17 @@ name: 'register', component: () => import('../views/RegisterView.vue') } - + ] }) - + // 瀵艰埅瀹堝崼 -router.beforeEach((to, from, next) => { +router.beforeEach((to, from, next) => { const isAuthenticated = !!localStorage.getItem('authToken'); // 鍋囪杩欐槸浣犵殑鐧诲綍鐘舵�佹鏌ラ�昏緫 - if (to.matched.some(record => record.meta.requiresAuth) && !isAuthenticated) { + if (to.matched.some(record => record.meta.requiresAuth) && !isAuthenticated) { next({ name: 'login' }); // 濡傛灉闇�瑕佺櫥褰曚絾鏈櫥褰曪紝鍒欓噸瀹氬悜鍒扮櫥褰曢〉闈� - } else { + } else { next(); // 鍚﹀垯缁х画瀵艰埅 - } -}); + } +}); export default router \ No newline at end of file -- Gitblit v1.8.0