feat : 文件下载组件删除功能

This commit is contained in:
2024-05-18 19:54:58 +08:00
parent 6009885c09
commit 0732acf8c7
3 changed files with 44 additions and 35 deletions

View File

@@ -36,7 +36,7 @@
<Tinymce image-url="/notice/file" file-url="/notice/file" v-model:value="formData.collectExplain" height="300"
v-if="showTinymce"/>
<baseTitle title="申请文件"></baseTitle>
<file-upload ref="uploadFile" @getFile="getFile"/>
<file-upload @getFile="getFile"/>
<fvTable style="width: 100%;max-height: 200px" v-if="showTable" :tableConfig="tableConfig" :data="formData.fileList"
:isSettingCol="false" :pagination="false">
<template #empty>
@@ -199,15 +199,15 @@ const init = async () => {
})
})
}
const submitParam=()=>{
const submitParam=(item)=>{
return {
collectExplain: formData.value.collectExplain,
collectType: formData.value.collectType,
companyIds: formData.value.companyIds,
deadline: formData.value.deadline,
requirementId: formData.value.requirementId?formData.value.requirementId:0,
requirementName: formData.value.requirementName,
files: formData.value.fileList,
collectExplain: item.collectExplain,
collectType: item.collectType,
companyIds: item.companyIds,
deadline: item.deadline,
requirementId: item.requirementId?item.requirementId:0,
requirementName: item.requirementName,
files: item.fileList,
deploymentId: processInstanceData.value.deploymentId
}
}
@@ -215,7 +215,7 @@ const handleSubmit = async (instance) => {
if (!instance) return
instance.validate(async (valid) => {
if (!valid) return
let res = await addRequirement(submitParam())
let res = await addRequirement(submitParam(formData.value))
if (res.code === 1000) {
ElMessage.success(res.msg)
tagsViewStore.delVisitedViews(router.currentRoute.value.path)