| | |
| | | <div class="chart-item"> |
| | | <dv-border-box10 v-if="isFull==true" class="item-bg"></dv-border-box10> |
| | | <div class="chart-tit"> |
| | | <span class="tit">异常警报关联人</span> |
| | | <span class="tit">作业警报记录</span> |
| | | <div class="filter-part"> |
| | | <el-switch |
| | | v-model="chartSearch4.type" |
| | |
| | | isFull:boolean; |
| | | themeColor:string; |
| | | endTime:string |
| | | pieData: Array<status> |
| | | squareData: Array<status> |
| | | } |
| | | interface type { |
| | | id: number | null; |
| | |
| | | value: 2 |
| | | } |
| | | ], |
| | | pieData: [], |
| | | squareData: [], |
| | | warningData: [ |
| | | { |
| | | name: '黄公子', |
| | |
| | | } |
| | | let res = await specialIndexApi().analyseType(data); |
| | | if (res.data.code === '200') { |
| | | console.log('饼图数据>>>', res.data.data) |
| | | // console.log('饼图数据>>>', res.data.data) |
| | | state.pieData = JSON.parse(JSON.stringify(res.data.data)) |
| | | // initZyfb() |
| | | } else { |
| | | ElMessage({ |
| | | type: 'warning', |
| | |
| | | } |
| | | let res = await specialIndexApi().analyseAllWork(data); |
| | | if (res.data.code === '200') { |
| | | console.log('条形图数据>>>', res.data.data) |
| | | // console.log('条形图数据>>>', res.data.data) |
| | | state.squareData = JSON.parse(JSON.stringify(res.data.data)) |
| | | // initSlfx() |
| | | } else { |
| | | ElMessage({ |
| | | type: 'warning', |
| | |
| | | const getDepMonth = async ()=>{ |
| | | let res = await specialIndexApi().analyseDepMonth(state.chartSearch3.depId); |
| | | if (res.data.code === '200') { |
| | | console.log('折线图数据>>>', res.data.data) |
| | | // console.log('折线图数据>>>', res.data.data) |
| | | state.squareData = JSON.parse(JSON.stringify(res.data.data)) |
| | | // initSlfx() |
| | | } else { |
| | | ElMessage({ |
| | | type: 'warning', |
| | |
| | | }, |
| | | }, |
| | | data: [ |
| | | { value: 1048, name: '动火作业' }, |
| | | { value: 735, name: '受限空间作业' }, |
| | | { value: 580, name: '吊装作业' }, |
| | | { value: 484, name: '动土作业' }, |
| | | { value: 735, name: '断路作业' }, |
| | | { value: 580, name: '高处作业' }, |
| | | { value: 484, name: '临时用电作业' }, |
| | | { value: 300, name: '盲板抽堵作业' } |
| | | { value: 0, name: '动火作业' }, |
| | | { value: 0, name: '受限空间作业' }, |
| | | { value: 0, name: '吊装作业' }, |
| | | { value: 0, name: '动土作业' }, |
| | | { value: 0, name: '断路作业' }, |
| | | { value: 0, name: '高处作业' }, |
| | | { value: 0, name: '临时用电作业' }, |
| | | { value: 0, name: '盲板抽堵作业' } |
| | | ] |
| | | } |
| | | ] |
| | |
| | | xAxis: [ |
| | | { |
| | | type: 'category', |
| | | data: ['事业部1', '事业部2', '事业部3', '事业部4', '事业部5', '事业部6', '事业部7'], |
| | | data: ['部门一','部门二','部门三'], |
| | | axisTick: { |
| | | alignWithLabel: true |
| | | }, |
| | |
| | | name: 'Direct', |
| | | type: 'bar', |
| | | barWidth: '60%', |
| | | data: [10, 52, 200, 334, 390, 330, 220] |
| | | data: [0,0,0], |
| | | } |
| | | ] |
| | | } |
| | |
| | | }, |
| | | series: [ |
| | | { |
| | | data: [150, 230, 224, 218, 135, 147, 230, 224, 218, 135, 147, 260], |
| | | data: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], |
| | | type: 'line', |
| | | label:{ |
| | | show: true |