From 7ab0ccc88ba250a8aaa26e908f6682136fc2c4fd Mon Sep 17 00:00:00 2001 From: XingChuan <m17600301067@163.com> Date: 星期五, 28 五月 2021 16:39:16 +0800 Subject: [PATCH] 获取专题所有点;废水基本信息、小时数据、日数据、人工数据更换为二期接口; --- src/utils/axios.js | 5 +- src/api/mapApi.js | 9 ++-- src/components/LayerController/logic/WasteWater.js | 15 +++++++ src/components/base-page/WasteWater/Detail.vue | 15 ++++++- src/components/base-page/WasteWater/WasteWaterDayChart.vue | 3 + src/api/mapUrl.js | 6 +- src/components/base-page/WasteWater/WasteWaterHoursChart.vue | 21 ++++++---- 7 files changed, 54 insertions(+), 20 deletions(-) diff --git a/src/api/mapApi.js b/src/api/mapApi.js index 62bd5f3..1d73ab5 100644 --- a/src/api/mapApi.js +++ b/src/api/mapApi.js @@ -4,6 +4,7 @@ // 娴嬭瘯鐜IP锛歨ttp://10.238.221.113 import axios from '@utils/axios' import * as mapUrl from './mapUrl' +import qs from 'qs' // 瑙f瀽鍙傛暟 /** * 璇ユ柟娉曢厤缃� @@ -46,19 +47,19 @@ }, // 搴熸按鐐� getWasteWater (data) { - return axios.get(mapUrl.getWasteWater, data) + return axios.post(mapUrl.getWasteWater, qs.stringify(data), { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' }) }, // 搴熸按鐐规槑缁嗚〃 getWasteWaterMonitoringDetails (data) { return axios.get(mapUrl.getWasteWaterMonitoringDetails, data) }, // 搴熸按鏃ユ暟鎹拰灏忔椂鏁版嵁鍙婃槑缁嗚〃 - getQueryOnlineMonData (data) { - return axios.get(mapUrl.getQueryOnlineMonData, data) + getQueryOnlineMonData (data, setHeaders) { + return axios.post(mapUrl.getQueryOnlineMonData, qs.stringify(data), { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' }) }, // 搴熸按浜哄伐鏁版嵁 getQueryLabMonData (data) { - return axios.get(mapUrl.getQueryLabMonData, data) + return axios.post(mapUrl.getQueryLabMonData, qs.stringify(data), { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' }) }, // 搴熸按瀹炴椂鏁版嵁 getDataItems (data) { diff --git a/src/api/mapUrl.js b/src/api/mapUrl.js index b29d8aa..4ce8883 100644 --- a/src/api/mapUrl.js +++ b/src/api/mapUrl.js @@ -19,11 +19,11 @@ export const getWasteGasManualData = $HOST + '/wasteGas/QueryLabMonData' // 搴熸按 -export const getWasteWater = $HOST + '/wasteWater/getWasteWater' // 搴熸按鐐逛俊鎭� +export const getWasteWater = 'http://10.246.162.140:8080/EPInterface/DataService/EPMapService.asmx/ObtainningConInfo' // 搴熸按鐐逛俊鎭� export const getWasteWaterMonitoring = $HOST + '/wasteWater/getWasteWaterMonitoring' // 搴熸按鐩戞祴鏁版嵁 export const getWasteWaterMonitoringDetails = $HOST + '/wasteWater/getWasteWaterMonitoringDetails' // 搴熸按鐩戞祴鏁版嵁鏄庣粏琛� -export const getQueryOnlineMonData = $HOST + '/wasteWater/QueryOnlineMonData' // 搴熸按鏃ユ暟鎹皬鏃舵暟鎹強鏄庣粏琛ㄦ暟鎹� -export const getQueryLabMonData = $HOST + '/wasteWater/QueryLabMonData' // 浜哄伐鏁版嵁 +export const getQueryOnlineMonData = 'http://10.246.162.140:8080/EPInterface/DataService/EPMapService.asmx/QueryOnlineMonData' // 搴熸按鏃ユ暟鎹皬鏃舵暟鎹強鏄庣粏琛ㄦ暟鎹� +export const getQueryLabMonData = 'http://10.246.162.140:8080/EPInterface/DataService/EPMapService.asmx/QueryLabMonData' // 浜哄伐鏁版嵁 export const getDataItems = $HOST + '/wasteWater/RTDB/DataItems' // 瀹炴椂鏁版嵁 // 鍏徃 diff --git a/src/components/LayerController/logic/WasteWater.js b/src/components/LayerController/logic/WasteWater.js index 09cc1f9..29658e1 100644 --- a/src/components/LayerController/logic/WasteWater.js +++ b/src/components/LayerController/logic/WasteWater.js @@ -27,7 +27,20 @@ L: L, layer: layer }) - const res = await mapApi.getWasteWater() + const res = await mapApi.getWasteWater({ + companyId: 3900100145, // 浼佷笟鍚嶇О + id: '', + monType: 1, // 鍊间负1鏌ヨ搴熸按 + userCode: 'wenchun.deng', // 瑙掕壊鍚嶇О + monDuration: '', + epName: '', + secdDeptId: '', + contrLevel: '', + dataStatus: '', + dataFlag: '', + runStatus: '', + emissTypeId: '' + }) const data = res.Result.DataInfo || {} for (let i = 0; i < data.length; i++) { // 缁忕含搴� 浣嶇疆 diff --git a/src/components/base-page/WasteWater/Detail.vue b/src/components/base-page/WasteWater/Detail.vue index 5dc823d..91a92be 100644 --- a/src/components/base-page/WasteWater/Detail.vue +++ b/src/components/base-page/WasteWater/Detail.vue @@ -62,8 +62,20 @@ methods: { async initdetail () { const timeEnd = dayjs().format('YYYY-MM-DD HH:mm:ss') - const timeStart = dayjs().subtract(3, 'minute').format('YYYY-MM-DD HH:mm:ss') + var timeStart = null + var oDate = new Date() + var year = oDate.getFullYear() + if ((year % 4 === 0 && year % 100 !== 0) || year % 400 === 0) { // 鍒ゆ柇鏄钩骞磋繕鏄棸骞� + timeStart = dayjs().subtract(366, 'day').format('YYYY-MM-DD HH:mm:ss') + } else { + timeStart = dayjs().subtract(365, 'day').format('YYYY-MM-DD HH:mm:ss') + } const data = { + poltSourceId: '', + poltMtrlId: '', + companyCode: '', + emissTypeId: '', + monItemId: 28, companyId: 3900100145, labMonPointId: 219, beginTime: timeStart, @@ -73,7 +85,6 @@ // console.log(result) this.tableData = result for (let i = 0; i < result.length; i++) { - console.log(result[i].LabMonValue) if (result[i].LabMonValue === '0') { return '-' } diff --git a/src/components/base-page/WasteWater/WasteWaterDayChart.vue b/src/components/base-page/WasteWater/WasteWaterDayChart.vue index 02244e7..1fcb2c9 100644 --- a/src/components/base-page/WasteWater/WasteWaterDayChart.vue +++ b/src/components/base-page/WasteWater/WasteWaterDayChart.vue @@ -100,6 +100,9 @@ }, async draw24Chart () { const data = { + poltSourceId: '', + poltMtrlId: '', + emissTypeId: '', onLineMonEmissPointId: 23, monItemId: 28, beginTime: this.formData.timeStart, diff --git a/src/components/base-page/WasteWater/WasteWaterHoursChart.vue b/src/components/base-page/WasteWater/WasteWaterHoursChart.vue index 765f402..2acfe80 100644 --- a/src/components/base-page/WasteWater/WasteWaterHoursChart.vue +++ b/src/components/base-page/WasteWater/WasteWaterHoursChart.vue @@ -79,8 +79,8 @@ formData: { region: '25', regionList: [25, 50, 75, 100], - startTime: dayjs().subtract(16, 'hour').format('YYYY-MM-DD HH'), - endTime: dayjs().format('YYYY-MM-DD HH') + startTime: dayjs().subtract(24, 'hour').format('YYYY-MM-DD HH:mm:ss'), + endTime: dayjs().format('YYYY-MM-DD HH:mm:ss') }, chart: null, jcdID: 1, @@ -101,6 +101,9 @@ // 鍒濆鍖栨暟鎹姹� async draw24Chart () { const data = { + poltSourceId: '', + poltMtrlId: '', + emissTypeId: '', onLineMonEmissPointId: 23, monItemId: 28, beginTime: this.formData.startTime, @@ -327,12 +330,14 @@ biaozhuiz = bzzList[i].bzhui } } - if (c.value[1] > biaozhuiz) { - return zdcbcolor - } else if (c.value[1] > biaozhuiz * 0.9) { - return '#FFA500' - } else { - return '#33c95f' + if (c.value) { + if (c.value[1] > biaozhuiz) { + return zdcbcolor + } else if (c.value[1] > biaozhuiz * 0.9) { + return '#FFA500' + } else { + return '#33c95f' + } } }, lineStyle: { // 鎶樼嚎鐨勯鑹� diff --git a/src/utils/axios.js b/src/utils/axios.js index 47300fe..cca3604 100644 --- a/src/utils/axios.js +++ b/src/utils/axios.js @@ -191,11 +191,12 @@ params: $T.filterParams(params) }) } -$http.post = function (url, data = {}) { +$http.post = function (url, data = {}, setHeaders) { return Service({ url: url, method: 'post', - data: data + data: data, + headers: setHeaders || { 'Content-Type': 'application/json; charset=UTF-8' } }) } $http.put = function (url, data = {}) { -- Gitblit v1.8.0