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 == '造价评估报告确认' ||