From 3491a142617f7fa36d3749399ca9c0d134d46113 Mon Sep 17 00:00:00 2001 From: wbc <942429426@qq.com> Date: Fri, 18 Jul 2025 16:54:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BD=92=E6=A1=A3=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/projectLib/projectArchive/index.vue | 241 ++++++++++-------- .../projectArchive/projectArchive.api.ts | 4 +- src/views/projectLib/projectPlan/index.vue | 3 + .../projectLib/projectPlan/viewPlanDetail.vue | 4 +- 4 files changed, 135 insertions(+), 117 deletions(-) diff --git a/src/views/projectLib/projectArchive/index.vue b/src/views/projectLib/projectArchive/index.vue index 18a4b00..8a0c2f0 100644 --- a/src/views/projectLib/projectArchive/index.vue +++ b/src/views/projectLib/projectArchive/index.vue @@ -7,133 +7,148 @@ - - + + - \ No newline at end of file + ::v-deep .ant-table-expanded-row { + height: auto !important; + /* 其他样式 */ + } + diff --git a/src/views/projectLib/projectArchive/projectArchive.api.ts b/src/views/projectLib/projectArchive/projectArchive.api.ts index ff8f74a..26adf09 100644 --- a/src/views/projectLib/projectArchive/projectArchive.api.ts +++ b/src/views/projectLib/projectArchive/projectArchive.api.ts @@ -2,8 +2,8 @@ import { defHttp } from '@/utils/http/axios'; export enum Api { projectArchivePageList = '/huzhouProject/projectArchivePageList', - queryPlanModuleDetailPage = "/huzhouPlan/queryPlanModuleDetailPage", + archiveProject = "/huzhouProject/archiveProject", } /** @@ -11,7 +11,7 @@ export enum Api { */ export const projectArchivePageList = (params) => defHttp.get({ url: Api.projectArchivePageList, params }) - +export const archiveProject = (params) => defHttp.get({ url:`${Api.archiveProject}?projectid=${params}`}) // export const submitplaninfoUploadFile = (params?) =>defHttp.post({ url: Api.submitplaninfoUploadFile,headers:{ "Content-Type": "multipart/form-data" }, params }) diff --git a/src/views/projectLib/projectPlan/index.vue b/src/views/projectLib/projectPlan/index.vue index e9f52ae..17dcc7e 100644 --- a/src/views/projectLib/projectPlan/index.vue +++ b/src/views/projectLib/projectPlan/index.vue @@ -23,6 +23,7 @@ :projectId="projectId" :projectStage="projectStage" :projectName="projectName" + :isArchiveFinish="isArchiveFinish" /> @@ -73,6 +74,7 @@ const router = useRouter(); let projectId = ref(); + let isArchiveFinish = ref(true) let type = ref(); let projectStage = ref(); let projectName = ref(); @@ -138,6 +140,7 @@ projectId.value = record.id; projectStage.value = record.stage; projectName.value = record.projectName; + isArchiveFinish.value = record.isArchiveFinish let res = await queryIsSubProject({ projectid: record.id }); console.log('queryIsSubProject', res); //判断是不是子项目,打开子项目的详情页面 diff --git a/src/views/projectLib/projectPlan/viewPlanDetail.vue b/src/views/projectLib/projectPlan/viewPlanDetail.vue index c155a65..e6a7269 100644 --- a/src/views/projectLib/projectPlan/viewPlanDetail.vue +++ b/src/views/projectLib/projectPlan/viewPlanDetail.vue @@ -142,7 +142,7 @@ import uploadURTfile from '@/views/projectLib/projectPlan/uploadURTfile.vue'; import { queryHasSubProject } from '@/views/projectLib/projectInfo/projectInfo.api'; - let dataTo = defineProps(['projectId', 'projectStage', 'projectName']); + let dataTo = defineProps(['projectId', 'projectStage', 'projectName','isArchiveFinish']); let projectId = ref(dataTo.projectId); let isfinish = ref(); let activities = ref([]); @@ -271,7 +271,7 @@ ifShow: () => { if ( record.isfinish == 2 && - record.taskFile?.length > 0 && + record.taskFile?.length > 0 &&dataTo.isArchiveFinish ==false&& (record.taskName == '可研报告初稿编制' || record.taskName == '可研报告送审稿编制' || record.taskName == '造价评估报告确认' ||