Merge remote-tracking branch 'origin/master'

master
魔神煜修罗皇 2 years ago
commit 995def85af
  1. 80
      psdc-ui/src/views/analyse/nhdb/index.vue
  2. 38
      psdc-ui/src/views/bigview/index.vue
  3. 6
      psdc-ui/src/views/emonitor/drgl/index.vue
  4. 2
      psdc-ui/src/views/emonitor/frdl/index.vue
  5. 2
      psdc-ui/src/views/emonitor/kqyrb/index.vue
  6. 49
      psdc-ui/src/views/emonitor/wdcgq/index.vue
  7. 6
      psdc-ui/src/views/emonitor/xrgl/index.vue

@ -25,7 +25,7 @@ const imgSrc = ref('../src/assets/images/策略icon.png')
const data = reactive({ const data = reactive({
celueInfoList:[ celueInfoList:[
{ {
sceneName:'策略', sceneName:'策略1',
data:[ data:[
{ {
key: 1, key: 1,
@ -44,13 +44,13 @@ const data = reactive({
}, },
{ {
key: 4, key: 4,
label:'单位时间能耗', label:'单位时间用电',
startTime:'5kWh' startTime:'5kWh'
}, },
{ {
key: 5, key: 5,
label:'执行前室内温度', label:'执行前室内温度',
startTime:'15℃' startTime:'20℃'
}, },
{ {
key: 6, key: 6,
@ -60,7 +60,7 @@ const data = reactive({
{ {
key: 7, key: 7,
label:'执行后室内温度', label:'执行后室内温度',
startTime:'19℃' startTime:'29℃'
}, },
{ {
key: 8, key: 8,
@ -69,48 +69,98 @@ const data = reactive({
}, },
{ {
key: 9, key: 9,
label:'总能耗', label:'总用电量',
startTime:'16kWh' startTime:'16kWh'
} }
] ]
}, },
{ {
sceneName:'策略', sceneName:'策略2',
data:[ data:[
{ {
key: 1, key: 1,
label:'开始执行时间', label:'开始执行时间',
startTime:'2023-06-08 15:00:00' startTime:'2023-06-05 11:00:00'
}, },
{ {
key: 2, key: 2,
label:'结束执行时间', label:'结束执行时间',
startTime:'2023-06-08 18:00:00' startTime:'2023-06-05 13:00:00'
}, },
{ {
key: 3, key: 3,
label:'执行时长', label:'执行时长',
startTime:'3h' startTime:'2h'
}, },
{ {
key: 4, key: 4,
label:'单位时间能耗', label:'单位时间用电',
startTime:'5kWh' startTime:'6kWh'
}, },
{ {
key: 5, key: 5,
label:'执行前室内温度', label:'执行前室内温度',
startTime:'22℃'
},
{
key: 6,
label:'执行前室外温度',
startTime:'15℃'
},
{
key: 7,
label:'执行后室内温度',
startTime:'30℃'
},
{
key: 8,
label:'执行后室外温度',
startTime:'15℃' startTime:'15℃'
}, },
{
key: 9,
label:'总用电量',
startTime:'12kWh'
}
]
},
{
sceneName:'策略3',
data:[
{
key: 1,
label:'开始执行时间',
startTime:'2023-06-05 11:00:00'
},
{
key: 2,
label:'结束执行时间',
startTime:'2023-06-05 13:00:00'
},
{
key: 3,
label:'执行时长',
startTime:'2h'
},
{
key: 4,
label:'单位时间用电',
startTime:'6kWh'
},
{
key: 5,
label:'执行前室内温度',
startTime:'22℃'
},
{ {
key: 6, key: 6,
label:'执行前室外温度', label:'执行前室外温度',
startTime:'14℃' startTime:'15℃'
}, },
{ {
key: 7, key: 7,
label:'执行后室内温度', label:'执行后室内温度',
startTime:'19℃' startTime:'30℃'
}, },
{ {
key: 8, key: 8,
@ -119,8 +169,8 @@ const data = reactive({
}, },
{ {
key: 9, key: 9,
label:'总能耗', label:'总用电量',
startTime:'16kWh' startTime:'12kWh'
} }
] ]
}, },

@ -2,6 +2,7 @@
<div class="home"> <div class="home">
<div class="header"> <div class="header">
<h2>电能替代分布式控制试验平台</h2> <h2>电能替代分布式控制试验平台</h2>
<div class="timer">{{timer}}</div>
<router-link :to="{path:'/control/manual'}" tag="div" class="back"><el-icon><HomeFilled /></el-icon></router-link> <router-link :to="{path:'/control/manual'}" tag="div" class="back"><el-icon><HomeFilled /></el-icon></router-link>
</div> </div>
<div class="main"> <div class="main">
@ -118,6 +119,7 @@ import {getTemperature,getDevicesInfo,getZdb} from '../../api/bigview/bigview'
/** 页面加载时*/ /** 页面加载时*/
onMounted(()=>{ onMounted(()=>{
currentTime();
dcglChartFun(); dcglChartFun();
kqyrbChartFun(); kqyrbChartFun();
frdlChartFun(); frdlChartFun();
@ -128,6 +130,35 @@ onMounted(()=>{
dqglChartFun() dqglChartFun()
}) })
/** 日期*/
const timer = ref()
//
function currentTime() {
var now = new Date();
var year;
var month;
var day;
var hour;
var minute;
var second;
var week;
var zeroFill = function(value) {
if (value < 10) {
value = '0' + value
}
return value
}
year = now.getFullYear();
month = zeroFill(now.getMonth() + 1);
day = zeroFill(now.getDate());
hour = zeroFill(now.getHours());
minute = zeroFill(now.getMinutes());
second = zeroFill(now.getSeconds());
week = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'][now.getDay()];
// return (`${year}${month}${day}`);
timer.value = `${year}-${month}-${day} ${hour}:${minute}:${second} ${week}`
}
/** 8个温度传感器数据*/ /** 8个温度传感器数据*/
const wdcgqArr = ref([]) const wdcgqArr = ref([])
function getWenduFun(){ function getWenduFun(){
@ -844,6 +875,13 @@ onBeforeUnmount(() => {
height: 70px; height: 70px;
background-image: url("../../assets/images/headtitle.png"); background-image: url("../../assets/images/headtitle.png");
background-size: 100% 100%; background-size: 100% 100%;
.timer{
position: absolute;
top: 13px;
left: 30px;
font-size: 16px;
font-weight: bold;
}
h2{ h2{
font-size: 36px; font-size: 36px;
color: #AFEAFF; color: #AFEAFF;

@ -668,16 +668,14 @@ export default {
}) })
} }
// //
function getSbFun(){ function getSbFun(){
getSb().then((res)=>{ getSb().then((res)=>{
console.log('获取设备',res.data)
for(let i = 0;i < res.data.length;i++){ for(let i = 0;i < res.data.length;i++){
if(res.data[i].modelName == '电磁锅炉'){ if(res.data[i].modelName == '变频电磁采暖炉'){
data.devArr = res.data[i].children data.devArr = res.data[i].children
} }
} }
console.log('devArr',data.devArr)
}) })
} }
// //

@ -660,13 +660,11 @@ export default {
// //
function getSbFun(){ function getSbFun(){
getSb().then((res)=>{ getSb().then((res)=>{
console.log('获取设备',res.data)
for(let i = 0;i < res.data.length;i++){ for(let i = 0;i < res.data.length;i++){
if(res.data[i].modelName == '发热电缆'){ if(res.data[i].modelName == '发热电缆'){
data.devArr = res.data[i].children data.devArr = res.data[i].children
} }
} }
console.log('devArr',data.devArr)
}) })
} }
// //

@ -670,13 +670,11 @@ export default {
// //
function getSbFun(){ function getSbFun(){
getSb().then((res)=>{ getSb().then((res)=>{
console.log('获取设备',res.data)
for(let i = 0;i < res.data.length;i++){ for(let i = 0;i < res.data.length;i++){
if(res.data[i].modelName == '空气源热泵'){ if(res.data[i].modelName == '空气源热泵'){
data.devArr = res.data[i].children data.devArr = res.data[i].children
} }
} }
console.log('devArr',data.devArr)
}) })
} }
// //

@ -1,7 +1,7 @@
<template> <template>
<div class="app-container home"> <div class="app-container home">
<div class="top"> <div class="top">
<div class="card" v-for="(item,index) in data.info "> <div class="card" v-for="item in data.wdcgqList ">
<div><img src="../../../assets/images/温度.png"></div> <div><img src="../../../assets/images/温度.png"></div>
<div> <div>
<p style="color: #cccccc">{{item.name}}</p> <p style="color: #cccccc">{{item.name}}</p>
@ -29,6 +29,48 @@ export default {
name: "wdcgq", name: "wdcgq",
setup() { setup() {
let data = reactive({ let data = reactive({
wdcgqList:[
{
name:'室内温度传感器1',
temp:'25.64',
},
{
name:'室内温度传感器2',
temp:'25.51',
},
{
name:'室内温度传感器3',
temp:'25.36',
},
{
name:'室内温度传感器4',
temp:'25.11',
},
{
name:'室内平均温度',
temp:'25.38',
},
{
name:'室外温度传感器1',
temp:'25.64',
},
{
name:'室外温度传感器2',
temp:'25.51',
},
{
name:'室外温度传感器3',
temp:'25.36',
},
{
name:'室外温度传感器4',
temp:'25.11',
},
{
name:'室外平均温度',
temp:'25.38',
}
],
info:[], info:[],
xinfo:[], xinfo:[],
infos: [ infos: [
@ -268,16 +310,15 @@ p{
} }
.top{ .top{
width: 100%; width: 100%;
height: 260px;
display: flex; display: flex;
flex-wrap: wrap; flex-wrap: wrap;
justify-content: space-between; justify-content: space-between;
} }
.card{ .card{
width: 24%; width: 19.5%;
height: 110px; height: 110px;
background-color: #2F3D8A; background-color: #2F3D8A;
margin-bottom: 20px; margin-bottom: 12px;
display: flex; display: flex;
justify-content: space-around; justify-content: space-around;
align-items: center; align-items: center;

@ -669,16 +669,14 @@ export default {
}) })
} }
// //
function getSbFun(){ function getSbFun(){
getSb().then((res)=>{ getSb().then((res)=>{
console.log('获取设备',res.data)
for(let i = 0;i < res.data.length;i++){ for(let i = 0;i < res.data.length;i++){
if(res.data[i].modelName == '蓄热锅炉'){ if(res.data[i].modelName == '蓄热水箱'){
data.devArr = res.data[i].children data.devArr = res.data[i].children
} }
} }
console.log('devArr',data.devArr)
}) })
} }
// //

Loading…
Cancel
Save