diff --git a/src/views/project-demand/requirement/add.vue b/src/views/project-demand/requirement/add.vue index ec8532d..e19d616 100644 --- a/src/views/project-demand/requirement/add.vue +++ b/src/views/project-demand/requirement/add.vue @@ -2,33 +2,33 @@
- - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + @@ -53,8 +53,13 @@ - + - - -
提交 重新提交 + 返回
@@ -91,7 +94,7 @@ import { } from "@/api/project-demand/index.js"; import FileUpload from "@/components/FileUpload.vue"; import ProcessDiagramViewer from '@/views/workflow/common/ProcessDiagramViewer.vue'; -import {ElMessage, ElMessageBox, ElNotification} from "element-plus"; +import {ElMessageBox, ElNotification} from "element-plus"; import {useRoute, useRouter} from 'vue-router' import {getSubCompOpt} from '@/api/user/user.js' import {useTagsView} from '@/stores/tagsview.js' @@ -110,7 +113,7 @@ const formData = ref({ deadline: '', collectExplain: '', fileList: [], - isSpecialFund:false + isSpecialFund: false }) const showTinymce = ref(true) const routerName = ref(router.currentRoute.value.name) @@ -172,10 +175,12 @@ const tableConfig = reactive({ return (
handleDownload(row)}>下载 + handleDelete(row)}/>
) } - // handleDelete(row)}>删除 } ] }) @@ -183,7 +188,7 @@ const tableConfig = reactive({ const checkFormPrem = (formKey) => { if (formPermMap.value.hasOwnProperty(formKey)) { let formItem = formPermMap.value[formKey]; - return formItem.perm === 'EDIT' + return formItem.perm === 'EDIT' } else { return true; } @@ -203,9 +208,10 @@ const compositeParam = (item) => { let tag = '' if (!formData.value.collectType && routerName.value === 'Requirement/add') { tag = '需求征集' - }else if(!formData.value.collectType &&routerName.value === 'Requirement/edit'){ + } else if (!formData.value.collectType && routerName.value === 'Requirement/edit') { tag = '需求征集' - }if (formData.value.collectType) { + } + if (formData.value.collectType) { tag = formData.value.collectType } return { @@ -250,7 +256,7 @@ const init = async () => { nextTick(() => { processDiagramViewer.value = true }) - }else { + } else { ElNotification({ title: '提示', message: res.msg, @@ -277,15 +283,15 @@ const submitParam = (item) => { requirementName: item.requirementName, fileList: files, deploymentId: processInstanceData.value.deploymentId, - isSpecialFund:item.isSpecialFund, - specialFund:item.specialFund + isSpecialFund: item.isSpecialFund, + specialFund: item.specialFund } } const handleSubmit = async (instance) => { if (!instance) return instance.validate(async (valid) => { if (!valid) return - const {msg,code} = await addRequirement(submitParam(formData.value)) + const {msg, code} = await addRequirement(submitParam(formData.value)) ElNotification({ title: '提示', message: msg, @@ -338,28 +344,16 @@ const handleBack = () => { history.back() } const handleDelete = (row) => { - ElMessageBox.confirm(`确认删除名称为${row.originalFileName}的表格吗?`, '系统提示', { - confirmButtonText: '确定', - cancelButtonText: '取消', - type: 'warning' - }).then(() => { - deleteFile(row.fileId).then(res => { - ElNotification({ - title: '提示', - message: res.msg, - type: res.code === 1000 ? 'success' : 'error' - }) - if (res.code === 1000) { - formData.value.fileList.splice(formData.value.fileList.findIndex((item) => item.id === row.fileId), 1); - } - }); - }).catch(() => { + deleteFile(row.fileId).then(res => { ElNotification({ title: '提示', - message: '用户取消删除! ', - type: 'warning' + message: res.msg, + type: res.code === 1000 ? 'success' : 'error' }) - }) + if (res.code === 1000) { + formData.value.fileList.splice(formData.value.fileList.findIndex((item) => item.id === row.fileId), 1); + } + }); } onMounted(async () => { @@ -376,9 +370,11 @@ onMounted(async () => { :deep(.el-empty__description) { margin-top: 0; } -:deep(.el-table--fit ){ - height: 300px!important; + +:deep(.el-table--fit ) { + height: 300px !important; } + .add-block { //display: flex; //justify-content: space-between;