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 @@
- 是
- 否
+ 是
+ 否