| 1 |
- var R=Object.defineProperty;var I=Object.getOwnPropertySymbols;var M=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable;var B=(a,t,e)=>t in a?R(a,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):a[t]=e,C=(a,t)=>{for(var e in t||(t={}))M.call(t,e)&&B(a,e,t[e]);if(I)for(var e of I(t))A.call(t,e)&&B(a,e,t[e]);return a};var w=(a,t,e)=>new Promise((p,c)=>{var s=r=>{try{m(e.next(r))}catch(l){c(l)}},u=r=>{try{m(e.throw(r))}catch(l){c(l)}},m=r=>r.done?p(r.value):Promise.resolve(r.value).then(s,u);m((e=e.apply(a,t)).next())});import{a as K,B as O}from"./index-uwqi4PVY.js";import{_ as U}from"./BasicForm.vue_vue_type_script_setup_true_lang-DFM1MnGc.js";import"./BasicForm.vue_vue_type_style_index_0_lang-D1iGWYPy.js";import"./helper-D9Ga7J5s.js";import{u as $}from"./useForm-Co1sk-FH.js";import{f as j}from"./fieldApi-OpzmEX1I.js";import{n as G}from"./taskApi-D73ny29y.js";import{i as g}from"./common-3Xrvf8hr.js";import{aj as N,u as Z,_ as q}from"./entry/index-Dvfp0xmj.js";import{a as z}from"./manageApi-CAkFcCVZ.js";import{d as E,f as k,Z as H,a4 as J,a5 as Q,k as X,u as f,a9 as Y}from"./vue-DM5HGU8Z.js";import"./antd-BfqWtMX3.js";import"./FormItem.vue_vue_type_script_lang-Bup_u6t4.js";import"./index-DoY8o_tg.js";import"./useWindowSizeFn-BgLRcrDN.js";import"./index-Bi_E-ztt.js";import"./index-Dctz5MNS.js";import"./uuid-BUBnBT7J.js";import"./useSortable-Bnq3rNI4.js";import"./download-CRNZI4vf.js";import"./base64Conver-DEMZeTZS.js";import"./index-Dq-XUNJv.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-BRwtlKz0.js";import"./copyTextToClipboard-B8vsl9wq.js";import"./index-BfsCuAkv.js";import"./index-BxcUCVnO.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./index-C62qE7av.js";import"./cateApi-DFEt9aOF.js";import"./resourceApi-B8xLfLDg.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-CFC8W-xm.js";const ee="640px",te=E({__name:"formDrawer",emits:["success","register"],setup(a,{emit:t}){const{createMessage:e}=Z(),p=t,c=k(""),s=k(),u=N(),[m,{appendSchemaByField:r,resetFields:l,validate:y}]=$({labelWidth:200,schemas:[],showActionButtonGroup:!1,baseColProps:{span:24},rowProps:{gutter:16}}),[D,{setDrawerProps:d,closeDrawer:_}]=K(i=>w(this,null,function*(){yield l(),d({confirmLoading:!1}),s.value=i==null?void 0:i.secondCateId,c.value=i==null?void 0:i.title;let n=yield j({secondCateId:s.value,enable:!0,show:!0,sysField:!0});const F=yield z({secondCateId:s.value});n=n.map(o=>{var h;if(o.fieldKey==="deadLineTime"&&(o.defaultValue=F),o.fieldKey==="orgId"){const W=(h=u.getUserInfo)==null?void 0:h.orgId;o.defaultValue=W}return o});const S={field:"basicInfo",component:"PlainTitle",defaultValue:"基础信息"},P=yield g(n.filter(o=>o.sysField&&!o.isWriteBack));yield r([S,...P],void 0);const b={field:"moreInfo",component:"PlainTitle",defaultValue:"更多信息"},x=yield g(n.filter(o=>!o.sysField&&!o.isWriteBack));yield r([b,...x],void 0);const V={field:"writeBackInfo",component:"PlainTitle",defaultValue:"回写信息"},L=yield g(n.filter(o=>o.isWriteBack));yield r([V,...L],void 0)}));function v(){_()}function T(){return w(this,null,function*(){try{d({confirmLoading:!0});const i=yield y();yield G({secondCateId:s.value,content:C({},i)}),e.success("添加成功"),_(),p("success")}finally{d({confirmLoading:!1})}})}return(i,n)=>(H(),J(f(O),Y(i.$attrs,{destroyOnClose:"",onRegister:f(D),title:c.value,width:ee,onClose:v,onOk:T,showFooter:!0,cancelText:"关闭",okText:"保存"}),{default:Q(()=>[X(f(U),{onRegister:f(m),layout:"vertical"},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}}),Re=q(te,[["__scopeId","data-v-813770c7"]]);export{Re as default};
|