diff --git a/common/http.api.js b/common/http.api.js
index 7a95542..854394e 100644
--- a/common/http.api.js
+++ b/common/http.api.js
@@ -59,7 +59,7 @@ const install = (Vue, vm) => {
warnsProcess:(params = {})=>vm.$u.post(config.adminPath+'/sis/alarmEvents/complete',params),
getWarnDetail:(params = {}, id) => vm.$u.get(config.adminPath+`/sis/alarmEvents/${id}`,params),
- getWarnEventInfo:(params = {}, alarmId) => vm.$u.get(config.adminPath+`/sis/alarmEventAttachments/query/${alarmId}`,params),
+ getWarnEventInfo:(params = {}, alarmId) => vm.$u.get(config.adminPath+`/sis/alarmEventProcess/query/result/${alarmId}`,params),
//巡检任务列表
getInspection:(params = {})=>vm.$u.get(config.adminPath+'/property/item/list',params),
diff --git a/pages/sys/user/myRepair/addRepair.vue b/pages/sys/user/myRepair/addRepair.vue
index 90a683d..7a7e1f2 100644
--- a/pages/sys/user/myRepair/addRepair.vue
+++ b/pages/sys/user/myRepair/addRepair.vue
@@ -1,337 +1,345 @@
-
-
-
-
-
-
-
-
-
- 详细地址
-
-
- 报事报修
-
- {{ selectedType }}
-
-
- 问题详情 (非必填)
-
-
-
-
-
-
- 上传照片 (非必填,最多三张)
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/pages/sys/workbench/earlyWarning/earlyWarning.vue b/pages/sys/workbench/earlyWarning/earlyWarning.vue
index 8de2506..4c80160 100644
--- a/pages/sys/workbench/earlyWarning/earlyWarning.vue
+++ b/pages/sys/workbench/earlyWarning/earlyWarning.vue
@@ -73,6 +73,12 @@
},
created() {
this.onRefresh()
+ },
+ onShow() {
+ uni.$once('refreshData', () => {
+ this.tabLoaded = [false, false]
+ this.onRefresh()
+ });
},
methods: {
goBack() {
diff --git a/pages/sys/workbench/earlyWarning/warnDetail.vue b/pages/sys/workbench/earlyWarning/warnDetail.vue
index 9def0fb..57a3f95 100644
--- a/pages/sys/workbench/earlyWarning/warnDetail.vue
+++ b/pages/sys/workbench/earlyWarning/warnDetail.vue
@@ -142,7 +142,8 @@ export default {
async loadEevetInfo() {
let res = await this.$u.api.getWarnEventInfo({}, this.warnInfo.id);
if (res.code == "200") {
- this.realImages = res.data
+ this.handleDesc = res.data.workReply
+ this.realImages = res.data.attachments
}
this.loading = false;
},
@@ -182,8 +183,16 @@ export default {
name: 'file',
vm: this
});
-
- this.realImages = result.map(item => item.data?.url || '').filter(url => url !== '');
+ const allSuccess = result.every(item => item.code == 200);
+ if (!allSuccess) {
+ uni.showToast({
+ title: '上传失败',
+ icon: 'none'
+ });
+ return;
+ }
+
+ this.realImages = result.map(item => item.data?.ossId || '').filter(ossId => ossId !== '');
this.realSubmit();
},
diff --git a/pages/sys/workbench/order/order.vue b/pages/sys/workbench/order/order.vue
index 3cc3403..bfd2b4e 100644
--- a/pages/sys/workbench/order/order.vue
+++ b/pages/sys/workbench/order/order.vue
@@ -142,6 +142,7 @@ export default {
},
onShow() {
uni.$once('refreshData', () => {
+ this.tabLoaded = [false, false]
this.onRefresh()
});
},