From 49f1f1f72b3cb0cfb1c7ee653190f4e757cf16c2 Mon Sep 17 00:00:00 2001
From: zmj <1493694146@qq.com>
Date: Mon, 11 Mar 2024 18:04:05 +0800
Subject: [PATCH] add
---
src/api/consult_new_start_project.ts | 20 +-
.../dialogTable/dialogTableConfig.ts | 27 ++
.../components/header/multiple-tabs.vue | 21 +-
src/views/channel/wx_oa/menu_com/oa-phone.vue | 12 +-
src/views/consult_new_start_project/edit.vue | 357 +++++++++++++-----
src/views/consult_new_start_project/index.vue | 40 +-
src/views/consult_project/edit.vue | 320 +++++++++++-----
src/views/consult_project/index.vue | 41 +-
src/views/data_report_collection/index.vue | 2 +-
src/views/data_report_department/index.vue | 2 +-
.../edit.vue | 2 +-
11 files changed, 583 insertions(+), 261 deletions(-)
diff --git a/src/api/consult_new_start_project.ts b/src/api/consult_new_start_project.ts
index 28fa10a..3086034 100644
--- a/src/api/consult_new_start_project.ts
+++ b/src/api/consult_new_start_project.ts
@@ -23,4 +23,22 @@ export function apiConsultNewStartProjectDelete(params: any) {
// 项目咨询--新开工项目管理详情
export function apiConsultNewStartProjectDetail(params: any) {
return request.get({ url: '/consult_basic.consult_new_start_project/detail', params })
-}
\ No newline at end of file
+}
+
+// 项目咨询--新开工项目管理详情
+export function apiconsult_project_evolve(params: any) {
+ return request.get({ url: '/consult_basic.consult_project_evolve/lists', params })
+}
+
+// 项目咨询--新开工项目管理详情
+export function apiconsult_project_evolve_delete(params: any) {
+ return request.post({ url: '/consult_basic.consult_project_evolve/delete', params })
+}
+
+export function apiconsult_project_preparation(params: any) {
+ return request.get({ url: '/consult_basic.consult_project_preparation/lists', params })
+}
+
+export function apiconsult_project_preparation_delete(params: any) {
+ return request.post({ url: '/consult_basic.consult_project_preparation/delete', params })
+}
diff --git a/src/components/dialogTable/dialogTableConfig.ts b/src/components/dialogTable/dialogTableConfig.ts
index d9a2a04..04128c5 100644
--- a/src/components/dialogTable/dialogTableConfig.ts
+++ b/src/components/dialogTable/dialogTableConfig.ts
@@ -23,6 +23,7 @@ import { apiCostApprovedProjectLists } from '@/api/cost_approved_project'
import { apiCostProjectLists } from '@/api/cost_project'
import { apiTaskTypeLists } from '@/api/task_type'
import {apiSupervisionMaterialEquipmentInfoLists}from "@/api/supervision_material_equipment_info"
+import { apiConsultProjectLists} from '@/api/consult_project'
@@ -364,6 +365,32 @@ export const task_type:Iconfig = {
]
}
+export const consult_project:Iconfig = {
+ fetchFn: apiConsultProjectLists,
+ dictData:"",
+ serchList: [
+ {
+ label: '项目名称',
+ value: "project_name"
+ },
+ {
+ label:"项目编号",
+ value:'project_code',
+ },
+ ],
+ tableList: [
+ { project_name: "项目名称" },
+ { project_code: "项目编号" },
+ { company: "委托单位" },
+ { total_investment: "总投资" },
+ { contract: "关联合同" },
+ { engineering_status_text: "工程状态" },
+ { consult_type_text: "咨询类型" },
+ { supervision_department: "监管部门" },
+ { implementation_department: "实施部门" },
+ { project_manager: "项目负责人员" },
+ ]
+}
diff --git a/src/layout/default/components/header/multiple-tabs.vue b/src/layout/default/components/header/multiple-tabs.vue
index 66f9adf..8904799 100644
--- a/src/layout/default/components/header/multiple-tabs.vue
+++ b/src/layout/default/components/header/multiple-tabs.vue
@@ -23,11 +23,16 @@
-
+
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/views/channel/wx_oa/menu_com/oa-phone.vue b/src/views/channel/wx_oa/menu_com/oa-phone.vue
index 0d82849..2ce17f6 100644
--- a/src/views/channel/wx_oa/menu_com/oa-phone.vue
+++ b/src/views/channel/wx_oa/menu_com/oa-phone.vue
@@ -24,18 +24,13 @@ const { menuList, menuIndex, handleAddMenu } = useMenuOa(useMenuOa)
-