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