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)