From dc01187c6ca2cf46fef268e84a7ac7fc171f2ebb Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期一, 27 五月 2024 16:12:47 +0800
Subject: [PATCH] 开泵相关

---
 pages/home/home.js |  101 +++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 87 insertions(+), 14 deletions(-)

diff --git a/pages/home/home.js b/pages/home/home.js
index befb840..fb846ac 100644
--- a/pages/home/home.js
+++ b/pages/home/home.js
@@ -1,14 +1,19 @@
 // pages/home/home.js
+const storage = require('../../utils/storage.js');
+const {
+  get,
+  post
+} = require('../../api/request.js');
 Page({
 
   /**
    * 椤甸潰鐨勫垵濮嬫暟鎹�
    */
   data: {
+    sessionId: "",
     image: "/images/ic_head_bg.jpg",
-    userCode: "寮犱笁",
-    userName: "1005535",
-    userBalance: "100.5鍏�",
+    userPhone: "158****0723",
+    userName: "寮犱笁",
     scrollViewHeight: 0,
     listData: [{
         name: '鍙栨按鍙� 1',
@@ -27,16 +32,26 @@
         code: '1055201'
       },
       {
-        name: '鍙栨按鍙� 3',
+        name: '鍙栨按鍙� 4',
+        code: '1055201'
+      },
+      {
+        name: '鍙栨按鍙� 5',
+        code: '1055201'
+      },
+      {
+        name: '鍙栨按鍙� 6',
         code: '1055201'
       }
-    ]
+    ],
+    isRefreshing: false,
+    isWXRefreshing: false
   },
 
-  rechageTap:function (e) {
-   wx.navigateTo({
-     url: '/pages/recharge/recharge',
-   })
+  openValve: function (e) {
+    wx.navigateTo({
+      url: '/pages/waterIntake/waterIntake',
+    })
   },
   calculateScrollViewHeight: function () {
     wx.createSelectorQuery().selectAll('.list-item').boundingClientRect((rects) => {
@@ -46,23 +61,67 @@
       });
     }).exec();
   },
+  startPullDownRefresh() {
+    if (!this.data.isWXRefreshing) {
+      var self = this;
+      console.log(this.data.isRefreshing);
+      this.setData({
+        isRefreshing: true
+      });
+      setTimeout(function () {
+        self.setData({
+          isRefreshing: false, // 灏唗riggered灞炴�ц缃负false锛岃〃绀轰笅鎷夊埛鏂板凡瀹屾垚
+        })
+        console.log('涓嬫媺鍒锋柊宸插畬鎴�');
+      }, 3000);
+    }
+
+  },
+  //鑾峰彇鐢ㄦ埛鏁版嵁
+  getUserData() {
+    get('/items')
+      .then((data) => {
+        this.setData({
+          items: data
+        });
+      })
+      .catch((error) => {
+        console.error('Failed to fetch data:', error);
+      });
+  },
+
 
 
   /**
    * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇
    */
   onLoad(options) {
-   // 浣跨敤 wx.nextTick 绛夊緟椤甸潰娓叉煋瀹屾垚
-   wx.nextTick(() => {
-    this.calculateScrollViewHeight();
-  });
+    // 浣跨敤 wx.nextTick 绛夊緟椤甸潰娓叉煋瀹屾垚
+    wx.nextTick(() => {
+      this.calculateScrollViewHeight();
+    });
+    console.log("onLoad锛�" + options.param);
   },
 
   /**
    * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍒濇娓叉煋瀹屾垚
    */
   onReady() {
+    //鍒ゆ柇鏈湴鏄惁淇濆瓨sessionId
+    if (storage.isHasKeySync("sessionId")) {
+      storage.getItem('sessionId').then((data) => {
+        this.setData({
+          sessionId: data
+        });
+        if (sessionId !== "") {
 
+        }
+      }).catch((err) => {
+        console.error('Failed to load parameter:', err);
+      });
+    } else {
+      console.log('Failed to load parameter:false');
+    }
   },
 
   /**
@@ -90,7 +149,21 @@
    * 椤甸潰鐩稿叧浜嬩欢澶勭悊鍑芥暟--鐩戝惉鐢ㄦ埛涓嬫媺鍔ㄤ綔
    */
   onPullDownRefresh() {
-
+    // 涓嬫媺鍒锋柊瑙﹀彂鐨勯�昏緫锛屽彲浠ユ槸璇锋眰鏁版嵁绛夋搷浣�
+    // 渚嬪锛岃姹傛暟鎹悗鏇存柊椤甸潰鍐呭
+    console.log(this.data.isRefreshing);
+    this.setData({
+      isWXRefreshing: true
+    });
+    console.log(this.data.isRefreshing);
+    // 鏁版嵁璇锋眰瀹屾垚鍚庯紝鍋滄涓嬫媺鍒锋柊鐨勫姩鐢�
+    var self = this;
+    setTimeout(function () {
+      self.setData({
+        isWXRefreshing: false, // 灏唗riggered灞炴�ц缃负false锛岃〃绀轰笅鎷夊埛鏂板凡瀹屾垚
+      })
+      console.log('涓嬫媺鍒锋柊宸插畬鎴�');
+    }, 3000);
   },
 
   /**

--
Gitblit v1.8.0