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