|
|
|
|
@ -5,8 +5,8 @@ |
|
|
|
|
<span style="color: #0096FF;">监测明细</span> |
|
|
|
|
|
|
|
|
|
<span style="color: #fff;">选择月份:</span> |
|
|
|
|
<el-date-picker size="mini" v-model="value2" type="month" placeholder="选择月" |
|
|
|
|
style="width: 1.2rem;margin-right: 0.26rem;"> |
|
|
|
|
<el-date-picker size="mini" v-model="selectDay" type="date" placeholder="选择月" @change="changeDate" |
|
|
|
|
style="width: 1.3rem;margin-right: 0.26rem;" value-format="yyyy-MM-dd" format="yyyy-MM-dd"> |
|
|
|
|
</el-date-picker> |
|
|
|
|
单位:kw·h |
|
|
|
|
</div> |
|
|
|
|
@ -16,9 +16,9 @@ |
|
|
|
|
|
|
|
|
|
<el-table :data="tableData" style="width: 62%;" height="92%" :stripe="true" :size="mini" |
|
|
|
|
:row-class-name="tableRowClassName"> |
|
|
|
|
<el-table-column prop="name" label="部门/车间"> |
|
|
|
|
<el-table-column prop="name" label="部门/车间" show-overflow-tooltip> |
|
|
|
|
<template slot-scope="scope"> |
|
|
|
|
<span style="color: #fff">{{ scope.row.name }}%</span> |
|
|
|
|
<span style="color: #fff">{{ scope.row.name }}</span> |
|
|
|
|
|
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
@ -26,14 +26,14 @@ |
|
|
|
|
<template slot-scope="scope"> |
|
|
|
|
<!-- <span :style="{ color: scope.row.address > 0 ? '#11F150' : 'rgba($color: #fff, $alpha: 0.2)' }">{{ |
|
|
|
|
scope.row.address }}%</span> --> |
|
|
|
|
<span style="color: #11F150">{{ scope.row.address }}%</span> |
|
|
|
|
<span style="color: #11F150">{{ scope.row.sum ? scope.row.sum : 0 }}</span> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column prop="address" label="尖时段"> |
|
|
|
|
<template slot-scope="scope"> |
|
|
|
|
<!-- <span :style="{ color: scope.row.address > 0 ? '#FB5E2D' : 'rgba($color: #fff, $alpha: 0.2)' }">{{ |
|
|
|
|
scope.row.address }}%</span> --> |
|
|
|
|
<span style="color: #FB5E2D">{{ scope.row.address }}%</span> |
|
|
|
|
<span style="color: #FB5E2D">{{ scope.row.jian ? scope.row.jian : 0 }}</span> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column prop="date" label="峰时段"> |
|
|
|
|
@ -41,21 +41,21 @@ |
|
|
|
|
<!-- <span :style="{ color: scope.row.address > 0 ? '#FBB02D' : 'rgba($color: #fff, $alpha: 0.2)' }">{{ |
|
|
|
|
scope.row.address |
|
|
|
|
}}%</span> --> |
|
|
|
|
<span style="color: #FBB02D">{{ scope.row.address }}%</span> |
|
|
|
|
<span style="color: #FBB02D">{{ scope.row.feng ? scope.row.feng : 0 }}</span> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column prop="address" label="峰时段"> |
|
|
|
|
<el-table-column prop="address" label="平时段"> |
|
|
|
|
<template slot-scope="scope"> |
|
|
|
|
<!-- <span :style="{ color: scope.row.address > 0 ? '#00A2FF' : 'rgba($color: #fff, $alpha: 0.2)' }">{{ |
|
|
|
|
scope.row.address }}%</span> --> |
|
|
|
|
<span style="color: #00A2FF">{{ scope.row.address }}%</span> |
|
|
|
|
<span style="color: #00A2FF">{{ scope.row.ping ? scope.row.ping : 0 }}</span> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column prop="address" label="谷时段"> |
|
|
|
|
<template slot-scope="scope"> |
|
|
|
|
<!-- <span :style="{ color: scope.row.address > 0 ? '#10EFBD' : 'rgba($color: #fff, $alpha: 0.2)' }">{{ |
|
|
|
|
scope.row.address }}%</span> --> |
|
|
|
|
<span style="color: #10EFBD">{{ scope.row.address }}%</span> |
|
|
|
|
<span style="color: #10EFBD">{{ scope.row.gu ? scope.row.gu : 0 }}</span> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
</el-table> |
|
|
|
|
@ -85,49 +85,38 @@ |
|
|
|
|
|
|
|
|
|
<script> |
|
|
|
|
import tit from "./tit.vue"; |
|
|
|
|
import { mapGetters } from "vuex"; |
|
|
|
|
import {getPeriodElectricity} from "@/api/energySources/energySources" |
|
|
|
|
export default { |
|
|
|
|
data() { |
|
|
|
|
return { |
|
|
|
|
tableData: [{ |
|
|
|
|
date: '2016-05-02', |
|
|
|
|
name: '王小虎', |
|
|
|
|
address: 29, |
|
|
|
|
}, { |
|
|
|
|
date: '2016-05-04', |
|
|
|
|
name: '王小虎', |
|
|
|
|
address: 0, |
|
|
|
|
}, { |
|
|
|
|
date: '2016-05-01', |
|
|
|
|
name: '王小虎', |
|
|
|
|
address: 29, |
|
|
|
|
}, { |
|
|
|
|
date: '2016-05-01', |
|
|
|
|
name: '王小虎', |
|
|
|
|
address: 29, |
|
|
|
|
}, { |
|
|
|
|
date: '2016-05-01', |
|
|
|
|
name: '王小虎', |
|
|
|
|
address: 29, |
|
|
|
|
}, { |
|
|
|
|
date: '2016-05-01', |
|
|
|
|
name: '王小虎', |
|
|
|
|
address: 29, |
|
|
|
|
}, { |
|
|
|
|
date: '2016-05-03', |
|
|
|
|
name: '王小虎', |
|
|
|
|
address: 29, |
|
|
|
|
}] |
|
|
|
|
selectDay:'', |
|
|
|
|
tableData: [] |
|
|
|
|
}; |
|
|
|
|
}, |
|
|
|
|
components: { |
|
|
|
|
tit |
|
|
|
|
}, |
|
|
|
|
created() { |
|
|
|
|
this.selectDay = this.$moment().format('YYYY-MM-DD') |
|
|
|
|
this.$nextTick(() => { |
|
|
|
|
this.getPeriodData() |
|
|
|
|
this.echartsInit() |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
computed:{ |
|
|
|
|
...mapGetters(["userInfo", "permission"]), |
|
|
|
|
}, |
|
|
|
|
methods: { |
|
|
|
|
getPeriodData(){ |
|
|
|
|
getPeriodElectricity({manufacturerBrand:this.userInfo.dept_name,today:this.selectDay}).then(res =>{ |
|
|
|
|
console.log('period =====>',res) |
|
|
|
|
this.tableData = res.data.data |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
changeDate(){ |
|
|
|
|
this.getPeriodData() |
|
|
|
|
}, |
|
|
|
|
echartsInit() { |
|
|
|
|
const chartDom = document.getElementById('mainDosage'); |
|
|
|
|
const myChart = this.$echarts.init(chartDom); |
|
|
|
|
|