index.BH8MC3XF.js 2.0 KB

1
  1. import{a as z,r as A,w as g,f as x,ae as o,E as c,o as p,H as e,G as t,R as F,b as V,V as G,c as H,M as I,a8 as L,U as M}from"./vue.D_RgHSVm.js";import{_ as P}from"./_plugin-vue_export-helper.DlAUqK2U.js";const R={class:"dialog-footer"},S=z({__name:"index",props:{visible:{type:Boolean},abnormalData:{}},emits:["update:visible"],setup(h,{expose:w,emit:y}){const d=h,_=y,i=A(d.visible);g(()=>d.visible,a=>{i.value=a}),g(()=>i.value,a=>{_("update:visible",a)});const l=x(()=>d.abnormalData??{condition:"",photos:[],damage_type:0}),k=()=>l.value.photos.map(a=>a),v=()=>{_("update:visible",!1)},C=x(()=>k());return w({dialogVisible:i}),(a,n)=>{const m=o("el-form-item"),u=o("el-option"),B=o("el-select"),D=o("el-image"),U=o("el-form"),N=o("el-button"),E=o("el-dialog");return p(),c(E,{modelValue:i.value,"onUpdate:modelValue":n[1]||(n[1]=r=>i.value=r),title:"查看异常",width:"500px","close-on-click-modal":!1,onClose:v},{footer:e(()=>[V("span",R,[t(N,{onClick:v},{default:e(()=>[...n[2]||(n[2]=[M("关闭",-1)])]),_:1})])]),default:e(()=>[t(U,{"label-width":"80px"},{default:e(()=>{var r,f;return[t(m,{label:"异常说明"},{default:e(()=>{var s;return[V("div",null,G(((s=l.value)==null?void 0:s.condition)||"暂无异常说明"),1)]}),_:1}),t(m,{label:"异常类型"},{default:e(()=>[t(B,{modelValue:l.value.damage_type,"onUpdate:modelValue":n[0]||(n[0]=s=>l.value.damage_type=s),disabled:!0,placeholder:"请选择异常类型"},{default:e(()=>[t(u,{label:"严重损坏",value:0}),t(u,{label:"中度损坏",value:1}),t(u,{label:"轻度损坏",value:2})]),_:1},8,["modelValue"])]),_:1}),(f=(r=l.value)==null?void 0:r.photos)!=null&&f.length?(p(),c(m,{key:0,label:"照片"},{default:e(()=>[(p(!0),H(I,null,L(l.value.photos,(s,b)=>(p(),c(D,{key:b,style:{width:"100px",height:"100px","margin-right":"10px"},src:s,"preview-src-list":C.value,"initial-index":b,"preview-teleported":!0,"z-index":3e3,fit:"cover"},null,8,["src","preview-src-list","initial-index"]))),128))]),_:1})):F("",!0)]}),_:1})]),_:1},8,["modelValue"])}}}),q=P(S,[["__scopeId","data-v-a744ea82"]]);export{q as default};