| | |
| | | </div> |
| | | </div> |
| | | <el-table :data="tableData" style="width: 100%" :header-cell-style="{ background: '#fafafa' }"> |
| | | <el-table-column property="seDepName" label="事业部" align="center"/> |
| | | <el-table-column property="seDepName" label="部门" align="center"/> |
| | | <el-table-column property="totalCount" label="总数" align="center"/> |
| | | <el-table-column v-for="workType in workTypes" :key="workType.workType" :label="workType.workTypeDesc" :prop="`list.${workType.workType - 1}.count`"></el-table-column> |
| | | </el-table> |
| | |
| | | startTime: state.startTime1, |
| | | endTime:state.endTime |
| | | } |
| | | let res = await workApplyApi().getSbtjPie(data); |
| | | let res = await workApplyApi().getSbtjPie(data) |
| | | if (res.data.code === '200') { |
| | | if(res.data.data && res.data.data.length>0){ |
| | | const pieData = res.data.data.map(({workTypeDesc,count})=>({ name: workTypeDesc,value: count})) |
| | | const pieData = res.data.data.map(({workTypeDesc,count})=>({ name: workTypeDesc,value: count})).filter(i=>i.name !== '未知') |
| | | initZyfb(pieData) |
| | | } |
| | | else{ |