diff --git a/src/components/dialogTable/dialogTableConfig.js b/src/components/dialogTable/dialogTableConfig.js deleted file mode 100644 index 24865fc..0000000 --- a/src/components/dialogTable/dialogTableConfig.js +++ /dev/null @@ -1,33 +0,0 @@ - -import { apiSupervisionProjectLists } from '@/api/supervision_project' - -export const configA = { - queryParams: { - project_name: "", - project_code: "", - }, - fetchFn: apiSupervisionProjectLists, - serchList: [ - { - label: '项目名称', - value: "project_name" - }, - { - label: '项目编号', - value: "project_code" - }, - // { - // label: '项目分类', - // value: "project_type", - // select: [ - // { label: "是", value: 0 }, - // { label: "否", value: 1 } - // ] - // } - ], - tableList: [ - { project_name: "项目名称" }, - { project_code: "项目编号" }, - { industry_text: "行业" }, - ] -} diff --git a/src/components/dialogTable/dialogTableConfig.ts b/src/components/dialogTable/dialogTableConfig.ts new file mode 100644 index 0000000..efec597 --- /dev/null +++ b/src/components/dialogTable/dialogTableConfig.ts @@ -0,0 +1,66 @@ + +import { apiSupervisionProjectLists } from '@/api/supervision_project' + + +interface Iconfig{ + /** 列表查询的参数,会带一些默认的参数查询*/ + queryParams:object, + + /** 请求列表的接口*/ + fetchFn:Function, + + /**用户可搜索的内容,select为下拉列表 */ + serchList:Array<{label:String,value:String,select?:Array<{label:string,value:string|Number}>}>, + + /**table配置 */ + tableList:Array, +} + +export const supervision_project:Iconfig = { + queryParams: { + project_name: "", + project_code: "", + }, + fetchFn: apiSupervisionProjectLists, + serchList: [ + { + label: '项目名称', + value: "project_name" + }, + { + label: '项目编号', + value: "project_code" + }, + { + label: '项目分类', + value: "project_type", + // select: [ + // { label: "是", value: 0 }, + // { label: "否", value: 1 }, + // ] + } + ], + tableList: [ + { project_name: "项目名称" }, + { project_code: "项目编号" }, + { industry_text: "性质" }, + { build_unit: "建设单位" }, + { build_area_text: "建设区域" }, + { address: "项目地址" }, + { project_level_text: "项目等级" }, + { total_investment: "总投资" }, + { initiation_date: "立项日期" }, + { contract: "关联合同" }, + { contract_amount: "合同金额" }, + { project_overview: "项目概况" }, + { contract_content: "合同服务内容" }, + { project_requirements: "项目要求" }, + { remark: "备注" }, + { supervision_department: "监管部门" }, + { implementation_department: "实施部门" }, + { project_department: "项目部" }, + { engineering_status_text: "工程状态" }, + { project_manager: "项目负责人员" }, + { part_a_unit: "甲方单位" }, + ] +} diff --git a/src/components/dialogTable/index.vue b/src/components/dialogTable/index.vue index 59921d2..d93792b 100644 --- a/src/components/dialogTable/index.vue +++ b/src/components/dialogTable/index.vue @@ -19,46 +19,12 @@
- - - - - - - - - - - - - - - - - - - + + +
@@ -71,7 +37,6 @@