gaoshp
2024-06-18 d715a6eb64c03d2790099f01e509e94d94a70bf6
update
已修改1个文件
58 ■■■■■ 文件已修改
src/views/mdc/processParam/index.vue 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/mdc/processParam/index.vue
@@ -258,7 +258,7 @@
        },
        setLineOptions(data, myname) {
            if (!data) return
            console.log(data, myname)
            // console.log(data, myname)
            let xAxis = data?.map(item => {
                return item.time
            })
@@ -297,7 +297,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 +330,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: 'dom',
                        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 +393,7 @@
                    },
                },
            }
            console.log(dayCharts, '>>>>>>>???')
            let index = this.list.findIndex(item => item.name === myname)
            this.list[index] = Object.assign({
                ...this.list[index],