| 1 |
- var I=Object.defineProperty,b=Object.defineProperties;var C=Object.getOwnPropertyDescriptors;var F=Object.getOwnPropertySymbols;var x=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable;var w=(t,o,s)=>o in t?I(t,o,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[o]=s,d=(t,o)=>{for(var s in o||(o={}))x.call(o,s)&&w(t,s,o[s]);if(F)for(var s of F(o))R.call(o,s)&&w(t,s,o[s]);return t},_=(t,o)=>b(t,C(o));var g=(t,o,s)=>new Promise((f,i)=>{var l=r=>{try{n(s.next(r))}catch(p){i(p)}},c=r=>{try{n(s.throw(r))}catch(p){i(p)}},n=r=>r.done?f(r.value):Promise.resolve(r.value).then(l,c);n((s=s.apply(t,o)).next())});import{b as k,B as D}from"./index-985aa6f5.js";import{u as L,B as O}from"./useForm-c19ef35c.js";import{d as P,e as U,f as a,r as v,o as V,q as z,y as A,af as N,g as S,z as j,bz as q,j as E}from"./index-610a1d46.js";import{f as G}from"./data-dc435e93.js";import{p as T,a as W,b as $}from"./programFile-97ce98dd.js";import"./useWindowSizeFn-1829b247.js";import"./index-b6d11df2.js";import"./index-72381a11.js";import"./index-4ed0dc84.js";import"./uuid-98bbe2a6.js";import"./download-a90dd227.js";import"./XTUpload.vue_vue_type_style_index_0_scoped_61a00cd1_lang-bad913d6.js";import"./index-981858ed.js";import"./uniqBy-2b2a500d.js";const H={class:"!pl-8 !pt-4"},J=P({__name:"fileFormModal",emits:["success","register"],setup(t,{emit:o}){const s=U(()=>a(i)?"编辑文件":"添加文件"),f="55%",i=v(!1),l=v(),{createMessage:c}=q(),[n,{setFieldsValue:r,resetFields:p,validate:h}]=L({labelWidth:100,schemas:G,showActionButtonGroup:!1,actionColOptions:{span:23},baseColProps:{span:12},wrapperCol:{span:22}}),[M,{setModalProps:u,closeModal:y}]=k(e=>g(this,null,function*(){if(yield p(),u({confirmLoading:!1}),i.value=!!(e!=null&&e.isUpdate),a(i)){const m=yield T(e.record.id);l.value=m.id,yield r(d({},m))}else e!=null&&e.cateId?yield r({cateId:e==null?void 0:e.cateId}):c.error("获取目录失败,请重新选择目录")}));function B(){return g(this,null,function*(){try{const e=yield h();u({confirmLoading:!0}),e&&e.files&&(e.fileIds=e.files.map(m=>m.id)),a(i)?yield $(_(d({},e),{id:l.value})):yield W(d({},e)),a(i)?c.success("编辑成功!"):c.success("新增成功!"),y(),o("success",{isUpdate:a(i),values:_(d({},e),{id:l.value})})}finally{u({confirmLoading:!1})}})}return(e,m)=>(V(),z(a(D),j(e.$attrs,{destroyOnClose:"",onRegister:a(M),title:a(s),width:f,onOk:B,showFooter:!0}),{default:A(()=>[N("div",H,[S(a(O),{onRegister:a(n),layout:"vertical"},null,8,["onRegister"])])]),_:1},16,["onRegister","title"]))}});const pe=E(J,[["__scopeId","data-v-942acdf5"]]);export{pe as default};
|