| | |
| | | <div> |
| | | <div class="warning-part"> |
| | | <div class="warn-tit">异常警报:</div> |
| | | <div class="warn-msg"> |
| | | <div class="warn-item"> |
| | | <div class="warn-msg" v-if="excepOrder && excepOrder.length>0"> |
| | | <div class="warn-item" v-for="(item,index) in excepOrder" :key="index"> |
| | | <div class="i-tit"> |
| | | P-8240A 巡检异常! |
| | | 编号{{item.pointCode}} 巡检异常! |
| | | </div> |
| | | <div v-if="item.dataReportType == 2 || item.dataReportType == 3"> |
| | | 正常值:<span>{{(item.secondReferenceSign==1?'>':'>=') + item.secondReferenceValue + ',' + (item.thirdReferenceSign==3?'<':'<=') + item.thirdReferenceValue}}</span> |
| | | </div> |
| | | <div> |
| | | 正常值:<span>8-10Mpa</span> |
| | | 巡检值: |
| | | <span v-if="item.dataReportType == 1">{{ item.firstReferenceResult==1?'正常':item.firstReferenceResult==2?'异常':'备'}}</span> |
| | | <span v-if="item.dataReportType == 2">{{ item.secondReferenceResult}}</span> |
| | | </div> |
| | | <div> |
| | | 巡检值:<span>12Mpa</span> |
| | | 已通知负责人:<span>{{item.hiddenDangerHandlerName}}</span> |
| | | </div> |
| | | <div> |
| | | 已通知负责人:<span>黄公子</span> |
| | | 负责人电话:<span>{{item.hiddenDangerHandlerPhone}}</span> |
| | | </div> |
| | | <div> |
| | | 负责人电话:<span>15261806176</span> |
| | | </div> |
| | | <div> |
| | | 工单回执状态:<span>待响应</span> |
| | | 工单回执状态:<span>{{item.handlerStatus==1?'待响应':item.handlerStatus==2?'标记误报':item.handlerStatus==3?'自查处理中':item.handlerStatus==4?'已移交上报':item.handlerStatus==5?'待验收':'已完成'}}</span> |
| | | </div> |
| | | </div> |
| | | <div class="warn-item"> |
| | | <div class="i-tit"> |
| | | P-8240A 巡检异常! |
| | | </div> |
| | | <div> |
| | | 正常值:<span>8-10Mpa</span> |
| | | </div> |
| | | <div> |
| | | 巡检值:<span>12Mpa</span> |
| | | </div> |
| | | <div> |
| | | 已通知负责人:<span>黄公子</span> |
| | | </div> |
| | | <div> |
| | | 负责人电话:<span>15261806176</span> |
| | | </div> |
| | | <div> |
| | | 工单回执状态:<span>待响应</span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div v-else> |
| | | 暂无异常警报 |
| | | </div> |
| | | </div> |
| | | <div class="star-pic"> |
| | |
| | | socket: any; |
| | | socketData: string; |
| | | data: Array<any>; |
| | | excepOrder: Array<any>; |
| | | id: string; |
| | | defaultImg: string |
| | | } |
| | |
| | | socketData: '', |
| | | socket: null, |
| | | data: [], |
| | | excepOrder: [], |
| | | id: '', |
| | | defaultImg: new URL('../../../assets/default-img.jpg',import.meta.url).href |
| | | }); |
| | |
| | | let curId = route.query.id |
| | | state.id = curId.toString() |
| | | getLine(state.id) |
| | | getUrl(state.id) |
| | | // getUrl(state.id) |
| | | }); |
| | | onActivated(()=>{ |
| | | onScreenfullClick(); |
| | |
| | | const getLine = async (id:string) => { |
| | | let res = await lineApi().getLine({ id: id }); |
| | | if (res.data.code === '200') { |
| | | userInfos.value.dataList = res.data.data |
| | | userInfos.value.dataList = res.data.data.rfidInfos |
| | | if(res.data.data.excepOrder){ |
| | | state.excepOrder = res.data.data.excepOrder |
| | | }else{ |
| | | state.excepOrder = [] |
| | | } |
| | | } else { |
| | | ElMessage({ |
| | | type: 'warning', |