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 @@