index.CFZhPEMO.js 1.6 KB

1
  1. import{a as y,r as B,w as b,ao as l,K as p,o as r,L as o,T as d,O as N,b as f,R as j,c as L,S,a9 as T,Q as U}from"./vue.BpL_bCpJ.js";import{_ as A}from"./_plugin-vue_export-helper.DlAUqK2U.js";const E={class:"dialog-footer"},F=y({__name:"index",props:{visible:{type:Boolean},abnormalData:{}},emits:["update:visible"],setup(g,{expose:v,emit:h}){const m=g,c=h,t=B(m.visible);b(()=>m.visible,e=>{t.value=e}),b(()=>t.value,e=>{c("update:visible",e)});const w=()=>{var e,a;return((a=(e=m.abnormalData)==null?void 0:e.photos)==null?void 0:a.map(s=>"data:image/jpeg;base64,"+s.data))||[]},_=()=>{c("update:visible",!1)};return v({dialogVisible:t}),(e,a)=>{const s=l("el-form-item"),x=l("el-image"),V=l("el-form"),k=l("el-button"),C=l("el-dialog");return r(),p(C,{modelValue:t.value,"onUpdate:modelValue":a[0]||(a[0]=n=>t.value=n),title:"查看异常",width:"500px","close-on-click-modal":!1,onClose:_},{footer:o(()=>[f("span",E,[d(k,{onClick:_},{default:o(()=>a[1]||(a[1]=[U("关闭")])),_:1,__:[1]})])]),default:o(()=>[d(V,{"label-width":"80px"},{default:o(()=>{var n,u;return[d(s,{label:"异常说明"},{default:o(()=>{var i;return[f("div",null,j(((i=e.abnormalData)==null?void 0:i.condition)||"暂无异常说明"),1)]}),_:1}),(u=(n=e.abnormalData)==null?void 0:n.photos)!=null&&u.length?(r(),p(s,{key:0,label:"照片"},{default:o(()=>[(r(!0),L(S,null,T(e.abnormalData.photos,(i,D)=>(r(),p(x,{key:D,style:{width:"100px",height:"100px","margin-right":"10px"},src:"data:image/jpeg;base64,"+i.data,"preview-src-list":w(),fit:"cover"},null,8,["src","preview-src-list"]))),128))]),_:1})):N("",!0)]}),_:1})]),_:1},8,["modelValue"])}}}),O=A(F,[["__scopeId","data-v-6820642e"]]);export{O as default};