feat : 需求上报详情删除

This commit is contained in:
clay
2024-06-02 18:23:32 +08:00
parent eebb3003c7
commit 20fbd0e2d4

View File

@@ -166,13 +166,14 @@
</template>
<script setup lang="jsx">
import {downloadFile} from "@/api/project-demand";
import {downloadFile,deleteFile} from "@/api/project-demand";
import OperationRender from '@/views/workflow/common/OperationRender.vue'
import ProcessDiagramViewer from '@/views/workflow/common/ProcessDiagramViewer.vue'
import {useTagsView} from '@/stores/tagsview.js'
import {getFundOption} from "@/api/special-fund";
import {useCacheStore} from '@/stores/cache.js'
import {getSubCompOpt} from "@/api/user/user";
import {ElMessage, ElMessageBox} from "element-plus";
const tagsViewStore = useTagsView()
const cacheStore = useCacheStore()
@@ -318,6 +319,23 @@ const compositeParam = (item, type) => {
}
}
const handleDelete = (row) => {
ElMessageBox.confirm(`确认删除名称为${row.originalFileName}的表格吗?`, '系统提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
deleteFile(row.fileId).then(res => {
if (res.code === 1000) {
ElMessage.success("删除成功");
formData.value.fileList.splice(formData.value.fileList.findIndex((item) => item.id === row.fileId), 1);
}
});
}).catch(() => {
ElMessage.warning("用户取消删除! ");
})
}
watch(() => props.processViewer, (newVal) => {
props.processViewer = newVal