diff --git a/src/apis/modules/orderArea.js b/src/apis/modules/orderArea.js new file mode 100644 index 0000000..c0ae3df --- /dev/null +++ b/src/apis/modules/orderArea.js @@ -0,0 +1,14 @@ +/** + * 图片管理接口 + */ +import request from '@/utils/request' +// 获取列表 +export const getDataList = (params) => request.basic.get('/api/v1/order-areas', params) +// 获取菜单条数据 +export const getMenu = (id) => request.basic.get(`/api/v1/order-areas/${id}`) +// 添加菜单 +export const createMenu = (params) => request.basic.post('/api/v1/order-areas', params) +// 更新菜单 +export const updateMenu = (id, params) => request.basic.put(`/api/v1/order-areas/${id}`, params) +// 删除菜单 +export const delMenu = (id) => request.basic.delete(`/api/v1/order-areas/${id}`) diff --git a/src/locales/lang/zh-CN/menu.js b/src/locales/lang/zh-CN/menu.js index 0943d75..886c528 100644 --- a/src/locales/lang/zh-CN/menu.js +++ b/src/locales/lang/zh-CN/menu.js @@ -50,5 +50,6 @@ export default { mettingYuYue:'预约记录', customer:'用户管理', aiHelper:'AI助手', - abbreviation:'活动报名' + abbreviation:'活动报名', + orderArea:'工单区域管理' } diff --git a/src/router/routes/pages.js b/src/router/routes/pages.js index 68723a1..d16ecfa 100644 --- a/src/router/routes/pages.js +++ b/src/router/routes/pages.js @@ -135,6 +135,18 @@ export default [ permission: '*', }, }, + { + path: 'workOrder/orderArea', + name: 'orderArea', + component: 'pages/workOrder/orderArea/index.vue', + meta: { + icon: '', + title: '工单区域管理', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, ], }, { diff --git a/src/views/pages/workOrder/orderArea/components/EditDialog.vue b/src/views/pages/workOrder/orderArea/components/EditDialog.vue new file mode 100644 index 0000000..db48aa5 --- /dev/null +++ b/src/views/pages/workOrder/orderArea/components/EditDialog.vue @@ -0,0 +1,176 @@ + + + + + diff --git a/src/views/pages/workOrder/orderArea/index.vue b/src/views/pages/workOrder/orderArea/index.vue new file mode 100644 index 0000000..a63b9fa --- /dev/null +++ b/src/views/pages/workOrder/orderArea/index.vue @@ -0,0 +1,206 @@ + + + + +