From 8bf6231abe66a69cabbae004529f9a29499f8dc2 Mon Sep 17 00:00:00 2001
From: lzhe <lzhe@example.com>
Date: 星期四, 16 五月 2024 20:36:11 +0800
Subject: [PATCH] 1
---
src/views/mdc/components/recordChartsByDate.vue | 38 +++++++++++++++++++++++++++-----------
1 files changed, 27 insertions(+), 11 deletions(-)
diff --git a/src/views/mdc/components/recordChartsByDate.vue b/src/views/mdc/components/recordChartsByDate.vue
index 5a9d9a2..80303b2 100644
--- a/src/views/mdc/components/recordChartsByDate.vue
+++ b/src/views/mdc/components/recordChartsByDate.vue
@@ -75,13 +75,22 @@
},
getColor(name) {
var color = '';
- console.log(this.achievements,name);
this.achievements.forEach(item=> {
if(item.code == name) {
color = item.color;
}
})
return color;
+ },
+ getStatus(name) {
+ var stauts = {};
+ this.achievements.forEach(item=> {
+ if(item.code == name) {
+ stauts.name= item.name;
+ stauts.type= item.type;
+ }
+ })
+ return stauts;
},
getCharts() {
var obj = {
@@ -105,9 +114,10 @@
var endTime = moment(item1.endTime).diff(moment(initstart + " 00:00:00"), 'minutes');
var diff = moment(item1.endTime).diff(moment(item1.startTime), 'minutes') //寮�濮嬩簡澶氫箙
var color = this.getColor(item1.wcs);
- console.log(color,222)
item1.value = [index,startTime,endTime,diff];
item1.itemStyle = {"normal": {"color": color}};
+ item1.statusName = this.getStatus(item1.wcs).name;
+ item1.statusType = this.getStatus(item1.wcs).type;
item1.code = item.workstationInfo.code;
item1.name = item.workstationInfo.name;
item1.id = item.workstationInfo.id;
@@ -116,7 +126,6 @@
})
this.total = res.data.total;
//娓叉煋鍥捐〃
- console.log(yAxisData,newData,111)
this.setCharts(yAxisData,newData);
// 妫�鏌ユ槸鍚﹀瓨鍦╥d涓�'parentNodeDom'鐨凞OM鍏冪礌,鏈夊氨鍏堝垹闄�
var parentNodeDom = document.getElementById('parentNodeDom');
@@ -131,12 +140,18 @@
var option = {
tooltip: {
formatter: function (params) {
- return `<span class="tipdesc">宸ヤ綅</span>${params.data.name}</br>
- <span class="tipdesc">鐘舵��</span>${params.data.wcsDesc}</br>
- <span class="tipdesc">鎻忚堪</span>${params.data.feedbackDesc}</br>
- <span class="tipdesc">鐘舵�佹椂闂�</span>${params.data.startTime} 锝� ${params.data.endTime}</br>
- <span class="tipdesc">鍙嶉鏃堕棿</span>${params.data.feedbackTime}</br>
- <span class="tipdesc">鍙嶉浜�</span>${params.data.feedUser}</br>`;
+ if(params.data.statusType == 4) {
+ var dom = `<span class="tipdesc">宸ヤ綅:</span>${params.data.name}</br>
+ <span class="tipdesc">鐘舵��:</span>${params.data.wcsDesc}</br>
+ <span class="tipdesc">鎻忚堪:</span>${params.data.feedbackDesc}</br>
+ <span class="tipdesc">鐘舵�佹椂闂�:</span>${params.data.startTime} 锝� ${params.data.endTime}</br>
+ <span class="tipdesc">鍙嶉鏃堕棿:</span>${params.data.feedbackTime}</br>
+ <span class="tipdesc">鍙嶉浜�:</span>${params.data.feedUser}</br>`
+ }else {
+ var dom = `<span class="tipstatus">${params.data.statusName}</span></br>
+ <span class="tipdesc">鏃舵:</span><span>${params.data.startTime.split(" ")[1]} 锝� ${params.data.endTime.split(" ")[1]}</span></br>`
+ }
+ return dom;
}
},
grid: {
@@ -305,9 +320,10 @@
position: absolute;
cursor: pointer;
}
- #record /deep/ .tipdesc {
+ #record /deep/ .tipstatus {
+ width: 100%;
display: inline-block;
- width: 80px;
+ border-bottom: 1px solid #eee;
}
.pagination {
text-align: right;
--
Gitblit v1.9.3