diff --git a/.env.development b/.env.development
index ece64a9..31b1eb7 100644
--- a/.env.development
+++ b/.env.development
@@ -1 +1 @@
-VUE_APP_API_BASE_URL=http://1.14.132.108:10002/api
\ No newline at end of file
+VUE_APP_API_BASE_URL=http://localhost:10001/api
diff --git a/src/api/ecology/new-drinking-water.js b/src/api/ecology/new-drinking-water.js
index 41bad3f..404555f 100644
--- a/src/api/ecology/new-drinking-water.js
+++ b/src/api/ecology/new-drinking-water.js
@@ -88,26 +88,31 @@ export const countyDescripFormData = function (data) {
return axios.post(countyDescripFormUrl,data)
}
+//县级—取水量统计
+export const countyWaterCount = function (data) {
+ return axios.post('/drinkingWater/drinkingWater/analyseCountyPage',data)
+}
+
//县级—超标评价
-export const countyOverStandardtUrl = '/drinkingWater/drinkingWater/getWaterEvaluate';
+export const countyOverStandardtUrl = '/drinkingWater/drinkingWater/getCountyWaterEvaluate';
export const countyOverStandardCount = function (data) {
return axios.post(countyOverStandardtUrl,data)
}
//县级—水质类别
-export const countyWaterQualityUrl = '/drinkingWater/drinkingWater/getWaterQualityCategory';
+export const countyWaterQualityUrl = '/drinkingWater/drinkingWater/getCountyWaterQualityCategory';
export const countyWaterQualityData = function (data) {
return axios.post(countyWaterQualityUrl,data)
}
//县级—水质统计
-export const countyWaterQualityCountUrl = '/drinkingWater/drinkingWater/getWaterQualityStatistics';
+export const countyWaterQualityCountUrl = '/drinkingWater/drinkingWater/getCountyWaterQualityStatistics';
export const countyWaterQualityCountData = function (data) {
return axios.post(countyWaterQualityCountUrl,data)
}
//县级—水质达标情况
-export const countyWaterQualityUpUrl = '/drinkingWater/drinkingWater/getWaterQualityStandard';
+export const countyWaterQualityUpUrl = '/drinkingWater/drinkingWater/getCountyWaterQualityStandard';
export const countyWaterQualityUpData = function (data) {
return axios.post(countyWaterQualityUpUrl,data)
}
diff --git a/src/assets/bg-login2.png b/src/assets/bg-login2.png
new file mode 100644
index 0000000..29d09fe
Binary files /dev/null and b/src/assets/bg-login2.png differ
diff --git a/src/views/login/forget.vue b/src/views/login/forget.vue
index 330b5c8..3938bf5 100644
--- a/src/views/login/forget.vue
+++ b/src/views/login/forget.vue
@@ -144,7 +144,7 @@ export default {
};
return {
// 登录框方向, 0居中, 1居右, 2居左
- direction: 0,
+ direction: 2,
// 加载状态
loading: false,
// 表单数据
@@ -256,7 +256,7 @@ export default {
padding: 48px 16px 0 16px;
position: relative;
box-sizing: border-box;
- background-image: url("~@/assets/bg-login.jpg");
+ background-image: url("~@/assets/bg-login2.png");
background-repeat: no-repeat;
background-size: cover;
min-height: 100vh;
diff --git a/src/views/login/login.vue b/src/views/login/login.vue
index a59f882..d1789dd 100644
--- a/src/views/login/login.vue
+++ b/src/views/login/login.vue
@@ -6,7 +6,9 @@
:rules="rules"
layout="vertical"
class="login-form ele-bg-white">
-
{{ $t('login.title') }}
+ 南宁生态环境监测数据
+ 综合分析平台
+
-
-
- {{ $t('login.remember') }}
-
-
- {{ $t('login.forget') }}
-
-
+
+
+
+
+
+
+
+
+
+
+
{{ loading ? $t('login.loading') : $t('login.login') }}
@@ -122,7 +125,7 @@ export default {
data() {
return {
// 登录框方向, 0居中, 1居右, 2居左
- direction: 0,
+ direction: 2,
// 加载状态
loading: false,
// 表单数据
@@ -233,7 +236,7 @@ export default {
padding: 48px 16px 0 16px;
position: relative;
box-sizing: border-box;
- background-image: url("~@/assets/bg-login.jpg");
+ background-image: url("~@/assets/bg-login2.png");
background-repeat: no-repeat;
background-size: cover;
min-height: 100vh;
@@ -246,7 +249,7 @@ export default {
left: 0;
right: 0;
bottom: 0;
- background: rgba(0, 0, 0, .2);
+ /*background: rgba(0, 0, 0, .2);*/
}
/* 卡片 */
@@ -256,7 +259,7 @@ export default {
max-width: 100%;
padding: 0 28px;
box-sizing: border-box;
- box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
+ /*box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);*/
border-radius: 2px;
position: relative;
z-index: 2;
@@ -270,11 +273,21 @@ export default {
margin: 0 auto 0 15%;
}
+.login-form h1 {
+ padding: 22px 0;
+ text-align: left;
+ color: #2f95e9;
+ font-size: 30px;
+}
.login-form h4 {
padding: 22px 0;
text-align: center;
}
-
+.login-form :deep(.ant-input-affix-wrapper-lg) {
+ border-radius: 24px;
+ border-color: #ffffff;
+ box-shadow: 1px 2px 5px 3px rgba(0,0,0,.05);
+}
/* 验证码 */
.login-input-group {
display: flex;
@@ -283,18 +296,28 @@ export default {
.login-input-group :deep(.ant-input-affix-wrapper) {
flex: 1;
+ border-radius: 24px;
+ border-color: #ffffff;
+ box-shadow: 1px 2px 5px 3px rgba(0,0,0,.05);
}
+
+
.login-input-group .login-captcha {
width: 102px;
height: 40px;
margin-left: 10px;
padding: 0;
+ border: none;
}
.login-input-group .login-captcha > img {
width: 100%;
height: 100%;
+ border-radius: 24px;
+ border-color: #ffffff;
+ box-shadow: 1px 2px 5px 3px rgba(0,0,0,.05);
+ overflow: hidden;
}
/* 第三方登录图标 */
diff --git a/src/views/water/drinking-water/statistic/city/waterQuality.vue b/src/views/water/drinking-water/statistic/city/waterQuality.vue
index 776ad1e..9439113 100644
--- a/src/views/water/drinking-water/statistic/city/waterQuality.vue
+++ b/src/views/water/drinking-water/statistic/city/waterQuality.vue
@@ -79,10 +79,10 @@ export default {
{title:"断面水质",align: 'center',children: [
{title: "本月", dataIndex: "waterQualityCategory"},
{title: "上月", dataIndex: "waterQualityCategoryMom"},
- {title: "去年同期", dataIndex: "waterQualityCategoryAvg"},
+ {title: "去年同期", dataIndex: "waterQualityCategoryYoy"},
]
},
- {title:"主要污染指标",dataIndex:"waterQualityEvaluate",},
+ {title:"主要污染指标",dataIndex:"mainTarget",},
],
diff --git a/src/views/water/drinking-water/statistic/countryside/waterQuality.vue b/src/views/water/drinking-water/statistic/countryside/waterQuality.vue
index d2b0ccd..d7deaa9 100644
--- a/src/views/water/drinking-water/statistic/countryside/waterQuality.vue
+++ b/src/views/water/drinking-water/statistic/countryside/waterQuality.vue
@@ -82,7 +82,7 @@ export default {
{title: "去年同期", dataIndex: "waterQualityCategoryAvg"},
]
},
- {title:"主要污染指标",dataIndex:"waterQualityEvaluate",},
+ {title:"主要污染指标",dataIndex:"mainTarget",},
],
diff --git a/src/views/water/drinking-water/statistic/county/index.vue b/src/views/water/drinking-water/statistic/county/index.vue
index 93e185c..e6891b3 100644
--- a/src/views/water/drinking-water/statistic/county/index.vue
+++ b/src/views/water/drinking-water/statistic/county/index.vue
@@ -25,7 +25,9 @@
-
+
@@ -51,7 +53,8 @@
import waterQualityCount from "./waterQualityCount.vue";
// 水质达标情况
import waterQualityUp from "./waterQualityUp.vue";
-
+ //综合营养指数
+ // import waterNutritional from "./waterNutritional.vue"
export default {
name: 'city-com',
@@ -61,7 +64,7 @@
waterQuality,
waterQualityCount,
waterQualityUp,
- // waterNutritional,
+ // waterNutritional,
countyWaterWithdrawal,
countyOverStandard
},
diff --git a/src/views/water/drinking-water/statistic/county/waterCount.vue b/src/views/water/drinking-water/statistic/county/waterCount.vue
index b15034d..7338fd1 100644
--- a/src/views/water/drinking-water/statistic/county/waterCount.vue
+++ b/src/views/water/drinking-water/statistic/county/waterCount.vue
@@ -35,7 +35,7 @@ import XLSX from "xlsx";
import Search from "./../components/countySearch.vue";
import {
- getWaterCount
+ countyWaterCount as getWaterCount
} from "@/api/ecology/new-drinking-water";
diff --git a/src/views/water/drinking-water/statistic/county/waterNutritional.vue b/src/views/water/drinking-water/statistic/county/waterNutritional.vue
new file mode 100644
index 0000000..ef1085f
--- /dev/null
+++ b/src/views/water/drinking-water/statistic/county/waterNutritional.vue
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+ (data = d.data)"
+ >
+
+
+
+
+
+
+
+
+
diff --git a/src/views/water/drinking-water/statistic/county/waterQuality.vue b/src/views/water/drinking-water/statistic/county/waterQuality.vue
index 56f2d90..b01d0e9 100644
--- a/src/views/water/drinking-water/statistic/county/waterQuality.vue
+++ b/src/views/water/drinking-water/statistic/county/waterQuality.vue
@@ -79,10 +79,10 @@ export default {
{title:"断面水质",align: 'center',children: [
{title: "本月", dataIndex: "waterQualityCategory"},
{title: "上月", dataIndex: "waterQualityCategoryMom"},
- {title: "去年同期", dataIndex: "waterQualityCategoryAvg"},
+ {title: "去年同期", dataIndex: "waterQualityCategoryYoy"},
]
},
- {title:"主要污染指标",dataIndex:"waterQualityEvaluate",},
+ {title:"主要污染指标",dataIndex:"mainTarget",},
],
diff --git a/src/views/water/drinking-water/statistic/county/waterQualityCount.vue b/src/views/water/drinking-water/statistic/county/waterQualityCount.vue
index 93df842..36c79a5 100644
--- a/src/views/water/drinking-water/statistic/county/waterQualityCount.vue
+++ b/src/views/water/drinking-water/statistic/county/waterQualityCount.vue
@@ -32,7 +32,7 @@
import XLSX from "xlsx";
import {
- waterQualityCountData
+ countyWaterQualityCountData as waterQualityCountData
} from "@/api/ecology/new-drinking-water";
import locale from "ant-design-vue/es/date-picker/locale/zh_CN";
diff --git a/src/views/water/lake/trend/index.vue b/src/views/water/lake/trend/index.vue
index 02a87f4..e16ac7d 100644
--- a/src/views/water/lake/trend/index.vue
+++ b/src/views/water/lake/trend/index.vue
@@ -14,6 +14,8 @@
v-model:value="queryParams.yearList"
:options="yearOptions"
placeholder="请选择年度"
+ @change="handleYearChange"
+ allowClear
>
@@ -25,6 +27,8 @@
v-model:value="queryParams.monthList"
:options="monthOptions"
placeholder="请选择月份"
+ @change="handleMonthChange"
+ allowClear
>
@@ -52,6 +56,8 @@
v-model:value="queryParams.placeList"
:options="sectionOptions"
placeholder="请选择断面名称"
+ @change="handleSectionChange"
+ allowClear
>
@@ -63,6 +69,8 @@
v-model:value="queryParams.monitorIndexList"
:options="indicatorOptions"
placeholder="请选择监测指标"
+ @change="handleIndexChange"
+ allowClear
>
@@ -135,6 +143,7 @@ export default {
innerSection: [], // 内湖断面
specialSection: [], // 专湖断面
innerIndex: [
+ { label: "全选", value: "全选", limit:"0",color:"#209f53" },
{ label: "pH值", value: "ph", limit:"9",color:"#209f53" },
{ label: "透明度(cm)", value: "transparency", limit:"0.01",color:"#209f53" },
// { label: "溶解氧饱和度(﹪)", value: "dissolvedOxygenSaturation", limit:"6",color:"#20749f" },
@@ -159,6 +168,7 @@ export default {
// { label: "氧化还原电位(mV)", value: "oxidationReductionPotential", limit:"1",color:"#209f53" },
], // 内湖监测指标
specialIndex: [
+ { label: "全选", value: "全选", limit:"0",color:"#209f53" },
// { label: "浊度(NTU)", value: "turbidity", limit:"1",color:"#209f53" },
{ label: "水温(℃)", value: "wTemp", limit:"2",color:"#209f53" },
// { label: "水位(m)", value: "wd", limit:"1",color:"#209f53" },
@@ -238,11 +248,64 @@ export default {
},
mounted() {
this.loadOptionData();
+
+ Array.prototype.remove = function(val) {
+ var index = this.indexOf(val);
+ if (index > -1) {
+ this.splice(index, 1);
+ }
+ };
},
methods: {
+ // 全选
+ //年份
+ handleYearChange(e){
+ if(e.indexOf('全选')>-1){
+ this.queryParams.yearList = [...this.yearOptions.map(item=>(
+ item.value
+ ))]
+ this.queryParams.yearList.remove('全选');
+ }
+ },
+ // 月份
+ handleMonthChange(e){
+ if(e.indexOf('全选')>-1){
+ this.queryParams.monthList = [...this.monthOptions.map(item=>(
+ item.value
+ ))]
+ this.queryParams.monthList.remove('全选');
+ }
+ },
+ // 断面
+ handleSectionChange(e){
+ if(e.indexOf('全选')>-1){
+ this.queryParams.placeList = [...this.sectionOptions.map(item=>(
+ item.value
+ ))]
+ this.queryParams.placeList.remove('全选');
+ }
+ },
+ // 指标
+ handleIndexChange(e){
+ if(e.indexOf('全选')>-1){
+ this.queryParams.monitorIndexList = [...this.indicatorOptions.map(item=>(
+ item.value
+ ))]
+ this.queryParams.monitorIndexList.remove('全选');
+ }
+ },
+
// 下拉列表
loadOptionData() {
let yy = new Date().getFullYear();
+ this.yearOptions.push({
+ label: '全选',
+ value: '全选',
+ })
+ this.monthOptions.push({
+ label: '全选',
+ value: '全选',
+ })
for (let i = 1; i <= 12; i++) {
this.yearOptions.push({
label: yy - i,
@@ -313,6 +376,10 @@ export default {
res.data.data.forEach((item) => {
palceOptions[item.sectionName] = item.sectionName;
});
+ newPlace.push({
+ label: '全选',
+ value: '全选',
+ })
for (let i in palceOptions) {
newPlace.push({
label: palceOptions[i],
@@ -631,7 +698,11 @@ export default {
},
// 生成年月标识
buildYearMonth(obj){
+ if(this.queryParams.xco == "Xco_1"){
+ return obj.year;
+ }else{
return obj.year + (obj.month ? ('-'+obj.month) : "");
+ }
},