From 7c83268e0cee273064e31930b3d0ecbb827d0c3c Mon Sep 17 00:00:00 2001 From: juzi <819872918@qq.com> Date: Wed, 3 Apr 2024 16:05:27 +0800 Subject: [PATCH] =?UTF-8?q?=E8=83=BD=E6=BA=90=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/base/energyQuantityManual.js | 24 + src/store/modules/dict.js | 1 + .../trendAnalysis/components/lineChart.vue | 4 +- .../yoyAnalysis/components/lineChart.vue | 209 ++++--- .../energy/analysis/yoyAnalysis/index.vue | 274 +++++---- .../components/energyPlcParamAdd.vue | 285 +++++---- .../base/energyQuantityManual/index.vue | 574 ++++++++++-------- .../components/tableNameConfigUpdate.vue | 72 +++ .../energy/base/tableNameConfig/index.vue | 106 ++++ .../energyLimit/components/energyLimitAdd.vue | 42 +- .../energy/monitoring/energyLimit/index.vue | 10 +- .../monitoring/energyOverlimitLog/index.vue | 481 ++++++++------- .../energy/monitoring/energyReport/index.vue | 2 + .../components/energyStatisticsAdd.vue | 276 +++++---- .../monitoring/energyStatistics/index.vue | 460 +++++++------- 15 files changed, 1612 insertions(+), 1208 deletions(-) create mode 100644 src/views/energy/base/tableNameConfig/components/tableNameConfigUpdate.vue create mode 100644 src/views/energy/base/tableNameConfig/index.vue diff --git a/src/api/base/energyQuantityManual.js b/src/api/base/energyQuantityManual.js index d919b5a3..a44a5d70 100644 --- a/src/api/base/energyQuantityManual.js +++ b/src/api/base/energyQuantityManual.js @@ -53,4 +53,28 @@ export function energyQuantityManualExport(data) { data: data, responseType: 'blob' }) +} +// 获得能源表名配置分页 +export function energyTablePage(data) { + return request({ + url: '/base/energy-table/page', + method: 'post', + data: data + }) +} +// 获得能源表名配置 +export function energyTableGet(query) { + return request({ + url: '/base/energy-table/get', + method: 'get', + params: query + }) +} +// 更新能源表名配置 +export function energyTableUpdate(data) { + return request({ + url: '/base/energy-table/update', + method: 'put', + data: data + }) } \ No newline at end of file diff --git a/src/store/modules/dict.js b/src/store/modules/dict.js index f2dc57ac..0d21f707 100644 --- a/src/store/modules/dict.js +++ b/src/store/modules/dict.js @@ -32,6 +32,7 @@ const actions = { } // 处理 dictValue 层级 dictDataMap[dictData.dictType].push({ + id: dictData.id, value: dictData.value, label: dictData.label, colorType: dictData.colorType, diff --git a/src/views/energy/analysis/trendAnalysis/components/lineChart.vue b/src/views/energy/analysis/trendAnalysis/components/lineChart.vue index 750dd157..ce62c734 100644 --- a/src/views/energy/analysis/trendAnalysis/components/lineChart.vue +++ b/src/views/energy/analysis/trendAnalysis/components/lineChart.vue @@ -14,7 +14,7 @@ export default { return { chartDom: '', chart: '', - chartHeight: this.tableHeight(214) - 100, + chartHeight: this.tableHeight(314), }; }, props: { @@ -37,7 +37,7 @@ export default { }, mounted() { window.addEventListener('resize', () => { - this.chartHeight = this.tableHeight(214) - 70; + this.chartHeight = this.tableHeight(314); }); }, methods: { diff --git a/src/views/energy/analysis/yoyAnalysis/components/lineChart.vue b/src/views/energy/analysis/yoyAnalysis/components/lineChart.vue index ae20f590..986470b6 100644 --- a/src/views/energy/analysis/yoyAnalysis/components/lineChart.vue +++ b/src/views/energy/analysis/yoyAnalysis/components/lineChart.vue @@ -1,102 +1,119 @@ \ No newline at end of file diff --git a/src/views/energy/analysis/yoyAnalysis/index.vue b/src/views/energy/analysis/yoyAnalysis/index.vue index a9778b84..6468afe3 100644 --- a/src/views/energy/analysis/yoyAnalysis/index.vue +++ b/src/views/energy/analysis/yoyAnalysis/index.vue @@ -1,143 +1,153 @@ \ No newline at end of file diff --git a/src/views/energy/base/energyPlcConnect/components/energyPlcParamAdd.vue b/src/views/energy/base/energyPlcConnect/components/energyPlcParamAdd.vue index 6eed9ca8..632d7a8b 100644 --- a/src/views/energy/base/energyPlcConnect/components/energyPlcParamAdd.vue +++ b/src/views/energy/base/energyPlcConnect/components/energyPlcParamAdd.vue @@ -1,132 +1,163 @@ diff --git a/src/views/energy/base/energyQuantityManual/index.vue b/src/views/energy/base/energyQuantityManual/index.vue index 036c8b83..82e82e34 100644 --- a/src/views/energy/base/energyQuantityManual/index.vue +++ b/src/views/energy/base/energyQuantityManual/index.vue @@ -1,271 +1,323 @@ diff --git a/src/views/energy/base/tableNameConfig/components/tableNameConfigUpdate.vue b/src/views/energy/base/tableNameConfig/components/tableNameConfigUpdate.vue new file mode 100644 index 00000000..3b4c3286 --- /dev/null +++ b/src/views/energy/base/tableNameConfig/components/tableNameConfigUpdate.vue @@ -0,0 +1,72 @@ + + \ No newline at end of file diff --git a/src/views/energy/base/tableNameConfig/index.vue b/src/views/energy/base/tableNameConfig/index.vue new file mode 100644 index 00000000..4c8b05ff --- /dev/null +++ b/src/views/energy/base/tableNameConfig/index.vue @@ -0,0 +1,106 @@ + + \ No newline at end of file diff --git a/src/views/energy/monitoring/energyLimit/components/energyLimitAdd.vue b/src/views/energy/monitoring/energyLimit/components/energyLimitAdd.vue index 8ad6b1af..934063e9 100644 --- a/src/views/energy/monitoring/energyLimit/components/energyLimitAdd.vue +++ b/src/views/energy/monitoring/energyLimit/components/energyLimitAdd.vue @@ -33,11 +33,28 @@ v-model="objIds" :options="objList" :props="{ checkStrictly: true, value: 'id', label: 'name' }" - popper-class="cascaderParent" @change="selectObj" clearable> + + + + + + + @@ -56,24 +73,6 @@ - - - - - - - @@ -353,8 +352,3 @@ export default { }, }; - diff --git a/src/views/energy/monitoring/energyLimit/index.vue b/src/views/energy/monitoring/energyLimit/index.vue index 851607ea..940ef488 100644 --- a/src/views/energy/monitoring/energyLimit/index.vue +++ b/src/views/energy/monitoring/energyLimit/index.vue @@ -48,7 +48,7 @@ import { deleteEnergyLimit, } from '@/api/monitoring/energyLimit'; import { getEnergyTypeListAll } from '@/api/base/energyType'; -import { getTree } from '@/api/base/factory'; +import { getTree } from '@/api/analysis/energyAnalysis'; import { publicFormatter } from '@/utils/dict'; import EnergyLimitAdd from './components/energyLimitAdd'; const tableProps = [ @@ -60,20 +60,27 @@ const tableProps = [ { prop: 'objName', label: '监控对象', + minWidth: 100, + showOverflowtooltip: true, }, { prop: 'objCode', label: '对象编码', + minWidth: 140, + showOverflowtooltip: true, }, { prop: 'tableName', label: '能源表名', filter: publicFormatter('table_name'), + minWidth: 120, + showOverflowtooltip: true, }, { prop: 'energyType', label: '能源类型', filter: publicFormatter('energy_type'), + showOverflowtooltip: true, }, { prop: 'type', @@ -104,6 +111,7 @@ export default { type: 'select', label: '能源类型', selectOptions: [], + labelField: 'labelName', param: 'energyTypeId', }, { diff --git a/src/views/energy/monitoring/energyOverlimitLog/index.vue b/src/views/energy/monitoring/energyOverlimitLog/index.vue index 4f8d24d7..8336e738 100644 --- a/src/views/energy/monitoring/energyOverlimitLog/index.vue +++ b/src/views/energy/monitoring/energyOverlimitLog/index.vue @@ -1,248 +1,271 @@ diff --git a/src/views/energy/monitoring/energyReport/index.vue b/src/views/energy/monitoring/energyReport/index.vue index acb50c9a..f814ebe4 100644 --- a/src/views/energy/monitoring/energyReport/index.vue +++ b/src/views/energy/monitoring/energyReport/index.vue @@ -56,6 +56,7 @@ const tableProps = [ { prop: 'energyType', label: '能源类型', + filter: publicFormatter('energy_type'), }, { prop: 'startNum', @@ -79,6 +80,7 @@ export default { { type: 'select', label: '能源类型', + labelField: 'labelName', selectOptions: [], param: 'energyTypeId', filterable: true, diff --git a/src/views/energy/monitoring/energyStatistics/components/energyStatisticsAdd.vue b/src/views/energy/monitoring/energyStatistics/components/energyStatisticsAdd.vue index 2d9c8440..aa796b74 100644 --- a/src/views/energy/monitoring/energyStatistics/components/energyStatisticsAdd.vue +++ b/src/views/energy/monitoring/energyStatistics/components/energyStatisticsAdd.vue @@ -1,128 +1,160 @@ diff --git a/src/views/energy/monitoring/energyStatistics/index.vue b/src/views/energy/monitoring/energyStatistics/index.vue index 1bdcb6c0..fe64b362 100644 --- a/src/views/energy/monitoring/energyStatistics/index.vue +++ b/src/views/energy/monitoring/energyStatistics/index.vue @@ -1,222 +1,254 @@