tijiao
This commit is contained in:
@@ -1542,7 +1542,7 @@ const handleSubmit = async () => {
|
||||
...dataForm,
|
||||
};
|
||||
|
||||
// 处理所有文件字段
|
||||
// 处理所有文件字段 - 收集所有文件ID到fileIds数组中
|
||||
const fileFields = [
|
||||
'businessNegotiationTable', 'marketPurchaseMinutes', 'onlineMallMaterials', 'inquiryTemplate',
|
||||
'serviceDirectSelect', 'servicePublicSelect', 'purchaseRequirementTemplate',
|
||||
@@ -1560,17 +1560,17 @@ const handleSubmit = async () => {
|
||||
if (submitData[field]) {
|
||||
const ids = getFileIdsArray(submitData[field]);
|
||||
console.log(`字段 ${field} 的文件ID:`, ids);
|
||||
// 将文件字段转换为ID数组
|
||||
submitData[field] = ids;
|
||||
// 同时收集到总数组中
|
||||
// 收集到总数组中
|
||||
allFileIds.push(...ids);
|
||||
// 清空原字段,不再单独传递
|
||||
delete submitData[field];
|
||||
}
|
||||
});
|
||||
|
||||
// 添加fileIds字段,包含所有文件ID
|
||||
// 将所有文件ID统一放到fileIds字段中
|
||||
if (allFileIds.length > 0) {
|
||||
submitData.fileIds = allFileIds;
|
||||
console.log('所有文件ID:', allFileIds);
|
||||
console.log('所有文件ID (fileIds):', allFileIds);
|
||||
}
|
||||
|
||||
console.log('提交数据:', submitData);
|
||||
@@ -1609,8 +1609,9 @@ const handleTempStore = async () => {
|
||||
...dataForm,
|
||||
};
|
||||
|
||||
// 处理所有文件字段 - 收集所有文件ID到fileIds数组中
|
||||
const fileFields = [
|
||||
'businessNegotiationTable', 'marketPurchaseMinutes', 'onlineMallMaterials',
|
||||
'businessNegotiationTable', 'marketPurchaseMinutes', 'onlineMallMaterials', 'inquiryTemplate',
|
||||
'serviceDirectSelect', 'servicePublicSelect', 'purchaseRequirementTemplate',
|
||||
'serviceInviteSelect', 'servicePublicSelectAuto', 'purchaseRequirement',
|
||||
'meetingMinutes', 'feasibilityReport', 'meetingMinutesUrgent',
|
||||
@@ -1619,11 +1620,23 @@ const handleTempStore = async () => {
|
||||
'servicePublicSelectSchoolAuto', 'otherMaterials'
|
||||
];
|
||||
|
||||
// 收集所有文件ID到一个数组中
|
||||
const allFileIds: string[] = [];
|
||||
|
||||
fileFields.forEach(field => {
|
||||
if (submitData[field]) {
|
||||
submitData[field] = getFileIdsArray(submitData[field]);
|
||||
const ids = getFileIdsArray(submitData[field]);
|
||||
// 收集到总数组中
|
||||
allFileIds.push(...ids);
|
||||
// 清空原字段,不再单独传递
|
||||
delete submitData[field];
|
||||
}
|
||||
});
|
||||
|
||||
// 将所有文件ID统一放到fileIds字段中
|
||||
if (allFileIds.length > 0) {
|
||||
submitData.fileIds = allFileIds;
|
||||
}
|
||||
|
||||
await tempStore(submitData);
|
||||
useMessage().success('暂存成功');
|
||||
|
||||
Reference in New Issue
Block a user