From 22e5d744b28c0df0f115476b44a75d1d46cac228 Mon Sep 17 00:00:00 2001 From: zhangshuaibao <15731629597@163.com> Date: 星期二, 13 四月 2021 17:36:12 +0800 Subject: [PATCH] echarts数据显示功能完善 --- src/components/BaseNav/PublicBounced/GasComponents/EChartsRealWasteWater.vue | 213 +++++++++++++++++++++++++++------------------------- 1 files changed, 110 insertions(+), 103 deletions(-) diff --git a/src/components/BaseNav/PublicBounced/GasComponents/EChartsRealWasteWater.vue b/src/components/BaseNav/PublicBounced/GasComponents/EChartsRealWasteWater.vue index 985c58e..b67cfa6 100644 --- a/src/components/BaseNav/PublicBounced/GasComponents/EChartsRealWasteWater.vue +++ b/src/components/BaseNav/PublicBounced/GasComponents/EChartsRealWasteWater.vue @@ -3,10 +3,10 @@ <div id="Tab"> <div class="animation"> <div class="infomation"> - <span class="grid-content">姘哀鍖栫墿 :<i>29.93</i> 鏍囧噯 : 100</span> - <span class="grid-content">浜屾哀鍖栫~ : <i>17.34</i> 鏍囧噯 : 50</span> - <span class="grid-content">鐑熷皹 : <i>6.93</i> 鏍囧噯 : 30</span> - <span class="grid-content">搴熸皵娴侀噺 : <i>120343.18</i></span> + <span class="grid-content">COD : <i>11.24385</i> 鏍囧噯 : 100</span> + <span class="grid-content">姘哀 :<i>0.1889014</i> 鏍囧噯 : 50</span> + <span class="grid-content">鎬荤7 : <i>0.03812287</i> 鏍囧噯 : 30</span> + <span class="grid-content">搴熸按娴侀噺 : <i>32.16287</i></span> </div> </div> <div class="form-echrts"> @@ -15,19 +15,21 @@ <div class="pickerData"> <span> 寮�濮嬫椂闂�:</span> <span class="pickerTable"> - <el-date-picker type="datetime" v-model="value1"></el-date-picker> + <el-date-picker type="datetime" v-model="formInline.timeStart"> + </el-date-picker> </span> </div> <div class="pickerData"> <span >缁撴潫鏃堕棿:</span> <span class="pickerTable"> - <el-date-picker type="datetime" v-model="value2"></el-date-picker> + <el-date-picker type="datetime" v-model="formInline.timeEnd"> + </el-date-picker> </span> </div> </div> <div> 閲囨牱鐐规暟: - <el-select v-model="formInline.region" placeholder="50"> + <el-select v-model="formInline.region" placeholder="25"> <el-option label="0" value="0"></el-option> <el-option label="25" value="25"></el-option> <el-option label="50" value="50"></el-option> @@ -38,7 +40,8 @@ <div class="detailbtn" @click="onSubmit">鏌ヨ</div> <div class="detailbtn" @click="dialogVisible = true" >鏄庣粏琛�</div> </div> - <div style="width:5rem;height:2rem;" id="echarts" ref="main"> + <div class="el-dialog-div" style="height: 260px"> + <public-detailed-list v-bind="$attrs"></public-detailed-list> </div> </div> <!-- 鏄庣粏寮规 --> @@ -77,8 +80,9 @@ value: '', days: dayjs(new Date()).format('YYYYMMDDHHmmss'), formInline: { - user: '', - region: '' + region: '', + timeStart: '2021-04-13 12:47:18', + timeEnd: '2021-04-13 12:52:18' }, JsonRealWasteWater: { id: 'mycharteff_second ', @@ -271,7 +275,7 @@ this.DrawRealTimeDateChart(this.JsonRealWasteWater.id, this.JsonRealWasteWater.title, this.JsonRealWasteWater.legend, this.JsonRealWasteWater.ydatas, this.JsonRealWasteWater.yname) }, DrawRealTimeDateChart (id, title, legend, ydatas, yname) { - this.RealTimeChart = this.$echarts.init(this.$refs.echarts) + this.RealTimeChart = this.$echarts.init(this.$refs.main) var serLists = [] for (var i = 0; i < ydatas.length; i++) { // var zdcbcolor = ydatas[i].zdcbcolor @@ -439,6 +443,9 @@ xAxis: { // x 杞磋缃� type: 'time', boundaryGap: false, + nameTextStyle: { + fontSize: 15 + }, axisLabel: { // x杞村叏閮ㄦ樉绀� // rotate: 30, margin: 6, @@ -632,99 +639,99 @@ // } // } //} - .grid-content { - font-size: 8px; - background-color: #2e4967; - text-align: center; - border-radius: 2px; - margin-right: 10px; - padding:0 10px +.grid-content{ + font-size: 8px; + background-color: #2e4967; + text-align: center; + border-radius: 2px; + margin-right: 10px; + padding:0 10px +} +.infomation { + padding: 5px 10px; +} + +.form-echrts { + width: 100%; + border-top: 1px solid #396d83; + //margin: 10px 10px 10px 10px; + .from-search{ + display: flex; + padding:5px; + >div{margin-left: 10px} + .pickerMon{ + display: flex; + >div:first-child { + margin-right: 10px; + } + .pickerData{ + flex: 1; + display: flex; + >span{line-height: 22px} + .pickerTable { + margin-left: 3px; + } + } + } + /deep/.el-date-editor--datetime{ + width: 100%; + } + /deep/.el-input__inner{ + position: relative; + width:140px; + background-color: #2e4967; + color: #ffffff; + font-size: 12px; + height: 24px; + padding: 0; + border-color:#00fff6; + text-align: center; + //padding-left:20px ; + //padding: 0!important; + } + /deep/.el-input__icon{ + display: block; + width: 140px; + height: 22px; + line-height: 22px; + cursor: pointer; + font-size: 0; + } + .echatsInput{ + color: #00ffff; + background-color: #2e4967; + border: none; + border-radius: 6px; + width: 80px; + height: 22px; + text-align: center; + } + input::-webkit-calendar-picker-indicator { + opacity: 100; + } + .detailbtn{ + background-color:#2e4967; + text-align: center; + padding: 0 7px; + line-height: 24px; + border-radius: 4px; + margin-right: 6px; + } + .detailbtn:hover{ + box-shadow: 0 0 0.03rem #fff700 !important; + color:#fff700 !important; + cursor: pointer; + } } -.animation { - //width: 600px; - //height: 0.06rem; - .infomation { - padding: 5px 10px; + .el-dialog-div { + //height: 50vh!important; + overflow: auto; + //overflow: hidden; + } + + #echarts { + margin: 0; + padding: 0; } } - .form-echrts { - width: 100%; - border-top: 1px solid #396d83; - //margin: 10px 10px 10px 10px; - .from-search{ - display: flex; - padding:5px; - >div{margin-left: 10px} - .pickerMon{ - display: flex; - >div:first-child { - margin-right: 10px; - } - .pickerData{ - flex: 1; - display: flex; - >span{line-height: 22px} - .pickerTable { - margin-left: 3px; - } - } - } - /deep/.el-date-editor--datetime{ - width: 100%; - } - /deep/.el-input__inner{ - position: relative; - width:140px; - background-color: #2e4967; - color: #fff; - font-size: 12px; - height: 24px; - padding: 0; - border-color:#00fff6; - text-align: center; - //padding-left:20px ; - //padding: 0!important; - } - /deep/.el-input__icon{ - display: block; - width: 140px; - height: 22px; - line-height: 22px; - cursor: pointer; - font-size: 0; - } - .echatsInput{ - color: #00ffff; - background-color: #2e4967; - border: none; - border-radius: 6px; - width: 80px; - height: 22px; - } - input::-webkit-calendar-picker-indicator { - opacity: 100; - } - .detailbtn{ - background-color:#2e4967; - text-align: center; - padding: 0 7px; - line-height: 20px; - border-radius: 4px; - margin-right: 6px; - } - } - .el-dialog-div { - //height: 50vh!important; - overflow: auto; - //overflow: hidden; - } - - #echarts { - margin: 0; - padding: 0; - //height: 3rem; - //border: 1px solid #396d83; - //margin: 10px 10px 10px 10px; - } - } </style> -- Gitblit v1.8.0