From 1d8305707844e36a4f520d9acff07147d47bc46d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=85=B4=E5=87=AF?= <2448379534@qq.com> Date: Wed, 13 May 2026 08:45:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E4=BF=A1=E6=81=AF=E5=AE=8C?= =?UTF-8?q?=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/MapModal/column.config.ts | 349 + .../MapModal/components/BasicInfo.vue | 10530 ++++++++-------- frontend/src/components/MapModal/index.vue | 1 + .../src/components/MapModal/setting.config.ts | 392 +- .../views/home/shuiDianKaiFaZhuangKuang.vue | 34 +- 5 files changed, 6147 insertions(+), 5159 deletions(-) diff --git a/frontend/src/components/MapModal/column.config.ts b/frontend/src/components/MapModal/column.config.ts index 8e17baa..33dbbb0 100644 --- a/frontend/src/components/MapModal/column.config.ts +++ b/frontend/src/components/MapModal/column.config.ts @@ -944,6 +944,351 @@ const BasicColumns: Array = [ } ]; +// 水温基础信息 + +const wtPointColumns: Array = [ + { + name: '基本属性', + visible: false, + ruleTips: '', + type: '', + url: '' + }, + { + name: '测站名称', + filed: 'stnm', + visible: true, + type: 'input', + url: '', + }, + { + name: '测站类型', + filed: 'sttpName', + visible: true, + type: 'select', + url: '', + }, + { + name: '站址', + filed: 'addvcdName', + visible: true, + type: 'input', + url: '', + }, + { + name: '所属流域', + filed: 'hbrvcdName', + visible: true, + type: 'select', + url: '', + }, + { + name: '经度(°)', + filed: 'lgtd', + visible: true, + type: 'number', + toFixed: 6, + url: '', + }, + { + name: '纬度(°)', + filed: 'lttd', + visible: true, + type: 'number', + toFixed: 6, + url: '', + }, + { + name: '建成日期', + filed: 'jcdt', + visible: true, + type: 'date', + format: 'YYYY-MM-DD', + url: '', + }, + { + name: '监测方式', + filed: 'mwayName', + visible: true, + type: 'select', + url: '', + }, + { + name: '所属电站', + filed: 'ennm', + visible: true, + type: 'select', + url: '', + }, + { + name: '', + filed: '', + visible: true, + type: '', + url: '', + }, + +]; +//水质基础信息 +const FhWpPointColumns: Array = [ + { + name: '基本属性', + visible: false, + ruleTips: '', + type: '', + url: '' + }, + { + name: '测站名称', + filed: 'stnm', + visible: true, + type: 'input', + url: '', + }, + { + name: '测站类型', + filed: 'sttpName', + visible: true, + type: 'select', + url: '', + }, + { + name: '站址', + filed: 'addvcdName', + visible: true, + type: 'input', + url: '', + }, + { + name: '所属流域', + filed: 'hbrvcdName', + visible: true, + type: 'select', + url: '', + }, + { + name: '经度(°)', + filed: 'lgtd', + visible: true, + type: 'number', + toFixed: 6, + url: '', + }, + { + name: '纬度(°)', + filed: 'lttd', + visible: true, + type: 'number', + toFixed: 6, + url: '', + }, + { + name: '类别', + filed: 'dtinTypeName', + visible: true, + type: 'select', + url: '', + }, + { + name: '水质要求', + filed: 'wwqtgName', + visible: true, + type: 'select', + url: '', + }, + { + name: '监测方式', + filed: 'mwayName', + visible: true, + type: 'select', + url: '', + }, + { + name: '', + filed: '', + visible: true, + type: '', + url: '', + }, + +]; +//栖息地基础信息 fh_point +const FhPointColumns: Array = [ + { + name: '基本属性', + visible: false, + ruleTips: '', + type: '', + url: '' + }, + { + name: '栖息地名称', + filed: 'stnm', + visible: true, + type: 'input', + url: '', + }, + { + name: '站址', + filed: 'stlc', + visible: true, + type: 'input', + url: '', + }, + { + name: '所属流域', + filed: 'baseName', + visible: true, + type: 'select', + url: '', + }, + { + name: '保护对象', + filed: 'protobj', + visible: true, + type: 'select', + url: '', + }, + { + name: '保护范围', + filed: 'qxdbhfw', + visible: true, + type: 'input', + url: '', + }, + { + name: '保护总长度(km)', + filed: 'qxdbhcd', + visible: true, + type: 'number', + toFixed: 2, + url: '', + }, + { + name: '保护核心长度(km)', + filed: 'qxdbhhxcd', + visible: true, + type: 'number', + toFixed: 2, + url: '', + }, + { + name: '保护外围长度', + filed: 'qxdbhwwcd', + visible: true, + type: 'number', + toFixed: 2, + url: '', + }, + { + name: '保护面积(km²)', + filed: 'qxdbhmj', + visible: true, + type: 'number', + toFixed: 2, + url: '', + }, + { + name: '保护河流', + filed: 'bhhl', + visible: true, + type: 'select', + url: '', + }, + { + name: '保护河段', + filed: 'bhhd', + visible: true, + type: 'select', + url: '', + }, + { + name: '保护措施', + filed: 'prottyp', + visible: true, + type: 'select', + url: '', + }, + { + name: '保护方式', + filed: 'protmthd', + visible: true, + type: 'select', + url: '', + }, + { + name: '投资(亿元)', + filed: 'inv', + visible: true, + type: 'number', + url: '', + }, + + +]; +//栖息地流量 基础信息 fh_zq_point +const FhZQPointColumns: Array = [ + { + name: '测站名称', + filed: 'stnm', + visible: true, + type: 'input', + url: '', + }, + { + name: '测站类型', + filed: 'sttpName', + visible: true, + type: 'select', + url: '', + }, + { + name: '站址', + filed: 'stlc', + visible: true, + type: 'input', + url: '', + }, + { + name: '所属流域', + filed: 'baseName', + visible: true, + type: 'select', + url: '', + }, + { + name: '经度(°)', + filed: 'lgtd', + visible: true, + type: 'number', + toFixed: 6, + url: '', + }, + { + name: '纬度(°)', + filed: 'lttd', + visible: true, + type: 'number', + toFixed: 6, + url: '', + }, + { + name: '建成日期', + filed: 'jcdt', + visible: true, + type: 'date', + format: 'YYYY-MM-DD', + url: '', + }, + { + name: '监测方式', + filed: 'mwayName', + visible: true, + type: 'select', + url: '', + }, + +]; //阶段属性 const basicFilterColumns: Array = [ { @@ -1651,6 +1996,10 @@ const NormalColumns: Array = []; export { BasicColumns, + wtPointColumns, + FhWpPointColumns, + FhPointColumns, + FhZQPointColumns, basicFilterColumns, tabsWithTwoColumns, tableColumns1, diff --git a/frontend/src/components/MapModal/components/BasicInfo.vue b/frontend/src/components/MapModal/components/BasicInfo.vue index 3dca341..3f38d49 100644 --- a/frontend/src/components/MapModal/components/BasicInfo.vue +++ b/frontend/src/components/MapModal/components/BasicInfo.vue @@ -1,22 +1,13 @@