|
@ -6,32 +6,30 @@ class AlarmStatistics extends Component { |
|
|
constructor(props) { |
|
|
constructor(props) { |
|
|
super(props); |
|
|
super(props); |
|
|
this.state = { |
|
|
this.state = { |
|
|
workers: { |
|
|
alarmList: [ |
|
|
wTypePieData: [ |
|
|
{ item: '点位1', count: 214 }, |
|
|
{ item: '点位1', count: 214 }, |
|
|
{ item: '点位2', count: 135 }, |
|
|
{ item: '点位2', count: 135 }, |
|
|
{ item: '点位3', count: 88 }, |
|
|
{ item: '点位3', count: 88 }, |
|
|
{ item: '点位4', count: 63 }, |
|
|
{ item: '点位4', count: 63 }, |
|
|
{ item: '点位5', count: 56 }, |
|
|
{ item: '点位5', count: 56 }, |
|
|
{ item: '点位6', count: 115 }, |
|
|
{ item: '点位6', count: 115 }, |
|
|
{ item: '点位7', count: 67 }, |
|
|
{ item: '点位7', count: 67 }, |
|
|
{ item: '点位8', count: 144 }, |
|
|
{ item: '点位8', count: 144 }, |
|
|
{ item: '点位9', count: 21 }, |
|
|
{ item: '点位9', count: 21 }, |
|
|
{ item: '点位10', count: 83 }, |
|
|
{ item: '点位10', count: 83 }, |
|
|
] |
|
|
] |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
render() { |
|
|
render() { |
|
|
const { height } = this.props; |
|
|
const { height } = this.props; |
|
|
const { workers } = this.state; |
|
|
const { alarmList } = this.state; |
|
|
let max = null, content = null; |
|
|
let max = null, content = null; |
|
|
let data = workers.wTypePieData.sort((a, b) => b.count - a.count); |
|
|
let data = alarmList.sort((a, b) => b.count - a.count); |
|
|
max = data[0].count; |
|
|
max = data[0].count; |
|
|
content = <div style={{ padding: '0px 10px 30px 30px' }}> |
|
|
content = <div style={{ padding: '0px 10px 30px 30px' }}> |
|
|
{ |
|
|
{ |
|
|
workers.wTypePieData.map((wd, i) => { |
|
|
alarmList.map((wd, i) => { |
|
|
let cls = i < 3 ? 'alarm-row rank1' : 'alarm-row rank2'; |
|
|
let cls = i < 3 ? 'alarm-row rank1' : 'alarm-row rank2'; |
|
|
return <Row style={{ marginBottom: 15 }}> |
|
|
return <Row style={{ marginBottom: 15 }}> |
|
|
<Col offset={1} span={3}><span className={cls}>No.{i + 1}</span></Col> |
|
|
<Col offset={1} span={3}><span className={cls}>No.{i + 1}</span></Col> |
|
|