|
|
|
@ -4,7 +4,7 @@
|
|
|
|
|
* @Author: sueRimn |
|
|
|
|
* @Date: 2020-09-05 13:50:45 |
|
|
|
|
* @LastEditors: sueRimn |
|
|
|
|
* @LastEditTime: 2021-03-31 16:32:39 |
|
|
|
|
* @LastEditTime: 2021-04-07 10:51:10 |
|
|
|
|
*/ |
|
|
|
|
import { Component, OnInit } from '@angular/core'; |
|
|
|
|
import { ActivatedRoute, Router } from '@angular/router'; |
|
|
|
@ -28,11 +28,18 @@ export class PageZhongDuiDetailsComponent implements OnInit {
|
|
|
|
|
lastid |
|
|
|
|
tabledata |
|
|
|
|
organizationId=[] |
|
|
|
|
padHw |
|
|
|
|
ngOnInit(): void { |
|
|
|
|
if(sessionStorage.getItem('refresh') === 'true') { |
|
|
|
|
sessionStorage.removeItem('refresh'); |
|
|
|
|
location.reload(); |
|
|
|
|
} |
|
|
|
|
if(window.matchMedia("(max-width: 1400px)").matches){ |
|
|
|
|
this.padHw=true |
|
|
|
|
//this.padjt=
|
|
|
|
|
}else{ |
|
|
|
|
this.padHw=false |
|
|
|
|
} |
|
|
|
|
let level:string; |
|
|
|
|
this.route.queryParams.subscribe(param=>{ |
|
|
|
|
//this.headtext=param.headtext
|
|
|
|
@ -73,12 +80,42 @@ export class PageZhongDuiDetailsComponent implements OnInit {
|
|
|
|
|
|
|
|
|
|
//this.echartsData.statefulInspectionToggle = true
|
|
|
|
|
} |
|
|
|
|
axisLabel = { |
|
|
|
|
interval: 0, |
|
|
|
|
//rotate:-30,
|
|
|
|
|
textStyle:{ |
|
|
|
|
fontSize :15, |
|
|
|
|
color:'#000000' |
|
|
|
|
}, |
|
|
|
|
formatter:function(value)
|
|
|
|
|
{
|
|
|
|
|
var ret = "";//拼接加\n返回的类目项
|
|
|
|
|
var maxLength = 2;//每项显示文字个数
|
|
|
|
|
var valLength = value.length;//X轴类目项的文字个数
|
|
|
|
|
var rowN = Math.ceil(valLength / maxLength); //类目项需要换行的行数
|
|
|
|
|
if (rowN > 1)//如果类目项的文字大于3,
|
|
|
|
|
{
|
|
|
|
|
for (var i = 0; i < rowN; i++) {
|
|
|
|
|
var temp = "";//每次截取的字符串
|
|
|
|
|
var start = i * maxLength;//开始截取的位置
|
|
|
|
|
var end = start + maxLength;//结束截取的位置
|
|
|
|
|
//这里也可以加一个是否是最后一行的判断,但是不加也没有影响,那就不加吧
|
|
|
|
|
temp = value.substring(start, end) + "\n";
|
|
|
|
|
ret += temp; //凭借最终的字符串
|
|
|
|
|
}
|
|
|
|
|
return ret;
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
return value;
|
|
|
|
|
}
|
|
|
|
|
} |
|
|
|
|
}//echarts两个字换行
|
|
|
|
|
detailPlanEchart |
|
|
|
|
detailEcharts(){ |
|
|
|
|
this.detailPlanEchart = echarts.init(document.getElementById('detailBox'),'walden');
|
|
|
|
|
var option = { |
|
|
|
|
title: { |
|
|
|
|
text: this.headName, |
|
|
|
|
text: this.headName+`总数(${this.tabledata[0].totalCount})`, |
|
|
|
|
left: "center", |
|
|
|
|
top: "0", |
|
|
|
|
textStyle: { |
|
|
|
@ -86,6 +123,7 @@ export class PageZhongDuiDetailsComponent implements OnInit {
|
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
grid: { |
|
|
|
|
containLabel:true, |
|
|
|
|
top: 110, |
|
|
|
|
//bottom: 10
|
|
|
|
|
}, |
|
|
|
@ -93,7 +131,7 @@ export class PageZhongDuiDetailsComponent implements OnInit {
|
|
|
|
|
id:this.organizationId, |
|
|
|
|
type: 'category', |
|
|
|
|
data: this.zhongNameData, |
|
|
|
|
axisLabel:{ |
|
|
|
|
axisLabel:this.padHw?this.axisLabel: { |
|
|
|
|
//this.axisLabel,
|
|
|
|
|
interval: 0, |
|
|
|
|
textStyle:{ |
|
|
|
|