| 1 |
- var V=Object.defineProperty;var h=Object.getOwnPropertySymbols;var R=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable;var C=(o,t,e)=>t in o?V(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e,I=(o,t)=>{for(var e in t||(t={}))R.call(t,e)&&C(o,e,t[e]);if(h)for(var e of h(t))M.call(t,e)&&C(o,e,t[e]);return o};var w=(o,t,e)=>new Promise((f,n)=>{var i=r=>{try{m(e.next(r))}catch(c){n(c)}},u=r=>{try{m(e.throw(r))}catch(c){n(c)}},m=r=>r.done?f(r.value):Promise.resolve(r.value).then(i,u);m((e=e.apply(o,t)).next())});import{a as A,B as K}from"./index-COpG3mnn.js";import{_ as O}from"./BasicForm.vue_vue_type_script_setup_true_lang-CdZYM44W.js";import"./BasicForm.vue_vue_type_style_index_0_lang-F3j7Si0J.js";import"./helper-Cfy__I1c.js";import{u as U}from"./useForm-C7g8i5KP.js";import{f as $}from"./fieldApi-D3_z0cOt.js";import{n as j}from"./taskApi-cJk6uOTX.js";import{i as y}from"./common-CX9GBKo0.js";import{aj as G,u as N,_ as W}from"./entry/index-BD8qHqIH.js";import{a as Z}from"./manageApi-DjT3Q-2v.js";import{d as q,f as D,Z as z,a4 as E,a5 as H,k as J,u as p,a9 as Q}from"./vue-DM5HGU8Z.js";import"./antd-JiYGPyT2.js";import"./FormItem.vue_vue_type_script_lang-DSVqpO8X.js";import"./index-B2rjTe9U.js";import"./useWindowSizeFn-DtA-JMWr.js";import"./index-Bmw-KZFF.js";import"./index-B5OJ_S2V.js";import"./uuid-BUBnBT7J.js";import"./useSortable-0VtZDiDm.js";import"./download-B-hr94eI.js";import"./base64Conver-DEMZeTZS.js";import"./index-G80_mPjT.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-6Qdmbz71.js";import"./copyTextToClipboard-D4A_TFSu.js";import"./index-DfX2DRqS.js";import"./index-j1Cml-Ak.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./index-BFGn1E0U.js";import"./UploadPreviewModal-Br-sF54z.js";import"./cateApi-Bk1EJm47.js";import"./resourceApi-gNSX832w.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-DY2f6cmy.js";const X="640px",Y=q({__name:"formDrawer",emits:["success","register"],setup(o,{emit:t}){const{createMessage:e}=N(),f=t,n=D(""),i=D(),u=G(),[m,{appendSchemaByField:r,resetFields:c,validate:v}]=U({labelWidth:200,schemas:[],showActionButtonGroup:!1,baseColProps:{span:24},rowProps:{gutter:16}}),[F,{setDrawerProps:d,closeDrawer:g}]=A(s=>w(this,null,function*(){yield c(),d({confirmLoading:!1}),i.value=s==null?void 0:s.secondCateId,n.value=s==null?void 0:s.title;let l=yield $({secondCateId:i.value,enable:!0,show:!0});const S=yield Z({secondCateId:i.value});l=l.map(a=>{var _;if(a.fieldKey==="deadLineTime"&&(a.defaultValue=S),a.fieldKey==="orgId"){const L=(_=u.getUserInfo)==null?void 0:_.orgId;a.defaultValue=L}return a});const b={field:"basicInfo",component:"PlainTitle",defaultValue:"基础信息"},k=yield y(l.filter(a=>a.sysField));yield r([b,...k],void 0);const x={field:"moreInfo",component:"PlainTitle",defaultValue:"更多信息"},P=yield y(l.filter(a=>!a.sysField));yield r([x,...P],void 0)}));function T(){g()}function B(){return w(this,null,function*(){try{d({confirmLoading:!0});const s=yield v();yield j({secondCateId:i.value,content:I({},s)}),e.success("添加成功"),g(),f("success")}finally{d({confirmLoading:!1})}})}return(s,l)=>(z(),E(p(K),Q(s.$attrs,{destroyOnClose:"",onRegister:p(F),title:n.value,width:X,onClose:T,onOk:B,showFooter:!0,cancelText:"关闭",okText:"保存"}),{default:H(()=>[J(p(O),{onRegister:p(m),layout:"vertical"},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}}),Re=W(Y,[["__scopeId","data-v-c29223ef"]]);export{Re as default};
|