update:新增代办
This commit is contained in:
@@ -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 = () => {
|
||||
|
||||
@@ -37,6 +37,7 @@ export const initDetailData = async (initData: any) => {
|
||||
id: item.id,
|
||||
};
|
||||
}) || [];
|
||||
data.oldAttachments = [...data.attachments];
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user