2 lines
2.2 KiB
JavaScript
2 lines
2.2 KiB
JavaScript
|
|
import{d as E,G as k,r as u,b as A,a4 as V,c as _,e as B,f as L,h as s,i,l as m,g as N,_ as z}from"./index-ccab2584.js";import{F as D}from"./FilesUpload-1541f11f.js";import"./upload-a8c669b8.js";const S={class:"annex"},T={class:"footer"},U=E({__name:"annex",emits:["next","prev"],setup(w,{emit:b}){const d=k(),p=u(!1),c=u([]),r=u({}),h=u(void 0),F=a=>{p.value=!0,r.value=a,h.value=a.dictLabel},y=a=>{r.value.files=a.map(l=>(l.label=r.value.dictLabel,l))},C=()=>{const a=[];c.value.forEach(l=>{const n=l.files;n.forEach(t=>{var o,f,v,x,g;const e={};e.createTime=(o=t.response)==null?void 0:o.createTime,e.extendName=(f=t.response)==null?void 0:f.ext,e.fileName=(v=t.response)==null?void 0:v.originalFilename,e.fileSize=`${((x=t.response)==null?void 0:x.size)||""}`,e.fileUrl=(g=t.response)==null?void 0:g.url,e.label=t.label,a.push(e)}),l.files=n}),b("next",{annexFiles:a})};return A(async()=>{const a=await V({dictType:"attachment_name"});c.value=a.result.map(l=>({...l,files:[]})),d.Message&&d.Message.annexFiles.length&&c.value.forEach(l=>{const n=d.Message.annexFiles.filter(e=>e.label==l.dictLabel),t=[];n.forEach(e=>{t.push({id:e.fileId,name:e.fileName,size:+e.fileSize,type:"image/png",response:{...e,contentType:"image/png"}})}),l.files=t})}),(a,l)=>{const n=_("el-table-column"),t=_("el-button"),e=_("el-table");return B(),L("div",S,[s(e,{data:c.value,border:"",class:"el-table","header-cell-style":{backgroundColor:"#e1eeff",textAlign:"center"},"cell-style":{textAlign:"center"}},{default:i(()=>[s(n,{type:"index",label:"\u5E8F\u53F7",width:"200"}),s(n,{prop:"dictValue",label:"\u9644\u4EF6\u540D\u79F0"}),s(n,{label:"\u64CD\u4F5C",width:"200"},{default:i(({row:o})=>[s(t,{type:"primary",link:"",size:"small",onClick:f=>F(o)},{default:i(()=>[m("\u6DFB\u52A0")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"]),N("footer",T,[s(t,{class:"cancelButtonStyle",onClick:l[0]||(l[0]=o=>b("prev"))},{default:i(()=>[m("\u4E0A\u4E00\u6B65")]),_:1}),s(t,{type:"primary",onClick:C},{default:i(()=>[m("\u63D0\u4EA4")]),_:1})]),s(D,{modelValue:p.value,"onUpdate:modelValue":l[1]||(l[1]=o=>p.value=o),"onUpdate:files":y,files:r.value.files,reset:!0},null,8,["modelValue","files"])])}}});const I=z(U,[["__scopeId","data-v-fc4b8045"]]);export{I as default};
|