From 9d999dbe131c5e1feb27d63ed629ad01de9c8390 Mon Sep 17 00:00:00 2001
From: 710356044 <710356044@qq.com>
Date: Fri, 26 Nov 2021 21:53:30 +0800
Subject: [PATCH] =?UTF-8?q?=E9=A5=AE=E7=94=A8=E6=B0=B4=E7=BB=9F=E8=AE=A1?=
=?UTF-8?q?=E5=88=86=E6=9E=90-=E5=8E=9F=E5=A7=8B=E6=95=B0=E6=8D=AE=20?=
=?UTF-8?q?=E6=9D=BF=E5=9D=97=20=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/ecology/drinking-water-dict.js | 85 +++-
src/api/ecology/drinking-water-village.js | 6 +-
src/api/ecology/drinking-water.js | 4 +
.../dict/countyBottomWaterDict.vue | 387 ++++++++++++++++++
.../dict/countyTopWaterDict.vue | 386 +++++++++++++++++
src/views/water/drinking-water/dict/index.vue | 21 +-
src/views/water/drinking-water/dict/place.vue | 8 +-
.../water/drinking-water/dict/villageDict.vue | 383 +++++++++++++++++
.../water/drinking-water/statistic/base.vue | 16 +-
.../water/drinking-water/statistic/colums.js | 250 ++++++++++-
.../drinking-water/statistic/countyData.vue | 228 +++++++++++
.../water/drinking-water/statistic/index.vue | 17 +-
.../drinking-water/statistic/villageData.vue | 228 +++++++++++
13 files changed, 1987 insertions(+), 32 deletions(-)
create mode 100644 src/views/water/drinking-water/dict/countyBottomWaterDict.vue
create mode 100644 src/views/water/drinking-water/dict/countyTopWaterDict.vue
create mode 100644 src/views/water/drinking-water/dict/villageDict.vue
create mode 100644 src/views/water/drinking-water/statistic/countyData.vue
create mode 100644 src/views/water/drinking-water/statistic/villageData.vue
diff --git a/src/api/ecology/drinking-water-dict.js b/src/api/ecology/drinking-water-dict.js
index 16c24a8..b45dc47 100644
--- a/src/api/ecology/drinking-water-dict.js
+++ b/src/api/ecology/drinking-water-dict.js
@@ -1,5 +1,5 @@
import axios from 'axios';
-// ----------------------列表-----------------------
+// ----------------------市级字典列表-----------------------
const pageDictUrl = '/drinkingWater/drinkingWaterDict';
const listAllUrl = pageDictUrl + "";
@@ -29,7 +29,68 @@ const copyBatchPlace = function (data){
return axios.post("/drinkingWater/drinkingWaterDict/copyBatch",data)
}
+// ----------------------县级地表水字典列表-----------------------
+const pageCountyDictUrl = '/drinkingWater/drinkingWaterCountyDict';
+const listCountyAllUrl = pageCountyDictUrl + "";
+
+// 添加
+const saveDrinkingWaterCountyDict = function (data) {
+ return axios.post("/drinkingWater/drinkingWaterCountyDict/",data)
+}
+
+// 删除
+const removeDrinkingWaterCountyDict = function (id) {
+ return axios.delete(`/drinkingWater/drinkingWaterCountyDict/${id}`,)
+}
+// 批量删除
+const removeBatchDrinkingWaterCountyDict = function (ids) {
+ return axios.delete("/drinkingWater/drinkingWaterCountyDict/batch",{data:ids})
+}
+
+// 修改
+const updateDrinkingWaterCountyDict = function (data) {
+ return axios.put("/drinkingWater/drinkingWaterCountyDict",data)
+}
+
+const getCountyColumnOptions = function(column){
+ return axios.get("/drinkingWater/drinkingWaterCountyDict/options",{params:{column}})
+}
+const copyBatchCountyPlace = function (data){
+ return axios.post("/drinkingWater/drinkingWaterCountyDict/copyBatch",data)
+}
+
+// ----------------------县级地下水字典列表-----------------------
+const pageCountyBottomDictUrl = '/drinkingWater/drinkingWaterCountyBottomDict';
+const listCountyBottomAllUrl = pageCountyBottomDictUrl + "";
+
+// 添加
+const saveDrinkingWaterCountyBottomDict = function (data) {
+ return axios.post("/drinkingWater/drinkingWaterCountyBottomDict/",data)
+}
+
+// 删除
+const removeDrinkingWaterCountyBottomDict = function (id) {
+ return axios.delete(`/drinkingWater/drinkingWaterCountyBottomDict/${id}`,)
+}
+// 批量删除
+const removeBatchDrinkingWaterCountyBottomDict = function (ids) {
+ return axios.delete("/drinkingWater/drinkingWaterCountyBottomDict/batch",{data:ids})
+}
+
+// 修改
+const updateDrinkingWaterCountyBottomDict = function (data) {
+ return axios.put("/drinkingWater/drinkingWaterCountyBottomDict",data)
+}
+
+const getCountyBottomColumnOptions = function(column){
+ return axios.get("/drinkingWater/drinkingWaterCountyBottomDict/options",{params:{column}})
+}
+const copyBatchCountyBottomPlace = function (data){
+ return axios.post("/drinkingWater/drinkingWaterCountyBottomDict/copyBatch",data)
+}
+
export {
+ //市级
pageDictUrl,
listAllUrl,
saveDrinkingWaterDict,
@@ -37,5 +98,25 @@ export {
removeBatchDrinkingWaterDict,
updateDrinkingWaterDict,
getColumnOptions,
- copyBatchPlace
+ copyBatchPlace,
+ // 县级地表水
+ pageCountyDictUrl,
+ listCountyAllUrl,
+ saveDrinkingWaterCountyDict,
+ removeDrinkingWaterCountyDict,
+ removeBatchDrinkingWaterCountyDict,
+ updateDrinkingWaterCountyDict,
+ getCountyColumnOptions,
+ copyBatchCountyPlace,
+ //
+ pageCountyBottomDictUrl,
+ listCountyBottomAllUrl,
+ saveDrinkingWaterCountyBottomDict,
+ removeDrinkingWaterCountyBottomDict,
+ removeBatchDrinkingWaterCountyBottomDict,
+ updateDrinkingWaterCountyBottomDict,
+ getCountyBottomColumnOptions,
+ copyBatchCountyBottomPlace
+ //农村
+
}
\ No newline at end of file
diff --git a/src/api/ecology/drinking-water-village.js b/src/api/ecology/drinking-water-village.js
index f992679..8677b2f 100644
--- a/src/api/ecology/drinking-water-village.js
+++ b/src/api/ecology/drinking-water-village.js
@@ -54,8 +54,8 @@ const updateDrinkingWaterVillage = function (data) {
// -------------------------统计---------------------
-const pageDrinkingWaterVillageStatisticUrl = '/drinkingWaterVillage/drinkingWaterVillage/statistic';
-const pageDrinkingWaterVillageCompare = '/drinkingWaterVillage/drinkingWaterVillage/statistic/compare';
+const pageDrinkingWaterVillageStatisticUrl = '/drinkingWaterVillage/drinkingWaterVillage/VillageAnalysePage';
+// const pageDrinkingWaterVillageCompare = '/drinkingWaterVillage/drinkingWaterVillage/statistic/compare';
const getHistoryyears = function () {
return axios.get("/drinkingWaterVillage/drinkingWaterVillage/history-year")
}
@@ -85,7 +85,7 @@ export {
removeBatchDrinkingWaterVillage,
pageDrinkingWaterVillageStatisticUrl,
getHistoryyears,
- pageDrinkingWaterVillageCompare,
+ // pageDrinkingWaterVillageCompare,
getColumnOptions,
listAll,
getGisBase,
diff --git a/src/api/ecology/drinking-water.js b/src/api/ecology/drinking-water.js
index 1ad0fdb..16d5146 100644
--- a/src/api/ecology/drinking-water.js
+++ b/src/api/ecology/drinking-water.js
@@ -58,7 +58,10 @@ const updateWaterWithdrawal=function(data){
// -------------------------统计---------------------
+//市级原始数据
const pageDrinkingWaterStatisticUrl = '/drinkingWater/drinkingWater/AnalysePage';
+//县级原始数据
+const pageDrinkingWaterCountyStatisticUrl='/drinkingWater/drinkingWater/CountyAnalysePage'
// const pageDrinkingWaterCompare = '/drinkingWater/drinkingWater/statistic/compare';
const getHistoryyears = function () {
return axios.get("/drinkingWater/drinkingWater/history-year")
@@ -88,6 +91,7 @@ export {
updateDrinkingWater,
removeBatchDrinkingWater,
pageDrinkingWaterStatisticUrl,
+ pageDrinkingWaterCountyStatisticUrl,
getHistoryyears,
// pageDrinkingWaterCompare,
getColumnOptions,
diff --git a/src/views/water/drinking-water/dict/countyBottomWaterDict.vue b/src/views/water/drinking-water/dict/countyBottomWaterDict.vue
new file mode 100644
index 0000000..5484a58
--- /dev/null
+++ b/src/views/water/drinking-water/dict/countyBottomWaterDict.vue
@@ -0,0 +1,387 @@
+
+
+
+
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (data = d.data)"
+ >
+
+
+ 新增
+
+
+
+
+ {{ item.label }}
+
+
+
+
+ 批量复制
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/water/drinking-water/dict/countyTopWaterDict.vue b/src/views/water/drinking-water/dict/countyTopWaterDict.vue
new file mode 100644
index 0000000..59ee39b
--- /dev/null
+++ b/src/views/water/drinking-water/dict/countyTopWaterDict.vue
@@ -0,0 +1,386 @@
+
+
+
+
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+ 查询
+ 重置
+ 按年份导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (data = d.data)"
+ >
+
+
+ 新增
+
+
+
+
+ {{ item.label }}
+
+
+
+
+ 批量复制
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/water/drinking-water/dict/index.vue b/src/views/water/drinking-water/dict/index.vue
index 8c56681..3069264 100644
--- a/src/views/water/drinking-water/dict/index.vue
+++ b/src/views/water/drinking-water/dict/index.vue
@@ -2,9 +2,18 @@
-
+
+
+
+
+
+
+
+
+
+
@@ -22,13 +31,17 @@
*/
// import LeqLevel from "./surface-water"
import Place from "./place"
-
-
+import countyTopWaterDict from "./countyTopWaterDict.vue"
+import countyBottomWaterDict from "./countyBottomWaterDict.vue"
+import villageDict from "./villageDict.vue"
export default {
name: 'DrinkingWaterDictIndex',
components: {
// LeqLevel,
- Place
+ Place,
+ countyTopWaterDict,
+ countyBottomWaterDict,
+ villageDict
},
data() {
return {
diff --git a/src/views/water/drinking-water/dict/place.vue b/src/views/water/drinking-water/dict/place.vue
index de66726..45176f0 100644
--- a/src/views/water/drinking-water/dict/place.vue
+++ b/src/views/water/drinking-water/dict/place.vue
@@ -309,10 +309,10 @@ export default {
form: {},
loading: false,
rules: {
- year: [{required: true, message: '请输入年份'}],
- sourceWaterName:[{required: true,message: '请选择水源名称'}],
- longitude: [{required: true,message: '请输入经度',},],
- latitude: [{required: true,message: '请输入纬度',},],
+ // year: [{required: true, message: '请输入年份'}],
+ // sourceWaterName:[{required: true,message: '请选择水源名称'}],
+ // longitude: [{required: true,message: '请输入经度',},],
+ // latitude: [{required: true,message: '请输入纬度',},],
},
yearOptions: [],
showNYear:false,
diff --git a/src/views/water/drinking-water/dict/villageDict.vue b/src/views/water/drinking-water/dict/villageDict.vue
new file mode 100644
index 0000000..60048fa
--- /dev/null
+++ b/src/views/water/drinking-water/dict/villageDict.vue
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+ 查询
+ 重置
+ 按年份导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (data = d.data)"
+ >
+
+
+ 新增
+
+
+
+
+ {{ item.label }}
+
+
+
+
+ 批量复制
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/water/drinking-water/statistic/base.vue b/src/views/water/drinking-water/statistic/base.vue
index 61a34b2..877d66d 100644
--- a/src/views/water/drinking-water/statistic/base.vue
+++ b/src/views/water/drinking-water/statistic/base.vue
@@ -76,9 +76,9 @@
>
-
+
{{
-
+ record.reportTime==null?text="":
record.reportTime.substr(5,2)=="01" || record.reportTime.substr(5,2) == "02" ||record.reportTime.substr(5,2) == "03" ||record.reportTime.substr(5,2)=="12"
? text="K":
record.reportTime.substr(5,2)=="04" || record.reportTime.substr(5,2) == "05" ||record.reportTime.substr(5,2)=="10"||record.reportTime.substr(5,2)=="11"
@@ -110,19 +110,11 @@ import { tableColumns } from "./colums";
// import moment from "moment";
// import utils from "./utils";
// const columns =tableColumns;
-
- // {
- // title: "创建人",
- // dataIndex: "username",
- // sorter: true,
- // },
-
-
export default {
name: "DrinkingWaterBase",
components: {},
-
+
data() {
return {
data: [],
@@ -203,7 +195,7 @@ export default {
// },
/* 刷新表格 */
reload() {
-
+
this.$refs.table.reload({
where: this.where,
});
diff --git a/src/views/water/drinking-water/statistic/colums.js b/src/views/water/drinking-water/statistic/colums.js
index a08217c..2a6cd31 100644
--- a/src/views/water/drinking-water/statistic/colums.js
+++ b/src/views/water/drinking-water/statistic/colums.js
@@ -1,5 +1,13 @@
import moment from "moment"
+//市级数据总览表格
const tableColumns = [
+
+ { title: "省份", dataIndex: "province", sorter: true, },
+ { title: "省份代码", dataIndex: "provinceCode", sorter: true, },
+ { title: "城市名称", dataIndex: "city", sorter: true, },
+ { title: "城市代码", dataIndex: "cityCode", sorter: true, },
+ { title: "重点城市区分", dataIndex: "keyCity", sorter: true, },
+ { title: "南北方城市", dataIndex: "cityOrientation", sorter: true, },
{ title: "断面名称", dataIndex: "place", sorter: true, },
{ title: "断面代码", dataIndex: "sectionCode", sorter: true, },
{ title: "水源名称", dataIndex: "sourceWaterName", sorter: true, },
@@ -142,5 +150,245 @@ const tableColumns = [
{ title: "1,1,1-三氯乙烷(mg/L)", dataIndex: "c2h3cl3_111", sorter: true, },
{ title: "1,1,2-三氯乙烷(mg/L)", dataIndex: "c2h3cl3_112", sorter: true, },
];
+export { tableColumns }
-export { tableColumns }
\ No newline at end of file
+//县级数据总览表格
+const tableColumns2 = [
+ { title: "省份", dataIndex: "province", sorter: true, },
+ { title: "省份代码", dataIndex: "provinceCode", sorter: true, },
+ { title: "城市名称", dataIndex: "city", sorter: true, },
+ { title: "城市代码", dataIndex: "cityCode", sorter: true, },
+ // { title: "重点城市区分", dataIndex: "keyCity", sorter: true, },
+ {title:"县域名称",dataIndex:"county",sorter:true},
+ {title:"县域代码",dataIndex:"county",sorter:true},
+ // { title: "南北方城市", dataIndex: "cityOrientation", sorter: true, },
+ { title: "断面名称", dataIndex: "place", sorter: true, },
+ // { title: "断面代码", dataIndex: "sectionCode", sorter: true, },
+ { title: "水源名称", dataIndex: "sourceWaterName", sorter: true, },
+ { title: "所属水系", dataIndex: "subordinateWater", sorter: true, },
+ { title: "水源地性质", dataIndex: "waterSourceProperty", sorter: true, },
+ { title: "取水点经度", dataIndex: "longitude", sorter: true, },
+ { title: "取水点纬度", dataIndex: "latitude", sorter: true, },
+ { title: "本月取水量", dataIndex: "waterWithdrawal", sorter: true, },
+ { title: "采样时间", dataIndex: "reportTime", sorter: true, customRender: ({text}) => moment(text, "YYYY/MM/DD HH:mm:ss").format("YYYY/MM/DD")},
+ { title: "水期代码", dataIndex: "waterPhaseCode",sorter: true,
+ slots:{customRender:'waterCode' }
+ },
+ { title: "水温", dataIndex: "waterTemperature", sorter: true, },
+ // {title: "采样时间",dataIndex: "monitorTime",sorter: true,},
+ { title: "pH(无量纲)", dataIndex: "ph", sorter: true, },
+ { title: "溶解氧", dataIndex: "dissolvedOxygen", sorter: true, },
+ { title: "高锰酸盐指数", dataIndex: "permanganateIndex", sorter: true, },
+ { title: "化学需氧量", dataIndex: "cod", sorter: true, },
+ { title: "五日生化需氧量", dataIndex: "fiveDayBod", sorter: true, },
+ { title: "氨氮", dataIndex: "ammonia", sorter: true, },
+ { title: "总磷", dataIndex: "totalPhosphorus", sorter: true, },
+ { title: "总氮", dataIndex: "totalNitrogen", sorter: true, },
+ { title: "铜", dataIndex: "cu", sorter: true, },
+ { title: "锌", dataIndex: "zn", sorter: true, },
+ { title: "氟化物", dataIndex: "fluoride", sorter: true, },
+ { title: "硒", dataIndex: "se", sorter: true, },
+ { title: "砷", dataIndex: "as", sorter: true, },
+ { title: "汞", dataIndex: "hg", sorter: true, },
+ { title: "镉", dataIndex: "cd", sorter: true, },
+ { title: "铬(六价)", dataIndex: "cr", sorter: true, },
+ { title: "铅", dataIndex: "pb", sorter: true, },
+ { title: "氰化物", dataIndex: "cyanide", sorter: true, },
+ { title: "挥发酚", dataIndex: "volatilePhenol", sorter: true, },
+ { title: "石油类", dataIndex: "petro", sorter: true, },
+ { title: "阴离子表面活性剂", dataIndex: "anionicSurfactant", sorter: true, },
+ { title: "硫化物", dataIndex: "sulfide", sorter: true, },
+ { title: "粪大肠菌群(MPN/L)", dataIndex: "fecalColiforms", sorter: true, },
+ { title: "硫酸盐", dataIndex: "sulfate", sorter: true, },
+ { title: "氯化物", dataIndex: "chloride", sorter: true, },
+ { title: "硝酸盐氮", dataIndex: "nitrateNitrogen", sorter: true, },
+ { title: "铁", dataIndex: "fe", sorter: true, },
+ { title: "锰", dataIndex: "mn", sorter: true, },
+ { title: "三氯甲烷", dataIndex: "chcl3", sorter: true, },
+ { title: "四氯化碳", dataIndex: "ccl4", sorter: true, },
+ { title: "三溴甲烷", dataIndex: "chbr3", sorter: true, },
+ { title: "二氯甲烷", dataIndex: "ch2cl2", sorter: true, },
+ { title: "1,2-二氯乙烷", dataIndex: "c2h4cl2", sorter: true, },
+ { title: "环氧氯丙烷", dataIndex: "c3h5clO", sorter: true, },
+ { title: "氯乙烯", dataIndex: "c2h3cl", sorter: true, },
+ { title: "1,1-二氯乙烯", dataIndex: "c2h2cl211", sorter: true, },
+ { title: "1,2-二氯乙烯", dataIndex: "c2h2cl212", sorter: true, },
+ { title: "三氯乙烯", dataIndex: "c2hcl3", sorter: true, },
+ { title: "四氯乙烯", dataIndex: "c2cl4", sorter: true, },
+ { title: "氯丁二烯", dataIndex: "c4h5cl", sorter: true, },
+ { title: "六氯丁二烯", dataIndex: "c4cl6", sorter: true, },
+ { title: "苯乙烯", dataIndex: "c8h8", sorter: true, },
+ { title: "甲醛", dataIndex: "ch2o", sorter: true, },
+ { title: "乙醛", dataIndex: "c2h4o", sorter: true, },
+ { title: "丙烯醛", dataIndex: "c3h4o", sorter: true, },
+ { title: "三氯乙醛", dataIndex: "c2hcl3o", sorter: true, },
+ { title: "苯", dataIndex: "c6h6", sorter: true, },
+ { title: "甲苯", dataIndex: "c7h8", sorter: true, },
+ { title: "乙苯", dataIndex: "c8h10Ethylbenzene", sorter: true, },
+ { title: "二甲苯", dataIndex: "c8h10Dimethylbenzene", sorter: true, },
+ { title: "异丙苯", dataIndex: "c9h12", sorter: true, },
+ { title: "氯苯", dataIndex: "c6h5cl", sorter: true, },
+ { title: "1,2-二氯苯", dataIndex: "c6h4cl212", sorter: true, },
+ { title: "1,4-二氯苯", dataIndex: "c6h4cl214", sorter: true, },
+ { title: "三氯苯", dataIndex: "c6h3cl3", sorter: true, },
+ { title: "四氯苯", dataIndex: "c6h2cl4", sorter: true, },
+ { title: "六氯苯", dataIndex: "c6cl6", sorter: true, },
+ { title: "硝基苯", dataIndex: "c6h5no2", sorter: true, },
+ { title: "二硝基苯", dataIndex: "c6h4n2o4", sorter: true, },
+ { title: "2,4-二硝基甲苯", dataIndex: "c7h6n2o4", sorter: true, },
+ { title: "2,4,6-三硝基甲苯", dataIndex: "c7h5o6n3", sorter: true, },
+ { title: "硝基氯苯", dataIndex: "c6h4clno2", sorter: true, },
+ { title: "2,4-二硝基氯苯 ", dataIndex: "c6h3cln2o4", sorter: true, },
+ { title: "2,4-二氯苯酚", dataIndex: "c6h4cl2o", sorter: true, },
+ { title: "2,4,6-三氯苯酚", dataIndex: "c6h3cl3o", sorter: true, },
+ { title: "五氯酚", dataIndex: "c6hcl5o", sorter: true, },
+ { title: "苯胺", dataIndex: "c6h7n", sorter: true, },
+ { title: "联苯胺", dataIndex: "c6h4nh22", sorter: true, },
+ { title: "丙烯酰胺", dataIndex: "c3h5no", sorter: true, },
+ { title: "丙烯腈", dataIndex: "c3h3n", sorter: true, },
+ { title: "邻苯二甲酸二丁酯", dataIndex: "c16h22o4", sorter: true, },
+ { title: "邻苯二甲酸二(2-乙基已基)酯", dataIndex: "c16h35o4p", sorter: true, },
+ { title: "水合肼", dataIndex: "n2h4h2o", sorter: true, },
+ { title: "四乙基铅", dataIndex: "c8h20pd", sorter: true, },
+ { title: "吡啶", dataIndex: "c5h5n", sorter: true, },
+ { title: "松节油", dataIndex: "turpentine", sorter: true, },
+ { title: "苦味酸", dataIndex: "c6h3n3o7", sorter: true, },
+ { title: "丁基黄原酸", dataIndex: "butylXanthogenAcid", sorter: true, },
+ { title: "活性氯", dataIndex: "activeChlorine", sorter: true, },
+ { title: "滴滴涕", dataIndex: "c14h9cl5", sorter: true, },
+ { title: "林丹", dataIndex: "c6h6cl6", sorter: true, },
+ { title: "环氧七氯", dataIndex: "c10h5cl7O", sorter: true, },
+ { title: "对硫磷", dataIndex: "c10h14no5ps", sorter: true, },
+ { title: "甲基对硫磷", dataIndex: "c8h10o5nps", sorter: true, },
+ { title: "马拉硫磷", dataIndex: "c10h19o6ps2", sorter: true, },
+ { title: "乐果", dataIndex: "c5h12no3ps2", sorter: true, },
+ { title: "敌敌畏", dataIndex: "c4h7cl2o4p", sorter: true, },
+ { title: "敌百虫", dataIndex: "c4h8cl3o4p", sorter: true, },
+ { title: "内吸磷", dataIndex: "c8h19o3ps2", sorter: true, },
+ { title: "百菌清", dataIndex: "c8cl4n2", sorter: true, },
+ { title: "甲萘威", dataIndex: "c12h11no2", sorter: true, },
+ { title: "溴氰菊酯", dataIndex: "c22h19br2no3", sorter: true, },
+ { title: "阿特拉津", dataIndex: "c8h14cln5", sorter: true, },
+ { title: "苯并(a)芘 ", dataIndex: "c20h12", sorter: true, },
+ { title: "甲基汞", dataIndex: "ch3hg", sorter: true, },
+ { title: "多氯联苯", dataIndex: "c12h10Xclx", sorter: true, },
+ { title: "微囊藻毒素-LR", dataIndex: "微囊藻毒素-LR", sorter: true, },
+ { title: "黄磷", dataIndex: "p4", sorter: true, },
+ { title: "钼", dataIndex: "mo", sorter: true, },
+ { title: "钴", dataIndex: "co", sorter: true, },
+ { title: "铍", dataIndex: "be", sorter: true, },
+ { title: "硼", dataIndex: "b", sorter: true, },
+ { title: "锑", dataIndex: "sb", sorter: true, },
+ { title: "镍", dataIndex: "ni", sorter: true, },
+ { title: "钡", dataIndex: "ba", sorter: true, },
+ { title: "钒", dataIndex: "v", sorter: true, },
+ { title: "钛", dataIndex: "ti", sorter: true, },
+ { title: "铊", dataIndex: "tl", sorter: true, },
+
+ { title: "六价铬", dataIndex: "cr6", sorter: true, },
+ { title: "邻二氯苯", dataIndex: "odcb", sorter: true, },
+ { title: "对二氯苯", dataIndex: "pdcp", sorter: true, },
+
+ { title: "苯并(a)芘", dataIndex: "bap", sorter: true, },
+ { title: "苯并(b)荧蒽", dataIndex: "bbfa", sorter: true, },
+ { title: "磷酸盐", dataIndex: "phosphate", sorter: true, },
+ { title: "急性毒性", dataIndex: "acuteToxicity", sorter: true, },
+ { title: "余氯", dataIndex: "residualChlorine", sorter: true, },
+ { title: "六六六", dataIndex: "c6h6cl6666", sorter: true, },
+ { title: "2,4,6-三氯酚", dataIndex: "c6h3cl3o246", sorter: true, },
+ //新增
+ { title: "叶绿素(mg/m3)", dataIndex: "chlorophyll", sorter: true, },
+ { title: "透明度(cm)", dataIndex: "transparency", sorter: true, },
+ { title: "总α放射性", dataIndex: "totalAlphaRadioactivity", sorter: true, },
+ { title: "总β放射性", dataIndex: "totalBetaRadioactivity", sorter: true, },
+ { title: "1,1,1-三氯乙烷(mg/L)", dataIndex: "c2h3cl3_111", sorter: true, },
+ { title: "1,1,2-三氯乙烷(mg/L)", dataIndex: "c2h3cl3_112", sorter: true, },
+];
+export { tableColumns2 }
+
+//农村数据总览表格
+const tableColumns3=[
+ // {title:"断面代码",dataIndex:"sectionCode",sorter:true},
+ {title: "省",dataIndex: "province",sorter: true,},
+ {title: "省份代码", dataIndex: "provinceCode", sorter: true, },
+ {title: "市",dataIndex: "city",sorter: true,},
+ { title: "城市代码", dataIndex: "cityCode", sorter: true, },
+ { title: "重点城市区分", dataIndex: "keyCity", sorter: true, },
+ { title: "南北方城市", dataIndex: "cityOrientation", sorter: true, },
+ // {title: "城区",dataIndex: "城区",sorter: true,},
+ // {title: "县(区)",dataIndex: "county",sorter: true,},
+ // {title: "乡镇",dataIndex: "township",sorter: true,},
+ // {title: "村",dataIndex: "village",sorter: true,},
+ {title: "点位名称",dataIndex: "place",sorter: true,},
+ { title: "断面代码", dataIndex: "sectionCode", sorter: true, },
+ { title: "所属水系", dataIndex: "subordinateWater", sorter: true, },
+ { title: "水源地性质", dataIndex: "waterSourceProperty", sorter: true, },
+ { title: "本月取水量", dataIndex: "waterWithdrawal", sorter: true, },
+ {title: "监测时间",dataIndex: "monitorTime",sorter: true,customRender: ({text}) => moment(text, "YYYY/MM/DD HH:mm:ss").format("YYYY/MM/DD")},
+ { title: "水期代码", dataIndex: "waterPhaseCode",sorter: true,
+ slots:{customRender:'waterCode' }
+ },
+ // {title: "湖库(是/否)",dataIndex: "lakeLibraryFlag",sorter: true,},
+ // {title: "必测村庄(是/否) ",dataIndex: "mustTestVillagesFlag",sorter: true,},
+
+ {title: "经度(°)",dataIndex: "longitude",sorter: true,},
+ {title: "纬度(°)",dataIndex: "latitude",sorter: true,},
+ {title: "服务人口数量(人)",dataIndex: "numberServingPopulation",sorter: true,},
+ {title: "日供水规模(吨)",dataIndex: "dailyWaterSupplyScale",sorter: true,},
+ {title: "水温(℃)",dataIndex: "waterTemperature",sorter: true,},
+ {title: "pH(mg/L)",dataIndex: "ph",sorter: true,},
+ {title: "溶解氧(mg/L)",dataIndex: "dissolvedOxygen",sorter: true,},
+ {title: "高锰酸盐指数(mg/L)",dataIndex: "permanganateIndex",sorter: true,},
+ {title: "五日生化需氧量(mg/L)",dataIndex: "fiveDayBod",sorter: true,},
+ {title: "氨氮(mg/L)",dataIndex: "ammonia",sorter: true,},
+ {title: "总磷 (mg/L)",dataIndex: "totalPhosphorus",sorter: true,},
+ {title: "总氮 (mg/L)",dataIndex: "totalNitrogen",sorter: true,},
+ {title: "铜 (mg/L)",dataIndex: "cu",sorter: true,},
+ {title: "锌 (mg/L)",dataIndex: "zn",sorter: true,},
+ {title: "氟化物(mg/L)",dataIndex: "fluoride",sorter: true,},
+ {title: "硒 (mg/L)",dataIndex: "se",sorter: true,},
+ {title: "砷 (mg/L)",dataIndex: "as",sorter: true,},
+ {title: "汞 (mg/L)",dataIndex: "hg",sorter: true,},
+ {title: "镉 (mg/L)",dataIndex: "cd",sorter: true,},
+ {title: "铬(六价)(mg/L)",dataIndex: "cr",sorter: true,},
+ {title: "铅 (mg/L)",dataIndex: "pb",sorter: true,},
+ {title: "氰化物 (mg/L)",dataIndex: "cyanide",sorter: true,},
+ {title: "挥发酚 (mg/L)",dataIndex: "volatilePhenol",sorter: true,},
+ {title: "石油类 (mg/L)",dataIndex: "petro",sorter: true,},
+ {title: "阴离子表面活性剂 (mg/L)",dataIndex: "anionicSurfactant",sorter: true,},
+ {title: "硫化物 (mg/L)",dataIndex: "sulfide",sorter: true,},
+ {title: "粪大肠菌群(个/L)",dataIndex: "fecalColiforms",sorter: true,},
+ {title: "硫酸盐 (mg/L)",dataIndex: "sulfate",sorter: true,},
+ {title: "氯化物 (mg/L)",dataIndex: "chloride",sorter: true,},
+ {title: "硝酸盐氮 (mg/L)",dataIndex: "nitrateNitrogen",sorter: true,},
+ {title: "铁 (mg/L)",dataIndex: "fe",sorter: true,},
+ {title: "锰 (mg/L)",dataIndex: "mn",sorter: true,},
+ {title: "水质类别",dataIndex: "waterQualityCategory",sorter: true,},
+ {title: "特征污染物监测项目名称",dataIndex: "characteristicPollutantMonitoringProjectName",sorter: true,},
+ {title: "特征污染物监测数值(mg/L)",dataIndex: "characteristicPollutantMonitoringValue",sorter: true,},
+ {title: "色(mg/L)",dataIndex: "color",sorter: true,},
+ {title: "嗅和味",dataIndex: "smellAndTaste",sorter: true,},
+ {title: "浊度",dataIndex: "turbidity",sorter: true,},
+ {title: "肉眼可见物",dataIndex: "visibleNakedEye",sorter: true,},
+ {title: "总硬度(mg/L)",dataIndex: "totalHardness",sorter: true,},
+ {title: "溶解性总固体(mg/L)",dataIndex: "totalDissolvedSolids",sorter: true,},
+ {title: "铝(mg/L)",dataIndex: "ai",sorter: true,},
+ {title: "耗氧量(mg/L)",dataIndex: "oxygenConsumption",sorter: true,},
+ {title: "硝酸盐(mg/L)",dataIndex: "nitrate",sorter: true,},
+ {title: "亚硝酸盐(mg/L)",dataIndex: "nitrite",sorter: true,},
+ {title: "钠(mg/L)",dataIndex: "na",sorter: true,},
+ {title: "碘化物(mg/L)",dataIndex: "lodide",sorter: true,},
+ {title: "总大肠菌群(个/L)",dataIndex: "totalColiform",sorter: true,},
+ {title: "菌落总数(CFU/mL))",dataIndex: "totalNumberColonies",sorter: true,},
+ {title: "三氯甲烷(μg/L)",dataIndex: "chcl3",sorter: true,},
+ {title: "四氯化碳 (μg/L)",dataIndex: "ccl4",sorter: true,},
+ {title: "苯 (μg/L)",dataIndex: "c6h6",sorter: true,},
+ {title: "甲苯 (μg/L)",dataIndex: "c7h8",sorter: true,},
+ {title: "总α放射性(Bq/L)",dataIndex: "totalAlphaRadioactivity",sorter: true,},
+ {title: "总β放射性(Bq/L)",dataIndex: "totalBetaRadioactivity",sorter: true,},
+ {title: "备注",dataIndex: "remark",sorter: true,},
+];
+
+export {
+ tableColumns3
+}
diff --git a/src/views/water/drinking-water/statistic/countyData.vue b/src/views/water/drinking-water/statistic/countyData.vue
new file mode 100644
index 0000000..5e29a00
--- /dev/null
+++ b/src/views/water/drinking-water/statistic/countyData.vue
@@ -0,0 +1,228 @@
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+ 导出Excel
+
+
+
+
+
+
+ (data = d.data)"
+ >
+
+
+
+ {{
+ record.reportTime==null? text="":
+ record.reportTime.substr(5,2)=="01" || record.reportTime.substr(5,2) == "02" ||record.reportTime.substr(5,2) == "03" ||record.reportTime.substr(5,2)=="12"
+ ? text="K":
+ record.reportTime.substr(5,2)=="04" || record.reportTime.substr(5,2) == "05" ||record.reportTime.substr(5,2)=="10"||record.reportTime.substr(5,2)=="11"
+ ? text="P":
+ record.reportTime.substr(5,2)=="06" || record.reportTime.substr(5,2) == "07" ||record.reportTime.substr(5,2)=="08"||record.reportTime.substr(5,2)=="09"
+ ? text="F":text="无采样时间"
+ }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/water/drinking-water/statistic/index.vue b/src/views/water/drinking-water/statistic/index.vue
index 2313f93..0641fd8 100644
--- a/src/views/water/drinking-water/statistic/index.vue
+++ b/src/views/water/drinking-water/statistic/index.vue
@@ -4,11 +4,12 @@
-
+
-
+
+
@@ -17,8 +18,8 @@
-
-
+
+
@@ -33,8 +34,8 @@
-->
-
-
+
+
@@ -56,6 +57,8 @@
*
*/
import BaseStatistic from "./base.vue";
+ import countyData from "./countyData.vue"
+ import village from "./villageData.vue"
// import QuarterStatistic from "./quarter.vue";
// import Compare from "./compare.vue"
// import AverageStatistic from "./average.vue"
@@ -64,6 +67,8 @@
name: 'DrinkWaterCollectIndex',
components: {
BaseStatistic,
+ countyData,
+ village
// QuarterStatistic,
// Compare,
// AverageStatistic
diff --git a/src/views/water/drinking-water/statistic/villageData.vue b/src/views/water/drinking-water/statistic/villageData.vue
new file mode 100644
index 0000000..9251649
--- /dev/null
+++ b/src/views/water/drinking-water/statistic/villageData.vue
@@ -0,0 +1,228 @@
+
+
+
+
+
+
+
+
+
+
+ 查询3
+ 重置
+ 导出Excel
+
+
+
+
+
+
+ (data = d.data)"
+ >
+
+
+
+ {{
+ record.monitorTime==null? text="":
+ record.monitorTime.substr(5,2)=="01" || record.monitorTime.substr(5,2) == "02" ||record.monitorTime.substr(5,2) == "03" ||record.monitorTime.substr(5,2)=="12"
+ ? text="K":
+ record.monitorTime.substr(5,2)=="04" || record.monitorTime.substr(5,2) == "05" ||record.monitorTime.substr(5,2)=="10"||record.monitorTime.substr(5,2)=="11"
+ ? text="P":
+ record.monitorTime.substr(5,2)=="06" || record.monitorTime.substr(5,2) == "07" ||record.monitorTime.substr(5,2)=="08"||record.monitorTime.substr(5,2)=="09"
+ ? text="F":text="无采样时间"
+ }}
+
+
+
+
+
+
+
+
+
+
+