From 203b53936f967a4750b637c6113f182874578fda Mon Sep 17 00:00:00 2001 From: odjbin <1042039504@qq.com> Date: Thu, 18 Jul 2024 15:21:41 +0800 Subject: [PATCH] =?UTF-8?q?fix=20:=20=E9=99=84=E4=BB=B6=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../implementation/upload.vue | 56 +++++++++++-------- 1 file changed, 33 insertions(+), 23 deletions(-) diff --git a/src/views/project-management/implementation/upload.vue b/src/views/project-management/implementation/upload.vue index e9efed1..4fa2fa2 100644 --- a/src/views/project-management/implementation/upload.vue +++ b/src/views/project-management/implementation/upload.vue @@ -2,7 +2,7 @@ - + @@ -18,13 +18,14 @@
-
- - - + + + + +
提交
@@ -37,7 +38,7 @@ import {useTagsView} from '@/stores/tagsview.js' import {uploadFileList} from "@/api/project-manage/attachment"; import {computed, ref} from "vue"; import {getBaseInfoApi} from "@/components/steps/api"; -import {downloadFile,deleteFile} from "@/api/project-demand"; +import {downloadFile, deleteFile} from "@/api/project-demand"; const tagsViewStore = useTagsView() const route = useRoute() @@ -130,14 +131,14 @@ const name = ref(router.currentRoute.value.name) const rules = reactive({ tagName: [{required: true, message: '请输入标签名称', trigger: ['blur', 'change']}], }) -onActivated(()=>{ +onActivated(() => { console.log('onActivated') formData.value.tagName = ''; - showTable.value=false - nextTick(()=>{ - showTable.value=true + showTable.value = false + nextTick(() => { + showTable.value = true }) - fileList.value=[] + fileList.value = [] }) const handleDelete = (row) => { deleteFile(row.fileId).then(res => { @@ -246,15 +247,24 @@ const handleSubmit = async (instance) => { } }) } else { - await router.push({ - name: 'Implementation/detail', - query: { - id: route.query.id, - state: route.query.state, - projectId: route.query.projectId, - step: '40' - } - }) + if (router.query.type !== '40') { + router.push({ + name: 'Implementation/attachment', + query: { + id: route.query.id + } + }) + } else { + await router.push({ + name: 'Implementation/detail', + query: { + id: route.query.id, + state: route.query.state, + projectId: route.query.projectId, + step: '40' + } + }) + } } } })