From 26a4d03d65a8d6a0e788de579e5d78319386ee1c Mon Sep 17 00:00:00 2001
From: wbc <942429426@qq.com>
Date: Thu, 15 May 2025 10:26:06 +0800
Subject: [PATCH] =?UTF-8?q?=E5=9B=9E=E6=98=BE=E5=9B=BE=E7=89=87=E9=97=AE?=
=?UTF-8?q?=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../IO/delayPatrol/waitAudit/faultModal.vue | 1 +
.../IO/workOrder/delayAudit/detailDrawer.vue | 21 ++++++++--
.../IO/workOrder/orderAudit/detailDrawer.vue | 42 ++++++++++++++++---
.../IO/workOrder/orderHandle/detailDrawer.vue | 42 ++++++++++++++++---
.../IO/workOrder/orderSearch/detailDrawer.vue | 42 ++++++++++++++++---
.../IO/workOrder/orderSend/detailDrawer.vue | 42 ++++++++++++++++---
src/views/property/point/pointModal.vue | 4 +-
7 files changed, 165 insertions(+), 29 deletions(-)
diff --git a/src/views/IO/delayPatrol/waitAudit/faultModal.vue b/src/views/IO/delayPatrol/waitAudit/faultModal.vue
index efe031e..d75029c 100644
--- a/src/views/IO/delayPatrol/waitAudit/faultModal.vue
+++ b/src/views/IO/delayPatrol/waitAudit/faultModal.vue
@@ -138,6 +138,7 @@
:headers="headers"
accept='.jpg,.jpeg,.png,.gif,.webp'
@change="handleChange"
+ list-type="picture"
>
上传图片
diff --git a/src/views/IO/workOrder/delayAudit/detailDrawer.vue b/src/views/IO/workOrder/delayAudit/detailDrawer.vue
index 41ddd87..21c6840 100644
--- a/src/views/IO/workOrder/delayAudit/detailDrawer.vue
+++ b/src/views/IO/workOrder/delayAudit/detailDrawer.vue
@@ -80,9 +80,12 @@
故障图片:
-
-
![]()
-
+
+
@@ -189,6 +192,7 @@
value: 6,
},
];
+ const fileLists = ref([])
const progress = ref([]);
const statusText = (val) => {
return statusOptions.find((i) => {
@@ -199,10 +203,20 @@
const visible = ref(false);
const showDrawer = async (id) => {
visible.value = true;
+ fileLists.value= []
const data = await getInfo(id);
for (let i in detail) {
detail[i] = data[i];
}
+ if (detail.attachments && detail.attachments.length > 0) {
+ detail.attachments.forEach((i) => {
+ fileLists.value.push({
+ url: i.url,
+ name: i.name,
+ status: 'done',
+ });
+ });
+ }
const progressLine = await queryProcess(id);
progress.value = progressLine;
console.log(progress.value);
@@ -254,6 +268,7 @@
detail,
statusText,
progress,
+ fileLists
};
},
});
diff --git a/src/views/IO/workOrder/orderAudit/detailDrawer.vue b/src/views/IO/workOrder/orderAudit/detailDrawer.vue
index 2fe74a8..eb34b0a 100644
--- a/src/views/IO/workOrder/orderAudit/detailDrawer.vue
+++ b/src/views/IO/workOrder/orderAudit/detailDrawer.vue
@@ -80,9 +80,12 @@
故障图片:
-
-
![]()
-
+
+
@@ -120,9 +123,12 @@
处理图片:
-
-
![]()
-
+
+
@@ -199,6 +205,8 @@
cost: '',
attachments: '',
});
+ const fileLists = ref([])
+ const fileLists1 = ref([])
const progress = ref([]);
const statusOptions = [
{
@@ -293,6 +301,8 @@
const visible = ref(false);
const showDrawer = async (id) => {
visible.value = true;
+ fileLists.value= []
+ fileLists1.value= []
const data = await getInfo(id);
for (let i in detail) {
detail[i] = data[i];
@@ -306,6 +316,24 @@
dealDetail[i] = data1[i];
}
}
+ if (detail.attachments && detail.attachments.length > 0) {
+ detail.attachments.forEach((i) => {
+ fileLists.value.push({
+ url: i.url,
+ name: i.name,
+ status: 'done',
+ });
+ });
+ }
+ if (dealDetail.attachments && dealDetail.attachments.length > 0) {
+ dealDetail.attachments.forEach((i) => {
+ fileLists1.value.push({
+ url: i.url,
+ name: i.name,
+ status: 'done',
+ });
+ });
+ }
const data2 = await getOrderDelayHistory(id);
if (data2) {
delayInfo.value = data2;
@@ -362,6 +390,8 @@
dealDetail,
statusText,
progress,
+ fileLists,
+ fileLists1
};
},
});
diff --git a/src/views/IO/workOrder/orderHandle/detailDrawer.vue b/src/views/IO/workOrder/orderHandle/detailDrawer.vue
index f2c4767..f532ad8 100644
--- a/src/views/IO/workOrder/orderHandle/detailDrawer.vue
+++ b/src/views/IO/workOrder/orderHandle/detailDrawer.vue
@@ -80,9 +80,12 @@
故障图片:
-
-
![]()
-
+
+
@@ -120,9 +123,12 @@
处理图片:
-
-
![]()
-
+
+
@@ -201,6 +207,8 @@
cost: '',
attachments: '',
});
+ const fileLists = ref([])
+ const fileLists1 = ref([])
const progress = ref([]);
const statusOptions = [
{
@@ -295,10 +303,21 @@
const visible = ref(false);
const showDrawer = async (id) => {
visible.value = true;
+ fileLists.value= []
+ fileLists1.value= []
const data = await getInfo(id);
for (let i in detail) {
detail[i] = data[i];
}
+ if (detail.attachments && detail.attachments.length > 0) {
+ detail.attachments.forEach((i) => {
+ fileLists.value.push({
+ url: i.url,
+ name: i.name,
+ status: 'done',
+ });
+ });
+ }
const progressLine = await queryProcess(id);
progress.value = progressLine;
console.log(progress.value);
@@ -308,6 +327,15 @@
dealDetail[i] = data1[i];
}
}
+ if (dealDetail.attachments && dealDetail.attachments.length > 0) {
+ dealDetail.attachments.forEach((i) => {
+ fileLists1.value.push({
+ url: i.url,
+ name: i.name,
+ status: 'done',
+ });
+ });
+ }
const data2 = await getOrderDelayHistory(id);
if (data2) {
delayInfo.value = data2;
@@ -365,6 +393,8 @@
dealDetail,
statusText,
progress,
+ fileLists,
+ fileLists1
};
},
});
diff --git a/src/views/IO/workOrder/orderSearch/detailDrawer.vue b/src/views/IO/workOrder/orderSearch/detailDrawer.vue
index db39540..0e5b690 100644
--- a/src/views/IO/workOrder/orderSearch/detailDrawer.vue
+++ b/src/views/IO/workOrder/orderSearch/detailDrawer.vue
@@ -80,9 +80,12 @@
故障图片:
-
-
![]()
-
+
+
@@ -120,9 +123,12 @@
处理图片:
-
-
![]()
-
+
+
@@ -201,6 +207,8 @@
cost: '',
attachments: '',
});
+ const fileLists = ref([])
+ const fileLists1 = ref([])
const progress = ref([]);
const statusOptions = [
{
@@ -295,10 +303,21 @@
const visible = ref(false);
const showDrawer = async (id) => {
visible.value = true;
+ fileLists.value= []
+ fileLists1.value= []
const data = await getInfo(id);
for (let i in detail) {
detail[i] = data[i];
}
+ if (detail.attachments && detail.attachments.length > 0) {
+ detail.attachments.forEach((i) => {
+ fileLists.value.push({
+ url: i.url,
+ name: i.name,
+ status: 'done',
+ });
+ });
+ }
const progressLine = await queryProcess(id);
progress.value = progressLine;
console.log(progress.value);
@@ -308,6 +327,15 @@
dealDetail[i] = data1[i];
}
}
+ if (dealDetail.attachments && dealDetail.attachments.length > 0) {
+ dealDetail.attachments.forEach((i) => {
+ fileLists1.value.push({
+ url: i.url,
+ name: i.name,
+ status: 'done',
+ });
+ });
+ }
const data2 = await getOrderDelayHistory(id);
if (data2) {
delayInfo.value = data2;
@@ -365,6 +393,8 @@
dealDetail,
statusText,
progress,
+ fileLists,
+ fileLists1
};
},
});
diff --git a/src/views/IO/workOrder/orderSend/detailDrawer.vue b/src/views/IO/workOrder/orderSend/detailDrawer.vue
index 1968856..1b23aa1 100644
--- a/src/views/IO/workOrder/orderSend/detailDrawer.vue
+++ b/src/views/IO/workOrder/orderSend/detailDrawer.vue
@@ -80,9 +80,12 @@
故障图片:
-
-
![]()
-
+
+
@@ -120,9 +123,12 @@
处理图片:
-
-
![]()
-
+
+
@@ -199,6 +205,8 @@
cost: '',
attachments: '',
});
+ const fileLists = ref([])
+ const fileLists1 = ref([])
const progress = ref([]);
const statusOptions = [
{
@@ -293,6 +301,8 @@
const visible = ref(false);
const showDrawer = async (id) => {
visible.value = true;
+ fileLists.value= []
+ fileLists1.value= []
const data = await getInfo(id);
for (let i in detail) {
detail[i] = data[i];
@@ -306,6 +316,24 @@
dealDetail[i] = data1[i];
}
}
+ if (detail.attachments && detail.attachments.length > 0) {
+ detail.attachments.forEach((i) => {
+ fileLists.value.push({
+ url: i.url,
+ name: i.name,
+ status: 'done',
+ });
+ });
+ }
+ if (dealDetail.attachments && dealDetail.attachments.length > 0) {
+ dealDetail.attachments.forEach((i) => {
+ fileLists1.value.push({
+ url: i.url,
+ name: i.name,
+ status: 'done',
+ });
+ });
+ }
const data2 = await getOrderDelayHistory(id);
if (data2) {
delayInfo.value = data2;
@@ -363,6 +391,8 @@
dealDetail,
statusText,
progress,
+ fileLists,
+ fileLists1
};
},
});
diff --git a/src/views/property/point/pointModal.vue b/src/views/property/point/pointModal.vue
index 578709c..7306c0a 100644
--- a/src/views/property/point/pointModal.vue
+++ b/src/views/property/point/pointModal.vue
@@ -121,8 +121,8 @@
- 是
- 否
+ 是
+ 否