diff --git a/src/locales/lang/zh-CN/menu.js b/src/locales/lang/zh-CN/menu.js index 2e2d618..90f8bd2 100644 --- a/src/locales/lang/zh-CN/menu.js +++ b/src/locales/lang/zh-CN/menu.js @@ -36,4 +36,12 @@ export default { 'dict-detail': '字典数据', 'serverObj': '服务对象管理', 'serverList': '服务对象列表', + workorderMenu: '工单管理', + mineWorderOrder: '我下的工单', + invalidWzorkOrder: '无效工单', + abnormalWorkOrder: '异常工单', + serviceWorkOrder: '服务工单', + serviceMenu: '服务设施', + serviceSites: '服务站点', + serviceOrganization: '服务组织', } diff --git a/src/router/routes/index.js b/src/router/routes/index.js index bd924c1..db2039c 100644 --- a/src/router/routes/index.js +++ b/src/router/routes/index.js @@ -12,6 +12,8 @@ import severObj from './severObj' // import link from './link' // import iframe from './iframe' // import other from './other' +import workorder from './workorder' +import service from './service' export default [ ...home, @@ -28,4 +30,6 @@ export default [ // ...link, // ...iframe, // ...other, + ...workorder, + ...service, ] diff --git a/src/router/routes/service.js b/src/router/routes/service.js new file mode 100644 index 0000000..dc7d9cb --- /dev/null +++ b/src/router/routes/service.js @@ -0,0 +1,51 @@ +import { ProfileOutlined } from '@ant-design/icons-vue' + +export default [ + { + path: 'serviceMenu', + name: 'serviceMenu', + component: 'RouteViewLayout', + meta: { + icon: ProfileOutlined, + title: '服务设施', + isMenu: true, + keepAlive: true, + permission: '*', + }, + children: [ + { + path: 'serviceSites/index.vue', + name: 'serviceSites', + component: 'serviceMenu/serviceSites/index.vue', + meta: { + title: '服务站点', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + { + path: 'serviceOrganization/index.vue', + name: 'serviceOrganization', + component: 'serviceMenu/serviceOrganization/index.vue', + meta: { + title: '服务组织', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + { + path: 'add/index.vue', + name: 'serviceOrganizationAdd', + component: 'serviceMenu/serviceOrganization/pages/index.vue', + meta: { + title: '新建', + isMenu: false, + keepAlive: true, + permission: '*', + }, + }, + ], + }, +] \ No newline at end of file diff --git a/src/router/routes/workorder.js b/src/router/routes/workorder.js new file mode 100644 index 0000000..102e584 --- /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: 'workorderMenu/mineWorderOrder/index.vue', + meta: { + title: '我的工单', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + { + path: 'invalidWzorkOrder/index.vue', + name: 'invalidWzorkOrder', + component: 'workorderMenu/invalidWzorkOrder/index.vue', + meta: { + title: '无效工单', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + { + path: 'abnormalWorkOrder/index.vue', + name: 'abnormalWorkOrder', + component: 'workorderMenu/abnormalWorkOrder/index.vue', + meta: { + title: '异常工单', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + { + path: 'serviceWorkOrder/index.vue', + name: 'serviceWorkOrder', + component: 'workorderMenu/serviceWorkOrder/index.vue', + meta: { + title: '服务工单', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + ], + }, +] diff --git a/src/views/serviceMenu/serviceOrganization/components/EditDialog.vue b/src/views/serviceMenu/serviceOrganization/components/EditDialog.vue new file mode 100644 index 0000000..a73a3e2 --- /dev/null +++ b/src/views/serviceMenu/serviceOrganization/components/EditDialog.vue @@ -0,0 +1,687 @@ + + + + + \ No newline at end of file diff --git a/src/views/serviceMenu/serviceOrganization/index.vue b/src/views/serviceMenu/serviceOrganization/index.vue new file mode 100644 index 0000000..14ad647 --- /dev/null +++ b/src/views/serviceMenu/serviceOrganization/index.vue @@ -0,0 +1,292 @@ + + + + + diff --git a/src/views/serviceMenu/serviceSites/components/EditDialog.vue b/src/views/serviceMenu/serviceSites/components/EditDialog.vue new file mode 100644 index 0000000..00dfd42 --- /dev/null +++ b/src/views/serviceMenu/serviceSites/components/EditDialog.vue @@ -0,0 +1,266 @@ + + + + + diff --git a/src/views/serviceMenu/serviceSites/index.vue b/src/views/serviceMenu/serviceSites/index.vue new file mode 100644 index 0000000..ed8f772 --- /dev/null +++ b/src/views/serviceMenu/serviceSites/index.vue @@ -0,0 +1,247 @@ + + + + + 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/invalidWzorkOrder/components/EditDialog.vue b/src/views/workorderMenu/invalidWzorkOrder/components/EditDialog.vue new file mode 100644 index 0000000..00dfd42 --- /dev/null +++ b/src/views/workorderMenu/invalidWzorkOrder/components/EditDialog.vue @@ -0,0 +1,266 @@ + + + + + diff --git a/src/views/workorderMenu/invalidWzorkOrder/index.vue b/src/views/workorderMenu/invalidWzorkOrder/index.vue new file mode 100644 index 0000000..ed8f772 --- /dev/null +++ b/src/views/workorderMenu/invalidWzorkOrder/index.vue @@ -0,0 +1,247 @@ + + + + + diff --git a/src/views/workorderMenu/invalidWzorkOrder/menu.js b/src/views/workorderMenu/invalidWzorkOrder/menu.js new file mode 100644 index 0000000..faa7d87 --- /dev/null +++ b/src/views/workorderMenu/invalidWzorkOrder/menu.js @@ -0,0 +1,42 @@ +export default { + welcome: '欢迎', + home: '首页', + system: '系统设置', + menu: '菜单管理', + user: '用户管理', + setting: '信息设置', + role: '角色管理', + logger: '日志管理', + 'menu.account.settings': '个人设置', + add: '添加', + edit: '修改', + delete: '删除', + search: '搜索', + login: '登录', + register: '注册', + dashboard: 'Dashboard', + 'dashboard.analysis': '分析页', + 'dashboard.monitor': '监控页', + 'dashboard.workplace': '工作台', + 'exception.403': '403', + 'exception.404': '404', + 'exception.500': '500', + result: '结果页', + 'result.success': '成功页', + 'result.fail': '失败页', + exception: '异常页', + 'exception.not-permission': '403', + 'exception.not-find': '404', + 'exception.server-error': '500', + 'exception.trigger': '触发错误', + account: '个人页', + 'account.trigger': '触发报错', + 'account.logout': '退出登录', + 'dict': '字典管理', + 'dict-detail': '字典数据', + workorderMenu: '工单管理', + mineWorderOrder: '我下的工单', + invalidWzorkOrder: '无效工单', + abnormalWorkOrder: '异常工单', + serviceWorkOrder: '服务工单' +} diff --git a/src/views/workorderMenu/mineWorderOrder/components/EditDialog.vue b/src/views/workorderMenu/mineWorderOrder/components/EditDialog.vue new file mode 100644 index 0000000..00dfd42 --- /dev/null +++ b/src/views/workorderMenu/mineWorderOrder/components/EditDialog.vue @@ -0,0 +1,266 @@ + + + + + diff --git a/src/views/workorderMenu/mineWorderOrder/index.vue b/src/views/workorderMenu/mineWorderOrder/index.vue new file mode 100644 index 0000000..44171a6 --- /dev/null +++ b/src/views/workorderMenu/mineWorderOrder/index.vue @@ -0,0 +1,230 @@ + + + + + diff --git a/src/views/workorderMenu/serviceWorkOrder/index.vue b/src/views/workorderMenu/serviceWorkOrder/index.vue new file mode 100644 index 0000000..e69de29