From 2f675cea7468907d3975ffc0465fb5749894c1c0 Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Mon, 18 Aug 2025 13:48:25 +0800 Subject: [PATCH] =?UTF-8?q?=E8=80=83=E5=8B=A4=E5=AE=A1=E6=A0=B8=E4=BB=A5?= =?UTF-8?q?=E5=8F=8A=E8=80=83=E5=8B=A4=E7=BB=9F=E8=AE=A1=E6=A8=A1=E5=9D=97?= =?UTF-8?q?=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../card-replacement-apply.js | 4 +- .../card-replacement-count.js | 28 ++ .../sub-base-info/add-or-edit-form.vue | 4 +- .../card-replacement-apply/add-apply-form.vue | 101 ++++- .../card-replacement-apply/config.js | 24 +- .../card-replacement-apply/index.vue | 35 +- .../select-person-and-date.vue | 2 +- .../card-replacement-audit/audit-form.vue | 53 +-- .../card-replacement-audit/config.js | 24 +- .../card-replacement-audit/index.vue | 44 ++- .../card-replacement-count/add-apply-form.vue | 285 -------------- .../card-replacement-details.vue | 130 +++++++ .../card-replacement-count/config.js | 21 +- .../card-replacement-count/index.vue | 211 ++--------- .../project-details.vue | 146 ++++++++ .../select-person-and-date.vue | 349 ------------------ 16 files changed, 527 insertions(+), 934 deletions(-) create mode 100644 src/api/construction-person/attendance-manage/card-replacement-count.js delete mode 100644 src/views/construction-person/attendance-manage/card-replacement-count/add-apply-form.vue create mode 100644 src/views/construction-person/attendance-manage/card-replacement-count/card-replacement-details.vue create mode 100644 src/views/construction-person/attendance-manage/card-replacement-count/project-details.vue delete mode 100644 src/views/construction-person/attendance-manage/card-replacement-count/select-person-and-date.vue diff --git a/src/api/construction-person/attendance-manage/card-replacement-apply.js b/src/api/construction-person/attendance-manage/card-replacement-apply.js index 23de122..7caa8b1 100644 --- a/src/api/construction-person/attendance-manage/card-replacement-apply.js +++ b/src/api/construction-person/attendance-manage/card-replacement-apply.js @@ -30,8 +30,8 @@ export const getCardReplacementPersonCheckRecordAPI = (data) => { // 修改补卡申请 export const editCardReplacementApplyAPI = (data) => { - return request({ - url: '/bmw/pmAttDevice/updatePmAttDevice', + return requestFormData({ + url: '/bmw/cardApply/updateRepairCardApply', method: 'POST', data, }) diff --git a/src/api/construction-person/attendance-manage/card-replacement-count.js b/src/api/construction-person/attendance-manage/card-replacement-count.js new file mode 100644 index 0000000..33834eb --- /dev/null +++ b/src/api/construction-person/attendance-manage/card-replacement-count.js @@ -0,0 +1,28 @@ +import request from '@/utils/request' + +// 获取补卡统计列表 +export const getCardReplacementCountListAPI = (data) => { + return request({ + url: '/bmw/cardApply/cardStatistics', + method: 'GET', + params: data, + }) +} + +// 获取补卡审核详情 +export const getCardReplacementAuditDetailAPI = (data) => { + return request({ + url: '/bmw/cardApply/getRepairCardDetails', + method: 'GET', + params: data, + }) +} + +// 补卡审核接口 +export const cardReplacementAuditAPI = (data) => { + return request({ + url: '/bmw/cardApply/audit', + method: 'POST', + data, + }) +} diff --git a/src/views/basic-manage/sub-manage/sub-base-info/add-or-edit-form.vue b/src/views/basic-manage/sub-manage/sub-base-info/add-or-edit-form.vue index 5b55e72..bfaf644 100644 --- a/src/views/basic-manage/sub-manage/sub-base-info/add-or-edit-form.vue +++ b/src/views/basic-manage/sub-manage/sub-base-info/add-or-edit-form.vue @@ -296,7 +296,9 @@ export default { ) .map((j) => j.id) - params.fileIdList = fileIdList + if (fileIdList.length > 0) { + params.fileIdList = fileIdList + } } if (fileMsg.length > 0) { diff --git a/src/views/construction-person/attendance-manage/card-replacement-apply/add-apply-form.vue b/src/views/construction-person/attendance-manage/card-replacement-apply/add-apply-form.vue index f7652cc..80e0e71 100644 --- a/src/views/construction-person/attendance-manage/card-replacement-apply/add-apply-form.vue +++ b/src/views/construction-person/attendance-manage/card-replacement-apply/add-apply-form.vue @@ -1,22 +1,23 @@ -