From 2c7b056405b6edb701bf0eab60cbd99813824486 Mon Sep 17 00:00:00 2001 From: ljx <15723110242@139.com> Date: Wed, 20 Aug 2025 15:17:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/contract/index.ts | 8 ++ src/views/contract/division/index.vue | 156 ++++++++++++++++++++++-- src/views/contract/limitPrice/index.vue | 36 +++++- 3 files changed, 187 insertions(+), 13 deletions(-) diff --git a/src/api/contract/index.ts b/src/api/contract/index.ts index 3e2dbf8..b2691c1 100644 --- a/src/api/contract/index.ts +++ b/src/api/contract/index.ts @@ -26,6 +26,14 @@ export const listBillofquantitiesLimitList = (query: any): AxiosPromise => params: query }); }; +//获取一览数据树 +export const treeList = (query: any): AxiosPromise => { + return request({ + url: '/tender/billofquantitiesLimitList/getTree', + method: 'get', + params: query + }); +}; //修改单价 export const updatePrice = (query: any): AxiosPromise => { return request({ diff --git a/src/views/contract/division/index.vue b/src/views/contract/division/index.vue index dc3cb66..e499d83 100644 --- a/src/views/contract/division/index.vue +++ b/src/views/contract/division/index.vue @@ -28,15 +28,59 @@ - - - - - - - - - + + + + + + + + + + + + + + +
+ Tag 1 + Tag 1 + Tag 1 +
+
+
+ + + + + + + + + + + 一键展开 + + + 一键收起 + + + + + + + + + + + + + + + + - + diff --git a/src/views/contract/limitPrice/index.vue b/src/views/contract/limitPrice/index.vue index 484c913..98da7c0 100644 --- a/src/views/contract/limitPrice/index.vue +++ b/src/views/contract/limitPrice/index.vue @@ -19,6 +19,13 @@ 一键收起 + + + + + @@ -210,7 +217,34 @@ const toggleExpandAll = (isExpand: boolean) => { }); isExpandAll.value = isExpand; }; - +//导入 +const importExcel = (options: any): any => { + console.log(options); + // let formData = new FormData(); + // formData.append('file', options.file); + // state.loading.list = true; + // importExcelFile({ workOrderType: state.work_order_type, projectId: currentProject.value?.id }, formData) + // .then((res) => { + // const { code } = res; + // if (code == 200) { + // proxy.$modal.msgSuccess(res.msg || '导入成功'); + // // 更新列表 + // if (state.work_order_type == 3) { + // getVersionNums(false); + // } else { + // getVersionNums(); + // } + // } else { + // proxy.$modal.msgError(res.msg || '导入失败'); + // } + // }) + // .catch((err) => { + // proxy.$modal.msgError(err.msg || '导入失败'); + // }) + // .finally(() => { + // state.loading.list = false; + // }); +}; //监听项目id刷新数据 const listeningProject = watch( () => currentProject.value?.id,