parent
4b87ff38c2
commit
d038eaf2cc
After Width: | Height: | Size: 5.2 KiB |
@ -0,0 +1,181 @@ |
||||
<template> |
||||
<div class="app-container home"> |
||||
<el-card class="box-card" v-for="item in data.celueInfoList"> |
||||
<template #header> |
||||
<div class="card-header"> |
||||
<img :src="imgSrc" alt=""> |
||||
<span>{{item.sceneName}}</span> |
||||
</div> |
||||
</template> |
||||
<div class="text item"> |
||||
<el-form :inline="true" :model="item.data" label-width="110px"> |
||||
<el-form-item v-for="items in item.data" :key="items.key" :label="items.label"> |
||||
<el-input v-model="items.startTime" readonly/> |
||||
</el-form-item> |
||||
</el-form> |
||||
</div> |
||||
</el-card> |
||||
</div> |
||||
</template> |
||||
|
||||
<script name="Index" setup> |
||||
import {ref,reactive} from 'vue' |
||||
|
||||
const imgSrc = ref('../src/assets/images/策略icon.png') |
||||
const data = reactive({ |
||||
celueInfoList:[ |
||||
{ |
||||
sceneName:'策略一', |
||||
data:[ |
||||
{ |
||||
key: 1, |
||||
label:'开始执行时间', |
||||
startTime:'2023-06-08 15:00:00' |
||||
}, |
||||
{ |
||||
key: 2, |
||||
label:'结束执行时间', |
||||
startTime:'2023-06-08 18:00:00' |
||||
}, |
||||
{ |
||||
key: 3, |
||||
label:'执行时长', |
||||
startTime:'3h' |
||||
}, |
||||
{ |
||||
key: 4, |
||||
label:'单位时间能耗', |
||||
startTime:'5kWh' |
||||
}, |
||||
{ |
||||
key: 5, |
||||
label:'执行前室内温度', |
||||
startTime:'15℃' |
||||
}, |
||||
{ |
||||
key: 6, |
||||
label:'执行前室外温度', |
||||
startTime:'14℃' |
||||
}, |
||||
{ |
||||
key: 7, |
||||
label:'执行后室内温度', |
||||
startTime:'19℃' |
||||
}, |
||||
{ |
||||
key: 8, |
||||
label:'执行后室外温度', |
||||
startTime:'15℃' |
||||
}, |
||||
{ |
||||
key: 9, |
||||
label:'总能耗', |
||||
startTime:'16kWh' |
||||
} |
||||
] |
||||
}, |
||||
{ |
||||
sceneName:'策略二', |
||||
data:[ |
||||
{ |
||||
key: 1, |
||||
label:'开始执行时间', |
||||
startTime:'2023-06-08 15:00:00' |
||||
}, |
||||
{ |
||||
key: 2, |
||||
label:'结束执行时间', |
||||
startTime:'2023-06-08 18:00:00' |
||||
}, |
||||
{ |
||||
key: 3, |
||||
label:'执行时长', |
||||
startTime:'3h' |
||||
}, |
||||
{ |
||||
key: 4, |
||||
label:'单位时间能耗', |
||||
startTime:'5kWh' |
||||
}, |
||||
{ |
||||
key: 5, |
||||
label:'执行前室内温度', |
||||
startTime:'15℃' |
||||
}, |
||||
{ |
||||
key: 6, |
||||
label:'执行前室外温度', |
||||
startTime:'14℃' |
||||
}, |
||||
{ |
||||
key: 7, |
||||
label:'执行后室内温度', |
||||
startTime:'19℃' |
||||
}, |
||||
{ |
||||
key: 8, |
||||
label:'执行后室外温度', |
||||
startTime:'15℃' |
||||
}, |
||||
{ |
||||
key: 9, |
||||
label:'总能耗', |
||||
startTime:'16kWh' |
||||
} |
||||
] |
||||
}, |
||||
] |
||||
}) |
||||
|
||||
</script> |
||||
|
||||
<style scoped lang="scss"> |
||||
.home{ |
||||
display: flex; |
||||
justify-content: flex-start; |
||||
flex-wrap: wrap; |
||||
} |
||||
.box-card { |
||||
width: 720px; |
||||
color: #fff; |
||||
border: none; |
||||
margin-right: 20px; |
||||
margin-bottom: 20px; |
||||
.card-header{ |
||||
display: flex; |
||||
align-items: center; |
||||
img{ |
||||
width: 15px; |
||||
height: 15px; |
||||
margin-right: 3px; |
||||
} |
||||
} |
||||
.text { |
||||
font-size: 14px; |
||||
} |
||||
.item { |
||||
margin-bottom: 18px; |
||||
} |
||||
} |
||||
::v-deep .el-card__header{ |
||||
padding: 0px 0px 0px 10px !important; |
||||
background-color: #374590; |
||||
border-bottom: none; |
||||
line-height: 40px; |
||||
} |
||||
::v-deep .el-card__body{ |
||||
background-color: #2F3D8A; |
||||
} |
||||
::v-deep .el-input__wrapper{ |
||||
background-color: #ffffff00 !important; |
||||
border: none !important; |
||||
padding: 1px 11px 1px 0px; |
||||
} |
||||
::v-deep .el-input__inner{ |
||||
color: #1fc7c7; |
||||
} |
||||
::v-deep .el-form .el-form-item__label{ |
||||
color: #d3d3d3 !important; |
||||
} |
||||
</style> |
||||
|
Loading…
Reference in new issue