From 3ab7f108cf49648a418a0e0acd4a05ea5bab9e8c Mon Sep 17 00:00:00 2001 From: monanxiao Date: Wed, 16 Oct 2024 18:01:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E6=97=B6=E9=97=B4=E6=AE=B5?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E3=80=81=E6=8E=A5=E5=8F=A3=E5=AF=B9=E6=8E=A5?= =?UTF-8?q?=EF=BC=8C=E5=8B=98=E5=AF=9F=E4=BA=BA=E5=91=98=E3=80=81=E7=BB=B4?= =?UTF-8?q?=E4=BF=AE=E4=BA=BA=E5=91=98=E6=8E=92=E7=8F=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/scheduling.js | 4 +- src/api/modules/schedulingTime.js | 4 +- src/layout/index.vue | 2 +- src/mock/permission.js | 11 +- src/router/originalRoutingTable.js | 18 + src/views/about/index.vue | 1 - src/views/directives/Drag.vue | 39 -- src/views/directives/copy.vue | 17 - src/views/directives/debounceDirect.vue | 14 - src/views/directives/longPress.vue | 14 - src/views/directives/throttle.vue | 14 - src/views/echarts/histogram.vue | 163 ----- src/views/echarts/line.vue | 88 --- src/views/echarts/map/baidumap.vue | 40 -- src/views/echarts/map/gaodemap.vue | 44 -- src/views/echarts/radar.vue | 70 --- src/views/engineer/maintain.vue | 63 +- src/views/engineer/reconnaissance.vue | 77 +-- src/views/goods/index.vue | 33 +- src/views/order/index.vue | 21 +- src/views/scheduling/maintain.vue | 753 +++++++++++----------- src/views/scheduling/reconnaissance.vue | 804 ++++++++---------------- src/views/scheduling/test.vue | 405 ++++++++++++ src/views/scheduling/timeFrame.vue | 320 ++++++++++ src/views/system/activity.vue | 48 +- src/views/system/homeSite.vue | 12 +- src/views/users/index.vue | 46 +- src/views/users/reconnaissance.vue | 75 +-- 28 files changed, 1537 insertions(+), 1663 deletions(-) delete mode 100644 src/views/about/index.vue delete mode 100644 src/views/directives/Drag.vue delete mode 100644 src/views/directives/copy.vue delete mode 100644 src/views/directives/debounceDirect.vue delete mode 100644 src/views/directives/longPress.vue delete mode 100644 src/views/directives/throttle.vue delete mode 100644 src/views/echarts/histogram.vue delete mode 100644 src/views/echarts/line.vue delete mode 100644 src/views/echarts/map/baidumap.vue delete mode 100644 src/views/echarts/map/gaodemap.vue delete mode 100644 src/views/echarts/radar.vue create mode 100644 src/views/scheduling/test.vue create mode 100644 src/views/scheduling/timeFrame.vue diff --git a/src/api/modules/scheduling.js b/src/api/modules/scheduling.js index 32b6844..377fdb3 100644 --- a/src/api/modules/scheduling.js +++ b/src/api/modules/scheduling.js @@ -1,11 +1,11 @@ import service from "../request.js"; const API_BASE_URL = '/schedule'; -// 添加排班 +// 获取排班人员吗 export function getScheduleList(params) { return service({ method: "get", - url: `${API_BASE_URL}/${params.timeQuantumId}`, + url: `${API_BASE_URL}/${params.timeQuantumId}?&date=${params.date}&roleId=${params.roleId}`, data: params }); } diff --git a/src/api/modules/schedulingTime.js b/src/api/modules/schedulingTime.js index 98bc4b8..58d5fd5 100644 --- a/src/api/modules/schedulingTime.js +++ b/src/api/modules/schedulingTime.js @@ -28,9 +28,9 @@ export function updateQuantum(params) { } // 删除排班时段 -export function delQuantum(id) { +export function delQuantum(params) { return service({ method: "delete", - url: `${API_BASE_URL}/`+id + url: `${API_BASE_URL}/${params.id}` }); } diff --git a/src/layout/index.vue b/src/layout/index.vue index beb65b8..a8ba0e3 100644 --- a/src/layout/index.vue +++ b/src/layout/index.vue @@ -8,7 +8,7 @@
-
+
diff --git a/src/mock/permission.js b/src/mock/permission.js index a73405f..4dbbc11 100644 --- a/src/mock/permission.js +++ b/src/mock/permission.js @@ -82,6 +82,11 @@ export const menuListItem = [ url: "/scheduling", icon: "Calendar", children: [ + { + title: "排班时段", + url: "/timeFrame", + icon: "Menu", + }, { title: "勘察工程师", url: "/reconnaissanceScheduling", @@ -91,7 +96,11 @@ export const menuListItem = [ title: "维修工程师", url: "/maintainScheduling", icon: "Menu", - } + },{ + title: "排班测试", + url: "/testScheduling", + icon: "Menu", + }, ] }, { diff --git a/src/router/originalRoutingTable.js b/src/router/originalRoutingTable.js index 4158d1c..5bb6dd0 100644 --- a/src/router/originalRoutingTable.js +++ b/src/router/originalRoutingTable.js @@ -191,6 +191,15 @@ const routerList = [ name: "工程师审核", }, children: [ + { + path: "/timeFrame", + name: "timeFrame", + component: () => import("../views/scheduling/timeFrame.vue"), + meta: { + requiresAuth: true, + name: "排班时段", + }, + }, { path: "/reconnaissanceScheduling", name: "reconnaissanceScheduling", @@ -209,6 +218,15 @@ const routerList = [ name: "维修人员排班", }, }, + { + path: "/testScheduling", + name: "testScheduling", + component: () => import("../views/scheduling/test.vue"), + meta: { + requiresAuth: true, + name: "人员排班测试", + }, + }, ], }, diff --git a/src/views/about/index.vue b/src/views/about/index.vue deleted file mode 100644 index f8678e2..0000000 --- a/src/views/about/index.vue +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/views/directives/Drag.vue b/src/views/directives/Drag.vue deleted file mode 100644 index 577ef7c..0000000 --- a/src/views/directives/Drag.vue +++ /dev/null @@ -1,39 +0,0 @@ - - - - - diff --git a/src/views/directives/copy.vue b/src/views/directives/copy.vue deleted file mode 100644 index 8955c19..0000000 --- a/src/views/directives/copy.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/src/views/directives/debounceDirect.vue b/src/views/directives/debounceDirect.vue deleted file mode 100644 index c9971c7..0000000 --- a/src/views/directives/debounceDirect.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/views/directives/longPress.vue b/src/views/directives/longPress.vue deleted file mode 100644 index 664fea6..0000000 --- a/src/views/directives/longPress.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/views/directives/throttle.vue b/src/views/directives/throttle.vue deleted file mode 100644 index 9098d86..0000000 --- a/src/views/directives/throttle.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/views/echarts/histogram.vue b/src/views/echarts/histogram.vue deleted file mode 100644 index 91ecb24..0000000 --- a/src/views/echarts/histogram.vue +++ /dev/null @@ -1,163 +0,0 @@ - - - diff --git a/src/views/echarts/line.vue b/src/views/echarts/line.vue deleted file mode 100644 index 8bcd612..0000000 --- a/src/views/echarts/line.vue +++ /dev/null @@ -1,88 +0,0 @@ - - - diff --git a/src/views/echarts/map/baidumap.vue b/src/views/echarts/map/baidumap.vue deleted file mode 100644 index a008e73..0000000 --- a/src/views/echarts/map/baidumap.vue +++ /dev/null @@ -1,40 +0,0 @@ - - - - - diff --git a/src/views/echarts/map/gaodemap.vue b/src/views/echarts/map/gaodemap.vue deleted file mode 100644 index eaa64e6..0000000 --- a/src/views/echarts/map/gaodemap.vue +++ /dev/null @@ -1,44 +0,0 @@ - - - - - diff --git a/src/views/echarts/radar.vue b/src/views/echarts/radar.vue deleted file mode 100644 index 3966816..0000000 --- a/src/views/echarts/radar.vue +++ /dev/null @@ -1,70 +0,0 @@ - - - diff --git a/src/views/engineer/maintain.vue b/src/views/engineer/maintain.vue index faf6767..1133002 100644 --- a/src/views/engineer/maintain.vue +++ b/src/views/engineer/maintain.vue @@ -1,48 +1,31 @@ - diff --git a/src/views/scheduling/reconnaissance.vue b/src/views/scheduling/reconnaissance.vue index 2b4740f..4294be0 100644 --- a/src/views/scheduling/reconnaissance.vue +++ b/src/views/scheduling/reconnaissance.vue @@ -1,87 +1,11 @@ - - diff --git a/src/views/scheduling/test.vue b/src/views/scheduling/test.vue new file mode 100644 index 0000000..4294be0 --- /dev/null +++ b/src/views/scheduling/test.vue @@ -0,0 +1,405 @@ + + + + + diff --git a/src/views/scheduling/timeFrame.vue b/src/views/scheduling/timeFrame.vue new file mode 100644 index 0000000..fd0db66 --- /dev/null +++ b/src/views/scheduling/timeFrame.vue @@ -0,0 +1,320 @@ + + + + diff --git a/src/views/system/activity.vue b/src/views/system/activity.vue index 6bc840d..b849af5 100644 --- a/src/views/system/activity.vue +++ b/src/views/system/activity.vue @@ -1,16 +1,13 @@