From 2b3ee8f6d3721ff88dd379271ff8d56fcd2924db Mon Sep 17 00:00:00 2001 From: 905166056 <905166056@qq.com> Date: Mon, 12 Apr 2021 09:12:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/init/initApi.js | 4 +- auth/AppLogin.js | 3 +- core/vcRoute.js | 4 +- pages/appraiseRepair/appraiseRepair.vue | 50 +++++++++++++++---- pages/my/my.vue | 49 ++++++++++++------ .../myRoomRenovationRecordDetail.vue | 16 +++--- pages/repairPay/repairPay.vue | 1 - pages/roomFee/roomFee.vue | 4 -- 8 files changed, 89 insertions(+), 42 deletions(-) diff --git a/api/init/initApi.js b/api/init/initApi.js index 9d75afb..5642f82 100644 --- a/api/init/initApi.js +++ b/api/init/initApi.js @@ -59,12 +59,12 @@ export function getWAppId(){ * 页面加载方法 * @param {Object} _option 页面参数对象 */ -export function onLoad(_option){ +export function onLoad(_option, callback = () => {}){ // #ifdef H5 let _key = _option.key; if (isNotNull(_key)) { //根据key 去做登录 - doLoginOwnerByKey(_key); + doLoginOwnerByKey(_key, callback); } // #endif //初始化wAppId diff --git a/auth/AppLogin.js b/auth/AppLogin.js index 7c3ec49..0853484 100644 --- a/auth/AppLogin.js +++ b/auth/AppLogin.js @@ -11,7 +11,7 @@ import {getWAppId} from '../api/init/initApi.js' * @param {Object} _key 自登陆key * add by wuxw QQ 928255095 */ -export function doLoginOwnerByKey(_key) { +export function doLoginOwnerByKey(_key, callback = () => {}) { requestNoAuth({ url: url.loginOwnerByKey, method: 'post', @@ -51,6 +51,7 @@ export function doLoginOwnerByKey(_key) { wx.setStorageSync(mapping.TOKEN, _param.token); //保存临时 钥匙 wx.setStorageSync(mapping.OWNER_KEY, _param.key); + callback(); }, fail: function(error) { // 调用服务端登录接口失败 diff --git a/core/vcRoute.js b/core/vcRoute.js index 0448767..6451d02 100644 --- a/core/vcRoute.js +++ b/core/vcRoute.js @@ -43,7 +43,7 @@ import { * 跳转功能封装 * @param {Object} _param 跳转入参 */ -export function navigateTo(_param) { +export function navigateTo(_param, callback = () => {}) { //参数中刷入wAppId let _url = _param.url; @@ -87,7 +87,7 @@ export function navigateTo(_param) { //小程序登录 // #ifdef MP-WEIXIN - doLogin(); + doLogin(callback); // #endif // #ifdef APP-PLUS diff --git a/pages/appraiseRepair/appraiseRepair.vue b/pages/appraiseRepair/appraiseRepair.vue index 9cfd779..fb4c76e 100644 --- a/pages/appraiseRepair/appraiseRepair.vue +++ b/pages/appraiseRepair/appraiseRepair.vue @@ -1,15 +1,27 @@