From 249f1d2e5581539088a67d58fa6ea22a8df2d0ff Mon Sep 17 00:00:00 2001 From: qiuyuan Date: Thu, 9 Oct 2025 10:50:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E5=8D=95=E7=AE=A1=E7=90=86=E6=A8=A1?= =?UTF-8?q?=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/locales/lang/zh-CN/menu.js | 5 ++ src/router/routes/index.js | 2 + src/router/routes/workorder.js | 62 +++++++++++++++++++ .../workorderMenu/abnormalWorkOrder/index.vue | 0 .../invalidWWzorkOrder/index.vue | 0 .../workorderMenu/mineWorderOrder/index.vue | 0 .../workorderMenu/serviceWorkOrder/index.vue | 0 7 files changed, 69 insertions(+) create mode 100644 src/router/routes/workorder.js create mode 100644 src/views/workorderMenu/abnormalWorkOrder/index.vue create mode 100644 src/views/workorderMenu/invalidWWzorkOrder/index.vue create mode 100644 src/views/workorderMenu/mineWorderOrder/index.vue create mode 100644 src/views/workorderMenu/serviceWorkOrder/index.vue diff --git a/src/locales/lang/zh-CN/menu.js b/src/locales/lang/zh-CN/menu.js index 43cd0cd..d3d33ed 100644 --- a/src/locales/lang/zh-CN/menu.js +++ b/src/locales/lang/zh-CN/menu.js @@ -34,4 +34,9 @@ export default { 'account.logout': '退出登录', 'dict': '字典管理', 'dict-detail': '字典数据', + workorderMenu: '工单管理', + mineWorderOrder: '我下的工单', + invalidWWzorkOrder: '无效工单', + abnormalWorkOrder: '异常工单', + serviceWorkOrder: '服务工单' } diff --git a/src/router/routes/index.js b/src/router/routes/index.js index c6489d2..fb8125c 100644 --- a/src/router/routes/index.js +++ b/src/router/routes/index.js @@ -10,6 +10,7 @@ import platform from './platform' // import link from './link' // import iframe from './iframe' // import other from './other' +import workorder from './workorder' export default [ ...home, @@ -24,4 +25,5 @@ export default [ // ...link, // ...iframe, // ...other, + ...workorder, ] diff --git a/src/router/routes/workorder.js b/src/router/routes/workorder.js new file mode 100644 index 0000000..537c251 --- /dev/null +++ b/src/router/routes/workorder.js @@ -0,0 +1,62 @@ +import { ProfileOutlined } from '@ant-design/icons-vue' + +export default [ + { + path: 'workorderMenu', + name: 'workorderMenu', + component: 'RouteViewLayout', + meta: { + icon: ProfileOutlined, + title: '工单管理', + isMenu: true, + keepAlive: true, + permission: '*', + }, + children: [ + { + path: 'mineWorderOrder/index.vue', + name: 'mineWorderOrder', + component: '/pages/workorderMenu/mineWorderOrder/index.vue', + meta: { + title: '我的工单', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + { + path: 'invalidWWzorkOrder/index.vue', + name: 'invalidWWzorkOrder', + component: '/pages/workorderMenu/invalidWWzorkOrder/index.vue', + meta: { + title: '无效工单', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + { + path: 'abnormalWorkOrder/index.vue', + name: 'abnormalWorkOrder', + component: '/pages/workorderMenu/abnormalWorkOrder/index.vue', + meta: { + title: '异常工单', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + { + path: 'serviceWorkOrder/index.vue', + name: 'serviceWorkOrder', + component: '/pages/workorderMenu/serviceWorkOrder/index.vue', + meta: { + title: '服务工单', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + ], + }, +] diff --git a/src/views/workorderMenu/abnormalWorkOrder/index.vue b/src/views/workorderMenu/abnormalWorkOrder/index.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/views/workorderMenu/invalidWWzorkOrder/index.vue b/src/views/workorderMenu/invalidWWzorkOrder/index.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/views/workorderMenu/mineWorderOrder/index.vue b/src/views/workorderMenu/mineWorderOrder/index.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/views/workorderMenu/serviceWorkOrder/index.vue b/src/views/workorderMenu/serviceWorkOrder/index.vue new file mode 100644 index 0000000..e69de29