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 @@
无
+
+
+
+ {{ scope.row.status }}
+
+
+
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 @@
无
-
+
+
+
+ {{ scope.row.status }}
+
+
+
@@ -83,7 +93,7 @@