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' + } + }) + } } } })