You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 line
2.9KB

  1. var R=Object.defineProperty;var w=Object.getOwnPropertySymbols;var V=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable;var x=(l,o,e)=>o in l?R(l,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):l[o]=e,j=(l,o)=>{for(var e in o||(o={}))V.call(o,e)&&x(l,e,o[e]);if(w)for(var e of w(o))$.call(o,e)&&x(l,e,o[e]);return l};var g=(l,o,e)=>new Promise((v,m)=>{var _=s=>{try{u(e.next(s))}catch(n){m(n)}},r=s=>{try{u(e.throw(s))}catch(n){m(n)}},u=s=>s.done?v(s.value):Promise.resolve(s.value).then(_,r);u((e=e.apply(l,o)).next())});import{d as z,D,r as C,L as I,c as d,e as L,I as O,i as t,h as p,j as F,u as c,g as S,x as U}from"./index.3fb2f955.js";import{j as q,h as P,i as E,b as J,f as T,g as A}from"./uploadAction.60e17da5.js";import{u as G}from"./inquirySheetManage.759fb8d6.js";const H=S("div",{class:"el-upload__tip"},"\u652F\u6301.png\u3001.jpg\u3001.jpeg\u3001.pdf\u3001.zip\u3001.rar",-1),K=z({name:"upLoadReplayDialog"}),Y=Object.assign(K,{props:{visible:{type:Boolean,default:!1,required:!0},data:Object},emits:["close"],setup(l,{emit:o}){const e=D.dictStore.uploadUrl,{proxy:v}=U(),m=l,_=o,r=C({replyForm:[]}),u=C(),s=n=>g(this,null,function*(){!n||(yield n.validate(a=>g(this,null,function*(){var f,y;if(a){const b={formId:(f=m.data)==null?void 0:f.id,replyForm:((y=r.value.replyForm)==null?void 0:y.length)&&JSON.stringify(A(r.value.replyForm))||void 0};yield G(j({},b)),v.$message.success("\u63D0\u4EA4\u6210\u529F\uFF01"),_("close",!0)}})))});return I(()=>m.visible,n=>g(this,null,function*(){n&&(r.value.replyForm=[])})),(n,a)=>{const f=d("el-button"),y=d("el-upload"),b=d("el-form-item"),h=d("el-col"),k=d("el-row"),B=d("el-form"),N=d("el-dialog");return L(),O(N,{"model-value":l.visible,title:"\u4E0A\u4F20\u56DE\u590D\u5355",width:"600px","destroy-on-close":"",onClose:a[3]||(a[3]=i=>_("close"))},{footer:t(()=>[p(f,{type:"primary",onClick:a[1]||(a[1]=i=>s(u.value))},{default:t(()=>[F(" \u63D0\u4EA4 ")]),_:1}),p(f,{onClick:a[2]||(a[2]=i=>_("close"))},{default:t(()=>[F(" \u5173\u95ED ")]),_:1})]),default:t(()=>[p(B,{ref_key:"formRef",ref:u,model:r.value,"label-width":"120px","label-suffix":":"},{default:t(()=>[p(k,null,{default:t(()=>[p(h,{span:24},{default:t(()=>[p(b,{label:"\u56DE\u590D\u5355",prop:"replyForm",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u6587\u4EF6",trigger:"blur"}]},{default:t(()=>[p(y,{"file-list":r.value.replyForm,"onUpdate:fileList":a[0]||(a[0]=i=>r.value.replyForm=i),class:"w-full",action:c(e),limit:1,"on-exceed":c(q),"on-success":i=>c(P)(i,r.value.replyForm,!0),"on-error":c(E),"on-preview":c(J),"before-upload":i=>c(T)(i,{types:["pdf","png","jpeg","jpg","zip","rar"]}),accept:".pdf,.png,.jpeg,.zip,.rar"},{tip:t(()=>[H]),default:t(()=>[p(f,{type:"primary"},{default:t(()=>[F("\u4E0A\u4F20\u9644\u4EF6")]),_:1})]),_:1},8,["file-list","action","on-exceed","on-success","on-error","on-preview","before-upload"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["model-value"])}}});export{Y as default};