2 lines
7.7 KiB
JavaScript
2 lines
7.7 KiB
JavaScript
|
|
import{_ as G}from"./look-ecda901f.js";import{P as H}from"./index-d5758658.js";import{l as V,m as w,n as K}from"./goverment-af43d804.js";import{L as W}from"./LeftMenu-58ad9ebd.js";import{d as X,r as m,a as Y,w as Z,b as ee,c as r,e as le,f as ae,h as t,i as u,g as s,t as _,l as N,q as te,s as ue,_ as oe}from"./index-ccab2584.js";import"./notData-cf10628e.js";import"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import"./print-eaefcdaa.js";const se=""+new URL("../png/\u9690\u60A3-432a1a90.png",import.meta.url).href,g=f=>(te("data-v-9253d4e6"),f=f(),ue(),f),ne={class:"warning-page"},ie=["onClick"],re={class:"projectName"},de={class:"leftMenu_item"},ce={class:"flx-center"},me=g(()=>s("img",{src:se,alt:""},null,-1)),pe={class:"middleSize"},ve={class:"bottom_item flx-justify-between",style:{"margin-top":"6px"}},_e={class:"bottomSize"},ge={class:"bottomSize"},fe={class:"right_container"},Fe=g(()=>s("img",{src:G,alt:"",class:"configureIcon"},null,-1)),be=g(()=>s("span",null,"\u67E5\u770B",-1)),Ae=g(()=>s("div",{class:"littleTitle Snap"},"\u6293\u62CD\u9690\u60A3",-1)),ye=g(()=>s("div",{class:"littleTitle situation"},"\u6574\u6539\u60C5\u51B5",-1)),Ne={class:"footer"},he=X({__name:"index",setup(f){const E=m(),c=m(0),F=m(!1),p=m(""),b=m(""),n=m({pageNo:1,pageSize:6,total:0}),i=m([]),o=m({projectName:"",alarmId:"",createBy:"",createTime:"",deviceCode:"",deviceName:"",engineeringSn:"",hardwareId:"",id:"",image:"",projectSn:"",remark:"",solveBy:"",solveImage:"",solveTime:"",state:void 0,type:void 0,typeName:""}),P=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"typeName",label:"\u9690\u60A3\u7C7B\u578B"},{prop:"createTime",label:"\u521B\u5EFA\u65F6\u95F4"},{prop:"deviceName",label:"\u6293\u62CD\u5730\u70B9"},{prop:"image",label:"\u56FE\u7247\u663E\u793A"},{prop:"state",label:"\u72B6\u6001"},{prop:"operation",label:"\u64CD\u4F5C",fixed:"right"}],U=Y({solveFlag:1});Z(()=>c.value,async l=>{n.value.pageNo=1,n.value.total=0,l===0?(await x(),A(i.value[0])):(await M(),A(i.value[0]))});const z=l=>({list:l.records,total:Number(l.total),pageNo:Number(l.current),pageSize:Number(l.size)}),L=l=>{let a=JSON.parse(JSON.stringify(l));if(p.value)c.value===0?a.projectSn=p.value:a.engineeringSn=p.value;else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return K(a)},A=async l=>{c.value===0?p.value=l?l.projectSn:"":p.value=l?l.engineeringSn:"",c.value===0?b.value=l?l.projectName:"":b.value=l?l.engineeringName:"",E.value.getTableList()},R=l=>{o.value={...l},o.value.projectName=b.value,F.value=!0},q=async l=>{if(c.value===0){const{result:a}=await V({projectName:l,...n.value});i.value=a.records}else{const{result:a}=await w({engineeringName:l,...n.value});i.value=a.records}},J=async l=>{if(c.value===0){const{result:a}=await V({...n.value,pageNo:l});i.value=a.records}else{const{result:a}=await w({...n.value,pageNo:l});i.value=a.records,n.value.total=+a.total}},x=async()=>{const{result:l}=await V(n.value);i.value=l.records,n.value.total=Number(l.total)},M=async()=>{const{result:l}=await w(n.value);i.value=l.records,n.value.total=+l.total};function h(l){return l.trim()?JSON.parse(l):{}}return ee(async()=>{await x(),A(i.value[0]),p.value=i.value[0].projectSn,b.value=i.value[0].projectName}),(l,a)=>{const C=r("el-button"),B=r("el-image"),v=r("el-input"),d=r("el-form-item"),y=r("el-col"),j=r("el-date-picker"),k=r("el-row"),I=r("el-radio"),O=r("el-radio-group"),$=r("el-form"),Q=r("el-dialog");return le(),ae("div",ne,[t(W,{modelValue:c.value,"onUpdate:modelValue":a[0]||(a[0]=e=>c.value=e),records:i.value,tabs:["\u9879\u76EE\u540D\u79F0","\u5DE5\u7A0B\u540D\u79F0"],onChangePage:J,onSearch:q,pageable:n.value},{default:u(({data:e})=>{var S,T,D;return[s("div",null,[s("div",{class:"leftProject",onClick:Be=>A(e)},[s("span",re,_(e.projectName||e.engineeringName),1),s("div",de,[s("div",ce,[me,s("span",pe,"\u9690\u60A3\u603B\u6570\uFF1A"+_(e.aiAlarmStat===null?0:(S=h(e.aiAlarmStat))==null?void 0:S.totalAlarm),1)])]),s("div",ve,[s("div",null,[s("span",_e,"\u4ECA\u65E5\u5F85\u6574\u6539\u9690\u60A3\uFF1A"+_(e.aiAlar
|