Files
aiot-platform-ui/apps/web-antd/dist/js/security-detail-ext-DwUIv3Q8.js
lzh b651e9ae25
All checks were successful
Web UI CI/CD / build-and-deploy (push) Successful in 8s
chore: build and deploy web-antd
2026-04-07 13:03:22 +08:00

2 lines
4.2 KiB
JavaScript

import{aC as y,an as h,az as D,au as T,aA as P,ac as R}from"./bootstrap-dXw-kJha.js";import{D as n}from"./index-D9dlOjfF.js";import{m as U,aa as g,ad as d,ac as s,b2 as t,j as i,ab as o,bJ as l,ae as u,u as a,I as x,bb as N,ai as m,bp as r,cT as I,aR as w}from"../jse/index-index-CZKOWp-q.js";const E={intrusion:"入侵检测",leave_post:"离岗检测",fire:"火焰检测",fence:"电子围栏"},S={intrusion:"#f5222d",leave_post:"#fa8c16",fire:"#ff4d4f",fence:"#faad14"},B={key:0,class:"security-detail-ext"},L={class:"flex items-center gap-2"},M={key:0,class:"event-image"},O={class:"alarm-img-wrapper"},V={class:"image-caption"},Y={class:"event-info"},j={key:0,class:"meta-code ml-1"},z={class:"meta-code"},F={class:"meta-code"},G={key:0,class:"phone-text"},J={class:"flex items-center gap-2"},$={key:0,class:"result-content"},q={key:1,class:"result-images-section"},H={class:"section-label mb-2"},K={class:"image-gallery"},Q=U({name:"SecurityDetailExt",__name:"security-detail-ext",props:{order:{}},setup(C){const A=C,e=g(()=>A.order.extInfo),f=g(()=>{var c;const v=(c=e.value)==null?void 0:c.resultImgUrls;if(!v)return[];try{return JSON.parse(v)}catch(p){return[]}}),b=g(()=>{var c;const v=(c=e.value)==null?void 0:c.imageUrl;return v?[v]:[]}),k=g(()=>b.value.length>0);return(v,c)=>e.value?(t(),d("div",B,[i(a(T),{class:"info-card mb-3"},{title:l(()=>[u("div",L,[i(a(h),{icon:"solar:shield-warning-bold-duotone",class:"text-red-500"}),c[0]||(c[0]=u("span",null,"事件信息",-1))])]),default:l(()=>[u("div",{class:w(["event-layout",{"has-image":k.value}])},[k.value?(t(),d("div",M,[u("div",O,[i(a(y).PreviewGroup,null,{default:l(()=>[(t(!0),d(x,null,N(b.value,(p,_)=>(t(),o(a(y),{key:_,src:p,alt:`告警截图 ${_+1}`,width:"100%",height:"100%",style:{objectFit:"cover"}},null,8,["src","alt"]))),128))]),_:1})]),u("div",V,[i(a(h),{icon:"solar:videocamera-bold-duotone"}),m(" "+r(e.value.cameraName||e.value.cameraId||"监控截图"),1)])])):s("",!0),u("div",Y,[i(a(n),{column:2,bordered:"",size:"small",class:"custom-descriptions"},{default:l(()=>[e.value.alarmType?(t(),o(a(n).Item,{key:0,label:"告警类型"},{default:l(()=>[i(a(D),{color:a(S)[e.value.alarmType]||"#8c8c8c"},{default:l(()=>[m(r(a(E)[e.value.alarmType]||e.value.alarmType),1)]),_:1},8,["color"])]),_:1})):s("",!0),e.value.cameraName||e.value.cameraId?(t(),o(a(n).Item,{key:1,label:"摄像头"},{default:l(()=>[m(r(e.value.cameraName||"")+" ",1),e.value.cameraId?(t(),d("code",j,r(e.value.cameraId),1)):s("",!0)]),_:1})):s("",!0),e.value.alarmId?(t(),o(a(n).Item,{key:2,label:"告警ID"},{default:l(()=>[u("code",z,r(e.value.alarmId),1)]),_:1})):s("",!0),e.value.roiId?(t(),o(a(n).Item,{key:3,label:"ROI区域"},{default:l(()=>[u("code",F,r(e.value.roiId),1)]),_:1})):s("",!0),e.value.assignedUserName?(t(),o(a(n).Item,{key:4,label:"处理人"},{default:l(()=>[m(r(e.value.assignedUserName)+" ",1),e.value.assignedUserPhone?(t(),d("span",G," ("+r(e.value.assignedUserPhone)+") ",1)):s("",!0)]),_:1})):s("",!0),e.value.dispatchedTime?(t(),o(a(n).Item,{key:5,label:"派单时间"},{default:l(()=>[m(r(a(I)(e.value.dispatchedTime)),1)]),_:1})):s("",!0),e.value.confirmedTime?(t(),o(a(n).Item,{key:6,label:"确认时间"},{default:l(()=>[m(r(a(I)(e.value.confirmedTime)),1)]),_:1})):s("",!0),e.value.completedTime?(t(),o(a(n).Item,{key:7,label:"完成时间"},{default:l(()=>[m(r(a(I)(e.value.completedTime)),1)]),_:1})):s("",!0)]),_:1})])],2)]),_:1}),e.value.result||f.value.length>0?(t(),o(a(T),{key:0,class:"mb-3"},{title:l(()=>[u("div",J,[i(a(h),{icon:"solar:check-read-bold-duotone",class:"text-green-500"}),c[1]||(c[1]=u("span",null,"处理结果",-1))])]),default:l(()=>[e.value.result?(t(),d("div",$,r(e.value.result),1)):s("",!0),f.value.length>0?(t(),d("div",q,[e.value.result?(t(),o(a(P),{key:0,class:"my-3"})):s("",!0),u("div",H,[i(a(h),{icon:"solar:gallery-bold-duotone",class:"mr-1 text-gray-500"}),m(" 处理图片("+r(f.value.length)+"张) ",1)]),u("div",K,[i(a(y).PreviewGroup,null,{default:l(()=>[(t(!0),d(x,null,N(f.value,(p,_)=>(t(),o(a(y),{key:_,src:p,alt:`处理结果图片 ${_+1}`,width:160,height:120,style:{objectFit:"cover",borderRadius:"8px"}},null,8,["src","alt"]))),128))]),_:1})])])):s("",!0)]),_:1})):s("",!0)])):s("",!0)}}),ee=R(Q,[["__scopeId","data-v-1f8d5688"]]);export{ee as default};