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