diff --git a/pages/settlement/index.js b/pages/settlement/index.js index ddf62d8..d8515c4 100644 --- a/pages/settlement/index.js +++ b/pages/settlement/index.js @@ -28,7 +28,7 @@ Page({ // 上传资料 businesslicenseurl: null, // 营业执照URL (原businessLicenseFile) proofurl: null, // 动物检疫证明URL (原animalQuarantineFile) - idCardFile: null, // 身份证文件 (保持不变) + // idCardFile: null, // 已移除,法人身份证现在使用proofurl字段 brandurl: null, // 品牌授权链URL (原brandAuthFile) // 审核状态 @@ -122,7 +122,7 @@ Page({ cooperation: settlementData.cooperation || settlementData.selectedCooperation, businesslicenseurl: settlementData.businesslicenseurl || settlementData.businessLicenseFile, proofurl: settlementData.proofurl || settlementData.animalQuarantineFile, - idCardFile: settlementData.idCardFile, + // idCardFile: settlementData.idCardFile, // 已移除,法人身份证现在使用proofurl字段 brandurl: settlementData.brandurl || settlementData.brandAuthFile, agreementChecked: settlementData.agreementChecked, partnerstatus: settlementData.partnerstatus || settlementData.auditStatus @@ -145,8 +145,7 @@ Page({ detailedaddress: this.data.detailedaddress, // 详细地址 (原detailAddress) cooperation: this.data.cooperation, // 合作模式 (原selectedCooperation) businesslicenseurl: this.data.businesslicenseurl, // 营业执照URL (原businessLicenseFile) - proofurl: this.data.proofurl, // 动物检疫证明URL (原animalQuarantineFile) - idCardFile: this.data.idCardFile, + proofurl: this.data.proofurl, // 动物检疫证明或法人身份证URL (原animalQuarantineFile) brandurl: this.data.brandurl, // 品牌授权链URL (原brandAuthFile) agreementChecked: this.data.agreementChecked, partnerstatus: this.data.partnerstatus // 合作商状态 (原auditStatus) @@ -416,7 +415,7 @@ Page({ success: (res) => { const tempFilePaths = res.tempFilePaths; this.setData({ - idCardFile: { + proofurl: { // 使用与动物检疫合格证明相同的字段名 path: tempFilePaths[0], name: `法人身份证_${new Date().getTime()}.jpg` } @@ -427,7 +426,7 @@ Page({ // 删除法人身份证 deleteIdCard() { - this.setData({ idCardFile: null }); + this.setData({ proofurl: null }); // 使用与动物检疫合格证明相同的字段名 }, // 上传品牌授权链文件 @@ -528,14 +527,14 @@ Page({ ); } - // 上传动物检疫合格证明 + // 上传动物检疫合格证明或法人身份证(两者共用一个字段) if (this.data.proofurl) { // 使用数据库字段名 uploadedFiles.animalQuarantineFile = await this.uploadFileToServer( this.data.proofurl.path, - 'animalQuarantine' + 'animalQuarantine' // 保持原有的文件类型,或者可以根据实际情况调整 ); } - + // 上传品牌授权链文件 if (this.data.brandurl) { // 使用数据库字段名 uploadedFiles.brandAuthFile = await this.uploadFileToServer( @@ -588,7 +587,7 @@ Page({ cooperation: this.data.cooperation === '货源委托' ? 'wholesale' : this.data.cooperation, // 合作模式映射为后端期望的值 phoneNumber: contactPhone, // 后端期望的字段名是phoneNumber businesslicenseurl: uploadedFiles.businessLicenseFile || '', // 营业执照URL - proofurl: uploadedFiles.animalQuarantineFile || '', // 动物检疫证明URL + proofurl: uploadedFiles.animalQuarantineFile || '', // 动物检疫证明或法人身份证URL(两者共用一个字段) brandurl: uploadedFiles.brandAuthFile || '', // 品牌授权链URL userId: userId }; @@ -1147,7 +1146,7 @@ Page({ showCooperationError: false, businesslicenseurl: null, // 使用数据库字段名 (原businessLicenseFile) proofurl: null, // 使用数据库字段名 (原animalQuarantineFile) - idCardFile: null, + // idCardFile: null, // 已移除,法人身份证现在使用proofurl字段 brandurl: null, // 使用数据库字段名 (原brandAuthFile) partnerstatus: 'underreview', // 使用数据库字段名 (原auditStatus) showAuthModal: false, diff --git a/pages/settlement/index.wxml b/pages/settlement/index.wxml index 16e5bdb..46fc908 100644 --- a/pages/settlement/index.wxml +++ b/pages/settlement/index.wxml @@ -232,10 +232,10 @@ 点击上传法人身份证正反面 支持jpg、png格式,大小不超过5M - + 📄 - {{idCardFile.name}} + {{proofurl.name}} 删除