| | |
| | | <span class="tit">异常区域设备统计</span> |
| | | <div class="filter-part2"> |
| | | <el-switch |
| | | v-model="chartStatus" |
| | | v-model="searchQuery.regionType" |
| | | inline-prompt |
| | | style="--el-switch-on-color: #13ce66; --el-switch-off-color: #13ce66" |
| | | active-text="区域" |
| | | inactive-text="设备" |
| | | :active-value="2" |
| | | :inactive-value="3" |
| | | /> |
| | | </div> |
| | | </div> |
| | | <div class="chart" :id="sbtj"></div> |
| | | <el-radio-group v-model="period" size="small"> |
| | | <el-radio border label="week">近7天</el-radio> |
| | | <el-radio border label="month">近30天</el-radio> |
| | | <el-radio border label="season">近90天</el-radio> |
| | | <el-radio border label="year">近一年</el-radio> |
| | | <el-radio-group v-model="searchQuery.timeType" size="small"> |
| | | <el-radio border :label="1">近7天</el-radio> |
| | | <el-radio border :label="2">近30天</el-radio> |
| | | <el-radio border :label="3">近90天</el-radio> |
| | | <el-radio border :label="4">近一年</el-radio> |
| | | </el-radio-group> |
| | | </div> |
| | | </div> |
| | |
| | | classGroupList: Array<classGroup>; |
| | | quotaList: []; |
| | | inspectPointAllList: []; |
| | | chartStatus:boolean; |
| | | period: string; |
| | | searchQuery:{ |
| | | regionType:number; |
| | | timeType: number; |
| | | } |
| | | dialogVisible:boolean; |
| | | workNum: string; |
| | | beImgs: []; |
| | |
| | | unusualData: [], |
| | | unchecked: null, |
| | | unusual: null, |
| | | chartStatus: true, |
| | | period: 'month', |
| | | searchQuery:{ |
| | | regionType: 2, |
| | | timeType: 2, |
| | | }, |
| | | uncheckedList: [], |
| | | abnormalList: [], |
| | | workTypeList: [ |
| | |
| | | expandTrigger: 'hover', |
| | | emitPath: false, |
| | | value: 'depId', |
| | | label: 'depName', |
| | | label: 'name', |
| | | checkStrictly: true |
| | | }, |
| | | classGroupList: [], |
| | |
| | | |
| | | // 页面载入时执行方法 |
| | | onMounted(() => { |
| | | getDepartmentData(); |
| | | // getDepartmentData(); |
| | | // getCountExcepOrder(); |
| | | // getPieCountExcepOrder(); |
| | | getInspectRecord(); |
| | | getListExcepOrder(); |
| | | getDayData(); |
| | |
| | | }); |
| | | } |
| | | } |
| | | const getPieCountExcepOrder = async ()=>{ |
| | | let res = await inspectIndexApi().getPieCountExcepOrder(state.searchQuery); |
| | | if (res.data.code === '200') { |
| | | console.log('饼状图趋势数据>>>', res.data.data) |
| | | } else { |
| | | ElMessage({ |
| | | type: 'warning', |
| | | message: res.data.msg |
| | | }); |
| | | } |
| | | } |
| | | const acceptance =(row:object)=>{ |
| | | ElMessageBox.confirm( |
| | | '确认完成验收并结束工单?', |