|
@@ -132,8 +132,181 @@
|
|
</el-form>
|
|
</el-form>
|
|
</div>
|
|
</div>
|
|
<div class="pen-flex">
|
|
<div class="pen-flex">
|
|
- <div class="pen-left"></div>
|
|
|
|
- <div style="width: 80%; height: 400px">
|
|
|
|
|
|
+ <div class="pen-left">
|
|
|
|
+ <div class="water">
|
|
|
|
+ <p>本月用水量</p>
|
|
|
|
+ <p>10000t</p>
|
|
|
|
+ <p>
|
|
|
|
+ <i class="el-icon-caret-top" style="color: red"></i>
|
|
|
|
+ <span style="color: red">10%</span>
|
|
|
|
+
|
|
|
|
+ <span style="font-size: 16px; color: #CFDBED">同比上月</span>
|
|
|
|
+ </p>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="water">
|
|
|
|
+ <p>本周用水量</p>
|
|
|
|
+ <p>10000t</p>
|
|
|
|
+ <p>
|
|
|
|
+ <i class="el-icon-caret-bottom" style="color: #1ABC9C"></i>
|
|
|
|
+ <span style="color: #1ABC9C">10%</span>
|
|
|
|
+
|
|
|
|
+ <span style="font-size: 16px; color: #CFDBED">同比上周</span>
|
|
|
|
+ </p>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div style="width: 85%; height: 400px">
|
|
|
|
+ <chart-water></chart-water>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <br/>
|
|
|
|
+ <div class="pending">
|
|
|
|
+ <div class="title" :style="{color: color}">
|
|
|
|
+ <span>电量消耗</span>
|
|
|
|
+ <el-button type="text" style="float: right; margin-right: 25px">详情</el-button>
|
|
|
|
+ </div>
|
|
|
|
+ <div style="padding: 20px; border-bottom: 1px solid #ddd">
|
|
|
|
+ <el-form :inline="true" size="mini">
|
|
|
|
+ <el-row>
|
|
|
|
+ <el-col :span="5">
|
|
|
|
+ <el-form-item label="栋舍">
|
|
|
|
+ <el-select></el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="5">
|
|
|
|
+ <el-form-item label="单元">
|
|
|
|
+ <el-select></el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="1">
|
|
|
|
+ <el-form-item>
|
|
|
|
+ <span class="text-size">今日</span>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="1">
|
|
|
|
+ <el-form-item>
|
|
|
|
+ <span class="text-size">本周</span>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="1">
|
|
|
|
+ <el-form-item>
|
|
|
|
+ <span class="text-size">本月</span>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="4">
|
|
|
|
+ <el-form-item>
|
|
|
|
+ <el-date-picker
|
|
|
|
+ v-model="dateRange"
|
|
|
|
+ type="daterange"
|
|
|
|
+ range-separator="至"
|
|
|
|
+ start-placeholder="开始日期"
|
|
|
|
+ end-placeholder="结束日期">
|
|
|
|
+ </el-date-picker>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-row>
|
|
|
|
+ </el-form>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="pen-flex">
|
|
|
|
+ <div class="pen-left">
|
|
|
|
+ <div class="water">
|
|
|
|
+ <p>本月用电量</p>
|
|
|
|
+ <p>10000KW·h</p>
|
|
|
|
+ <p>
|
|
|
|
+ <i class="el-icon-caret-top" style="color: red"></i>
|
|
|
|
+ <span style="color: red">10%</span>
|
|
|
|
+
|
|
|
|
+ <span style="font-size: 16px; color: #CFDBED">同比上月</span>
|
|
|
|
+ </p>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="water">
|
|
|
|
+ <p>本周用电量</p>
|
|
|
|
+ <p>10000KW·h</p>
|
|
|
|
+ <p>
|
|
|
|
+ <i class="el-icon-caret-bottom" style="color: #1ABC9C"></i>
|
|
|
|
+ <span style="color: #1ABC9C">10%</span>
|
|
|
|
+
|
|
|
|
+ <span style="font-size: 16px; color: #CFDBED">同比上周</span>
|
|
|
|
+ </p>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div style="width: 85%; height: 400px">
|
|
|
|
+ <chart-dl></chart-dl>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <br/>
|
|
|
|
+ <div class="pending">
|
|
|
|
+ <div class="title" :style="{color: color}">
|
|
|
|
+ <span>卖猪统计</span>
|
|
|
|
+ <el-button type="text" style="float: right; margin-right: 25px">详情</el-button>
|
|
|
|
+ </div>
|
|
|
|
+ <div style="padding: 20px; border-bottom: 1px solid #ddd">
|
|
|
|
+ <el-form :inline="true" size="mini">
|
|
|
|
+ <el-row>
|
|
|
|
+ <el-col :span="5">
|
|
|
|
+ <el-form-item label="栋舍">
|
|
|
|
+ <el-select></el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="5">
|
|
|
|
+ <el-form-item label="单元">
|
|
|
|
+ <el-select></el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="1">
|
|
|
|
+ <el-form-item>
|
|
|
|
+ <span class="text-size">今日</span>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="1">
|
|
|
|
+ <el-form-item>
|
|
|
|
+ <span class="text-size">本周</span>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="1">
|
|
|
|
+ <el-form-item>
|
|
|
|
+ <span class="text-size">本月</span>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="4">
|
|
|
|
+ <el-form-item>
|
|
|
|
+ <el-date-picker
|
|
|
|
+ v-model="dateRange"
|
|
|
|
+ type="daterange"
|
|
|
|
+ range-separator="至"
|
|
|
|
+ start-placeholder="开始日期"
|
|
|
|
+ end-placeholder="结束日期">
|
|
|
|
+ </el-date-picker>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-row>
|
|
|
|
+ </el-form>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="pen-flex">
|
|
|
|
+ <div class="pen-left">
|
|
|
|
+ <div class="water">
|
|
|
|
+ <p>本月销售总量</p>
|
|
|
|
+ <p>10000</p>
|
|
|
|
+ <p>
|
|
|
|
+ <i class="el-icon-caret-top" style="color: red"></i>
|
|
|
|
+ <span style="color: red">10%</span>
|
|
|
|
+
|
|
|
|
+ <span style="font-size: 16px; color: #CFDBED">同比上月</span>
|
|
|
|
+ </p>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="water">
|
|
|
|
+ <p>本周用电量</p>
|
|
|
|
+ <p>10000</p>
|
|
|
|
+ <p>
|
|
|
|
+ <i class="el-icon-caret-bottom" style="color: #1ABC9C"></i>
|
|
|
|
+ <span style="color: #1ABC9C">10%</span>
|
|
|
|
+
|
|
|
|
+ <span style="font-size: 16px; color: #CFDBED">同比上周</span>
|
|
|
|
+ </p>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div style="width: 85%; height: 400px">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -143,10 +316,14 @@
|
|
<script>
|
|
<script>
|
|
import { mapState } from 'vuex';
|
|
import { mapState } from 'vuex';
|
|
import ChartWsd from "./chart/ChartWsd";
|
|
import ChartWsd from "./chart/ChartWsd";
|
|
|
|
+import ChartDl from'./chart/ChartDl';
|
|
|
|
+import ChartWater from "./chart/ChartWater";
|
|
export default {
|
|
export default {
|
|
name: "dashboard",
|
|
name: "dashboard",
|
|
components: {
|
|
components: {
|
|
- ChartWsd
|
|
|
|
|
|
+ ChartWsd,
|
|
|
|
+ ChartDl,
|
|
|
|
+ ChartWater
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
@@ -268,8 +445,13 @@ export default {
|
|
display: flex;
|
|
display: flex;
|
|
}
|
|
}
|
|
.pen-left {
|
|
.pen-left {
|
|
- width: 20%;
|
|
|
|
|
|
+ width: 15%;
|
|
height: 100%;
|
|
height: 100%;
|
|
border-right: 1px solid #ddd;
|
|
border-right: 1px solid #ddd;
|
|
|
|
+ text-align: center;
|
|
|
|
+ }
|
|
|
|
+ .water {
|
|
|
|
+ padding: 50px 0;
|
|
|
|
+ font-size: 20px;
|
|
}
|
|
}
|
|
</style>
|
|
</style>
|