|
|
@ -24,7 +24,7 @@ Page({ |
|
|
captcha: null |
|
|
captcha: null |
|
|
}, |
|
|
}, |
|
|
loging: false, |
|
|
loging: false, |
|
|
regist: false, |
|
|
|
|
|
|
|
|
regist: true, |
|
|
metaData: null, |
|
|
metaData: null, |
|
|
code: null |
|
|
code: null |
|
|
// code: '?mark=ztb_saas&QrCodeRecordId=589851945913683968'
|
|
|
// code: '?mark=ztb_saas&QrCodeRecordId=589851945913683968'
|
|
|
@ -77,7 +77,6 @@ Page({ |
|
|
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(authorization)){ |
|
|
wx.showLoading({ title: '登录中', mask: true }) |
|
|
|
|
|
this.setData({ loging: true}) |
|
|
this.setData({ loging: true}) |
|
|
this.fetchUserInfo(authorization) |
|
|
this.fetchUserInfo(authorization) |
|
|
} |
|
|
} |
|
|
@ -103,7 +102,6 @@ Page({ |
|
|
zconfig.header = { 'Authorization': 'QNT ' + result.data } |
|
|
zconfig.header = { 'Authorization': 'QNT ' + result.data } |
|
|
mconfig.header = { 'Authorization': 'QNT ' + result.data } |
|
|
mconfig.header = { 'Authorization': 'QNT ' + result.data } |
|
|
getUserInfo().then(result => { |
|
|
getUserInfo().then(result => { |
|
|
wx.hideLoading() |
|
|
|
|
|
app.userInfo = result.data |
|
|
app.userInfo = result.data |
|
|
app.globalData.token = authorization |
|
|
app.globalData.token = authorization |
|
|
storage.put('Authorization', app.globalData.token) |
|
|
storage.put('Authorization', app.globalData.token) |
|
|
@ -138,7 +136,6 @@ Page({ |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
}).catch(err => { |
|
|
}).catch(err => { |
|
|
wx.hideLoading() |
|
|
|
|
|
if(err.code == 400){ |
|
|
if(err.code == 400){ |
|
|
util.showToast('获取用户信息失败,请注册登录') |
|
|
util.showToast('获取用户信息失败,请注册登录') |
|
|
this.setData({ loging: false, regist: true}) |
|
|
this.setData({ loging: false, regist: true}) |
|
|
@ -149,7 +146,6 @@ Page({ |
|
|
config.header = null |
|
|
config.header = null |
|
|
}) |
|
|
}) |
|
|
}).catch(err => { |
|
|
}).catch(err => { |
|
|
wx.hideLoading() |
|
|
|
|
|
if(err !== null && err instanceof Object) { |
|
|
if(err !== null && err instanceof Object) { |
|
|
util.showToast('服务器错误') |
|
|
util.showToast('服务器错误') |
|
|
} else { |
|
|
} else { |
|
|
@ -170,6 +166,9 @@ Page({ |
|
|
}, |
|
|
}, |
|
|
/************************************** 注册流程 ********************************************/ |
|
|
/************************************** 注册流程 ********************************************/ |
|
|
readAgreement: function () { |
|
|
readAgreement: function () { |
|
|
|
|
|
if(this.data.loging){ |
|
|
|
|
|
return |
|
|
|
|
|
} |
|
|
wx.navigateTo({ url: '/pages/htmls/agreement/index' }) |
|
|
wx.navigateTo({ url: '/pages/htmls/agreement/index' }) |
|
|
}, |
|
|
}, |
|
|
onGetUserProfile: function(){ |
|
|
onGetUserProfile: function(){ |
|
|
@ -265,13 +264,11 @@ Page({ |
|
|
util.showToast('请输入密码') |
|
|
util.showToast('请输入密码') |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
wx.showLoading({ title: '登录中', mask: true }) |
|
|
|
|
|
this.setData({ loging: true }) |
|
|
this.setData({ loging: true }) |
|
|
if (this.data.type == 1) { |
|
|
if (this.data.type == 1) { |
|
|
loginCaptcha(this.data.form).then(result => { |
|
|
loginCaptcha(this.data.form).then(result => { |
|
|
this.fetchUserInfo(result.data.token) |
|
|
this.fetchUserInfo(result.data.token) |
|
|
}).catch(error => { |
|
|
}).catch(error => { |
|
|
wx.hideLoading() |
|
|
|
|
|
util.showToast(error) |
|
|
util.showToast(error) |
|
|
this.setData({ loging: false }) |
|
|
this.setData({ loging: false }) |
|
|
}) |
|
|
}) |
|
|
@ -279,7 +276,6 @@ Page({ |
|
|
loginPwd(this.data.form).then(result => { |
|
|
loginPwd(this.data.form).then(result => { |
|
|
this.fetchUserInfo(result.data.token) |
|
|
this.fetchUserInfo(result.data.token) |
|
|
}).catch(error => { |
|
|
}).catch(error => { |
|
|
wx.hideLoading() |
|
|
|
|
|
util.showToast(error) |
|
|
util.showToast(error) |
|
|
this.setData({ loging: false }) |
|
|
this.setData({ loging: false }) |
|
|
}) |
|
|
}) |
|
|
@ -293,6 +289,9 @@ Page({ |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
changePwd: function () { |
|
|
changePwd: function () { |
|
|
|
|
|
if(this.data.loging){ |
|
|
|
|
|
return |
|
|
|
|
|
} |
|
|
if (this.data.pwdType === 'password') { |
|
|
if (this.data.pwdType === 'password') { |
|
|
this.setData({ pwdType: 'text' }) |
|
|
this.setData({ pwdType: 'text' }) |
|
|
} else { |
|
|
} else { |
|
|
@ -301,29 +300,25 @@ Page({ |
|
|
}, |
|
|
}, |
|
|
/************************************** 二维码流程 ********************************************/ |
|
|
/************************************** 二维码流程 ********************************************/ |
|
|
fetchQrCode: function(code){ |
|
|
fetchQrCode: function(code){ |
|
|
wx.showLoading({ title: '处理中', mask: true }) |
|
|
|
|
|
this.setData({ loging: true}) |
|
|
this.setData({ loging: true}) |
|
|
verifyCode(code).then(result => { |
|
|
verifyCode(code).then(result => { |
|
|
this.data.code = null |
|
|
this.data.code = null |
|
|
if(result.data.redirectUrl == '/login'){ |
|
|
if(result.data.redirectUrl == '/login'){ |
|
|
// 根据userId来获取用户信息;并且直接登录
|
|
|
|
|
|
this.fetchUserInfo(result.data.metaData.token) |
|
|
this.fetchUserInfo(result.data.metaData.token) |
|
|
} else { |
|
|
} else { |
|
|
wx.hideLoading() |
|
|
|
|
|
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}) |
|
|
this.setData({ loging: false}) |
|
|
} |
|
|
} |
|
|
}).catch(err => { |
|
|
}).catch(err => { |
|
|
wx.hideLoading() |
|
|
|
|
|
util.showToast('二维码解析失败,请重新扫码') |
|
|
util.showToast('二维码解析失败,请重新扫码') |
|
|
this.setData({ loging: false}) |
|
|
this.setData({ loging: false}) |
|
|
}) |
|
|
}) |
|
|
}, |
|
|
}, |
|
|
submitForm: function(){ |
|
|
submitForm: function(){ |
|
|
|
|
|
this.setData({loging: true}) |
|
|
if(this.data.metaData.qrPage == '/page/index/yaoqing'){ |
|
|
if(this.data.metaData.qrPage == '/page/index/yaoqing'){ |
|
|
bindingAdmin(this.data.metaData).then(result => { |
|
|
bindingAdmin(this.data.metaData).then(result => { |
|
|
wx.hideLoading() |
|
|
|
|
|
storage.put('Authorization', app.globalData.token) |
|
|
storage.put('Authorization', app.globalData.token) |
|
|
app.userInfo.factoryId = this.data.metaData.factoryId |
|
|
app.userInfo.factoryId = this.data.metaData.factoryId |
|
|
app.userInfo.factoryName = this.data.metaData.factoryName |
|
|
app.userInfo.factoryName = this.data.metaData.factoryName |
|
|
@ -331,20 +326,17 @@ Page({ |
|
|
this.setData({loging: false}) |
|
|
this.setData({loging: false}) |
|
|
wx.redirectTo({ url: '/pages/index/index' }) |
|
|
wx.redirectTo({ url: '/pages/index/index' }) |
|
|
}).catch(error => { |
|
|
}).catch(error => { |
|
|
wx.hideLoading() |
|
|
|
|
|
this.setData({loging: false}) |
|
|
this.setData({loging: false}) |
|
|
util.showToast(error) |
|
|
util.showToast(error) |
|
|
}) |
|
|
}) |
|
|
} else if(this.data.metaData.qrPage == '/page/index/shenqing'){ |
|
|
} else if(this.data.metaData.qrPage == '/page/index/shenqing'){ |
|
|
applyEmplyee(this.data.metaData).then(result => { |
|
|
applyEmplyee(this.data.metaData).then(result => { |
|
|
this.data.metaData = null |
|
|
this.data.metaData = null |
|
|
wx.hideLoading() |
|
|
|
|
|
this.setData({loging: false}) |
|
|
this.setData({loging: false}) |
|
|
Dialog.alert({ title: '温馨提示', message: '您的申请已经提交,待管理员审核通过之后在进行登录。' }).then(() => { |
|
|
Dialog.alert({ title: '温馨提示', message: '您的申请已经提交,待管理员审核通过之后在进行登录。' }).then(() => { |
|
|
// wx.redirectTo({ url: '/pages/index/index' })
|
|
|
// wx.redirectTo({ url: '/pages/index/index' })
|
|
|
}) |
|
|
}) |
|
|
}).catch(error => { |
|
|
}).catch(error => { |
|
|
wx.hideLoading() |
|
|
|
|
|
this.setData({loging: false}) |
|
|
this.setData({loging: false}) |
|
|
util.showToast(error) |
|
|
util.showToast(error) |
|
|
}) |
|
|
}) |
|
|
@ -352,11 +344,9 @@ Page({ |
|
|
this.data.metaData.factorycustomerId = this.data.metaData.factoryCustomerId |
|
|
this.data.metaData.factorycustomerId = this.data.metaData.factoryCustomerId |
|
|
bindCustomer(this.data.metaData).then(result => { |
|
|
bindCustomer(this.data.metaData).then(result => { |
|
|
this.data.metaData = null |
|
|
this.data.metaData = null |
|
|
wx.hideLoading() |
|
|
|
|
|
this.setData({loging: false}) |
|
|
this.setData({loging: false}) |
|
|
wx.redirectTo({ url: '/pages/client/index/index' }) |
|
|
wx.redirectTo({ url: '/pages/client/index/index' }) |
|
|
}).catch(error => { |
|
|
}).catch(error => { |
|
|
wx.hideLoading() |
|
|
|
|
|
this.setData({loging: false}) |
|
|
this.setData({loging: false}) |
|
|
util.showToast(error) |
|
|
util.showToast(error) |
|
|
}) |
|
|
}) |
|
|
|