From 12b98afd5b08ecbfe15df2f6b2c4d99cf0461d51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=AE=8F=E6=96=8C?= <2164406372@qq.com> Date: Mon, 21 Jul 2025 11:40:16 +0800 Subject: [PATCH] =?UTF-8?q?1.=E7=BB=B4=E4=BF=AE=E5=8F=8D=E9=A6=88=EF=BC=9A?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8A=9F=E8=83=BD=EF=BC=9A=E4=BA=BA=E5=91=98?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E5=A2=9E=E5=8A=A0=E6=8E=92=E7=8F=AD=E8=BF=87?= =?UTF-8?q?=E6=BB=A4=202.=E5=A2=9E=E5=8A=A0=E7=8F=AD=E6=AC=A1=E3=80=81?= =?UTF-8?q?=E6=8E=92=E7=8F=AD=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/scheduling/scheduling.js | 19 + src/views/modules/eam/eamFeedBack.vue | 30 + src/views/modules/scheduling/classes.vue | 865 ++++++++++++++++++ src/views/modules/scheduling/scheduling.vue | 946 ++++++++++++++++++++ 4 files changed, 1860 insertions(+) create mode 100644 src/api/scheduling/scheduling.js create mode 100644 src/views/modules/scheduling/classes.vue create mode 100644 src/views/modules/scheduling/scheduling.vue diff --git a/src/api/scheduling/scheduling.js b/src/api/scheduling/scheduling.js new file mode 100644 index 0000000..b1a6c4a --- /dev/null +++ b/src/api/scheduling/scheduling.js @@ -0,0 +1,19 @@ +import { createAPI } from "@/utils/httpRequest.js"; + +export const saveClassesData = data => createAPI(`/scheduling/Scheduling1/saveClassesData`,'post',data) + +export const getSchedulingDataList = data => createAPI(`/scheduling/Scheduling1/getSchedulingDataList`,'post',data) + +export const delScheduling = data => createAPI(`/scheduling/Scheduling1/delScheduling`,'post',data) + +export const getClassesList = data => createAPI(`/scheduling/Scheduling1/getClassesList`,'post',data) + +export const querySchedulingList = data => createAPI(`/scheduling/Scheduling1/querySchedulingList`,'post',data) + +export const saveSchedulingHeader = data => createAPI(`/scheduling/Scheduling1/saveSchedulingHeader`,'post',data) +//排班信息:根据选中主表查询子表 +export const querySaveSchedulingRecord = data => createAPI(`/scheduling/Scheduling1/querySaveSchedulingRecord`,'post',data) +//删除子表数据 +export const deleteSchedulingRecord = data => createAPI(`/scheduling/Scheduling1/deleteSchedulingRecord`,'post',data) +//删除子表数据 +export const editSaveSchedulingRecord = data => createAPI(`/scheduling/Scheduling1/editSaveSchedulingRecord`,'post',data) diff --git a/src/views/modules/eam/eamFeedBack.vue b/src/views/modules/eam/eamFeedBack.vue index 6648fe1..a1729a8 100644 --- a/src/views/modules/eam/eamFeedBack.vue +++ b/src/views/modules/eam/eamFeedBack.vue @@ -405,6 +405,19 @@
+ + + + + + + + + { + if (data.code === 0) { + this.classesList = data.rows + } else { + this.$message.warning(data.msg) + } + }).catch((error)=>{ + this.$message.error(error) + }) + }, // 新增事项 saveFeedMatter () { @@ -1812,6 +1841,7 @@ // 获取机修人员列表 getOperatorList () { this.operatorData.bu = this.saveModalData.bu + this.$set(this.operatorData,'date',this.saveModalData.defectDate) if (this.roleList.length > 0) { let filterList = this.roleList.filter(item => item.roleName === '机修人员') if (filterList.length > 0) { diff --git a/src/views/modules/scheduling/classes.vue b/src/views/modules/scheduling/classes.vue new file mode 100644 index 0000000..4788732 --- /dev/null +++ b/src/views/modules/scheduling/classes.vue @@ -0,0 +1,865 @@ + + + + diff --git a/src/views/modules/scheduling/scheduling.vue b/src/views/modules/scheduling/scheduling.vue new file mode 100644 index 0000000..b6d9946 --- /dev/null +++ b/src/views/modules/scheduling/scheduling.vue @@ -0,0 +1,946 @@ + + + + +