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 @@ + + + + + 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) : ""); + } },