| | |
| | | </div> |
| | | </div> |
| | | <div style="width: 848px; height: 485px; position: absolute;" @click="showFault"> |
| | | <div v-if="zuoqianjiting" class="error-div" style=" top:309px; left:418px"> |
| | | <div v-show="zuoqianjiting" class="error-div" style=" top:309px; left:418px"> |
| | | <div class="blingbling error-marker" ></div> |
| | | <div class="error-msg" style="width: 70px;"> |
| | | 左前急停 |
| | | </div> |
| | | </div> |
| | | <div v-if="shebeijiting" class="error-div" style=" top:111px; left:484px"> |
| | | <div v-show="shebeijiting" class="error-div" style=" top:111px; left:484px"> |
| | | <div class="blingbling error-marker" ></div> |
| | | <div class="error-msg" style=" width: 106px;"> |
| | | 设备急停(总) |
| | | </div> |
| | | </div> |
| | | <div v-if="chuliaojiting" class="error-div" style=" top:300px; left:129px"> |
| | | <div v-show="chuliaojiting" class="error-div" style=" top:300px; left:129px"> |
| | | <div class="blingbling error-marker" ></div> |
| | | <div class="error-msg" style=" width: 70px;"> |
| | | 出料急停 |
| | | </div> |
| | | </div> |
| | | <div v-if="mianbanjiting" class="error-div" style=" top:258px; left:659px"> |
| | | <div v-show="mianbanjiting" class="error-div" style=" top:258px; left:659px"> |
| | | <div class="blingbling error-marker" ></div> |
| | | <div class="error-msg" style=" width: 70px;"> |
| | | 面板急停 |
| | | </div> |
| | | </div> |
| | | <div v-if="fengxiangsheng" class="error-div" style=" top:294px; left:517px"> |
| | | <div v-show="fengxiangsheng" class="error-div" style=" top:294px; left:517px"> |
| | | <div class="blingbling error-marker" ></div> |
| | | <div class="error-msg" style=" width: 86px;"> |
| | | 风箱升异常 |
| | | </div> |
| | | </div> |
| | | <div v-if="fengxiangjiang" class="error-div" style=" top:319px; left:517px"> |
| | | <div v-show="fengxiangjiang" class="error-div" style=" top:319px; left:517px"> |
| | | <div class="blingbling error-marker" ></div> |
| | | <div class="error-msg" style=" width: 86px;"> |
| | | 风箱降异常 |
| | | </div> |
| | | </div> |
| | | <div v-if="fengjiguoliu" class="error-div" style=" top:335px; left:655px"> |
| | | <div v-show="fengjiguoliu" class="error-div" style=" top:335px; left:655px"> |
| | | <div class="blingbling error-marker" ></div> |
| | | <div class="error-msg" style=" width: 70px;"> |
| | | 风机过流 |
| | | </div> |
| | | </div> |
| | | <div v-if="guntongsheng" class="error-div" style=" top:198px; left:517px"> |
| | | <div v-show="guntongsheng" class="error-div" style=" top:198px; left:517px"> |
| | | <div class="blingbling error-marker" ></div> |
| | | <div class="error-msg" style=" width: 86px;"> |
| | | 滚筒升异常 |
| | | </div> |
| | | </div> |
| | | <div v-if="guntongjiang" class="error-div" style=" top:223px; left:517px"> |
| | | <div v-show="guntongjiang" class="error-div" style=" top:223px; left:517px"> |
| | | <div class="blingbling error-marker" ></div> |
| | | <div class="error-msg" style=" width: 86px;"> |
| | | 滚筒降异常 |
| | | </div> |
| | | </div> |
| | | <div v-if="guntongguoliu" class="error-div" style=" top:209px; left:642px"> |
| | | <div v-show="guntongguoliu" class="error-div" style=" top:209px; left:642px"> |
| | | <div class="blingbling error-marker" ></div> |
| | | <div class="error-msg" style=" width: 70px;"> |
| | | 滚筒过流 |
| | | </div> |
| | | </div> |
| | | <div v-if="wendubaojing" class="error-div" style=" top:234px; left:659px"> |
| | | <div v-show="wendubaojing" class="error-div" style=" top:234px; left:659px"> |
| | | <div class="blingbling error-marker" ></div> |
| | | <div class="error-msg" style=" width: 70px;"> |
| | | 温度报警 |
| | | </div> |
| | | </div> |
| | | |
| | | <div v-if="zuoqianmen" class="error-div" style=" top:388px; left:415px"> |
| | | <div v-show="zuoqianmen" class="error-div" style=" top:388px; left:415px"> |
| | | <div class="blingbling warn-marker" ></div> |
| | | <div class="warn-msg" style=" width: 80px;"> |
| | | 左前门报警 |
| | | </div> |
| | | </div> |
| | | <div v-if="zuohoumen" class="error-div" style=" top:367px; left:587px"> |
| | | <div v-show="zuohoumen" class="error-div" style=" top:367px; left:587px"> |
| | | <div class="blingbling warn-marker" ></div> |
| | | <div class="warn-msg" style=" width: 80px;"> |
| | | 左后门报警 |
| | | </div> |
| | | </div> |
| | | <div v-if="youqianmen" class="error-div" style=" top:388px; left:284px"> |
| | | <div v-show="youqianmen" class="error-div" style=" top:388px; left:284px"> |
| | | <div class="blingbling warn-marker" ></div> |
| | | <div class="warn-msg" style=" width: 80px;"> |
| | | 右前门报警 |
| | | </div> |
| | | </div> |
| | | <div v-if="youhoumen" class="error-div" style=" top:367px; left:478px"> |
| | | <div v-show="youhoumen" class="error-div" style=" top:367px; left:478px"> |
| | | <div class="blingbling warn-marker" ></div> |
| | | <div class="warn-msg" style=" width: 80px;"> |
| | | 右后门报警 |
| | | </div> |
| | | </div> |
| | | |
| | | <div v-if="guntongbuzaigaowei" class="error-div" style=" top:173px; left:517px"> |
| | | <div v-show="guntongbuzaigaowei" class="error-div" style=" top:173px; left:517px"> |
| | | <div class="blingbling warn-marker" ></div> |
| | | <div class="warn-msg" style=" width: 100px;"> |
| | | 滚筒不在高位 |
| | | </div> |
| | | </div> |
| | | <div v-if="fengxiangbuzaigaowei" class="error-div" style=" top:269px; left:517px"> |
| | | <div v-show="fengxiangbuzaigaowei" class="error-div" style=" top:269px; left:517px"> |
| | | <div class="blingbling warn-marker" ></div> |
| | | <div class="warn-msg" style=" width: 100px;"> |
| | | 风箱不在高位 |
| | | </div> |
| | | </div> |
| | | <div v-if="fengxiangbuzaidiwei" class="error-div" style=" top:343px; left:517px"> |
| | | <div v-show="fengxiangbuzaidiwei" class="error-div" style=" top:343px; left:517px"> |
| | | <div class="blingbling warn-marker" ></div> |
| | | <div class="warn-msg" style=" width: 100px;"> |
| | | 风箱不在低位 |
| | | </div> |
| | | </div> |
| | | <div v-if="jiareweichuanganqi" class="error-div" style=" top:283px; left:642px"> |
| | | <div v-show="jiareweichuanganqi" class="error-div" style=" top:283px; left:642px"> |
| | | <div class="blingbling warn-marker" ></div> |
| | | <div class="warn-msg" style=" width: 126px;"> |
| | | 加热位传感器报警 |
| | | </div> |
| | | </div> |
| | | <div v-if="zuoqianfengxianggaowei" class="error-div" style=" top:334px; left:362px"> |
| | | <div v-show="zuoqianfengxianggaowei" class="error-div" style=" top:334px; left:362px"> |
| | | <div class="blingbling warn-marker" ></div> |
| | | <div class="warn-msg" style=" width: 126px;"> |
| | | 左前风箱不在高位 |
| | | </div> |
| | | </div> |
| | | <div v-if="zuoqianfengxiangdiwei" class="error-div" style=" top:334px; left:362px"> |
| | | <div v-show="zuoqianfengxiangdiwei" class="error-div" style=" top:334px; left:362px"> |
| | | <div class="blingbling warn-marker" ></div> |
| | | <div class="warn-msg" style=" width: 126px;"> |
| | | 左前风箱不在低位 |
| | | </div> |
| | | </div> |
| | | <div v-if="zuohoufengxianggaowei" class="error-div" style=" top:309px; left:642px"> |
| | | <div v-show="zuohoufengxianggaowei" class="error-div" style=" top:309px; left:642px"> |
| | | <div class="blingbling warn-marker" ></div> |
| | | <div class="warn-msg" style=" width: 126px;"> |
| | | 左后风箱不在高位 |
| | | </div> |
| | | </div> |
| | | <div v-if="zuohoufengxiangdiwei" class="error-div" style=" top:309px; left:642px"> |
| | | <div v-show="zuohoufengxiangdiwei" class="error-div" style=" top:309px; left:642px"> |
| | | <div class="blingbling warn-marker" ></div> |
| | | <div class="warn-msg" style=" width: 126px;"> |
| | | 左后风箱不在低位 |
| | | </div> |
| | | </div> |
| | | <div v-if="youqianfengxianggaowei" class="error-div" style=" top:272px; left:300px"> |
| | | <div v-show="youqianfengxianggaowei" class="error-div" style=" top:272px; left:300px"> |
| | | <div class="blingbling warn-marker" ></div> |
| | | <div class="warn-msg" style=" width: 126px;"> |
| | | 右前风箱不在高位 |
| | | </div> |
| | | </div> |
| | | <div v-if="youqianfengxiangdiwei" class="error-div" style=" top:272px; left:300px"> |
| | | <div v-show="youqianfengxiangdiwei" class="error-div" style=" top:272px; left:300px"> |
| | | <div class="blingbling warn-marker" ></div> |
| | | <div class="warn-msg" style=" width: 126px;"> |
| | | 右前风箱不在低位 |
| | | </div> |
| | | </div> |
| | | <div v-if="youhoufengxianggaowei" class="error-div" style=" top:246px; left:506px"> |
| | | <div v-show="youhoufengxianggaowei" class="error-div" style=" top:246px; left:506px"> |
| | | <div class="blingbling warn-marker" ></div> |
| | | <div class="warn-msg" style=" width: 126px;"> |
| | | 右后风箱不在高位 |
| | | </div> |
| | | </div> |
| | | <div v-if="youhoufengxiangdiwei" class="error-div" style=" top:246px; left:506px"> |
| | | <div v-show="youhoufengxiangdiwei" class="error-div" style=" top:246px; left:506px"> |
| | | <div class="blingbling warn-marker" ></div> |
| | | <div class="warn-msg" style=" width: 126px;"> |
| | | 右后风箱不在低位 |
| | | </div> |
| | | </div> |
| | | <div v-if="zuoqianguntongdiwei" class="error-div" style=" top:175px; left:358px"> |
| | | <div v-show="zuoqianguntongdiwei" class="error-div" style=" top:175px; left:358px"> |
| | | <div class="blingbling warn-marker" ></div> |
| | | <div class="warn-msg" style=" width: 126px;"> |
| | | 左前滚筒不在低位 |
| | | </div> |
| | | </div> |
| | | <div v-if="zuohouguntongdiwei" class="error-div" style=" top:158px; left:643px"> |
| | | <div v-show="zuohouguntongdiwei" class="error-div" style=" top:158px; left:643px"> |
| | | <div class="blingbling warn-marker" ></div> |
| | | <div class="warn-msg" style=" width: 126px;"> |
| | | 左后滚筒不在低位 |
| | | </div> |
| | | </div> |
| | | <div v-if="youqianguntongdiwei" class="error-div" style=" top:150px; left:268px"> |
| | | <div v-show="youqianguntongdiwei" class="error-div" style=" top:150px; left:268px"> |
| | | <div class="blingbling warn-marker" ></div> |
| | | <div class="warn-msg" style=" width: 126px;"> |
| | | 右前滚筒不在低位 |
| | | </div> |
| | | </div> |
| | | <div v-if="youhouguntongdiwei" class="error-div" style=" top:135px; left:506px"> |
| | | <div v-show="youhouguntongdiwei" class="error-div" style=" top:135px; left:506px"> |
| | | <div class="blingbling warn-marker" ></div> |
| | | <div class="warn-msg" style=" width: 126px;"> |
| | | 右后滚筒不在低位 |
| | |
| | | |
| | | // 动态读取图片 |
| | | function getHerbImageUrl(name: string) { |
| | | return new URL(`/src/assets/images/dry/yaocai/${name}`, import.meta.url).href |
| | | //return new URL(`/src/assets/images/dry/yaocai/${name}`, import.meta.url).href |
| | | return ""; |
| | | } |
| | | |
| | | // 动态读取图片 |
| | |
| | | console.log('errorMsg:', res.fault) |
| | | if (faults.includes('急停报警')) { |
| | | shebeijiting.value = true; |
| | | } else { |
| | | shebeijiting.value = false; |
| | | } |
| | | if (faults.includes('左前急停')) { |
| | | zuoqianjiting.value = true; |
| | | } else { |
| | | zuoqianjiting.value = false; |
| | | } |
| | | if (faults.includes('面板急停')) { |
| | | mianbanjiting.value = true; |
| | | } else { |
| | | mianbanjiting.value = false; |
| | | } |
| | | if (faults.includes('出料急停')) { |
| | | chuliaojiting.value = true; |
| | | } else { |
| | | chuliaojiting.value = false; |
| | | } |
| | | if (faults.includes('温度失控')) { |
| | | wendubaojing.value = true; |
| | | } else { |
| | | wendubaojing.value = false; |
| | | } |
| | | if (faults.includes('滚筒升')) { |
| | | guntongsheng.value = true; |
| | | } else { |
| | | guntongjiang.value = false; |
| | | } |
| | | if (faults.includes('滚筒降')) { |
| | | guntongjiang.value = true; |
| | | } else { |
| | | guntongjiang.value = false; |
| | | } |
| | | if (faults.includes('滚筒电机过流')) { |
| | | guntongguoliu.value = true; |
| | | } else { |
| | | guntongguoliu.value = false; |
| | | } |
| | | if (faults.includes('风箱升')) { |
| | | fengxiangsheng.value = true; |
| | | } else { |
| | | fengxiangsheng.value = false; |
| | | } |
| | | if (faults.includes('风箱降')) { |
| | | fengxiangjiang.value = true; |
| | | } else { |
| | | fengxiangjiang.value = false; |
| | | } |
| | | if (faults.includes('风箱风机过流')) { |
| | | fengjiguoliu.value = true; |
| | | } else { |
| | | fengjiguoliu.value = false; |
| | | } |
| | | } |
| | | else { |
| | | shebeijiting.value = false |
| | | chuliaojiting.value = false |
| | | zuoqianjiting.value = false |
| | | mianbanjiting.value = false |
| | | fengxiangsheng.value = false |
| | | fengxiangjiang.value = false |
| | | fengjiguoliu.value = false |
| | | guntongsheng.value = false |
| | | guntongjiang.value = false |
| | | guntongguoliu.value = false |
| | | wendubaojing.value = false |
| | | } |
| | | |
| | | if (res.warning) { |
| | |
| | | console.log('warnMsg:', res.warning) |
| | | if (warnings.includes('左前门')) { |
| | | zuoqianmen.value = true; |
| | | } else { |
| | | zuoqianmen.value = false; |
| | | } |
| | | if (warnings.includes('右前门')) { |
| | | youqianmen.value = true; |
| | | } else { |
| | | youqianmen.value = false; |
| | | } |
| | | if (warnings.includes('左后门')) { |
| | | zuohoumen.value = true; |
| | | } else { |
| | | zuohoumen.value = false; |
| | | } |
| | | if (warnings.includes('右后门')) { |
| | | youhoumen.value = true; |
| | | } else { |
| | | youhoumen.value = false; |
| | | } |
| | | if (warnings.includes('滚筒不在高位')) { |
| | | guntongbuzaigaowei.value = true; |
| | | } else { |
| | | guntongbuzaigaowei.value = false; |
| | | } |
| | | if (warnings.includes('风箱不在低位')) { |
| | | fengxiangbuzaidiwei.value = true; |
| | | } else { |
| | | fengxiangbuzaidiwei.value = false; |
| | | } |
| | | if (warnings.includes('风箱不在高位')) { |
| | | fengxiangbuzaigaowei.value = true; |
| | | } else { |
| | | fengxiangbuzaigaowei.value = false; |
| | | } |
| | | if (warnings.includes('加热位传感器')) { |
| | | jiareweichuanganqi.value = true; |
| | | } else { |
| | | jiareweichuanganqi.value = false; |
| | | } |
| | | if (warnings.includes('左前风箱高位传感器')) { |
| | | zuoqianfengxianggaowei.value = true; |
| | | } else { |
| | | zuoqianfengxianggaowei.value = false; |
| | | } |
| | | if (warnings.includes('右前风箱高位传感器')) { |
| | | youqianfengxianggaowei.value = true; |
| | | } else { |
| | | youqianfengxianggaowei.value = false; |
| | | } |
| | | if (warnings.includes('左后风箱高位传感器')) { |
| | | zuohoufengxianggaowei.value = true; |
| | | } else { |
| | | zuohoufengxianggaowei.value = false; |
| | | } |
| | | if (warnings.includes('右后风箱高位传感器')) { |
| | | youhoufengxianggaowei.value = true; |
| | | } else { |
| | | youhoufengxianggaowei.value = false; |
| | | } |
| | | if (warnings.includes('左前风箱低位传感器')) { |
| | | zuoqianfengxiangdiwei.value = true; |
| | | } else { |
| | | zuoqianfengxiangdiwei.value = false; |
| | | } |
| | | if (warnings.includes('右前风箱低位传感器')) { |
| | | youqianfengxiangdiwei.value = true; |
| | | } else { |
| | | youqianfengxiangdiwei.value = false; |
| | | } |
| | | if (warnings.includes('左后风箱低位传感器')) { |
| | | zuohoufengxiangdiwei.value = true; |
| | | } else { |
| | | zuohoufengxiangdiwei.value = false; |
| | | } |
| | | if (warnings.includes('右后风箱低位传感器')) { |
| | | youhoufengxiangdiwei.value = true; |
| | | } else { |
| | | youhoufengxiangdiwei.value = false; |
| | | } |
| | | if (warnings.includes('左前滚筒低位传感器')) { |
| | | zuoqianguntongdiwei.value = true; |
| | | } else { |
| | | zuoqianguntongdiwei.value = false; |
| | | } |
| | | if (warnings.includes('右前滚筒低位传感器')) { |
| | | youqianguntongdiwei.value = true; |
| | | } else { |
| | | youqianguntongdiwei.value = false; |
| | | } |
| | | if (warnings.includes('左后滚筒低位传感器')) { |
| | | zuohouguntongdiwei.value = true; |
| | | } else { |
| | | zuohouguntongdiwei.value = false; |
| | | } |
| | | if (warnings.includes('右后滚筒低位传感器')) { |
| | | youhouguntongdiwei.value = true; |
| | | } else { |
| | | youhouguntongdiwei.value = false; |
| | | } |
| | | } |
| | | else { |
| | | zuoqianmen.value = false; |
| | | zuohoumen.value = false; |
| | | youqianmen.value = false; |
| | | youhoumen.value = false; |
| | | guntongbuzaigaowei.value = false; |
| | | fengxiangbuzaigaowei.value = false; |
| | | fengxiangbuzaidiwei.value = false; |
| | | jiareweichuanganqi.value = false; |
| | | zuoqianfengxianggaowei.value = false; |
| | | zuohoufengxianggaowei.value = false; |
| | | youqianfengxianggaowei.value = false; |
| | | youhoufengxianggaowei.value = false; |
| | | zuoqianfengxiangdiwei.value = false; |
| | | zuohoufengxiangdiwei.value = false; |
| | | youqianfengxiangdiwei.value = false; |
| | | youhoufengxiangdiwei.value = false; |
| | | zuoqianguntongdiwei.value = false; |
| | | zuohouguntongdiwei.value = false; |
| | | youqianguntongdiwei.value = false; |
| | | youhouguntongdiwei.value = false; |
| | | } |
| | | } else { |
| | | res = { |
| | | mois: [], |