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