From 9da510fb5c15ce246881244c08a371f9fc9f7579 Mon Sep 17 00:00:00 2001 From: jn517618 Date: Tue, 9 Jan 2024 17:05:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/index.html | 2 +- src/api/energySources/energySources.js | 18 + .../energySourcesProvince.js | 68 + src/views/energySources/component/all.vue | 2 +- src/views/energySources/component/dosage.vue | 69 +- .../component/equipmentAnalyze.vue | 88 +- .../component/equipmentStatus.vue | 410 ++- src/views/energySources/component/header.vue | 20 +- src/views/energySources/component/load.vue | 255 +- src/views/energySources/index.vue | 4 +- .../component/emissionAll.vue | 33 +- .../component/header.vue | 24 +- .../component/intensity.vue | 44 +- .../energySourcesProvince/component/maps.vue | 61 +- .../component/measure.vue | 48 +- .../component/pathMap.vue | 285 +- .../component/ringPercent.vue | 44 +- .../component/tendency.vue | 44 +- .../component/togetherPercent.vue | 27 +- src/views/energySourcesProvince/index.vue | 15 +- .../energySourcesProvince/json/mapStyle.js | 2338 +++++++++++++++++ vue.config.js | 9 + 22 files changed, 3521 insertions(+), 387 deletions(-) create mode 100644 src/api/energySourcesProvince/energySourcesProvince.js create mode 100644 src/views/energySourcesProvince/json/mapStyle.js diff --git a/public/index.html b/public/index.html index ed75b7a..9b61628 100644 --- a/public/index.html +++ b/public/index.html @@ -25,7 +25,7 @@ - + 嘉禾县铸锻造工业互联网平台 diff --git a/src/api/energySources/energySources.js b/src/api/energySources/energySources.js index 9313666..483958b 100644 --- a/src/api/energySources/energySources.js +++ b/src/api/energySources/energySources.js @@ -53,3 +53,21 @@ export const getInstrumentActLoad = (query) => { params: query, }); }; + +// 设备日均负载 +export const getInstrumentDaylyLoad = (query) => { + return request({ + url: "/api/blade-lims/largeScreen/getInstrumentDaylyLoad", + method: "get", + params: query, + }); +}; + +// 设备运行状态 +export const getInstrumentRunStatus = (query) => { + return request({ + url: "/api/blade-lims/largeScreen/getInstrumentRunStatus", + method: "get", + params: query, + }); +}; \ No newline at end of file diff --git a/src/api/energySourcesProvince/energySourcesProvince.js b/src/api/energySourcesProvince/energySourcesProvince.js new file mode 100644 index 0000000..f535ab9 --- /dev/null +++ b/src/api/energySourcesProvince/energySourcesProvince.js @@ -0,0 +1,68 @@ +import request from "@/router/axios"; + +// 查询近半年光伏发电折合碳排放趋势 +export const getFindTrendList = (query) => { + return request({ + url: "/api/blade-lims/carbonEmission/findTrendList", + method: "get", + params: query, + }); +}; + +// 查询近半年月单位产值碳排放强度 +export const getFindIntensityList = (query) => { + return request({ + url: "/api/blade-lims/carbonIntensity/findIntensityList", + method: "get", + params: query, + }); +}; + +// 查询碳排放计划 +export const getTotalCarbonEmissions = (query) => { + return request({ + url: "/api/blade-lims/largeScreen/getTotalCarbonEmissions", + method: "get", + params: query, + }); +}; + +// +export const getWeather = () => { + return request({ + url: "/weather/v1", + method: "get", + params: { + district_id: 431024, + data_type: 'all', + ak: '7sBQjQEAEO5Cu4v9Fhclgs4ah3kgBuXA' + }, + }); +}; + +// 碳排放月总量同比 +export const getSixMonthCarbonYoy = (query) => { + return request({ + url: "/api/blade-lims/largeScreen/getSixMonthCarbonYoy", + method: "get", + params: query, + }); +}; + +// 碳排放月总量环比 +export const getSixMonthCarbonQoq = (query) => { + return request({ + url: "/api/blade-lims/largeScreen/getSixMonthCarbonQoq", + method: "get", + params: query, + }); +}; + +// 近6个月用电趋势 +export const getSixMonthElectricity = (query) => { + return request({ + url: "/api/blade-lims/largeScreen/getSixMonthElectricity", + method: "get", + params: query, + }); +}; \ No newline at end of file diff --git a/src/views/energySources/component/all.vue b/src/views/energySources/component/all.vue index 07899c9..1b52652 100644 --- a/src/views/energySources/component/all.vue +++ b/src/views/energySources/component/all.vue @@ -213,7 +213,7 @@ export default { splitLine: { show: true, lineStyle: { - color: "#616d87", + color: "#263764", type: "soild", }, }, diff --git a/src/views/energySources/component/dosage.vue b/src/views/energySources/component/dosage.vue index 2290d7a..ab4b581 100644 --- a/src/views/energySources/component/dosage.vue +++ b/src/views/energySources/component/dosage.vue @@ -1,6 +1,6 @@ @@ -86,11 +86,11 @@