Browse Source

Merge branch 'uploadImage' of http://8.137.125.67:4000/SwtTt29/Mini-Program into uploadImage

蛋吧eggbar
Trae AI 1 month ago
parent
commit
43933eab08
  1. 2
      pages/cooperation/index.js
  2. 35
      pages/profile/authentication/index.js

2
pages/cooperation/index.js

@ -155,7 +155,7 @@ Page({
*/ */
navigateToSettlement: function () { navigateToSettlement: function () {
console.log('navigateToSettlement函数被调用'); console.log('navigateToSettlement函数被调用');
wx.switchTab({ wx.navigateTo({
url: '/pages/settlement/index', url: '/pages/settlement/index',
success: function() { success: function() {
console.log('跳转成功'); console.log('跳转成功');

35
pages/profile/authentication/index.js

@ -136,7 +136,7 @@ Page({
/** /**
* 提交认证 * 提交认证
*/ */
async submitAuth() { submitAuth() {
// 验证是否上传了身份证正反面或营业执照 // 验证是否上传了身份证正反面或营业执照
const hasIdCard = this.data.idCardFront && this.data.idCardBack; const hasIdCard = this.data.idCardFront && this.data.idCardBack;
const hasBusinessLicense = this.data.businessLicense; const hasBusinessLicense = this.data.businessLicense;
@ -161,6 +161,31 @@ Page({
return; return;
} }
// 检查当前认证状态
const currentStatus = this.data.idcardstatus;
// 如果当前状态是已通过或已拒绝,显示确认对话框
if (currentStatus === 1 || currentStatus === 2) {
wx.showModal({
title: '确认重新提交',
content: '您的认证信息已审核,确定要重新提交审核吗?',
success: (res) => {
if (res.confirm) {
// 用户确认后执行提交操作
this.doSubmitAuth(openid, userId);
}
}
});
} else {
// 否则直接提交
this.doSubmitAuth(openid, userId);
}
},
/**
* 执行认证提交操作
*/
async doSubmitAuth(openid, userId) {
wx.showLoading({ title: '正在提交认证信息...', mask: true }); wx.showLoading({ title: '正在提交认证信息...', mask: true });
try { try {
@ -191,7 +216,8 @@ Page({
// 准备提交数据 // 准备提交数据
const submitData = { const submitData = {
openid: openid, openid: openid,
userId: userId userId: userId,
idcardstatus: 0 // 设置认证状态为待审核
}; };
// 只提交已上传的认证材料 // 只提交已上传的认证材料
@ -218,6 +244,9 @@ Page({
console.log('认证提交结果:', result); console.log('认证提交结果:', result);
if (result && result.success) { if (result && result.success) {
// 更新本地idcardstatus为0
this.setData({ idcardstatus: 0 });
// 认证成功后,获取最新的用户信息,包括认证状态 // 认证成功后,获取最新的用户信息,包括认证状态
API.getUserInfo(openid).then(userInfoRes => { API.getUserInfo(openid).then(userInfoRes => {
if (userInfoRes.success && userInfoRes.data) { if (userInfoRes.success && userInfoRes.data) {
@ -227,6 +256,7 @@ Page({
const updatedUserInfo = { const updatedUserInfo = {
...userInfo, ...userInfo,
...latestUserInfo, ...latestUserInfo,
idcardstatus: 0, // 确保本地存储的状态也是待审核
idcard1: idcard1Url, idcard1: idcard1Url,
idcard2: idcard2Url, idcard2: idcard2Url,
businesslicenseurl: businessLicenseUrl, businesslicenseurl: businessLicenseUrl,
@ -243,6 +273,7 @@ Page({
const userInfo = wx.getStorageSync('userInfo') || {}; const userInfo = wx.getStorageSync('userInfo') || {};
const updatedUserInfo = { const updatedUserInfo = {
...userInfo, ...userInfo,
idcardstatus: 0, // 确保本地存储的状态也是待审核
idcard1: idcard1Url, idcard1: idcard1Url,
idcard2: idcard2Url, idcard2: idcard2Url,
businesslicenseurl: businessLicenseUrl, businesslicenseurl: businessLicenseUrl,

Loading…
Cancel
Save