From 179136b6d89e4d24c37fc3981848f62b5673495c Mon Sep 17 00:00:00 2001 From: gaoshp <291585735@qq.com> Date: 星期二, 18 六月 2024 23:17:28 +0800 Subject: [PATCH] 默认2 --- src/views/mdc/processParam/index.vue | 85 ++++++++++++++++++++++++++---------------- 1 files changed, 53 insertions(+), 32 deletions(-) diff --git a/src/views/mdc/processParam/index.vue b/src/views/mdc/processParam/index.vue index 476f28c..26e72ba 100644 --- a/src/views/mdc/processParam/index.vue +++ b/src/views/mdc/processParam/index.vue @@ -158,7 +158,6 @@ time: [moment().format('YYYY-MM-DD'), moment().format('YYYY-MM-DD')], disabledDate: Date => { if (!this.timeStart) return false - console.log(this.timeStart, '????????') let max = moment(this.timeStart, 'YYYY-MM-DD').add(3, 'd').format('YYYY-MM-DD') let min = moment(this.timeStart, 'YYYY-MM-DD').subtract(3, 'd').format('YYYY-MM-DD') return !moment(Date).isBetween(min, max); @@ -199,14 +198,20 @@ }).then(res => { if (res.code === 200) { if (item.name !== 'DeviceStatus') { - this.tableData = res.data.records + this.tableData = res.data.records.map(v => { + return { + ...v, + } + }) + } else { + this.tableData = res.data.records.map(item => { + return { + ...item, + value: this.legend.find(v => v.code === item.value)?.name + } + }) } - this.tableData = res.data.records.map(item => { - return { - ...item, - value: this.legend.find(v => v.code === item.value)?.name - } - }) + this.drawer = true } }) @@ -258,11 +263,12 @@ }) }, setLineOptions(data, myname) { - console.log(data, myname) - let xAxis = data.map(item => { + if (!data) return + // console.log(data, myname) + let xAxis = data?.map(item => { return item.time }) - let yAxisData = data.map(item => { + let yAxisData = data?.map(item => { return item.value }) let dayCharts = { @@ -297,7 +303,6 @@ dayCharts: {} }) } else { - console.log(myname, '>>>>>>???????????>>>>>>', yAxisData) let index = this.list.findIndex(item => item.name === myname) this.list[index] = Object.assign({ ...this.list[index], @@ -331,34 +336,48 @@ stack: 'total', barWidth: '20px', data: [current / total], - label: { + // label: { + // show: true, + // position: 'insideLeft', + // color: '#FFF', + // formatter: params => { + // if (i == 0 || current === 0) return '' + // return `${name}:寮�濮嬫椂闂�${moment(data.data[i - 1].time).format('HH:mm')}-${moment(item.time).format('HH:mm')}` + // } + // }, + // itemStyle: { + // // color, // 杩欎竴琛屽浐瀹氱殑棰滆壊鍊奸渶瑕佸垹闄ゆ垨娉ㄩ噴 + // borderColor: '#FFF', + // borderWidth: 1 + // }, + tooltip: { show: true, - position: 'insideLeft', - color: '#FFF', - formatter: params => { + trigger: 'item', + position: 'top', + triggerOn: 'click', + formatter: (value, ticket) => { + // console.log('----------1111') + // let add = Math.abs(moment(this.timeRange.startTime).diff(moment(this.timeRange.endTime))) * value + // let current = moment(this.timeRange.startTime).add(add, 'ms') + // console.log('--11111111------------', current) + // return current.format('HH:mm') + // return value if (i == 0 || current === 0) return '' return `${name}:寮�濮嬫椂闂�${moment(data.data[i - 1].time).format('HH:mm')}-${moment(item.time).format('HH:mm')}` } }, - itemStyle: { - // color, // 杩欎竴琛屽浐瀹氱殑棰滆壊鍊奸渶瑕佸垹闄ゆ垨娉ㄩ噴 - borderColor: '#FFF', - borderWidth: 1 - }, } }) let dayCharts = { - // tooltip: { - // position: ['50%', '50%'], - // formatter: (value, ticket) => { - // console.log('>>>>>>>>>>>>____________', value, ticket) - // let add = Math.abs(moment(this.timeRange.startTime).diff(moment(this.timeRange.endTime))) * value - // let current = moment(this.timeRange.startTime).add(add, 'ms') - // return current.format('HH:mm') - // } - // }, - legend: [ - ], + tooltip: { + position: ['50%', '50%'], + // formatter: (value, ticket) => { + // // console.log('>>>>>>>>>>>>____________', value, ticket) + // let add = Math.abs(moment(this.timeRange.startTime).diff(moment(this.timeRange.endTime))) * value + // let current = moment(this.timeRange.startTime).add(add, 'ms') + // return current.format('HH:mm') + // } + }, title: { text: '', subtext: '', @@ -380,6 +399,7 @@ }, }, } + console.log(dayCharts, '>>>>>>>???') let index = this.list.findIndex(item => item.name === myname) this.list[index] = Object.assign({ ...this.list[index], @@ -388,6 +408,7 @@ }, change(e) { this.timeStart = e[0] || moment().format('YYYY-MM-DD') + if (e[1]) this.timeStart = '' } }, } -- Gitblit v1.9.3