From da23915e2a1f3c4686944df0e6c475b2460d9cb5 Mon Sep 17 00:00:00 2001 From: jinna Date: Mon, 27 Apr 2026 15:59:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=90=E6=9C=AC=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/costManagement/costStatistics.js | 17 ++- src/views/basicData/jobTransferManagement.vue | 1 - src/views/costStatistics/index.vue | 101 +++++++++++++++++- 3 files changed, 115 insertions(+), 4 deletions(-) diff --git a/src/api/costManagement/costStatistics.js b/src/api/costManagement/costStatistics.js index f6164dd5..50be3e66 100644 --- a/src/api/costManagement/costStatistics.js +++ b/src/api/costManagement/costStatistics.js @@ -46,4 +46,19 @@ export const getDetail = (params) => url: '/api/blade-desk/subjectFeeDetail/findList', method: 'get', params - }); \ No newline at end of file + }); + +// 导出材料费用 +export const exportMaterial = (params) => { + return exportBlob('/api/blade-desk/costStatistics/exportMaterialCost', params); +}; + +// 导出作业中心材料费用 +export const exportWorkCenterMaterial = (params) => { + return exportBlob('/api/blade-desk/costStatistics/exportWorkCenterMaterialCost', params); +}; + +// 导出辅助人员材料费用 +export const exportAuxiliaryPersonMaterial = (params) => { + return exportBlob('/api/blade-desk/costStatistics/exportAssistantMaterialCost', params); +}; \ No newline at end of file diff --git a/src/views/basicData/jobTransferManagement.vue b/src/views/basicData/jobTransferManagement.vue index a1d5b1f3..9d82ccdd 100644 --- a/src/views/basicData/jobTransferManagement.vue +++ b/src/views/basicData/jobTransferManagement.vue @@ -111,7 +111,6 @@ search-key="id" :debounce-time="500" @change="changeTeacher" - /> diff --git a/src/views/costStatistics/index.vue b/src/views/costStatistics/index.vue index 9ff7b5cd..4b07907e 100644 --- a/src/views/costStatistics/index.vue +++ b/src/views/costStatistics/index.vue @@ -18,6 +18,8 @@ @size-change="sizeChange" @refresh-change="refreshChange" @on-load="onLoad" + @cell-click="cellClick" + :cell-class-name="tableCellClassName" >