From ab8b53407a4d2213b1b3cdaf3cf649ef6c457dae Mon Sep 17 00:00:00 2001 From: zuoxiao <zuoxiao> Date: 星期一, 28 四月 2025 15:52:19 +0800 Subject: [PATCH] 优化首页项目选择逻辑,添加临时选择变量以支持未确认的项目选择;更新登录页面逻辑,确保从登录页返回时正确刷新数据并处理项目选择确认,提升用户体验。 --- pages/groupDetail/groupDetail.wxml | 64 ++++++++++++++++++++------------ 1 files changed, 40 insertions(+), 24 deletions(-) diff --git a/pages/groupDetail/groupDetail.wxml b/pages/groupDetail/groupDetail.wxml index a024557..cfe3f99 100644 --- a/pages/groupDetail/groupDetail.wxml +++ b/pages/groupDetail/groupDetail.wxml @@ -3,46 +3,62 @@ <view class="page-header"> <view class="header-content"> <view class="project-info"> - <view class="project-name">{{projectName}}</view> <view class="group-name">{{groupName}}</view> + <view class="project-name"> + <text class="project-label">鎵�灞為」鐩細</text> + <text>{{projectName}}</text> + </view> + </view> </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-container"> + <text class="name-text">{{item.name}}</text> + </view> + <view class="valve-rtu-addr"> + <text class="rtu-label">璁惧鍦板潃: </text> + <text class="rtu-value">{{item.rtuAddr}}</text> + </view> </view> - <view class="valve-status {{item.status === 'online' ? 'online' : 'offline'}}"> - {{item.status === 'online' ? '鍦ㄧ嚎' : '绂荤嚎'}} + <view class="valve-status-container"> + <view class="valve-status-inline {{item.status === 'online' ? 'online' : 'offline'}}"> + {{item.status === 'online' ? '鍦ㄧ嚎' : '绂荤嚎'}} + </view> </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