From a8ed93b1c8eaf28619a7ebd33e16ea46b0f2f0e9 Mon Sep 17 00:00:00 2001 From: hayu <1604366271@qq.com> Date: Sun, 16 Nov 2025 00:52:02 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=B4=E4=BF=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/equipmentRepair/index.js | 9 ++ .../equipmentRepair/repairApply/addRepair.vue | 3 + .../repairApply/repairList.vue | 6 +- .../repairApply/repairView.vue | 10 +++ .../repairAudit/repairAuditList.vue | 6 +- .../repairAudit/repairDetailsAudit.vue | 82 ++++++++++++++++--- 6 files changed, 97 insertions(+), 19 deletions(-) diff --git a/src/api/equipmentRepair/index.js b/src/api/equipmentRepair/index.js index ba37845d..cee22a32 100644 --- a/src/api/equipmentRepair/index.js +++ b/src/api/equipmentRepair/index.js @@ -44,3 +44,12 @@ export const deleteRepairList = (data) => { data: data, }) } + +//审核 +export const auditData = (data = {}) => { + return request({ + url: '/material-mall/repair/auditData', + method: 'POST', + data: data, + }) +} diff --git a/src/views/equipmentRepair/repairApply/addRepair.vue b/src/views/equipmentRepair/repairApply/addRepair.vue index e0a89c3a..8756c6dc 100644 --- a/src/views/equipmentRepair/repairApply/addRepair.vue +++ b/src/views/equipmentRepair/repairApply/addRepair.vue @@ -336,6 +336,9 @@ export default { this.total = this.tableList.length }, submit() { + if (this.tableList.length <= 0) { + return this.$message.warning(`请先添加数据`) + } this.$confirm('是否确定提交申请?', '提示', { type: 'warning' }).then(async () => { // 校验:所有行必须填写合格字段、维修日期等(可选) for (const row of this.tableList) { diff --git a/src/views/equipmentRepair/repairApply/repairList.vue b/src/views/equipmentRepair/repairApply/repairList.vue index 7c148ca7..5600d3a6 100644 --- a/src/views/equipmentRepair/repairApply/repairList.vue +++ b/src/views/equipmentRepair/repairApply/repairList.vue @@ -122,9 +122,9 @@ export default { endTime: null, }, statusList: [ - { label: '审批中', value: '0' }, - { label: '已通过', value: '1' }, - { label: '已驳回', value: '2' }, + { label: '审核中', value: '审核中' }, + { label: '已审核', value: '已审核' }, + { label: '已驳回', value: '已驳回' }, ], total: 0, // 总条数 // 表头 diff --git a/src/views/equipmentRepair/repairApply/repairView.vue b/src/views/equipmentRepair/repairApply/repairView.vue index 1499f898..6fcffab5 100644 --- a/src/views/equipmentRepair/repairApply/repairView.vue +++ b/src/views/equipmentRepair/repairApply/repairView.vue @@ -59,6 +59,16 @@ + + + diff --git a/src/views/equipmentRepair/repairAudit/repairAuditList.vue b/src/views/equipmentRepair/repairAudit/repairAuditList.vue index 54321dc9..64b84ec6 100644 --- a/src/views/equipmentRepair/repairAudit/repairAuditList.vue +++ b/src/views/equipmentRepair/repairAudit/repairAuditList.vue @@ -109,9 +109,9 @@ export default { endTime: null, }, statusList: [ - { label: '审批中', value: '0' }, - { label: '已通过', value: '1' }, - { label: '已驳回', value: '2' }, + { label: '审核中', value: '审核中' }, + { label: '已审核', value: '已审核' }, + { label: '已驳回', value: '已驳回' }, ], total: 0, // 总条数 // 表头 diff --git a/src/views/equipmentRepair/repairAudit/repairDetailsAudit.vue b/src/views/equipmentRepair/repairAudit/repairDetailsAudit.vue index 6447be0f..8c5933e7 100644 --- a/src/views/equipmentRepair/repairAudit/repairDetailsAudit.vue +++ b/src/views/equipmentRepair/repairAudit/repairDetailsAudit.vue @@ -27,6 +27,7 @@ type="selection" width="55" align="center" + :selectable="checkSelectable" /> @@ -71,7 +72,16 @@ - + + + @@ -83,7 +93,7 @@