|
|
@ -26,8 +26,8 @@ Page({ |
|
|
loging: false, |
|
|
loging: false, |
|
|
regist: false, |
|
|
regist: false, |
|
|
metaData: null, |
|
|
metaData: null, |
|
|
code: null |
|
|
|
|
|
// code: '?mark=ztb_saas&QrCodeRecordId=595295714456768512'
|
|
|
|
|
|
|
|
|
// code: null
|
|
|
|
|
|
code: '?mark=ztb_saas&QrCodeRecordId=596073429854195712' |
|
|
}, |
|
|
}, |
|
|
/************************************** 初始化登录流程 ********************************************/ |
|
|
/************************************** 初始化登录流程 ********************************************/ |
|
|
onLoad: function (options) { |
|
|
onLoad: function (options) { |
|
|
@ -73,12 +73,12 @@ Page({ |
|
|
app.globalData.safeFragmentHeight = windowHeight - statusBarHeight - app.globalData.safeBottom |
|
|
app.globalData.safeFragmentHeight = windowHeight - statusBarHeight - app.globalData.safeBottom |
|
|
app.globalData.windowWidth = e.windowWidth |
|
|
app.globalData.windowWidth = e.windowWidth |
|
|
|
|
|
|
|
|
var authorization = app.globalData.token || storage.get('Authorization') |
|
|
|
|
|
|
|
|
app.globalData.token = app.globalData.token || storage.get('Authorization') |
|
|
if(this.data.code){ |
|
|
if(this.data.code){ |
|
|
this.fetchQrCode(this.data.code) |
|
|
this.fetchQrCode(this.data.code) |
|
|
} else if(!util.isEmpty(authorization)){ |
|
|
|
|
|
|
|
|
} else if(!util.isEmpty(app.globalData.token)){ |
|
|
this.setData({ loging: true}) |
|
|
this.setData({ loging: true}) |
|
|
this.fetchUserInfo(authorization) |
|
|
|
|
|
|
|
|
this.fetchUserInfo(app.globalData.token) |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
@ -369,7 +369,11 @@ Page({ |
|
|
} else { |
|
|
} else { |
|
|
this.data.metaData = result.data.metaData |
|
|
this.data.metaData = result.data.metaData |
|
|
this.data.metaData.qrPage = result.data.redirectUrl |
|
|
this.data.metaData.qrPage = result.data.redirectUrl |
|
|
this.setData({ loging: false}) |
|
|
|
|
|
|
|
|
if(!util.isEmpty(app.globalData.token)){ |
|
|
|
|
|
this.fetchUserInfo(app.globalData.token) |
|
|
|
|
|
} else { |
|
|
|
|
|
this.setData({ loging: false}) |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
}).catch(err => { |
|
|
}).catch(err => { |
|
|
util.showToast('二维码解析失败,请重新扫码') |
|
|
util.showToast('二维码解析失败,请重新扫码') |
|
|
@ -382,10 +386,10 @@ Page({ |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
this.setData({loging: true}) |
|
|
this.setData({loging: true}) |
|
|
if(this.data.metaData.qrPage == '/page/inde/ztbsaas/yaoqing'){ |
|
|
|
|
|
|
|
|
if(this.data.metaData.qrPage == 'page/inde/ztbsaas/yaoqing'){ |
|
|
// 绑定企业主账号
|
|
|
// 绑定企业主账号
|
|
|
var param = {joiningEnterprisePublicInvitationId: this.data.enterpriseId, userName: this.data.metaData.userName} |
|
|
|
|
|
bindAccount(param).then(result => { |
|
|
|
|
|
|
|
|
// var param = {joiningEnterprisePublicInvitationId: this.data.metaData.enterpriseId, userName: this.data.metaData.userName}
|
|
|
|
|
|
bindAccount(this.data.metaData).then(result => { |
|
|
this.data.metaData = null |
|
|
this.data.metaData = null |
|
|
this.fetchUserInfo(app.globalData.token) |
|
|
this.fetchUserInfo(app.globalData.token) |
|
|
}).catch(error => { |
|
|
}).catch(error => { |
|
|
|