From 1ce8dd8980692da59fac09d4f868b490f7f74b88 Mon Sep 17 00:00:00 2001 From: yupan <yupanx@163.com> Date: Thu, 27 Oct 2022 10:24:24 +0800 Subject: [PATCH] Merge branch 'master' of http://blit.7drlb.com:8888/r/moral_fronted --- src/views/contrast/index.vue | 65 +++++++++++++++++++++++--------- 1 files changed, 46 insertions(+), 19 deletions(-) diff --git a/src/views/contrast/index.vue b/src/views/contrast/index.vue index b342c19..f238603 100644 --- a/src/views/contrast/index.vue +++ b/src/views/contrast/index.vue @@ -1,4 +1,4 @@ -<template> ++<template> <div style="width:100%"> <div class="topSelect"> <el-cascader @@ -25,13 +25,22 @@ :value="item.value" /> </el-select> --> - <el-radio-group v-model="radio1" style="margin-left:20px"> + <!-- <el-radio-group v-model="radio1" style="margin-left:20px"> <el-radio-button label="������" /> - <el-radio-button label="������" /> + <el-radio-button label="������" /> --> <!-- <el-radio-button label="������" /> <el-radio-button label="���������" /> --> - </el-radio-group> - <component :is="dataType" style="padding-left:0;margin-left:20px;width:160px" @sendPickerChild="showPickerChild" /> + <!-- </el-radio-group> --> + <el-select v-model="radio1" placeholder="���������" style="margin-left:20px"> + <el-option + v-for="item in options1" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> + <component :is="dataType" class="select11" style="padding-left:0;margin-left:20px;width:160px" @sendPickerChild="showPickerChild" /> <!--������������--> <el-button @click="selectData" class="btn1">������</el-button> </div> @@ -73,7 +82,7 @@ } } export default { -// import ��������������������������������������������������� +// import ���������������������������������������������������props components: { LineChart, DatePicker, @@ -104,7 +113,7 @@ // newMac2:'', newSensor: [], radio1: '������', - unit: 1, + unit: 0, type: 'select', newLineChartData: { series: [], @@ -115,7 +124,18 @@ defaultData: [], newListData: [], chartSensorName: '', - middleData: [] + middleData: [], + options1:[ + + { + label:'������', + value:'������' + } + , { + label:'������', + value:'������' + } + ] } }, // ������������ ���������data������ @@ -142,10 +162,10 @@ radio1(nv, ov) { if (nv === '������') { this.dataType = 'HourPicker' - this.unit = 1 + this.unit = 0 } else if (nv === '������') { this.dataType = 'DatePicker' - this.unit = 3 + this.unit = 1 } // else if (nv === '������') { // this.dataType = 'MouthPicker' @@ -189,10 +209,8 @@ for (let i = 0; i < this.defaultData.length; i++) { this.options.push({ value: this.defaultData[i].name, label: this.defaultData[i].name }) this.options[i].children = [] - if (this.defaultData[i].devices) { - for (let j = 0; j < this.defaultData[i].devices.length; j++) { - this.options[i].children.push({ value: [this.defaultData[i].devices[j].name, this.defaultData[i].devices[j].mac], label: this.defaultData[i].devices[j].name }) - } + for (let j = 0; j < this.defaultData[i].devices.length; j++) { + this.options[i].children.push({ value: [this.defaultData[i].devices[j].name, this.defaultData[i].devices[j].mac], label: this.defaultData[i].devices[j].name }) } } }) @@ -233,18 +251,18 @@ title: [] } this.newXData = [] - this.$request({ - url: '/dataDisplay/sensorComparisonDisplay', + this.$request({ // dataDisplay/sensorComparisonDisplayV2 + url: '/dataDisplay/sensorComparisonDisplayV2', method: 'post', data: { mac: this.newMac1[0], - sensors: this.value1, + sensorCodes: this.value1, reportType: this.unit, - time: this.newData + times: this.newData } }).then((res) => { // console.log('������������������������������') - // console.log(res) + console.log(res, 111) this.middleData = JSON.parse(JSON.stringify(res.data)) const data = res.data // ��������������� @@ -276,6 +294,7 @@ // ���������sort������������ data.sort(this.compare('sort', true)) // ������������������������������ + // for (let i = 0; i < data.length; i++) { // newLineChartData.series.push({ data: [], name: '', type: 'line' }) // newLineChartData.series[i].name = data[i].name @@ -290,6 +309,7 @@ newLineChartData.series[i].name = data[i].name newLineChartData.title.push(data[i].name) for (let j = 0; j < data[i].timeValueList.length; j++) { + // console.log(data); data[i].timeValueList[j].value = data[i].timeValueList[j].value * data[i].Factor newLineChartData.series[i].data.push({ value: 0, data0: 0 }) newLineChartData.series[i].data[j].value = data[i].timeValueList[j].value @@ -305,6 +325,7 @@ } } this.lineChartData = newLineChartData + // console.log(newLineChartData.series[0].name); }).catch((err) => { console.log(err) }) @@ -443,4 +464,10 @@ margin-left: 1%; height: 40px; } +.select11{ + width: 20% !important +} +/deep/.el-date-editor .el-range-separator{ + width: 11% +} </style> -- Gitblit v1.8.0