Commit 8731c813 authored by 王亚晖's avatar 王亚晖

添加实时热量分析

parent ed247d4d
......@@ -292,9 +292,9 @@ import {
wind_power_default,
zoom_in_default,
zoom_out_default
} from "./chunk-GHJ3A5TP.js";
import "./chunk-B5UTCRBG.js";
import "./chunk-GGE55MCR.js";
} from "./chunk-NNO57RI4.js";
import "./chunk-6DBZPQPP.js";
import "./chunk-7IQ4QFEB.js";
import "./chunk-3EJPJMEH.js";
export {
add_location_default as AddLocation,
......
......@@ -6,10 +6,10 @@ import {
defineComponent,
isVNode,
onMounted
} from "./chunk-B5UTCRBG.js";
} from "./chunk-6DBZPQPP.js";
import {
ref
} from "./chunk-GGE55MCR.js";
} from "./chunk-7IQ4QFEB.js";
import "./chunk-3EJPJMEH.js";
// node_modules/@kyvg/vue3-notification/dist/index.es.js
......
......@@ -39,7 +39,7 @@ import {
trigger,
triggerRef,
unref
} from "./chunk-GGE55MCR.js";
} from "./chunk-7IQ4QFEB.js";
import "./chunk-3EJPJMEH.js";
export {
EffectScope,
......
{
"hash": "8df43291",
"configHash": "eeafc5ed",
"hash": "d7d874ad",
"configHash": "2effb732",
"lockfileHash": "ce9a6bba",
"browserHash": "f7692ed8",
"browserHash": "6e5a3e6e",
"optimized": {
"@amap/amap-jsapi-loader": {
"src": "../../@amap/amap-jsapi-loader/dist/index.js",
"file": "@amap_amap-jsapi-loader.js",
"fileHash": "0281a90a",
"fileHash": "d9f70ada",
"needsInterop": true
},
"@element-plus/icons-vue": {
"src": "../../@element-plus/icons-vue/dist/index.js",
"file": "@element-plus_icons-vue.js",
"fileHash": "bb02225f",
"fileHash": "d0ae9f49",
"needsInterop": false
},
"@kyvg/vue3-notification": {
"src": "../../@kyvg/vue3-notification/dist/index.es.js",
"file": "@kyvg_vue3-notification.js",
"fileHash": "90ec595c",
"fileHash": "f568ee93",
"needsInterop": false
},
"@vue/reactivity": {
"src": "../../@vue/reactivity/dist/reactivity.esm-bundler.js",
"file": "@vue_reactivity.js",
"fileHash": "0a2afb7c",
"fileHash": "416111c3",
"needsInterop": false
},
"axios": {
"src": "../../axios/index.js",
"file": "axios.js",
"fileHash": "53378513",
"fileHash": "b52921ee",
"needsInterop": false
},
"echarts": {
"src": "../../echarts/index.js",
"file": "echarts.js",
"fileHash": "0b5ec2d4",
"fileHash": "3e51cca2",
"needsInterop": false
},
"element-plus": {
"src": "../../element-plus/es/index.mjs",
"file": "element-plus.js",
"fileHash": "ccd19579",
"fileHash": "1fe89efd",
"needsInterop": false
},
"element-plus/dist/locale/zh-cn.mjs": {
"src": "../../element-plus/dist/locale/zh-cn.mjs",
"file": "element-plus_dist_locale_zh-cn__mjs.js",
"fileHash": "11399626",
"fileHash": "d35f820e",
"needsInterop": false
},
"file-saver": {
"src": "../../file-saver/dist/FileSaver.min.js",
"file": "file-saver.js",
"fileHash": "037e53cb",
"fileHash": "4e375d3f",
"needsInterop": true
},
"jquery": {
"src": "../../jquery/dist/jquery.js",
"file": "jquery.js",
"fileHash": "64184ed2",
"fileHash": "cb1d9739",
"needsInterop": true
},
"jsencrypt": {
"src": "../../jsencrypt/lib/index.js",
"file": "jsencrypt.js",
"fileHash": "3777fdd1",
"fileHash": "c1360b21",
"needsInterop": false
},
"mitt": {
"src": "../../mitt/dist/mitt.mjs",
"file": "mitt.js",
"fileHash": "5ccf5a77",
"fileHash": "c6f6727e",
"needsInterop": false
},
"vue": {
"src": "../../vue/dist/vue.runtime.esm-bundler.js",
"file": "vue.js",
"fileHash": "57d70d0d",
"fileHash": "b4308999",
"needsInterop": false
},
"vue-router": {
"src": "../../vue-router/dist/vue-router.mjs",
"file": "vue-router.js",
"fileHash": "86605410",
"fileHash": "e551f50c",
"needsInterop": false
},
"vue3-smooth-scroll": {
"src": "../../vue3-smooth-scroll/dist/vue-smooth-scroll.min.js",
"file": "vue3-smooth-scroll.js",
"fileHash": "70361b12",
"fileHash": "e01cd381",
"needsInterop": true
},
"vuex": {
"src": "../../vuex/dist/vuex.esm-bundler.js",
"file": "vuex.js",
"fileHash": "9e43b5c5",
"fileHash": "5dcd1f71",
"needsInterop": false
},
"xlsx-js-style": {
"src": "../../xlsx-js-style/dist/xlsx.min.js",
"file": "xlsx-js-style.js",
"fileHash": "1baeed0b",
"fileHash": "9e8e3bab",
"needsInterop": true
}
},
"chunks": {
"chunk-VID4RN2V": {
"file": "chunk-VID4RN2V.js"
"chunk-NNO57RI4": {
"file": "chunk-NNO57RI4.js"
},
"chunk-GHJ3A5TP": {
"file": "chunk-GHJ3A5TP.js"
"chunk-YFT6OQ5R": {
"file": "chunk-YFT6OQ5R.js"
},
"chunk-B5UTCRBG": {
"file": "chunk-B5UTCRBG.js"
"chunk-6DBZPQPP": {
"file": "chunk-6DBZPQPP.js"
},
"chunk-GGE55MCR": {
"file": "chunk-GGE55MCR.js"
"chunk-7IQ4QFEB": {
"file": "chunk-7IQ4QFEB.js"
},
"chunk-3EJPJMEH": {
"file": "chunk-3EJPJMEH.js"
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -67,7 +67,7 @@ import {
toRawType,
track,
trigger
} from "./chunk-GGE55MCR.js";
} from "./chunk-7IQ4QFEB.js";
// node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js
var stack = [];
......@@ -9977,4 +9977,4 @@ vue/dist/vue.runtime.esm-bundler.js:
* @license MIT
**)
*/
//# sourceMappingURL=chunk-B5UTCRBG.js.map
//# sourceMappingURL=chunk-6DBZPQPP.js.map
......@@ -1593,4 +1593,4 @@ export {
* @license MIT
**)
*/
//# sourceMappingURL=chunk-GGE55MCR.js.map
//# sourceMappingURL=chunk-7IQ4QFEB.js.map
This diff is collapsed.
......@@ -3,7 +3,7 @@ import {
createElementBlock,
defineComponent,
openBlock
} from "./chunk-B5UTCRBG.js";
} from "./chunk-6DBZPQPP.js";
// node_modules/@element-plus/icons-vue/dist/index.js
var add_location_vue_vue_type_script_setup_true_lang_default = defineComponent({
......@@ -5479,4 +5479,4 @@ export {
@element-plus/icons-vue/dist/index.js:
(*! Element Plus Icons Vue v2.3.1 *)
*/
//# sourceMappingURL=chunk-GHJ3A5TP.js.map
//# sourceMappingURL=chunk-NNO57RI4.js.map
This diff is collapsed.
......@@ -159,4 +159,4 @@ function setupDevtoolsPlugin(pluginDescriptor, setupFn) {
export {
setupDevtoolsPlugin
};
//# sourceMappingURL=chunk-VID4RN2V.js.map
//# sourceMappingURL=chunk-YFT6OQ5R.js.map
This diff is collapsed.
......@@ -41,7 +41,7 @@ import {
warning_filled_default,
zoom_in_default,
zoom_out_default
} from "./chunk-GHJ3A5TP.js";
} from "./chunk-NNO57RI4.js";
import {
Comment,
Fragment,
......@@ -96,7 +96,7 @@ import {
withDirectives,
withKeys,
withModifiers
} from "./chunk-B5UTCRBG.js";
} from "./chunk-6DBZPQPP.js";
import {
NOOP,
camelize,
......@@ -130,7 +130,7 @@ import {
toRef,
toRefs,
unref
} from "./chunk-GGE55MCR.js";
} from "./chunk-7IQ4QFEB.js";
import {
__commonJS,
__toESM
This diff is collapsed.
This diff is collapsed.
import {
setupDevtoolsPlugin
} from "./chunk-VID4RN2V.js";
} from "./chunk-YFT6OQ5R.js";
import {
computed,
defineComponent,
......@@ -14,14 +14,14 @@ import {
provide,
watch,
watchEffect
} from "./chunk-B5UTCRBG.js";
} from "./chunk-6DBZPQPP.js";
import {
reactive,
ref,
shallowReactive,
shallowRef,
unref
} from "./chunk-GGE55MCR.js";
} from "./chunk-7IQ4QFEB.js";
import "./chunk-3EJPJMEH.js";
// node_modules/vue-router/dist/vue-router.mjs
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -122,7 +122,7 @@ import {
withMemo,
withModifiers,
withScopeId
} from "./chunk-B5UTCRBG.js";
} from "./chunk-6DBZPQPP.js";
import {
EffectScope,
ReactiveEffect,
......@@ -160,7 +160,7 @@ import {
toValue,
triggerRef,
unref
} from "./chunk-GGE55MCR.js";
} from "./chunk-7IQ4QFEB.js";
import "./chunk-3EJPJMEH.js";
export {
BaseTransition,
......
import {
setupDevtoolsPlugin
} from "./chunk-VID4RN2V.js";
} from "./chunk-YFT6OQ5R.js";
import {
computed,
inject,
watch
} from "./chunk-B5UTCRBG.js";
} from "./chunk-6DBZPQPP.js";
import {
effectScope,
reactive
} from "./chunk-GGE55MCR.js";
} from "./chunk-7IQ4QFEB.js";
import "./chunk-3EJPJMEH.js";
// node_modules/vuex/dist/vuex.esm-bundler.js
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -194,6 +194,13 @@ const routes = [
meta: {
title: '用量环比'
}
},{
path: '/Handler/YOYView',
name: 'YOYView',
component: () => import('@/views/HandlerPage/YOY.vue'),
meta: {
title: '用量同比'
}
},{
path: '/HeatAnalysis',
name: 'HeatAnalysisPage',
......@@ -208,6 +215,13 @@ const routes = [
meta: {
title: '明日预测'
}
},{
path: '/RealAnalysis',
name: 'RealAnalysisPage',
component: () => import('@/views/Report/RealAnalysisPage.vue'),
meta: {
title: '实时热量分析'
}
},{
path: '/TransferEnergy',
name: 'TransferEnergyPage',
......
<template>
实时热量分析
</template>
\ No newline at end of file
<template>用量同比</template>
\ No newline at end of file
<template>
<el-card class="card-contianer">
<label>片区:</label>
<el-radio-group v-model="radioList" style="height: auto; margin-top: -10px; margin-left: 50px;">
<el-radio :label="3">重阳里</el-radio>
<el-radio :label="6">福苑里</el-radio>
<el-radio :label="9">行政区</el-radio>
<el-radio :label="10">东部北区</el-radio>
<el-radio :label="11">东部南区</el-radio>
<el-radio :label="12">小王庄</el-radio>
<label>{{radioTitle}}</label>
<el-radio-group v-model="radioList" style="margin-left: 50px;">
<el-radio
v-for="(option, index) in options"
:key="index"
:label="option.value"
>
{{ option.lable }}
</el-radio>
</el-radio-group>
</el-card>
<el-tabs :tab-position="tabPosition" style="height: 100%" class="demo-tabs">
......@@ -54,6 +55,7 @@
<script lang="ts" setup>
import { ref, reactive, onMounted, onUnmounted } from 'vue';
import http from '../../api/http';
import store from "../../store/index";
import TransferStatusControl from '../../components/Remote/TransferStatusControl.vue';
import TransferRegControl from '../../components/Remote/TransferRegControl.vue';
import HolidayControl from '../../components/Remote/HolidayControl.vue';
......@@ -67,6 +69,9 @@
import OutdoorTempControl from '../../components/Remote/OutdoorTempControl.vue';
import NightFrequency from '../../components/Remote/NightFrequency.vue';
const radioTitle = ref('供热站');
const options = reactive([]);
const enterpriseId = ref(null);
const tabPosition = ref('left');
const radioList = ref(null);
......@@ -78,12 +83,39 @@
//根据权限初始化单选列表
function initRadioList(){
var result = store.getters.getEnterprise();
if (result) {
enterpriseId.value = result[0].enterpriseId;
result.forEach(element=>{
if(element.enterpriseId=== enterpriseId.value){
if(element.enterpriseId === "9BCA54BC-8F27-4849-8D7D-50C5099E1949".toLowerCase()){
radioTitle.value = "片区";
element.serviceCenterList.forEach(center=>{
center.supplyList.forEach(supply => {
supply.jurisdictionList.forEach(jurisdiction => {
options.push({value: jurisdiction.jurisdictionId, lable: jurisdiction.jurisdictionName});
});
});
})
}else{
radioTitle.value = "供热站";
element.supplyList.forEach(element => {
options.push({ value: element.supplyId, lable: element.supplyName});
})
}
}
});
radioList.value = options[0].value;
}
}
//根据权限初始化远程控制页列表
function initRomateList(){
let userInfo = store.getters.getUserInfo;
if(userInfo.roleId >4){
}
}
initPage();
......@@ -93,8 +125,10 @@
<style lang="less" scoped>
.card-contianer {
display: flex;
width: auto;
height: 50px;
align-items: center;
vertical-align: middle;
margin: 0;
padding: 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment