From dcfe83a022f2c4aa2a707baa6d5e98a67753bf76 Mon Sep 17 00:00:00 2001 From: zuoxiao <zuoxiao> Date: 星期二, 18 三月 2025 16:11:12 +0800 Subject: [PATCH] 添加clientId字段到全局状态,优化请求参数处理,更新页面路由,调整取水口和灌溉相关界面,增强用户体验。 --- pages/groupDetail/groupDetail.wxml | 55 ++++++++++++++++++++++++++++++++----------------------- 1 files changed, 32 insertions(+), 23 deletions(-) diff --git a/pages/groupDetail/groupDetail.wxml b/pages/groupDetail/groupDetail.wxml index a024557..512385b 100644 --- a/pages/groupDetail/groupDetail.wxml +++ b/pages/groupDetail/groupDetail.wxml @@ -9,40 +9,49 @@ </view> </view> - <!-- 闃�鎺у櫒鍒楄〃 --> + <!-- 鍙栨按鍙e垪琛� --> <view class="valve-list-container"> - <view class="section-title">鍙栨按鍙i榾鎺у櫒鍒楄〃</view> - - <!-- 鍔犺浇涓� --> + + <!-- 鍔犺浇涓� <view class="loading-container" wx:if="{{loading}}"> <view class="loading-icon"></view> <view class="loading-text">鍔犺浇涓�...</view> - </view> + </view> --> - <!-- 闃�鎺у櫒鍒楄〃 --> - <view class="valve-list" wx:else> - <block wx:for="{{valveList}}" wx:key="id"> + <!-- 鍙栨按鍙e垪琛� - 鍙笅鎷夊埛鏂扮殑scroll-view --> + <scroll-view + class="valve-list" + scroll-y="true" + refresher-enabled="{{true}}" + refresher-threshold="50" + refresher-default-style="black" + refresher-background="#f2f2f2" + refresher-triggered="{{refreshing}}" + bindrefresherrefresh="onRefresh" + > + <block wx:for="{{waterOutletList}}" wx:key="id"> <view class="valve-item"> <view class="valve-info"> - <view class="valve-name">{{item.name}}</view> - <view class="valve-location">{{item.location}}</view> + <view class="valve-name"> + <text>{{item.name}}</text> + <view class="valve-status-inline {{item.status === 'online' ? 'online' : 'offline'}}"> + {{item.status === 'online' ? '鍦ㄧ嚎' : '绂荤嚎'}} + </view> + </view> </view> - <view class="valve-status {{item.status === 'online' ? 'online' : 'offline'}}"> - {{item.status === 'online' ? '鍦ㄧ嚎' : '绂荤嚎'}} + <view class="command-status {{item.commandStatus}}"> + {{item.commandStatus === 'sent' ? '鍛戒护宸蹭笅鍙�' : '鍛戒护鏈笅鍙�'}} </view> </view> </block> - </view> - - <!-- 绌虹姸鎬� --> - <view class="empty-state" wx:if="{{!loading && valveList.length === 0}}"> - <image class="empty-icon" src="/images/empty.svg" mode="aspectFit"></image> - <view class="empty-text">鏆傛棤闃�鎺у櫒鏁版嵁</view> - </view> + + <!-- 绌虹姸鎬� --> + <view class="empty-state" wx:if="{{waterOutletList.length === 0}}"> + <image class="empty-icon" src="/images/empty.svg" mode="aspectFit"></image> + <view class="empty-text">鏆傛棤鍙栨按鍙f暟鎹�</view> + </view> + </scroll-view> </view> - <!-- 搴曢儴鎸夐挳 --> - <view class="bottom-button"> - <button class="back-button" hover-class="back-button-hover" bindtap="goBack">杩斿洖</button> - </view> + </view> \ No newline at end of file -- Gitblit v1.8.0