From 4a33335da6f6ccbb13427d317d23b0c74d019fbb Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期一, 14 四月 2025 17:56:16 +0800 Subject: [PATCH] 新增测试数据功能,允许在首页和取水口页面使用模拟数据进行测试,优化用户体验。 --- pages/wxlogin/wxlogin.js | 50 ++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 46 insertions(+), 4 deletions(-) diff --git a/pages/wxlogin/wxlogin.js b/pages/wxlogin/wxlogin.js index 2669ff4..81782fe 100644 --- a/pages/wxlogin/wxlogin.js +++ b/pages/wxlogin/wxlogin.js @@ -1,26 +1,68 @@ // pages/wxlogin/wxlogin.js +const { + get, + post +} = require('../../api/request.js'); Page({ data: { userInfo: null }, - /** + /** * 鑾峰彇寰俊code */ getCode: function (e) { + const that = this; wx.login({ success: function (res) { if (res.code) { var code = res.code; console.log(code); - wx.navigateTo({ - url: '/pages/wxbind/wxbind' - }) // 灏哻ode鍙戦�佸埌鏈嶅姟鍣ㄨ幏鍙杘penid + that.codeLogin(code); } else { console.log('鐧诲綍澶辫触锛�' + res.errMsg); } } }); + }, + //寰俊code鐧诲綍 + codeLogin(codeData) { + wx.showLoading({ + title: '姝e湪鐧诲綍璇风◢鍊�...', // 鍔犺浇鎻愮ず鏂囧瓧 + mask: true // 鏄惁鏄剧ず閫忔槑钂欏眰锛岄槻姝㈣Е鎽哥┛閫忥紝榛樿涓� false + }); + const data = { + code: codeData, //涓存椂鐧诲綍鍑瘉 + }; + post({ + url: "wx/client/code_login", + data: data, + }).then(response => { + // 澶勭悊鎴愬姛鍝嶅簲 + console.log('璇锋眰鎴愬姛:', response); + // 鍔犺浇瀹屾垚鍚庨殣钘忓姞杞藉姩鐢� + wx.hideLoading(); + //閲嶆柊鑾峰彇鍒楄〃鍒锋柊鏁版嵁 + if (response.code === "0001") { + if (response.content.client.clientId === "") { + wx.navigateTo({ + url: '/pages/wxbind/wxbind' + }) + } else { + wx.navigateTo({ + url: '/pages/home/home' + }) + } + } else { + + } + }).catch(error => { + // 鍔犺浇瀹屾垚鍚庨殣钘忓姞杞藉姩鐢� + wx.hideLoading(); + // 澶勭悊閿欒鍝嶅簲 + console.error('璇锋眰澶辫触:', error); + }); } + }) \ No newline at end of file -- Gitblit v1.8.0