From 264053bd7e466b4a1393ad1bcebc75918fa12cdd Mon Sep 17 00:00:00 2001
From: liyuanchao <438964165@qq.com>
Date: Mon, 25 Aug 2025 13:43:38 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=A4=A7=E5=9B=BE=E9=A2=84?=
=?UTF-8?q?=E8=A7=88?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../workbench/earlyWarning/earlyWarning.vue | 24 +++++++++---------
pages/sys/workbench/order/orderDetail.vue | 25 +++++++++++++------
2 files changed, 30 insertions(+), 19 deletions(-)
diff --git a/pages/sys/workbench/earlyWarning/earlyWarning.vue b/pages/sys/workbench/earlyWarning/earlyWarning.vue
index 418efa2..8d60266 100644
--- a/pages/sys/workbench/earlyWarning/earlyWarning.vue
+++ b/pages/sys/workbench/earlyWarning/earlyWarning.vue
@@ -40,7 +40,7 @@
预警位置:{{ item.deviceGroupName }}
预警时间:{{ item.reportTime }}
预警设备:{{ item.deviceName }}
-
+
去处理
@@ -141,17 +141,17 @@
this.tabLoaded[idx] = true;
this.loading = false;
},
- goDetail(item) {
- const itemStr = encodeURIComponent(JSON.stringify(item));
- uni.navigateTo({
- url: "/pages/sys/workbench/earlyWarning/warnDetail?item=" + itemStr,
- });
- },
- goDetail2(item) {
- const itemStr = encodeURIComponent(JSON.stringify(item));
- uni.navigateTo({
- url: "/pages/sys/workbench/earlyWarning/warnDetail?item=" + itemStr + "&pageType=detail",
- });
+ goDetail2(item) {
+ const itemStr = encodeURIComponent(JSON.stringify(item));
+ if([20, 30, 31, 32].includes(item.state)){
+ uni.navigateTo({
+ url: "/pages/sys/workbench/earlyWarning/warnDetail?item=" + itemStr,
+ });
+ }else{
+ uni.navigateTo({
+ url: "/pages/sys/workbench/earlyWarning/warnDetail?item=" + itemStr + "&pageType=detail",
+ });
+ }
},
goStatistics() {
uni.navigateTo({
diff --git a/pages/sys/workbench/order/orderDetail.vue b/pages/sys/workbench/order/orderDetail.vue
index c983582..54f15bd 100644
--- a/pages/sys/workbench/order/orderDetail.vue
+++ b/pages/sys/workbench/order/orderDetail.vue
@@ -29,10 +29,17 @@
工单图片:
-
+ style="margin-right: 20rpx; margin-bottom: 20rpx;"
+ mode="aspectFill"
+ >
@@ -123,10 +130,14 @@
},
previewImage(urls, index) {
// 使用uView的图片预览组件
- this.$u.previewImage({
- urls: urls.filter(url => url.trim() !== ''),
- current: index
- });
+ // 过滤掉空值
+ const validUrls = urls.filter(url => url && url.trim() !== '')
+ uni.previewImage({
+ urls: validUrls,
+ current: validUrls[index], // current 必须是 url,而不是索引
+ indicator: 'number', // 显示数字指示器
+ backgroundColor: '#000'
+ })
},
async onConfirm(selected) {
let params = this.detail