|
|
|
@ -15,7 +15,9 @@ Page({ |
|
|
|
idNumber: '', // 身份证号
|
|
|
|
address: '', // 居住地址
|
|
|
|
validStart: '', // 有效期开始
|
|
|
|
validEnd: '' // 有效期结束
|
|
|
|
validEnd: '', // 有效期结束
|
|
|
|
idcardstatus: 0, // 身份证认证状态:0-待审核,1-审核通过,2-审核失败
|
|
|
|
reason: '' // 审核失败原因
|
|
|
|
}, |
|
|
|
|
|
|
|
/** |
|
|
|
@ -216,18 +218,40 @@ Page({ |
|
|
|
console.log('认证提交结果:', result); |
|
|
|
|
|
|
|
if (result && result.success) { |
|
|
|
// 更新本地存储的用户信息
|
|
|
|
const userInfo = wx.getStorageSync('userInfo') || {}; |
|
|
|
const updatedUserInfo = { |
|
|
|
...userInfo, |
|
|
|
idcard1: idcard1Url, |
|
|
|
idcard2: idcard2Url, |
|
|
|
businesslicenseurl: businessLicenseUrl, |
|
|
|
name: this.data.name, |
|
|
|
idNumber: this.data.idNumber, |
|
|
|
address: this.data.address |
|
|
|
}; |
|
|
|
wx.setStorageSync('userInfo', updatedUserInfo); |
|
|
|
// 认证成功后,获取最新的用户信息,包括认证状态
|
|
|
|
API.getUserInfo(openid).then(userInfoRes => { |
|
|
|
if (userInfoRes.success && userInfoRes.data) { |
|
|
|
const latestUserInfo = userInfoRes.data; |
|
|
|
// 更新本地存储的用户信息
|
|
|
|
const userInfo = wx.getStorageSync('userInfo') || {}; |
|
|
|
const updatedUserInfo = { |
|
|
|
...userInfo, |
|
|
|
...latestUserInfo, |
|
|
|
idcard1: idcard1Url, |
|
|
|
idcard2: idcard2Url, |
|
|
|
businesslicenseurl: businessLicenseUrl, |
|
|
|
name: this.data.name, |
|
|
|
idNumber: this.data.idNumber, |
|
|
|
address: this.data.address |
|
|
|
}; |
|
|
|
wx.setStorageSync('userInfo', updatedUserInfo); |
|
|
|
console.log('认证成功,用户信息已更新,包括认证状态:', updatedUserInfo); |
|
|
|
} |
|
|
|
}).catch(err => { |
|
|
|
console.error('获取最新用户信息失败:', err); |
|
|
|
// 即使获取失败,也要更新基本认证信息
|
|
|
|
const userInfo = wx.getStorageSync('userInfo') || {}; |
|
|
|
const updatedUserInfo = { |
|
|
|
...userInfo, |
|
|
|
idcard1: idcard1Url, |
|
|
|
idcard2: idcard2Url, |
|
|
|
businesslicenseurl: businessLicenseUrl, |
|
|
|
name: this.data.name, |
|
|
|
idNumber: this.data.idNumber, |
|
|
|
address: this.data.address |
|
|
|
}; |
|
|
|
wx.setStorageSync('userInfo', updatedUserInfo); |
|
|
|
}); |
|
|
|
|
|
|
|
wx.hideLoading(); |
|
|
|
wx.showToast({ |
|
|
|
@ -310,7 +334,9 @@ Page({ |
|
|
|
idNumber: userData.idNumber || userData.id_number || '', |
|
|
|
address: userData.address || '', |
|
|
|
validStart: userData.validStart || userData.valid_start || '', |
|
|
|
validEnd: userData.validEnd || userData.valid_end || '' |
|
|
|
validEnd: userData.validEnd || userData.valid_end || '', |
|
|
|
idcardstatus: userData.idcardstatus || 0, |
|
|
|
reason: userData.reason || userData.reasonforfailure || '' |
|
|
|
}; |
|
|
|
|
|
|
|
// 处理身份证正面图片
|
|
|
|
|