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