From 4a1793b20f6ee04ec92a2a284d08e792e6f49783 Mon Sep 17 00:00:00 2001
From: zuoxiao <zuoxiao>
Date: 星期五, 11 四月 2025 17:56:51 +0800
Subject: [PATCH] 更新灌溉详情页面,添加命令发布失败数的显示和样式,优化状态管理逻辑以提升用户体验。
---
pages/irrigationDetail/irrigationDetail.js | 6 ++++--
pages/createIrrigation/createIrrigation.json | 3 +--
pages/irrigationDetail/irrigationDetail.wxss | 25 +++++++++++++++++++++++++
pages/irrigationDetail/irrigationDetail.wxml | 6 ++++++
4 files changed, 36 insertions(+), 4 deletions(-)
diff --git a/pages/createIrrigation/createIrrigation.json b/pages/createIrrigation/createIrrigation.json
index fd558c8..e3696af 100644
--- a/pages/createIrrigation/createIrrigation.json
+++ b/pages/createIrrigation/createIrrigation.json
@@ -6,8 +6,7 @@
"t-picker-item": "tdesign-miniprogram/picker-item/picker-item",
"t-input": "tdesign-miniprogram/input/input",
"t-button": "tdesign-miniprogram/button/button",
- "t-dialog": "tdesign-miniprogram/dialog/dialog",
- "t-toast": "tdesign-miniprogram/toast/toast"
+ "t-dialog": "tdesign-miniprogram/dialog/dialog"
},
"enablePullDownRefresh": false,
"backgroundColor": "#f5f5f5",
diff --git a/pages/irrigationDetail/irrigationDetail.js b/pages/irrigationDetail/irrigationDetail.js
index 597a4c7..d8a1a92 100644
--- a/pages/irrigationDetail/irrigationDetail.js
+++ b/pages/irrigationDetail/irrigationDetail.js
@@ -11,7 +11,8 @@
groupList: [],
planId: '',
planStatusText: '',
- planStatusClass: ''
+ planStatusClass: '',
+ failureCount: 0
},
/**
@@ -141,7 +142,8 @@
stopTime: data.planStopTime,
groupList: groupList,
planStatusText: planStatusText,
- planStatusClass: planStatusClass
+ planStatusClass: planStatusClass,
+ failureCount: data.failureCount || 0
});
},
diff --git a/pages/irrigationDetail/irrigationDetail.wxml b/pages/irrigationDetail/irrigationDetail.wxml
index 991e17e..cce7d1d 100644
--- a/pages/irrigationDetail/irrigationDetail.wxml
+++ b/pages/irrigationDetail/irrigationDetail.wxml
@@ -26,6 +26,12 @@
<text class="label">鐏屾簤缁撴潫鏃堕棿锛�</text>
<text class="value">{{stopTime}}</text>
</view>
+
+ <!-- 鍙栨按鍙e懡浠ゅ彂甯冨け璐ユ暟 -->
+ <view class="time-info" wx:if="{{failureCount > 0}}">
+ <text class="label">鍛戒护鍙戝竷澶辫触鏁帮細</text>
+ <text class="value error-text">{{failureCount}}</text>
+ </view>
</view>
<!-- 杞亴缁勫垪琛� -->
diff --git a/pages/irrigationDetail/irrigationDetail.wxss b/pages/irrigationDetail/irrigationDetail.wxss
index 55c152d..c73a291 100644
--- a/pages/irrigationDetail/irrigationDetail.wxss
+++ b/pages/irrigationDetail/irrigationDetail.wxss
@@ -86,6 +86,16 @@
font-weight: 500;
}
+/* 鍛戒护鍙戝竷澶辫触鏁版牱寮� */
+.time-info .error-text {
+ color: #ff4d4f;
+ font-weight: bold;
+ background-color: rgba(255, 77, 79, 0.1);
+ padding: 4rpx 12rpx;
+ border-radius: 4rpx;
+ display: inline-block;
+}
+
/* 椤圭洰鍒楄〃鏍峰紡 */
.project-list {
flex: 1;
@@ -339,4 +349,19 @@
font-size: 24rpx;
color: #F44336;
padding-left: 20rpx;
+}
+
+.failure-count {
+ margin-top: 10rpx;
+ font-size: 28rpx;
+}
+
+.failure-count .label {
+ color: #666;
+}
+
+.failure-count .error-text {
+ color: #ff4d4f;
+ font-weight: bold;
+ margin-left: 8rpx;
}
\ No newline at end of file
--
Gitblit v1.8.0