You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
2.0 KiB
JavaScript
2 lines
2.0 KiB
JavaScript
var d=(u,p,a)=>new Promise((s,n)=>{var l=t=>{try{i(a.next(t))}catch(m){n(m)}},e=t=>{try{i(a.throw(t))}catch(m){n(m)}},i=t=>t.done?s(t.value):Promise.resolve(t.value).then(l,e);i((a=a.apply(u,p)).next())});import{a as M,B}from"./index-B6biQger.js";import{u as C,_ as b}from"./useForm-CdUGloRq.js";import"./BasicForm.vue_vue_type_style_index_0_lang-C-Cj0P69.js";import"./componentMap-uxp1OCze.js";import{p as k,a as v,b as y}from"./index-APXg5Z6_.js";import{m as F}from"./post.data-dwEtZg5i.js";import{d as I,f as P,c as R,_ as x,a8 as A,a9 as S,k as U,u as r,ad as V}from"./vue-aEZWZQSa.js";import"./entry/index-CruxN-Hs-1723019140439.js";import"./antd-BY-1PcYE.js";import"./useWindowSizeFn--jCT5E3A.js";import"./FormItem.vue_vue_type_script_lang-B_ueKfdL.js";import"./helper-CuUont7-.js";import"./RadioButtonGroup.vue_vue_type_script_setup_true_lang-D6-xDLMZ.js";import"./index-BYFe0x3M.js";import"./useSortable-CSRkxIlp.js";import"./download-BageIVpd.js";import"./useLoading-C0EEZ3ab.js";import"./copyTextToClipboard-BBFF3Y3I.js";import"./onMountedOrActivated-BIJ0U1R1.js";import"./style-Bwlk8Loa.js";import"./dictEnum-DeC8h6ZR.js";import"./dict-B_9qLt7l.js";import"./useRender-CuBarcLn.js";import"./index-VnRLIvr7.js";const it=I({name:"PostModal",__name:"PostModal",emits:["register","reload"],setup(u,{emit:p}){const a=p,s=P(!1),n=R(()=>s.value?"编辑岗位":"新增岗位"),[l,{modalLoading:e,closeModal:i}]=M(o=>d(this,null,function*(){e(!0);const{record:c,update:_}=o;if(s.value=_,_&&c){const w=yield k(c.postId);yield m(w)}e(!1)})),[t,{setFieldsValue:m,resetForm:f,validate:g}]=C({labelWidth:80,name:"post_modal",showActionButtonGroup:!1,baseColProps:{span:24},schemas:F});function h(){return d(this,null,function*(){try{e(!0);const o=yield g();r(s)?yield v(o):yield y(o),a("reload"),i(),yield f()}catch(o){}finally{e(!1)}})}return(o,c)=>(x(),A(r(B),V(o.$attrs,{title:n.value,onRegister:r(l),onOk:h,onCancel:r(f)}),{default:S(()=>[U(r(b),{onRegister:r(t)},null,8,["onRegister"])]),_:1},16,["title","onRegister","onCancel"]))}});export{it as default};
|