From 2b249104b536535697157adfa224a4cc51c28351 Mon Sep 17 00:00:00 2001 From: chenzeping <ChenZeping02609@163.com> Date: 星期四, 22 四月 2021 21:34:39 +0800 Subject: [PATCH] 废水弹框相关修改 --- src/components/BaseNav/WasteWater/RealData.vue | 1185 +++++++++++++++++++++++----------------------------------- 1 files changed, 471 insertions(+), 714 deletions(-) diff --git a/src/components/BaseNav/WasteWater/RealData.vue b/src/components/BaseNav/WasteWater/RealData.vue index fffd525..60554f9 100644 --- a/src/components/BaseNav/WasteWater/RealData.vue +++ b/src/components/BaseNav/WasteWater/RealData.vue @@ -1,368 +1,343 @@ -<!-- 搴熸按瀹炴椂鏁版嵁 --> <template> - <div id="Tab"> - <div class="animation"> - <div class="infomation"> - <span class="grid-content">COD : <i style="color: #e8ee0b">11.24385</i> 鏍囧噯 : <i style="color: #fff">50</i></span> - <span class="grid-content">姘哀 :<i style="color: #e8ee0b">0.1889014</i> 鏍囧噯 : <i style="color: #fff">30</i></span> - <span class="grid-content">鎬荤7 : <i style="color: #e8ee0b">0.03812287</i> 鏍囧噯 : <i style="color: #fff">5</i></span> - <span class="grid-content">搴熸按娴侀噺 : <i style="color: #e8ee0b">32.16287</i></span> - </div> + <div class="echarts-box"> + <div class="tab-scroll"> + <PublicDataStandard :dataStandard="dataStandard"></PublicDataStandard> + <span class="time-select">{{ startTime }}鈥攞{ endTime }}</span> </div> - <div class="form-echrts"> - <div class="from-search"> - <div class="pickerMon"> - <div class="pickerData"> - <span> 寮�濮嬫椂闂�:</span> - <span class="pickerTable"> - <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="formInline.timeEnd"> - </el-date-picker> - </span> - </div> - </div> - <div> - 閲囨牱鐐规暟: - <el-select v-model="formInline.region" placeholder="50"> - <el-option label="0" value="0"></el-option> - <el-option label="25" value="25"></el-option> - <el-option label="50" value="50"></el-option> - <el-option label="75" value="75"></el-option> - <el-option label="100" value="100"></el-option> - </el-select> - </div> - <div class="detailbtn" @click="onSubmit">鏌ヨ</div> - </div> - <div class="boxChart"> - <div style="width: 5rem;height: 1.5rem;" id="popChart" ref="main"></div> - </div> + <div class="echarts-form"> + <span class="demonstration">寮�濮嬫椂闂达細</span> + <el-date-picker + v-model="startTime" + type="datetime"> + </el-date-picker> + <span class="demonstration">缁撴潫鏃堕棿锛�</span> + <el-date-picker + v-model="endTime" + type="datetime"> + </el-date-picker> + <span class="demonstration">閲囨牱鐐规暟锛�</span> + <el-select v-model="region" placeholder="璇烽�夋嫨" style="width: 80px"> + <el-option v-for="(item,index) in regionList" :key="index" :label="item" :value="item"></el-option> + </el-select> + <el-button @click="querySearch()">鏌ヨ</el-button> + <el-button>鏄庣粏琛�</el-button> + </div> + <div class="echarts-chart"> + <div style="width:5rem;height:1.5rem;" ref="echarts"></div> </div> </div> </template> <script> + import 'dayjs/locale/es' import dayjs from 'dayjs' +import mapApi from '../../../api/mapApi' +import PublicDataStandard from '../PublicDataStandard' + export default { name: 'ECharts', + components: { + PublicDataStandard + }, data () { return { - value1: '', - value2: '', - watchData: [], - dialogVisible: false, - myChar: null, - RealTimeChart: null, - value: '', - days: dayjs(new Date()).format('YYYYMMDDHHmmss'), - formInline: { - region: '', - timeStart: '2021-04-13 12:47:18', - timeEnd: '2021-04-13 12:52:18' - }, - JsonRealWasteWater: { - id: 'mycharteff_second ', - title: 'COD', - legend: [ - { - icon: 'image://../assets/imgs/legend/NOX.png', - itemHeight: 5, - itemWidth: 20, - name: '姘ㄦ爱', - textStyle: { color: '#ccc' } + a: '', + // tab鏍忎紶閫掓帴鏀舵暟鎹� + dataStandard: [ + { + current: { + name: '姘哀鍖栫墿', + val: 29.93 }, - { - icon: 'image://../assets/imgs/legend/YanChen.png', - itemHeight: 5, - itemWidth: 20, - name: '鎬荤7', - textStyle: { color: '#ccc' } - }, - { - icon: 'image://../assets/imgs/legend/SO2.png', - itemHeight: 5, - itemWidth: 20, - name: '鎬绘爱', - textStyle: { color: '#ccc' } - }, - { - icon: 'image://../assets/imgs/legend/NOX.png', - itemHeight: 5, - itemWidth: 20, - name: 'COD', - textStyle: { color: '#ccc' } - }, - { - icon: 'image://../assets/imgs/legend/VOCs.png', - itemHeight: 5, - itemWidth: 20, - name: '搴熸按娴侀噺', - textStyle: { color: '#ccc' } + standard: { + name: '鏍囧噯', + val: 100 } - ], - ydatas: [ - { - name: '姘哀', - data: [{ name: '姘哀', value: ['2021/04/13 12:47:18', 0.1900156] }, - { name: '姘哀', value: ['2021/04/13 12:47:33', 0.1902795] }, - { name: '姘哀', value: ['2021/04/13 12:47:48', 0.1892689] }, - { name: '姘哀', value: ['2021/04/13 12:48:03', 0.1882582] }, - { name: '姘哀', value: ['2021/04/13 12:48:18', 0.1882284] }, - { name: '姘哀', value: ['2021/04/13 12:48:33', 0.1886617] }, - { name: '姘哀', value: ['2021/04/13 12:48:48', 0.1873395] }, - { name: '姘哀', value: ['2021/04/13 12:49:03', 0.1866319] }, - { name: '姘哀', value: ['2021/04/13 12:49:18', 0.1895212] }, - { name: '姘哀', value: ['2021/04/13 12:49:33', 0.1898232] }, - { name: '姘哀', value: ['2021/04/13 12:49:48', 0.1880916] }, - { name: '姘哀', value: ['2021/04/13 12:50:03', 0.1883546] }, - { name: '姘哀', value: ['2021/04/13 12:50:18', 0.1907846] }, - { name: '姘哀', value: ['2021/04/13 12:50:33', 0.1887416] }, - { name: '姘哀', value: ['2021/04/13 12:50:48', 0.1873472] }, - { name: '姘哀', value: ['2021/04/13 12:51:03', 0.1886214] }, - { name: '姘哀', value: ['2021/04/13 12:51:18', 0.1891896] }, - { name: '姘哀', value: ['2021/04/13 12:51:33', 0.1891176] }, - { name: '姘哀', value: ['2021/04/13 12:51:48', 0.1890455] }, - { name: '姘哀', value: ['2021/04/13 12:52:03', 0.1889734] }, - { name: '姘哀', value: ['2021/04/13 12:52:18', 0.1889014] }], - zdcbcolor: 'red', - zxcolor: '#00B0F0', - bzz: 3 + }, + { + current: { + name: '浜屾哀鍖栫~', + val: 17.34 }, - { - name: '鎬荤7', - data: [{ name: '鎬荤7', value: ['2021/04/13 12:47:18', 0.03813388] }, - { name: '鎬荤7', value: ['2021/04/13 12:47:33', 0.03813333] }, - { name: '鎬荤7', value: ['2021/04/13 12:47:48', 0.03813278] }, - { name: '鎬荤7', value: ['2021/04/13 12:48:03', 0.03813223] }, - { name: '鎬荤7', value: ['2021/04/13 12:48:18', 0.03813168] }, - { name: '鎬荤7', value: ['2021/04/13 12:48:33', 0.03813113] }, - { name: '鎬荤7', value: ['2021/04/13 12:48:48', 0.03813057] }, - { name: '鎬荤7', value: ['2021/04/13 12:49:03', 0.03813003] }, - { name: '鎬荤7', value: ['2021/04/13 12:49:18', 0.03812947] }, - { name: '鎬荤7', value: ['2021/04/13 12:49:33', 0.03812892] }, - { name: '鎬荤7', value: ['2021/04/13 12:49:48', 0.03812837] }, - { name: '鎬荤7', value: ['2021/04/13 12:50:03', 0.03812782] }, - { name: '鎬荤7', value: ['2021/04/13 12:50:18', 0.03812727] }, - { name: '鎬荤7', value: ['2021/04/13 12:50:33', 0.03812672] }, - { name: '鎬荤7', value: ['2021/04/13 12:50:48', 0.03812617] }, - { name: '鎬荤7', value: ['2021/04/13 12:51:03', 0.03812562] }, - { name: '鎬荤7', value: ['2021/04/13 12:51:18', 0.03812507] }, - { name: '鎬荤7', value: ['2021/04/13 12:51:33', 0.03812452] }, - { name: '鎬荤7', value: ['2021/04/13 12:51:48', 0.03812397] }, - { name: '鎬荤7', value: ['2021/04/13 12:52:03', 0.03812342] }, - { name: '鎬荤7', value: ['2021/04/13 12:52:18', 0.03812287] }], - zdcbcolor: 'red', - zxcolor: '#f48183', - bzz: 0.3 - }, - { - name: '鎬绘爱', - data: [{ name: '鎬绘爱', value: ['2021/04/13 12:47:18', 2.779342] }, - { name: '鎬绘爱', value: ['2021/04/13 12:47:33', 2.779337] }, - { name: '鎬绘爱', value: ['2021/04/13 12:47:48', 2.779331] }, - { name: '鎬绘爱', value: ['2021/04/13 12:48:03', 2.779823] }, - { name: '鎬绘爱', value: ['2021/04/13 12:48:18', 2.779321] }, - { name: '鎬绘爱', value: ['2021/04/13 12:48:33', 2.779344] }, - { name: '鎬绘爱', value: ['2021/04/13 12:48:48', 2.779452] }, - { name: '鎬绘爱', value: ['2021/04/13 12:49:03', 2.779224] }, - { name: '鎬绘爱', value: ['2021/04/13 12:49:18', 2.779133] }, - { name: '鎬绘爱', value: ['2021/04/13 12:49:33', 2.779445] }, - { name: '鎬绘爱', value: ['2021/04/13 12:49:48', 2.779743] }, - { name: '鎬绘爱', value: ['2021/04/13 12:50:03', 2.779332] }, - { name: '鎬绘爱', value: ['2021/04/13 12:50:18', 2.779562] }, - { name: '鎬绘爱', value: ['2021/04/13 12:50:33', 2.779560] }, - { name: '鎬绘爱', value: ['2021/04/13 12:50:48', 2.779534] }, - { name: '鎬绘爱', value: ['2021/04/13 12:51:03', 2.779412] }, - { name: '鎬绘爱', value: ['2021/04/13 12:51:18', 2.779673] }, - { name: '鎬绘爱', value: ['2021/04/13 12:51:33', 2.779452] }, - { name: '鎬绘爱', value: ['2021/04/13 12:51:48', 2.779397] }, - { name: '鎬绘爱', value: ['2021/04/13 12:52:03', 2.779342] }, - { name: '鎬绘爱', value: ['2021/04/13 12:52:18', 2.779287] }], - zdcbcolor: 'red', - zxcolor: '#e0ffff', - bzz: 15 - }, - { - name: '搴熸按娴侀噺', - data: [{ name: '搴熸按娴侀噺', value: ['2021/04/13 12:47:18', 31.63029] }, - { name: '搴熸按娴侀噺', value: ['2021/04/13 12:47:33', 31.9791] }, - { name: '搴熸按娴侀噺', value: ['2021/04/13 12:47:48', 31.92095] }, - { name: '搴熸按娴侀噺', value: ['2021/04/13 12:48:03', 32.05784] }, - { name: '搴熸按娴侀噺', value: ['2021/04/13 12:48:18', 32.01669] }, - { name: '搴熸按娴侀噺', value: ['2021/04/13 12:48:33', 32.39344] }, - { name: '搴熸按娴侀噺', value: ['2021/04/13 12:48:48', 32.66452] }, - { name: '搴熸按娴侀噺', value: ['2021/04/13 12:49:03', 32.45224] }, - { name: '搴熸按娴侀噺', value: ['2021/04/13 12:49:18', 32.42133] }, - { name: '搴熸按娴侀噺', value: ['2021/04/13 12:49:33', 32.88445] }, - { name: '搴熸按娴侀噺', value: ['2021/04/13 12:49:48', 32.36743] }, - { name: '搴熸按娴侀噺', value: ['2021/04/13 12:50:03', 32.83332] }, - { name: '搴熸按娴侀噺', value: ['2021/04/13 12:50:18', 32.15562] }, - { name: '搴熸按娴侀噺', value: ['2021/04/13 12:50:33', 32.61560] }, - { name: '搴熸按娴侀噺', value: ['2021/04/13 12:50:48', 32.89534] }, - { name: '搴熸按娴侀噺', value: ['2021/04/13 12:51:03', 32.72412] }, - { name: '搴熸按娴侀噺', value: ['2021/04/13 12:51:18', 32.48673] }, - { name: '搴熸按娴侀噺', value: ['2021/04/13 12:51:33', 32.03452] }, - { name: '搴熸按娴侀噺', value: ['2021/04/13 12:51:48', 32.93397] }, - { name: '搴熸按娴侀噺', value: ['2021/04/13 12:52:03', 32.84342] }, - { name: '搴熸按娴侀噺', value: ['2021/04/13 12:52:18', 32.16287] }], - zdcbcolor: 'red', - zxcolor: '#9ACD32', - bzz: null - }, - { - name: 'COD', - data: [{ name: 'COD', value: ['2021/04/13 12:47:18', 11.24385] }, - { name: 'COD', value: ['2021/04/13 12:47:33', 11.24385] }, - { name: 'COD', value: ['2021/04/13 12:47:48', 11.24385] }, - { name: 'COD', value: ['2021/04/13 12:48:03', 11.24385] }, - { name: 'COD', value: ['2021/04/13 12:48:18', 11.24385] }, - { name: 'COD', value: ['2021/04/13 12:48:33', 11.24385] }, - { name: 'COD', value: ['2021/04/13 12:48:48', 11.24385] }, - { name: 'COD', value: ['2021/04/13 12:49:03', 11.24385] }, - { name: 'COD', value: ['2021/04/13 12:49:18', 11.24385] }, - { name: 'COD', value: ['2021/04/13 12:49:33', 11.24385] }, - { name: 'COD', value: ['2021/04/13 12:49:48', 11.24385] }, - { name: 'COD', value: ['2021/04/13 12:50:03', 11.24385] }, - { name: 'COD', value: ['2021/04/13 12:50:18', 11.24385] }, - { name: 'COD', value: ['2021/04/13 12:50:33', 11.24385] }, - { name: 'COD', value: ['2021/04/13 12:50:48', 11.24385] }, - { name: 'COD', value: ['2021/04/13 12:51:03', 11.24385] }, - { name: 'COD', value: ['2021/04/13 12:51:18', 11.24385] }, - { name: 'COD', value: ['2021/04/13 12:51:33', 11.24385] }, - { name: 'COD', value: ['2021/04/13 12:51:48', 11.24385] }, - { name: 'COD', value: ['2021/04/13 12:52:03', 11.24385] }, - { name: 'COD', value: ['2021/04/13 12:52:18', 11.24385] }], - zdcbcolor: 'red', - zxcolor: '#fff21c', - bzz: 35 + standard: { + name: '鏍囧噯', + val: 50 } - ], - yname: ' 娴撳害(mg/l)' + }, + { + current: { + name: '鐑熷皹', + val: 6.93 + }, + standard: { + name: '鏍囧噯', + val: 30 + } + }, + { + current: { + name: '搴熸皵娴侀噺', + val: 120 + }, + standard: { + name: '', + val: null + } + }], + formData: { + startTime: '', + endTime: '' }, - JSONTimeData: { - id: 21, - unionTagCodeList: ['TJIP45.rl3AT25035', 'TJIP45.rl3AT25033', 'TJIP45.rl3FT35032', 'TJIP45.rl3AT25034'] - }, - res: [{ UnionTagCode: 'TJIP45.rl3AT25035', TagValue: 36.02153, ReadTime: '2021/04/14 03:59:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25035', TagValue: 35.7473, ReadTime: '2021/04/14 03:59:45', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25035', TagValue: 35.56014, ReadTime: '2021/04/14 04:00:00', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25035', TagValue: 35.59335, ReadTime: '2021/04/14 04:00:15', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25035', TagValue: 34.49617, ReadTime: '2021/04/14 04:00:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25035', TagValue: 34.33835, ReadTime: '2021/04/14 04:00:45', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25035', TagValue: 34.93116, ReadTime: '2021/04/14 04:01:00', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25035', TagValue: 35.831, ReadTime: '2021/04/14 04:01:15', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25035', TagValue: 36.67476, ReadTime: '2021/04/14 04:01:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25035', TagValue: 38.04687, ReadTime: '2021/04/14 04:01:45', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25035', TagValue: 37.78848, ReadTime: '2021/04/14 04:02:00', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25035', TagValue: 38.03456, ReadTime: '2021/04/14 04:02:15', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25035', TagValue: 37.81089, ReadTime: '2021/04/14 04:02:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25035', TagValue: 39.28693, ReadTime: '2021/04/14 04:02:45', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25035', TagValue: 39.79956, ReadTime: '2021/04/14 04:03:00', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25035', TagValue: 40.11547, ReadTime: '2021/04/14 04:03:15', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25035', TagValue: 40.72007, ReadTime: '2021/04/14 04:03:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25035', TagValue: 43.11903, ReadTime: '2021/04/14 04:03:45', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25035', TagValue: 44.28426, ReadTime: '2021/04/14 04:04:00', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25035', TagValue: 45.07601, ReadTime: '2021/04/14 04:04:15', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25035', TagValue: 43.81406, ReadTime: '2021/04/14 04:04:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25033', TagValue: 1.312585, ReadTime: '2021/04/14 03:59:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25033', TagValue: 1.507234, ReadTime: '2021/04/14 03:59:45', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25033', TagValue: 1.383248, ReadTime: '2021/04/14 04:00:00', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25033', TagValue: 1.385284, ReadTime: '2021/04/14 04:00:15', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25033', TagValue: 1.719143, ReadTime: '2021/04/14 04:00:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25033', TagValue: 1.730373, ReadTime: '2021/04/14 04:00:45', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25033', TagValue: 1.602137, ReadTime: '2021/04/14 04:01:00', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25033', TagValue: 1.459584, ReadTime: '2021/04/14 04:01:15', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25033', TagValue: 1.313675, ReadTime: '2021/04/14 04:01:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25033', TagValue: 1.305554, ReadTime: '2021/04/14 04:01:45', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25033', TagValue: 1.911544, ReadTime: '2021/04/14 04:02:00', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25033', TagValue: 1.744454, ReadTime: '2021/04/14 04:02:15', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25033', TagValue: 2.267665, ReadTime: '2021/04/14 04:02:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25033', TagValue: 1.606314, ReadTime: '2021/04/14 04:02:45', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25033', TagValue: 1.599967, ReadTime: '2021/04/14 04:03:00', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25033', TagValue: 1.939136, ReadTime: '2021/04/14 04:03:15', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25033', TagValue: 2.03244, ReadTime: '2021/04/14 04:03:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25033', TagValue: 2.183742, ReadTime: '2021/04/14 04:03:45', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25033', TagValue: 2.323384, ReadTime: '2021/04/14 04:04:00', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25033', TagValue: 2.403428, ReadTime: '2021/04/14 04:04:15', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25033', TagValue: 2.347282, ReadTime: '2021/04/14 04:04:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3FT35032', TagValue: 5.018858, ReadTime: '2021/04/14 03:59:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3FT35032', TagValue: 5.020605, ReadTime: '2021/04/14 03:59:45', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3FT35032', TagValue: 5.047671, ReadTime: '2021/04/14 04:00:00', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3FT35032', TagValue: 5.020306, ReadTime: '2021/04/14 04:00:15', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3FT35032', TagValue: 5.054744, ReadTime: '2021/04/14 04:00:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3FT35032', TagValue: 5.027292, ReadTime: '2021/04/14 04:00:45', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3FT35032', TagValue: 5.026794, ReadTime: '2021/04/14 04:01:00', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3FT35032', TagValue: 5.03381, ReadTime: '2021/04/14 04:01:15', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3FT35032', TagValue: 5.041131, ReadTime: '2021/04/14 04:01:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3FT35032', TagValue: 5.02754, ReadTime: '2021/04/14 04:01:45', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3FT35032', TagValue: 4.998859, ReadTime: '2021/04/14 04:02:00', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3FT35032', TagValue: 5.014368, ReadTime: '2021/04/14 04:02:15', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3FT35032', TagValue: 5.019042, ReadTime: '2021/04/14 04:02:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3FT35032', TagValue: 5.046045, ReadTime: '2021/04/14 04:02:45', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3FT35032', TagValue: 5.024141, ReadTime: '2021/04/14 04:03:00', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3FT35032', TagValue: 5.016951, ReadTime: '2021/04/14 04:03:15', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3FT35032', TagValue: 5.01229, ReadTime: '2021/04/14 04:03:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3FT35032', TagValue: 5.00666, ReadTime: '2021/04/14 04:03:45', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3FT35032', TagValue: 5.005168, ReadTime: '2021/04/14 04:04:00', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3FT35032', TagValue: 4.99309, ReadTime: '2021/04/14 04:04:15', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3FT35032', TagValue: 4.983859, ReadTime: '2021/04/14 04:04:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25034', TagValue: 1.128864, ReadTime: '2021/04/14 03:59:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25034', TagValue: 1.096089, ReadTime: '2021/04/14 03:59:45', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25034', TagValue: 1.13711, ReadTime: '2021/04/14 04:00:00', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25034', TagValue: 1.191255, ReadTime: '2021/04/14 04:00:15', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25034', TagValue: 1.159299, ReadTime: '2021/04/14 04:00:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25034', TagValue: 1.089755, ReadTime: '2021/04/14 04:00:45', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25034', TagValue: 1.098142, ReadTime: '2021/04/14 04:01:00', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25034', TagValue: 1.084317, ReadTime: '2021/04/14 04:01:15', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25034', TagValue: 1.040828, ReadTime: '2021/04/14 04:01:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25034', TagValue: 1.066903, ReadTime: '2021/04/14 04:01:45', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25034', TagValue: 1.12027, ReadTime: '2021/04/14 04:02:00', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25034', TagValue: 1.075927, ReadTime: '2021/04/14 04:02:15', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25034', TagValue: 1.062984, ReadTime: '2021/04/14 04:02:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25034', TagValue: 1.190477, ReadTime: '2021/04/14 04:02:45', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25034', TagValue: 1.192902, ReadTime: '2021/04/14 04:03:00', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25034', TagValue: 1.061741, ReadTime: '2021/04/14 04:03:15', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25034', TagValue: 0.991724, ReadTime: '2021/04/14 04:03:30', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25034', TagValue: 1.006655, ReadTime: '2021/04/14 04:03:45', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25034', TagValue: 1.044971, ReadTime: '2021/04/14 04:04:00', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25034', TagValue: 1.077099, ReadTime: '2021/04/14 04:04:15', ErrorMessage: null }, - { UnionTagCode: 'TJIP45.rl3AT25034', TagValue: 1.131417, ReadTime: '2021/04/14 04:04:30', ErrorMessage: null }], - startTime: '', - endTime: '', - step: '' + startTime: dayjs().subtract(3, 'minute').format('YYYY-MM-DD HH:mm:ss'), + endTime: dayjs().format('YYYY-MM-DD HH:mm:ss'), + region: '25', + regionList: [25, 50, 75, 100], + datatype: 1, + RealTimeDataList: [], + bzz: null, + bzzList: [] } }, mounted () { - this.formInline.timeEnd = dayjs().format('YYYY-MM-DD HH:mm:ss') - this.formInline.timeStart = dayjs().subtract(1, 'minute').format('YYYY-MM-DD HH:mm:ss') - // console.log(this.formInline.timeStart) - // console.log(this.JsonRealWasteWater.ydatas[0].data[0].value[0]) - }, - updated () { - this.DrawRealTimeDateChart() + this.$nextTick(() => { + this.myChart = this.$echarts.init(this.$refs.echarts) + this.initEchartsData() + }) }, methods: { - onSubmit () { - this.DrawRealTimeDateChart() + // 鏌ヨ鎼滅储鍔熻兘 + async querySearch () { + const data = { + $tagCodeList: 'TJIP45.y2h508CEMS01NOX,CTJIP45.y2h508CEMS01SO2,CTJIP45.y2h508CEMS01F,CTJIP45.y2h508CEMS01PM', + $startTime: this.formData.startTime, + $endTime: this.formData.endTime, + $step: 15 + } + // console.log(data) + const result = (await mapApi.getDataItems(data)).data + // console.log(result) + this.dealWithData(result) }, - // 鐢诲簾姘存姌绾垮浘--瀹炴椂鏁版嵁 - DrawRealTimeDateChart () { - var legend = this.JsonRealWasteWater.legend - var ydatas = this.JsonRealWasteWater.ydatas - var yname = this.JsonRealWasteWater.yname - this.RealTimeChart = this.$echarts.init(this.$refs.main) - var serLists = [] - for (var i = 0; i < ydatas.length; i++) { - // var zdcbcolor = ydatas[i].zdcbcolor - var bz = ydatas[i].bzz - var obj + async initEchartsData () { + const data = { + $tagCodeList: 'TJIP45.y2h508CEMS01NOX,CTJIP45.y2h508CEMS01SO2,CTJIP45.y2h508CEMS01F,CTJIP45.y2h508CEMS01PM', + $startTime: dayjs().subtract(3, 'minute').format('YYYY-MM-DD HH:mm:ss'), + $endTime: dayjs().format('YYYY-MM-DD HH:mm:ss'), + $step: 15 + } + const result = (await mapApi.getDataItems(data)).data + // this.result = result + this.dealWithData(result) + }, + // 鏁版嵁澶勭悊 + dealWithData (result) { + // 鎺ユ敹鏁版嵁姝g‘ 杩涜鏁版嵁澶勭悊 + if (result.length > 0) { + // 澶勭悊鏁版嵁寮�濮� + const d = result + const nameList = [] + + let data + let datalist + + // 鏁版嵁鍒ゆ柇 + for (let i = 0; i < d.length; i++) { + if (d[i].ErrorMessage != null) { + continue + } + + // temp 涓存椂鏁版嵁鍒ゆ柇鏂规硶 + const tempList = [ + { + 'TJIP45.lscl2tbAIA-10505-1': '姘哀鍖栫墿', + 'TJIP45.lscl2tbAIA-10505-2': '鐑熷皹', + 'TJIP45.lscl2tb552AISA11202A': '浜屾哀鍖栫7', + 'TJIP45.lscl2tb552AISA11201B': 'pH', + 'TJIP45.lscl2tb552AI10710': '浜屾哀鍖栫⒊' + } + ] + const name = tempList[0][d[i].UnionTagCode] + + if (nameList.length === 0) { + nameList.push(name) + const newdate = new Date(d[i].ReadTime) + data = { + name: name, + value: [newdate, d[i].TagValue] + } + datalist = { + name: name, + data: [data] + } + this.RealTimeDataList.push(datalist) + } else if (nameList.indexOf(name) < 0) { + nameList.push(name) + const newdate = new Date(d[i].ReadTime) + data = { + name: name, + value: [newdate, d[i].TagValue] + } + datalist = { + name: name, + data: [data] + } + this.RealTimeDataList.push(datalist) + } else if (i === d.length - 1) { + if (nameList.indexOf(name) < 0) { + nameList.push(name) + const newdate = new Date(d[i].ReadTime) + data = { + name: name, + value: [newdate, d[i].TagValue] + } + datalist = { + name: name, + data: [data] + } + this.RealTimeDataList.push(datalist) + } else { + const newdate = new Date(d[i].ReadTime) + data = { + name: name, + value: [newdate, d[i].TagValue] + } + for (let k = 0; k < this.RealTimeDataList.length; k++) { + if (this.RealTimeDataList[k].name === name) { + this.RealTimeDataList[k].data.push(data) + } + } + } + } else { + const newdate = new Date(d[i].ReadTime) + data = { + name: name, + value: [newdate, d[i].TagValue] + } + for (let k = 0; k < this.RealTimeDataList.length; k++) { + if (this.RealTimeDataList[k].name === name) { + this.RealTimeDataList[k].data.push(data) + } + } + } + } + const lengList = [] + let objTemp + + for (let l = 0; l < nameList.length; l++) { + let obj + let IconUrl + if (nameList[l] === 'pH') { + IconUrl = 'image://../assets/imgs/legend/WenDu.png' + } else if (nameList[l] === '姘哀鍖栫墿') { + IconUrl = 'image://../assets/imgs/legend/NOX.png' + } else if (nameList[l] === '鐑熷皹') { + IconUrl = 'image://../assets/imgs/legend/zongdan.png' + } else if (nameList[l] === '浜屾哀鍖栫7') { + IconUrl = 'image://../assets/imgs/legend/YanChen.png' + } else if (nameList[l] === '浜屾哀鍖栫⒊') { + IconUrl = 'image://../assets/imgs/legend/VOCs.png' + } + + if (nameList[l] === '搴熸按' || nameList[l] === '搴熸按娴侀噺') { // 灏嗗簾姘存祦閲忔帓鍒版暟缁勬渶鍚� + objTemp = { + name: nameList[l], + icon: IconUrl, + textStyle: { + color: '#ccc' + }, + itemWidth: 20, + itemHeight: 5 + } + } else { + obj = { + name: nameList[l], + icon: IconUrl, + textStyle: { + color: '#ccc' + }, + itemWidth: 20, + itemHeight: 5 + } + lengList.push(obj) + } + } + lengList.push(objTemp) + + const legend = lengList + const ydatas = [] + + // console.log(nameList) + for (let j = 0; j < nameList.length; j++) { + let zdcbcolor, zxcolor + if (nameList[j] === 'COD') { + zdcbcolor = 'red' + zxcolor = '#fff21c' + } else if (nameList[j] === '姘ㄦ爱') { + zdcbcolor = 'red' + zxcolor = '#00B0F0' + } else if (nameList[j] === '鎬荤7') { + zdcbcolor = 'red' + zxcolor = '#f48183' + } else if (nameList[j] === '鎬绘爱') { + zdcbcolor = 'red' + zxcolor = '#e0ffff' + } else { + zdcbcolor = 'red' + zxcolor = '#9ACD32' + } + let ydata + + // 涓存椂鏁版嵁 + const BBZMAPPING = { + COD: 35, + pH: 9, + 鎬绘爱: 15, + 鎬荤7: 0.3, + 姘ㄦ爱: 3 + } + for (let m = 0; m < this.RealTimeDataList.length; m++) { + let stdValue = null + if (this.RealTimeDataList[m].name === nameList[j]) { + for (const p in BBZMAPPING) { + // console.log('p' + p) + this.a = p + stdValue = BBZMAPPING[this.RealTimeDataList[m].name] + } + // console.log(stdValue) + this.bzz = { + name: nameList[j], + bzhui: stdValue + } + ydata = { + name: nameList[j], + data: this.RealTimeDataList[m].data, + zdcbcolor: zdcbcolor, + zxcolor: zxcolor, + bzz: stdValue + } + // console.log(stdValue) + this.bzzList.push(this.bzz) + ydatas.push(ydata) + } + } + } + const yname = '娴撳害(mg/l)' + this.DrawRealTimeDateChart(legend, ydatas, yname) + } + }, + + // 鎸囨爣鏍规嵁鏍囧噯鍊煎垽鏂紝濡傛灉澶т簬鏍囧噯鍊兼槸绾㈣壊 + // 鏍囧噯绾跨粯鍒� + DrawRealTimeDateChart (legend, ydatas, yname) { + const serLists = [] + const bzzList = this.bzzList + for (let i = 0; i < ydatas.length; i++) { + const zdcbcolor = ydatas[i].zdcbcolor + const bz = ydatas[i].bzz + // console.log(bz) + let obj if (bz) { obj = { name: ydatas[i].name, @@ -372,20 +347,19 @@ itemStyle: { normal: { color: function (c) { // 鏍规嵁value 鏄剧ず涓嶅悓鐨勬姌鐐归鑹� - // var biaozhuiz - // for (var i = 0; i < bzzList.length; i++) { - // if (bzzList[i].name == c.seriesName) { - // biaozhuiz = bzzList[i].bzhui - // } - // } - // if (c.value[1] > biaozhuiz) { - // return zdcbcolor - // } else if (c.value[1] > biaozhuiz * 0.9) { - // return '#FFA500' - // } - // { - // return '#33c95f' - // } + let biaozhuiz + for (let i = 0; i < bzzList.length; i++) { + if (bzzList[i].name === c.seriesName) { + biaozhuiz = bzzList[i].bzhui + } + } + if (c.value[1] > biaozhuiz) { + return zdcbcolor + } else if (c.value[1] > biaozhuiz * 0.9) { + return '#FFA500' + } else { + return '#33c95f' + } }, lineStyle: { // 鎶樼嚎鐨勯鑹� color: ydatas[i].zxcolor, @@ -396,7 +370,6 @@ show: false } } - }, type: 'line', data: ydatas[i].data, @@ -406,15 +379,34 @@ label: { normal: { position: 'end', - formatter: ''// ydatas[i].name+'鏍囧噯鍊�' //+'{c}' + formatter: bz } }, name: '鏍囧噯鍊�', yAxis: bz, lineStyle: { - color: ydatas[i].zxcolor, - type: 'dashed', - width: 2 + normal: { + type: 'dashed', + width: 2, + // color: ydatas[i].zxcolor, + // color: '#4ec99c', + color: function (c) { + console.log(c) + let biaozhuiz + for (let i = 0; i < bzzList.length; i++) { + if (bzzList[i].name === c.seriesName) { + biaozhuiz = bzzList[i].bzhui + } + } + if (c.value[1] > biaozhuiz) { + return zdcbcolor + } else if (c.value[1] > biaozhuiz * 0.9) { + return '#FFA500' + } else { + return '#33c95f' + } + } + } } } ] @@ -423,26 +415,36 @@ } else { obj = { name: ydatas[i].name, - // symbol:'circle', // 鎶樼偣褰㈢姸 - // symbolSize: 3, //澶у皬 - smooth: true, // 鐩寸嚎 锛宼rue 涓烘洸绾� + symbol: 'circle', // 鎶樼偣褰㈢姸 + symbolSize: 10, // 澶у皬 + smooth: false, // 鐩寸嚎 锛宼rue 涓烘洸绾� yAxisIndex: 1, - itemStyle: { - normal: { - color: function (c) { // 鏍规嵁value 鏄剧ず涓嶅悓鐨勬姌鐐归鑹� - return '#33c95f' - }, - lineStyle: { // 鎶樼嚎鐨勯鑹� - color: ydatas[i].zxcolor, - width: 2 - }, - // borderColor:'black', //鎶樼偣杈规鐨勯鑹� - label: { // 鏄剧ず鍊� - show: false - } - } - - }, + // itemStyle: { + // normal: { + // color: function (c) { // 鏍规嵁value 鏄剧ず涓嶅悓鐨勬姌鐐归鑹� + // for (let i = 0; i < this.bzzList.length; i++) { + // let biaozhuizs + // if (this.bzzList[i].name === c.seriesName) { + // biaozhuizs = this.bzzList[i].bzhui + // } + // console.log(biaozhuizs) + // } + // if (c.value[1] > 9) { + // return zdcbcolor + // } else { + // return '#33c95f' + // } + // }, + // lineStyle: { // 鎶樼嚎鐨勯鑹� + // color: ydatas[i].zxcolor, + // width: 5 + // }, + // borderColor: 'black', // 鎶樼偣杈规鐨勯鑹� + // label: { // 鏄剧ず鍊� + // show: false + // } + // } + // }, type: 'line', data: ydatas[i].data } @@ -454,10 +456,17 @@ serLists.push(obj) } - var option = { + let dataUnit = '' + if (this.datatype === 1) { + dataUnit = '娴侀噺(m鲁/d)' + } else { + dataUnit = '娴侀噺(m鲁/h)' + } + + const options = { /* title: { - text: title, - }, */ + text: title, + }, */ tooltip: { // 鎻愮ず妗� trigger: 'axis', axisPointer: { @@ -467,35 +476,41 @@ } }, formatter: function (params) { - var s = params[0].name + '<br />' - for (var i = 0; i < params.length; i++) { - // var name = params[i].name + let s = params[0].name + '<br />' + for (let i = 0; i < params.length; i++) { + // let name = params[i].name // 鍥捐〃title鍚嶇О - var seriesName = params[i].seriesName + const seriesName = params[i].seriesName // 鍊� - var value = params[i].value[1] - // var valueFliter = this.formatter(value) - var maker = params[i].marker - var colo = '' + const value = params[i].value[1] + + // const valueFliter = formatter(value) + const valueFliter = parseFloat(value).toFixed(2) + + let maker = params[i].marker + let colo = '' switch (seriesName) { - case 'COD': - colo = '#fff21c' + case 'pH': + colo = '#f206ff' break - case '姘ㄦ爱': + case '姘哀鍖栫墿': colo = '#00B0F0' break - case '鎬荤7': - colo = '#f48183' - break - case '鎬绘爱': + case '鐑熷皹': colo = '#e0ffff' break - default: + case '浜屾哀鍖栫⒊': colo = '#9ACD32' + break + case '浜屾哀鍖栫7': + colo = '#f48183' + break + default: + colo = '' break } maker = '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:' + colo + ';"></span>' - s += maker + seriesName + ':' + value + '<br />' + s += maker + seriesName + ':' + valueFliter + '<br />' } return s } @@ -507,10 +522,7 @@ } }, grid: { // 缃戞牸 - top: '20%', - left: '7%', - bottom: '15%', - right: '5%' + top: '20%' }, legend: { data: legend @@ -587,7 +599,7 @@ } }, { type: 'value', - name: '娴侀噺(m鲁/d)', + name: dataUnit, axisLabel: { formatter: '{value}', textStyle: { @@ -612,331 +624,76 @@ }], series: serLists } - this.RealTimeChart.setOption(option) - /* RealTimeChart.on('legendselectchanged', function (params) { - // console.log(params); - var StdVal = null - var op = { yAxis: {} } - if (params.selected.COD) { - if (bzzList && bzzList.length > 0) { - for (let i = 0; i < bzzList.length; i++) { - if (bzzList[i].name == 'COD') { - StdVal = bzzList[i].bzhui - } - } - } - - op.yAxis.max = function (value) { - var ma - if (value.max < StdVal) { - ma = StdVal - } else { - ma = Math.ceil(value.max) - } - return ma - } - } else if (params.selected['鎬绘爱']) { - if (bzzList && bzzList.length > 0) { - for (let i = 0; i < bzzList.length; i++) { - if (bzzList[i].name == '鎬绘爱') { - StdVal = bzzList[i].bzhui - } - } - } - op.yAxis.max = function (value) { - var ma - if (value.max < StdVal) { - ma = StdVal - } else { - ma = Math.ceil(value.max) - } - return ma - } - } else if (params.selected['姘ㄦ爱']) { - if (bzzList && bzzList.length > 0) { - for (let i = 0; i < bzzList.length; i++) { - if (bzzList[i].name == '姘ㄦ爱') { - StdVal = bzzList[i].bzhui - } - } - } - op.yAxis.max = function (value) { - var ma - if (value.max < StdVal) { - ma = StdVal - } else { - ma = Math.ceil(value.max) - } - return ma - } - } else if (params.selected['鎬荤7']) { - if (bzzList && bzzList.length > 0) { - for (let i = 0; i < bzzList.length; i++) { - if (bzzList[i].name == '鎬荤7') { - StdVal = bzzList[i].bzhui - } - } - } - op.yAxis.max = function (value) { - var ma - if (value.max < StdVal) { - ma = StdVal - } else { - ma = Math.ceil(value.max) - } - return ma - } - } - RealTimeChart.setOption(op) - }) */ + this.myChart.setOption(options) + window.onresize = this.myChart.resize }, - getRtdb15s (unionTagCodeList, startTime, endTime, step, res) { - if (res.length > 0) { - // 澶勭悊鏁版嵁寮�濮� - var d = res - var nameList = [] // 瀛樻斁鍥句緥 - - var data // 鏁版嵁绫诲瀷// var data={name:'',value:[now1.getFullYear(), now1.getMonth() + 1, now1.getDate().join('/'),value]} - var datalist // 瀛樻斁data鐨勬暟缁� - // var bzh = [] - for (var i = 0; i < d.length; i++) { - if (d[i].ErrorMessage != null) { - continue - } - - // var name = CFG.DATA_REALTIME_TAGCODETABLE[d[i].UnionTagCode].TagName - - if (nameList.length === 0) { - nameList.push(name) - var newdate = new Date(d[i].ReadTime) - data = { - name: name, - value: [newdate, d[i].TagValue] - } - - datalist = { - name: name, - data: [data] - } - - this.RealTimeDataList.push(datalist) - } else if (nameList.indexOf(name) < 0) { - nameList.push(name) - // bzh.push(d[i].StdValue); - - // var newdate = new Date(d[i].ReadTime) - - data = { - name: name, - value: [newdate, d[i].TagValue] - } - datalist = { - name: name, - data: [data] - } - this.RealTimeDataList.push(datalist) - } else if (i === d.length - 1) { - if (nameList.indexOf(name) < 0) { - nameList.push(name) - // bzh.push(d[i].StdValue); - - // var newdate = new Date(d[i].ReadTime) - - data = { - name: name, - value: [newdate, d[i].TagValue] - } - datalist = { - name: name, - data: [data] - } - // RealTimeDataList.push(datalist) - } else { - // var newdate = new Date(d[i].ReadTime) - data = { - name: name, - value: [newdate, d[i].TagValue] - } - for (var k = 0; k < this.RealTimeDataList.length; k++) { - if (this.RealTimeDataList[k].name === name) { - this.RealTimeDataList[k].data.push(data) - } - } - } - } else { - const newdate = new Date(d[i].ReadTime) - data = { - name: name, - value: [newdate, d[i].TagValue] - } - for (let k = 0; k < this.RealTimeDataList.length; k++) { - if (this.RealTimeDataList[k].name === name) { - this.RealTimeDataList[k].data.push(data) - } - } - } - } - - // var divid = 'mycharteff_second' - // var title = name - var lengList = [] - var objTemp - - for (var l = 0; l < nameList.length; l++) { - var obj - var iconurl - if (nameList[l] === 'COD') { - iconurl = 'image://../assets/imgs/legend/SO2.png' - } else if (nameList[l] === '姘ㄦ爱') { - iconurl = 'image://../assets/imgs/legend/NOX.png' - } else if (nameList[l] === '鎬荤7') { - iconurl = 'image://../assets/imgs/legend/YanChen.png' - } else if (nameList[l] === '鎬绘爱') { - iconurl = 'image://../assets/imgs/legend/zongdan.png' - } else { - iconurl = 'image://../assets/imgs/legend/VOCs.png' - } - - if (nameList[l] === '搴熸按' || nameList[l] === '搴熸按娴侀噺') { // 灏嗗簾姘存祦閲忔帓鍒版暟缁勬渶鍚� - objTemp = { - name: nameList[l], - icon: iconurl, - textStyle: { - color: '#ccc' - }, - itemWidth: 20, - itemHeight: 5 - } - } else { - obj = { - name: nameList[l], - icon: iconurl, - textStyle: { - color: '#ccc' - }, - itemWidth: 20, - itemHeight: 5 - } - lengList.push(obj) - } - } - lengList.push(objTemp) - - this.DrawRealTimeDateChart(this.JsonRealWasteWater.id, this.JsonRealWasteWater.title, this.JsonRealWasteWater.legend, this.JsonRealWasteWater.ydatas, this.JsonRealWasteWater.yname) - } - }, - // 瀹炴椂鏁版嵁璋冪敤閽╁瓙鍑芥暟 + // 瀹氭椂鍣� 鏍规嵁鏃堕棿闂撮殧璇锋眰鏁版嵁 IntervalRealTimeDate (id, unionTagCodeList, BBZMAPPING) { - // 瀹氭椂鍣ㄥ嚱鏁� - this.interValHander = setInterval(function () { - // $('.RealTime').empty() - this.startTime = dayjs().subtract(5, 'minute').format('YYYY-MM-DD HH:mm:ss') - this.endTime = dayjs().format('YYYY-MM-DD HH:mm:ss') - this.step = '15' - // this.getRtdb15s(this.unionTagCodeList, this.startTime, this.endTime, this.step, this.res) - // PreQueryTime=endTime; - this.DrawRealTimeDateChart(this.JsonRealWasteWater.id, this.JsonRealWasteWater.title, this.JsonRealWasteWater.legend, this.JsonRealWasteWater.ydatas, this.JsonRealWasteWater.yname) - this.IntervalRealTimeDate(this.JSONTimeData.id, this.JSONTimeData.unionTagCodeList, this.BBZMAPPING) - }, 15000) + // const interValHander = setInterval(function () { + // this.initEchartsData() + // console.log('闂撮殧璇锋眰鏁版嵁') + // }, 1500) + // console.log(interValHander) } } } </script> <style scoped lang="less"> -.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{ +.echarts-box { + .tab-scroll { 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; + align-items: center; + justify-content: space-between; + + .time-select { 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; + padding: 5px; + border: 1px solid #2b87c8; border-radius: 4px; - margin-right: 6px; + text-align: center; + color: #fff; + font-size: 11px; + width: 280px; } - .detailbtn:hover{ - box-shadow: 0 0 0.03rem #fff700 !important; - color:#fff700 !important; - cursor: pointer; - } - } - .el-dialog-div { - //height: 50vh!important; - overflow: auto; - //overflow: hidden; } - #echarts { - margin: 0; - padding: 0; + .echarts-form { + height: 0.3rem; + line-height: 0.3rem; + + .demonstration { + color: #00fff6; + font-size: 12px; + margin-left: 10px; + } + + /deep/ .el-input__inner { + height: 0.15rem; + background-color: #2e4967; + color: #fff; + font-size: 12px; + padding: 0; + border-color: #00fff6; + text-align: center; + } + + .el-button { + margin: 0 15px; + width: 0.3rem; + height: 0.15rem; + display: inline-block; + background-color: #2e4967; + color: #fff; + font-size: 12px; + padding: 0; + border-color: #00fff6; + text-align: center; + } + } + + /deep/ .el-icon-time:before { + content: " "; } } </style> -- Gitblit v1.8.0