From b5135bed4ae02ae89d51e1f91d31649cb0efd5b8 Mon Sep 17 00:00:00 2001 From: jinna Date: Sat, 25 Apr 2026 17:18:41 +0800 Subject: [PATCH] =?UTF-8?q?=E8=96=AA=E8=B5=84=E9=A1=B5=E9=9D=A2=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E5=8F=8A=E6=8E=A5=E5=8F=A3=E8=81=94=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../performanceManagement/dataReporting.js | 9 + .../payrollComputation.js | 11 + .../components/prefDetail.vue | 4 +- .../components/reportingPerf.vue | 49 ++- .../performanceManagement/dataReporting.vue | 1 + .../salaryManagement/payrollComputation.vue | 285 +++++++++++++----- 6 files changed, 273 insertions(+), 86 deletions(-) create mode 100644 src/api/performanceManagement/payrollComputation.js diff --git a/src/api/performanceManagement/dataReporting.js b/src/api/performanceManagement/dataReporting.js index 994ee5d2..cededc80 100644 --- a/src/api/performanceManagement/dataReporting.js +++ b/src/api/performanceManagement/dataReporting.js @@ -107,4 +107,13 @@ export function downloadBsEfficiencyTaskTemplate(params) { params, responseType: 'blob' }) +} + +// 文件删除 +export function removeFile(params) { + return request({ + url: '/api/blade-resource/oss/endpoint/remove-file', + method: 'post', + params + }) } \ No newline at end of file diff --git a/src/api/performanceManagement/payrollComputation.js b/src/api/performanceManagement/payrollComputation.js new file mode 100644 index 00000000..ab500e70 --- /dev/null +++ b/src/api/performanceManagement/payrollComputation.js @@ -0,0 +1,11 @@ +// 薪资计算 +import request from '@/axios'; + +// 查询列表 +export const getList = (params) =>{ + return request({ + url:'/api/blade-desk/bsSalaryCalculation/page', + method:'get', + params + }) +} \ No newline at end of file diff --git a/src/views/personnelEfficiencyManagement/performanceManagement/components/prefDetail.vue b/src/views/personnelEfficiencyManagement/performanceManagement/components/prefDetail.vue index bf90ba6e..f12a0238 100644 --- a/src/views/personnelEfficiencyManagement/performanceManagement/components/prefDetail.vue +++ b/src/views/personnelEfficiencyManagement/performanceManagement/components/prefDetail.vue @@ -70,7 +70,7 @@ export default { tip: false, simplePage: true, searchShow: true, - searchMenuSpan: 12, + searchMenuSpan: 18, searchIcon: true, searchIndex: 3, tree: false, @@ -88,7 +88,7 @@ export default { editBtnIcon: ' ', viewBtnText: '详情', labelWidth: 120, - searchLabelWidth: 120, + searchLabelWidth: "auto", menu: false, menuWidth: 100, dialogWidth: 1200, diff --git a/src/views/personnelEfficiencyManagement/performanceManagement/components/reportingPerf.vue b/src/views/personnelEfficiencyManagement/performanceManagement/components/reportingPerf.vue index 34b46280..7e2a2620 100644 --- a/src/views/personnelEfficiencyManagement/performanceManagement/components/reportingPerf.vue +++ b/src/views/personnelEfficiencyManagement/performanceManagement/components/reportingPerf.vue @@ -12,6 +12,8 @@ :upload-after="uploadAfter" :upload-before="uploadBefore" :upload-preview="uploadPreview" + :upload-delete="uploadDelete" + :upload-error="uploadError" >