From 6e60d53b8d7053c23845b328f75aff65a65d9fc6 Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Fri, 19 Dec 2025 17:30:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=88=E8=AE=A1=E5=88=92=E5=A1=AB=E6=8A=A5?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E9=A1=B5=E9=9D=A2=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/planMange/dailyPlan.js | 37 + src/api/planMange/monthlyPlan.js | 37 + src/components/ComDataTable/index.vue | 2 +- src/components/ComTable/index.vue | 14 +- src/views/monitor/job/index.vue | 891 +++++++++++--------- src/views/planMange/monthlyPlan/addForm.vue | 225 +++-- src/views/planMange/monthlyPlan/edit.vue | 878 ++++++++++++++++--- src/views/planMange/monthlyPlan/index.vue | 50 +- vite.config.js | 3 +- 9 files changed, 1569 insertions(+), 568 deletions(-) create mode 100644 src/api/planMange/dailyPlan.js create mode 100644 src/api/planMange/monthlyPlan.js diff --git a/src/api/planMange/dailyPlan.js b/src/api/planMange/dailyPlan.js new file mode 100644 index 0000000..21802cb --- /dev/null +++ b/src/api/planMange/dailyPlan.js @@ -0,0 +1,37 @@ +import request from '@/utils/request' + +// 计划管理- 查询列表 +export function listPlanAPI(query) { + return request({ + url: '/personnel/getPersonnelList', + method: 'GET', + params: query, + }) +} + +// 计划管理- 新增 +export function addPlanAPI(data) { + return request({ + url: '/personnel/addPersonnel', + method: 'POST', + data, + }) +} + +// 计划管理- 修改 +export function updatePlanAPI(data) { + return request({ + url: '/personnel/updatePersonnel', + method: 'POST', + data, + }) +} + +// 计划管理- 删除 +export function delPlanAPI(data) { + return request({ + url: `/personnel/delPersonnel`, + method: 'POST', + data, + }) +} diff --git a/src/api/planMange/monthlyPlan.js b/src/api/planMange/monthlyPlan.js new file mode 100644 index 0000000..21802cb --- /dev/null +++ b/src/api/planMange/monthlyPlan.js @@ -0,0 +1,37 @@ +import request from '@/utils/request' + +// 计划管理- 查询列表 +export function listPlanAPI(query) { + return request({ + url: '/personnel/getPersonnelList', + method: 'GET', + params: query, + }) +} + +// 计划管理- 新增 +export function addPlanAPI(data) { + return request({ + url: '/personnel/addPersonnel', + method: 'POST', + data, + }) +} + +// 计划管理- 修改 +export function updatePlanAPI(data) { + return request({ + url: '/personnel/updatePersonnel', + method: 'POST', + data, + }) +} + +// 计划管理- 删除 +export function delPlanAPI(data) { + return request({ + url: `/personnel/delPersonnel`, + method: 'POST', + data, + }) +} diff --git a/src/components/ComDataTable/index.vue b/src/components/ComDataTable/index.vue index c9c75c2..ff311e9 100644 --- a/src/components/ComDataTable/index.vue +++ b/src/components/ComDataTable/index.vue @@ -320,7 +320,7 @@ const props = defineProps({ }, actionWidth: { type: [String, Number], - default: 240, // 默认宽度可容纳3个按钮 + default: 200, // 默认宽度可容纳3个按钮 }, actionFixed: { type: [String, Boolean], diff --git a/src/components/ComTable/index.vue b/src/components/ComTable/index.vue index c6e3f5e..a79fca2 100644 --- a/src/components/ComTable/index.vue +++ b/src/components/ComTable/index.vue @@ -31,7 +31,15 @@ > @@ -125,7 +133,7 @@ const loading = ref(false) const tableData = ref([]) const pagination = reactive({ page: 1, - limit: 10, + pageSize: 10, total: 0, }) @@ -179,7 +187,7 @@ const fetchData = async (formData = {}) => { ...formData, ...props.defaultQueryParams, pageNum: pagination.page, // 后端可能需要pageNum - pageSize: pagination.limit, // 后端可能需要pageSize + pageSize: pagination.pageSize, // 后端可能需要pageSize } const response = await props.loadData(params) diff --git a/src/views/monitor/job/index.vue b/src/views/monitor/job/index.vue index 3af06c1..10e1979 100644 --- a/src/views/monitor/job/index.vue +++ b/src/views/monitor/job/index.vue @@ -1,296 +1,383 @@