feat : 文件下载组件删除功能
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user