1 |
- import{a as U,r as m,w as b,aj as n,J as h,o as j,K as o,S as l,P as c,b as g}from"./vue.YrNK8sx4.js";import{_ as A}from"./_plugin-vue_export-helper.DlAUqK2U.js";const D={class:"dialog-footer"},L=U({__name:"index",props:{visible:{type:Boolean}},emits:["update:visible","confirm"],setup(x,{expose:V,emit:C}){const f=x,d=C,s=m(f.visible);b(()=>f.visible,t=>{s.value=t}),b(()=>s.value,t=>{d("update:visible",t)});const _=m([]),a=m({condition:"",photos:[]}),w=t=>{const e=new FileReader;e.readAsDataURL(t.raw),e.onload=()=>{var i;a.value.photos.push({filename:t.name,data:((i=e.result)==null?void 0:i.toString().split(",")[1])||""})}},p=()=>{a.value={condition:"",photos:[]},_.value=[],d("update:visible",!1)},y=()=>{d("confirm",a.value),p()};return V({dialogVisible:s}),(t,e)=>{const i=n("el-input"),v=n("el-form-item"),u=n("el-button"),k=n("el-upload"),B=n("el-form"),N=n("el-dialog");return j(),h(N,{modelValue:s.value,"onUpdate:modelValue":e[1]||(e[1]=r=>s.value=r),title:"异常操作",width:"500px","close-on-click-modal":!1,onClose:p},{footer:o(()=>[g("span",D,[l(u,{onClick:p},{default:o(()=>e[4]||(e[4]=[c("取消")])),_:1}),l(u,{type:"primary",onClick:y},{default:o(()=>e[5]||(e[5]=[c("确认")])),_:1})])]),default:o(()=>[l(B,{model:a.value,"label-width":"80px"},{default:o(()=>[l(v,{label:"异常说明"},{default:o(()=>[l(i,{modelValue:a.value.condition,"onUpdate:modelValue":e[0]||(e[0]=r=>a.value.condition=r),type:"textarea",rows:3,placeholder:"请输入异常说明"},null,8,["modelValue"])]),_:1}),l(v,{label:"照片"},{default:o(()=>[l(k,{class:"upload-demo",action:"#","auto-upload":!1,"on-change":w,"file-list":_.value,"list-type":"picture",multiple:""},{tip:o(()=>e[3]||(e[3]=[g("div",{class:"el-upload__tip"}," 只能上传jpg/png文件,且不超过500kb ",-1)])),default:o(()=>[l(u,{type:"primary"},{default:o(()=>e[2]||(e[2]=[c("选择图片")])),_:1})]),_:1},8,["file-list"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])}}}),F=A(L,[["__scopeId","data-v-5c78bdf7"]]);export{F as default};
|