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 @@