fix : 修复文件删除功能
This commit is contained in:
@@ -41,9 +41,9 @@ export const addRequirement = (data) => {
|
||||
data: data
|
||||
});
|
||||
};
|
||||
export const deleteFile = (id) => {
|
||||
export const deleteFile = (fileId) => {
|
||||
return request({
|
||||
url: `/process/file/delete/${id}`,
|
||||
url: `/workflow/process/file/delete/${fileId}`,
|
||||
method: "delete"
|
||||
});
|
||||
};
|
||||
|
||||
@@ -11,9 +11,6 @@
|
||||
:before-upload="beforeUpload"
|
||||
:on-success="handleUploadSuccess"
|
||||
>
|
||||
<!-- :before-remove="beforeRemove"-->
|
||||
<!-- :on-remove="handleRemoveAttachment"-->
|
||||
<!-- @handleRemove="handleRemove1"-->
|
||||
<el-button color="#DED0B2">上传文件</el-button>
|
||||
</el-upload>
|
||||
<div v-if="showTable||fileList.length!==0">
|
||||
@@ -25,7 +22,6 @@
|
||||
{{parseInt(scope.row.size/1024)}}{{parseInt(scope.row.size/1024)>1024?'MB':'KB'}}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- <el-table-column fixed prop="url" label="url" />-->
|
||||
<el-table-column fixed="right" label="操作" >
|
||||
<template #default="scope">
|
||||
<a :href="scope.row.url">
|
||||
@@ -100,8 +96,6 @@ const handleUploadSuccess = (res, file) => {
|
||||
emit("getFile", fileList.value)
|
||||
}
|
||||
const beforeRemove = (row) => {
|
||||
console.log('row',row)
|
||||
// console.log('file.response.data.originalFilename', file.response)
|
||||
ElMessageBox.confirm(`确认删除名称为${row.originalFilename}的表格吗?`, '系统提示', {
|
||||
confirmButtonText: '确定',
|
||||
cancelButtonText: '取消',
|
||||
@@ -110,24 +104,18 @@ const beforeRemove = (row) => {
|
||||
handleRemove(row)
|
||||
}).catch(()=>{
|
||||
ElMessage.warning("用户取消删除! ");
|
||||
// return false;
|
||||
})
|
||||
}
|
||||
const handleRemoveAttachment = (file) => {
|
||||
handleRemove(file.response.data)
|
||||
}
|
||||
|
||||
const handleRemove = (row) => {
|
||||
console.log('fil对对对e',row,fileList.value)
|
||||
deleteFile(row.id).then(res => {
|
||||
if (res.code === 1000) {
|
||||
ElMessage.success("删除成功");
|
||||
// fileList.value.splice(fileList.value.findIndex((item) => item.id === file.id), 1);
|
||||
fileList.value.splice(fileList.value.findIndex((item) => item.id === row.id), 1);
|
||||
}
|
||||
});
|
||||
};
|
||||
const handleRemove1=()=>{
|
||||
console.log('handleRemove1vdvd')
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
|
||||
Reference in New Issue
Block a user