| 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-YFXu3gX7.js";import{_ as U}from"./BasicForm.vue_vue_type_script_setup_true_lang-C7wpZnpG.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B6GQis6F.js";import"./helper-C9jPUJpO.js";import{u as $}from"./useForm-CcCN1X01.js";import{f as j}from"./fieldApi-D19qEm0L.js";import{n as G}from"./taskApi-C7edkBM-.js";import{i as g}from"./common-DNkhLoND.js";import{aj as N,u as Z,_ as q}from"./entry/index-CmhrO5H0.js";import{a as z}from"./manageApi-BobWYcYQ.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-BLxLrPQ1.js";import"./index-Dv6TRH8G.js";import"./useWindowSizeFn-I9CCvWhY.js";import"./index-D7-davIZ.js";import"./index-COUaznME.js";import"./uuid-BUBnBT7J.js";import"./useSortable-CQfe9Urb.js";import"./download-C67d6Bjf.js";import"./base64Conver-DEMZeTZS.js";import"./index-CrkNi2Kt.js";import"./IconPicker.vue_vue_type_script_setup_true_lang--RISsJ1F.js";import"./copyTextToClipboard-B8vsl9wq.js";import"./index-DiO4Ia0z.js";import"./index-CTu2tBaY.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./index-DwcljOzT.js";import"./cateApi-BXV-xRLa.js";import"./resourceApi-Cw1NlL4l.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-p451buSf.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};
|