From 4ddd53cec784b0b7dfbdff149ff2334999601181 Mon Sep 17 00:00:00 2001
From: odjbin <1042039504@qq.com>
Date: Thu, 6 Jun 2024 21:52:33 +0800
Subject: [PATCH] =?UTF-8?q?fix=20:=20=E4=BF=AE=E6=94=B9=E9=9C=80=E6=B1=82?=
=?UTF-8?q?=E5=BE=81=E9=9B=86=E5=BE=81=E9=9B=86=E8=AF=B4=E6=98=8E=E8=BE=93?=
=?UTF-8?q?=E5=85=A5=E6=A1=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/project-demand/requirement/add.vue | 122 +++++++++----------
1 file changed, 59 insertions(+), 63 deletions(-)
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;