From 8b2a0199527fa2d2f0fd4c420dd374e42c496c48 Mon Sep 17 00:00:00 2001
From: lzhe <lzhe@example.com>
Date: 星期三, 09 十月 2024 11:32:28 +0800
Subject: [PATCH] 1
---
src/views/mdc/time-analysis.vue | 61 +++++++++++++++++++++---------
1 files changed, 43 insertions(+), 18 deletions(-)
diff --git a/src/views/mdc/time-analysis.vue b/src/views/mdc/time-analysis.vue
index 60eeda5..4bd5d11 100644
--- a/src/views/mdc/time-analysis.vue
+++ b/src/views/mdc/time-analysis.vue
@@ -2,7 +2,7 @@
* @Author: lzhe lzhe@example.com
* @Date: 2024-04-26 09:36:18
* @LastEditors: lzhe lzhe@example.com
- * @LastEditTime: 2024-06-14 18:26:34
+ * @LastEditTime: 2024-10-08 11:34:24
* @FilePath: /smart-web/src/views/mdc/status-record.vue
* @Description: 杩欐槸榛樿璁剧疆,璇疯缃甡customMade`, 鎵撳紑koroFileHeader鏌ョ湅閰嶇疆 杩涜璁剧疆: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
-->
@@ -199,7 +199,6 @@
params.forEach(item=> {
dom += `<div>${item.marker}${item.seriesName}锛�${item.data}%</div>`
})
- console.log(params)
return dom;
}
},
@@ -218,6 +217,9 @@
show: true,
axisLabel: {
formatter: function (value) {
+ if(value <= 1) {
+ value = value * 100;
+ }
return value + "%";
}
},
@@ -254,7 +256,10 @@
show: true,
axisLabel: {
formatter: function (value) {
- return value * 100 + "%";
+ if(value <= 1) {
+ value = value * 100;
+ }
+ return value + "%";
}
},
data: [2,20,40,60,80,100]
@@ -290,7 +295,10 @@
show: true,
axisLabel: {
formatter: function (value) {
- return value * 100 + "%";
+ if(value <= 1) {
+ value = value * 100;
+ }
+ return value + "%";
}
},
data: [2,20,40,60,80,100]
@@ -326,7 +334,10 @@
show: true,
axisLabel: {
formatter: function (value) {
- return value * 100 + "%";
+ if(value <= 1) {
+ value = value * 100;
+ }
+ return value + "%";
}
},
data: [2,20,40,60,80,100]
@@ -481,11 +492,11 @@
this.chartOptionA.series = this.formatChartData(res.data.countStatus);
var myChart = echarts.init(recordDom);
myChart.setOption(this.chartOptionA);
- console.log(JSON.stringify(this.chartOptionA))
}
})
},
getDataChartsB(enums,month) {
+ console.log(enums,month,this.date)
var obj = {
enums: enums,
groupCategory: 1,
@@ -496,6 +507,9 @@
type: 0,
week: moment(this.date).get('week'),
year: moment(this.date).get('year')
+ }
+ if(enums == "WEEK") {
+ obj.week = this.setTitle1[1].btnListActive.split("-")[1];
}
if(month) {
obj.month = month;
@@ -546,6 +560,9 @@
changeLeftTab(item) {
this.btnLeftctive = item.id;
this.ids = [];
+ if(item.id == 2) { //鎸夊伐浣嶇粺璁℃爲
+ this.getTree2List();
+ }
},
tabChange(val) {
this.activeName = val;
@@ -565,8 +582,8 @@
// 鑾峰彇璇ユ湀浠界殑鏈�鍚庝竴澶�
var lastDayOfJuly = dateInJuly.endOf('month').format('YYYY-MM-DD');
//璺ㄦ湀
- var startDate = moment(res.data[0].startDate).month() + 1;
- var endDate = moment(res.data[0].endDate).month() + 1;
+ var startDate = moment(this.btnList[this.btnList.length - 1].id).month() + 1;
+ var endDate = moment(this.btnList[0].id).month() + 1;
var arrMonth = [];
for (var i = startDate; i <= endDate; i++) {
arrMonth.push({title: (i + "鏈�"),id: (i + "鏈�")});
@@ -577,9 +594,11 @@
name: '鎸夋棩鏌ョ湅',
btnListActive: this.btnList[0].id
},{
- btnList: [{title:moment(this.date).get('week') + "鍛�",id: moment(this.date).get('week') + "鍛�"}],
+ //btnList: [{title:moment(this.date).get('week') + "鍛�",id: moment(this.date).get('week') + "鍛�"}],
+ //btnListActive: moment(this.date).get('week') + "鍛�",
+ btnList: res.data,
name: '鎸夊懆鏌ョ湅',
- btnListActive: moment(this.date).get('week') + "鍛�",
+ btnListActive: res.data[0].id,
indexName : res.data[0].startDate + "鑷�" + res.data[0].endDate
},{
btnList: arrMonth.reverse(),
@@ -598,7 +617,7 @@
})
}
}else if(val == "shift") { //鎸夌彮娆$粺璁�
-
+ this.query();
}
},
exportData() { //瀵煎嚭
@@ -619,6 +638,7 @@
this.getDataA();
},
changeTabB(item,index,index1) {
+ console.log(item,index,index1,this.setTitle1);
this.setTitle1[index].btnListActive = item.id;
this.date = this.setTitle1[0].btnListActive;
if(index == 0) {
@@ -626,8 +646,15 @@
}
if(index == 1) {
this.getDataChartsB("WEEK");
+ this.setTitle1[index].indexName = item.startDate + "鑷�" + item.endDate
}
if(index == 2) { //鏈�
+ var dateInJuly = moment(this.setTitle1[index].indexName.split("-")[0] + "-" + this.setTitle1[index].btnListActive.replace("鏈�","") + "-01");
+ // 鑾峰彇璇ユ湀浠界殑绗竴澶�
+ var firstDayOfJuly = dateInJuly.startOf('month').format('YYYY-MM-DD');
+ // 鑾峰彇璇ユ湀浠界殑鏈�鍚庝竴澶�
+ var lastDayOfJuly = dateInJuly.endOf('month').format('YYYY-MM-DD');
+ this.setTitle1[index].indexName = firstDayOfJuly + "鑷�" + lastDayOfJuly;
this.getDataChartsB("MONTH",this.setTitle1[2].btnListActive.split("鏈�")[0]);
}
},
@@ -657,8 +684,10 @@
this.date = this.time[1];
},
query() {
- console.log(this.activeName)
- this.getTime({endDate: this.time[1],startDate: this.time[0],statisticalMethod: 'SHIFT'});
+ this.getTime({endDate: this.time[1],startDate: this.time[0],statisticalMethod: "SHIFT"});
+ if(this.activeName != "shift") {
+ this.tabChange("time");
+ }
this.date = this.time[1];
this.ids = [];
if(this.btnLeftctive == 1) { //鎸夊伐浣嶇粺璁�
@@ -672,10 +701,6 @@
}
if(this.activeName == "shift") { //鎸夌彮娆$粺璁�
this.getDataA();
- }else if(this.activeName == "time") { //鎸夊懆鏈熺粺璁�
- this.getDataChartsB("DAY");
- this.getDataChartsB("WEEK");
- this.getDataChartsB("MONTH",this.setTitle1[2].btnListActive.split("鏈�")[0]);
}
}
}
@@ -793,7 +818,7 @@
font-weight: bold;
}
.demo-collapse /deep/ .el-collapse-item__header {
- background-color: #d8e8e8;
+ background-color: #7eb9f7;
margin: 8px;
height: 32px;
padding-left: 16px;
--
Gitblit v1.9.3