流程问题修改-准入与后台

This commit is contained in:
孙景学
2025-07-15 15:10:21 +08:00
parent 9173a13793
commit 24f6549d61
20 changed files with 283 additions and 103 deletions

View File

@ -99,14 +99,14 @@ const BaseInfoFormModal: React.FC<Props> = ({
coscoSupplierBase: {
...initialValues,
licenceAccessoryD: initialValues?.licenceAccessory
? [{
uid: '-1',
name: '营业执照',
status: 'done',
url: initialValues.licenceAccessory,
thumbUrl: initialValues.licenceAccessory,
}]
: [],
? [{
uid: '-1',
name: '营业执照',
status: 'done',
url: initialValues.licenceAccessory,
thumbUrl: initialValues.licenceAccessory,
}]
: [],
},
attachment: changeData?.coscoSupplierSurveyAttachments
? [{
@ -176,7 +176,7 @@ const BaseInfoFormModal: React.FC<Props> = ({
...values,
};
//values.attachment 有附件就处理
if(values.attachment) {
if (values.attachment) {
const file = values.attachment?.[0].response;
payload.coscoSupplierSurveyAttachments = [
{
@ -190,14 +190,14 @@ const BaseInfoFormModal: React.FC<Props> = ({
];
}
// 处理营业执照回显字段转换问题
if(payload.coscoSupplierBase.supplierType === 'dvs') {
if (payload.coscoSupplierBase.supplierType === 'dvs') {
let licenceAccessoryD = payload.coscoSupplierBase.licenceAccessoryD;
if(licenceAccessoryD[0].response) {
if (licenceAccessoryD[0].response) {
payload.coscoSupplierBase.licenceAccessory = payload.coscoSupplierBase.licenceAccessoryD[0].response.url
} else {
payload.coscoSupplierBase.licenceAccessory = payload.coscoSupplierBase.licenceAccessoryD[0].url
}
delete payload.coscoSupplierBase.licenceAccessoryD
delete payload.coscoSupplierBase.licenceAccessoryD
}
const res = await updateSupplierBase(payload);
if (res.code === 200) {
@ -212,6 +212,13 @@ const BaseInfoFormModal: React.FC<Props> = ({
const uploadProps: UploadProps = {
name: 'file',
showUploadList: true,
beforeUpload: (file) => {
if (file.size > 1048576) { // 1MB
message.error('文件大小不能超过1MB');
return Upload.LIST_IGNORE; // 阻止上传
}
return true;
},
customRequest: async ({ file, onSuccess, onError }) => {
try {
const realFile = file as File;