formDrawer-DJL6LpIX.js 3.4 KB

1
  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-CjSp6vmo.js";import{_ as O}from"./BasicForm.vue_vue_type_script_setup_true_lang-DXmH21qC.js";import"./BasicForm.vue_vue_type_style_index_0_lang-CUaBN7Lx.js";import"./helper-CJPMdLJV.js";import{u as U}from"./useForm-Q04PUPk0.js";import{f as $}from"./fieldApi-DRI6VgIh.js";import{n as j}from"./taskApi-aqNdVPMH.js";import{i as v}from"./common-Dg2cpz7X.js";import{aj as G,u as N,_ as W}from"./entry/index-HR-LjmG7.js";import{a as q}from"./manageApi-Bp-Asgof.js";import{d as z,f as y,a5 as E,_ as H,a6 as J,k as Q,u as p,aa as X}from"./vue-4umLpMSY.js";import"./antd-Cume0_44.js";import"./FormItem.vue_vue_type_script_lang-DJWCMeoT.js";import"./index-RjDQXnOt.js";import"./useWindowSizeFn-DxuYlDwu.js";import"./index-CIKAII2N.js";import"./index-jHhwVQOO.js";import"./uuid-BUBnBT7J.js";import"./useSortable-CIdxwVKO.js";import"./download-DYI9hGky.js";import"./base64Conver-DEMZeTZS.js";import"./index-CSk3DikO.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-ui1udftb.js";import"./copyTextToClipboard-IX_c5UwA.js";import"./index-DMaVTnBH.js";import"./index-D0ybGOfT.js";import"./onMountedOrActivated-fw6WqIjB.js";import"./index-41VGryvF.js";import"./UploadPreviewModal-Zebn0ShJ.js";import"./cateApi-BeBuAYHR.js";import"./resourceApi-CsEfqIT5.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-CcQXWgo1.js";const Y="640px",Z=z({__name:"formDrawer",emits:["success","register"],setup(o,{emit:t}){const{createMessage:e}=N(),f=t,n=y(""),i=y(),u=G(),[m,{appendSchemaByField:r,resetFields:c,validate:D}]=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,sysField:!0});const S=yield q({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 v(l.filter(a=>a.sysField));yield r([b,...k],void 0);const x={field:"moreInfo",component:"PlainTitle",defaultValue:"更多信息"},P=yield v(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 D();yield j({secondCateId:i.value,content:I({},s)}),e.success("添加成功"),g(),f("success")}finally{d({confirmLoading:!1})}})}return(s,l)=>(H(),E(p(K),X(s.$attrs,{destroyOnClose:"",onRegister:p(F),title:n.value,width:Y,onClose:T,onOk:B,showFooter:!0,cancelText:"关闭",okText:"保存"}),{default:J(()=>[Q(p(O),{onRegister:p(m),layout:"vertical"},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}}),Re=W(Z,[["__scopeId","data-v-44d77e35"]]);export{Re as default};