update:新增代办

This commit is contained in:
2026-04-09 11:20:33 +08:00
parent 11c527807f
commit 069577ce94
2 changed files with 13 additions and 1 deletions

View File

@@ -72,7 +72,7 @@ import Tolerance from './tolerance.vue';
import { enableConfigByTenant, TENANT_ENUM } from '@/tenants/tenant';
import { getDeptListData, getPMemberId } from './lib';
import { uploadBigFile } from '@/utils/file';
import { batchAddFileInfoApi } from '@/api/data/data';
import { batchAddFileInfoApi, dataDelFileApi } from '@/api/data/data';
import { getTagReq } from '@/utils/enum/node';
import { FILE_TYPE } from '@/utils/enum/file';
import { ElMessage } from 'element-plus';
@@ -191,6 +191,17 @@ const uploadFun = async (data: any) => {
}
await uploadBigFile(params, batchAddFileInfoApi);
}
data.oldAttachments.forEach(async (item: any) => {
if (
!data.attachments.some((item2: any) => {
if (item2.name === item.name) {
return true;
}
})
) {
await dataDelFileApi({ delFileId: item.id });
}
});
};
const closeFun = () => {

View File

@@ -37,6 +37,7 @@ export const initDetailData = async (initData: any) => {
id: item.id,
};
}) || [];
data.oldAttachments = [...data.attachments];
}
}
};