From 14132fdcf7b0584fa769390bcb9214f0f78fb609 Mon Sep 17 00:00:00 2001
From: gaoshp <291585735@qq.com>
Date: 星期五, 26 四月 2024 20:17:57 +0800
Subject: [PATCH] 程序名
---
src/views/mdc/processParam/index.vue | 36 ++++++++++++++++++++----------------
1 files changed, 20 insertions(+), 16 deletions(-)
diff --git a/src/views/mdc/processParam/index.vue b/src/views/mdc/processParam/index.vue
index 4ae3047..57ee70a 100644
--- a/src/views/mdc/processParam/index.vue
+++ b/src/views/mdc/processParam/index.vue
@@ -1,7 +1,7 @@
<!--
* @Date: 2024-04-09 22:11:21
* @LastEditors: Sneed
- * @LastEditTime: 2024-04-26 19:42:25
+ * @LastEditTime: 2024-04-26 20:17:28
* @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/mdc/processParam/index.vue
瀹炴椂鐪嬫澘
-->
@@ -40,7 +40,7 @@
<el-button size="small">鏌ョ湅鏁版嵁</el-button>
</div>
<scEcharts v-if="item?.dayCharts?.series?.length > 1 && activeList.indexOf(index) > -1"
- style="width:100%" height="300px" :option="item?.dayCharts">
+ style="width:100%" height="200px" :option="item?.dayCharts">
</scEcharts>
<el-empty v-else description="鏆傛棤鏁版嵁" />
@@ -92,16 +92,6 @@
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);
- },
- dayCharts1: {
- },
- dayCharts2: {
- },
- dayCharts3: {
- },
- dayCharts4: {
- },
- dayCharts5: {
},
}
},
@@ -160,14 +150,27 @@
}
})
},
- setDeviceStatusOptions(data, name) {
+ setDeviceStatusOptions(data, myname) {
+ if (myname !== 'ProcessProgram') return
let total = Math.abs(moment(this.timeRange.startTime).diff(moment(this.timeRange.endTime)))
let start = this.timeRange.startTime
+ let len = data.data.length
+ console.log(moment(data.data[len - 1].time).unix() < moment(this.timeRange.endTime).unix())
+ if (moment(data.data[len - 1].time).unix() < moment(this.timeRange.endTime).unix()) {
+ let addItem = {
+ time: this.timeRange.endTime,
+ value: data.data[len - 1].value
+ }
+ data.data.push(addItem)
+ }
let series = data.data.map((item, i) => {
let current = Math.abs(moment(start).diff(moment(item.time)))
start = item.time
let name = i === 0 ? '' : data.data[i - 1].name
- let color = !name ? 'transparent' : data.data[i - 1].color
+ if (myname === 'ProcessProgram') {
+ name = item.value
+ }
+ // let color = !name ? 'transparent' : data.data[i - 1].color
return {
name,
type: 'bar',
@@ -184,12 +187,13 @@
}
},
itemStyle: {
- color, // 杩欎竴琛屽浐瀹氱殑棰滆壊鍊奸渶瑕佸垹闄ゆ垨娉ㄩ噴
+ // color, // 杩欎竴琛屽浐瀹氱殑棰滆壊鍊奸渶瑕佸垹闄ゆ垨娉ㄩ噴
borderColor: '#FFF',
borderWidth: 1
},
}
})
+ console.log('--------', myname, series)
let arr = [12, 8, 9, 4]
let dayCharts = {
legend: [
@@ -215,7 +219,7 @@
},
},
}
- let index = this.list.findIndex(item => item.name === name)
+ let index = this.list.findIndex(item => item.name === myname)
this.list[index] = Object.assign({
...this.list[index],
dayCharts
--
Gitblit v1.9.3