2 lines
6.0 KiB
Java
2 lines
6.0 KiB
Java
var W=Object.defineProperty;var B=Object.getOwnPropertySymbols;var X=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable;var _=(o,r,e)=>r in o?W(o,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[r]=e,S=(o,r)=>{for(var e in r||(r={}))X.call(r,e)&&_(o,e,r[e]);if(B)for(var e of B(r))Z.call(r,e)&&_(o,e,r[e]);return o};var f=(o,r,e)=>new Promise((l,d)=>{var m=n=>{try{p(e.next(n))}catch(s){d(s)}},u=n=>{try{p(e.throw(n))}catch(s){d(s)}},p=n=>n.done?l(n.value):Promise.resolve(n.value).then(m,u);p((e=e.apply(o,r)).next())});import{B as x}from"./index-BDvqZ5j4.js";import{g as E}from"./useAutoForm-Dtkm06h9.js";import{b2 as oo,d as eo,bl as to,au as ro,aH as no}from"./index-X7Y8jykP.js";import io from"./OnlineForm-EKDpzQwF.js";import{a as mo}from"./useModal-DaJ3Bflg.js";import{e as so,h as ao,r as a,b as lo,n as I,a0 as po,q as uo,y as b,z as k,A as C,B as co,K as R,f as P,Y as fo,E as N,G as $}from"./vue-vendor-DNhG1Cve.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useTimeout-D5AmIBZw.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./index-BzChaRPg.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./useAppInject-DPZGPcR3.js";import"./index-CuWaQdlK.js";import"./index-DO7ZhK45.js";import"./useExtendComponent-DsD-dPUC.js";import"./constant-DfcHKztj.js";import"./JUpload.vue_vue_type_style_index_0_lang-B_SS088g.js";import"./JUploadModal.vue_vue_type_script_setup_true_lang-CSwYeVkH.js";import"./helper-DcLcf4v6.js";import"./LinkTableSelect-Bxfjs2Wv.js";import"./useLinkTable-DuzCQq29.js";import"./JDictSelectUtil-DwVTEDM5.js";import"./index-Cq6YxX27.js";import"./placeholderImage-CRpUMlaT.js";import"./EditOutlined-drlR34lz.js";import"./LinkTableCard-BUdn9nTb.js";import"./MinusCircleFilled-BLRBKPEV.js";import"./OnlineSelectCascade-BuXb37Ka.js";import"./user.api-M95RuX7p.js";import"./customExpression-DKKqya45.js";import"./quarterOfYear-BU2sPnff.js";import"./BasicForm-ClUSoD_-.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./index-saD4h7VJ.js";import"./useBreakpoint-DXhPW7nV.js";import"./useEventListener-BRXjwk7A.js";import"./breakpointEnum-BhAg6bcX.js";import"./uniqBy--vsL0WVB.js";import"./useForm-D61zovon.js";import"./useEnhance-DSMGDhnx.js";import"./OnlineSubForm-Dzb1OYao.js";/* empty css */import"./OnlinePopModal-PPYKdfpV.js";import"./OnlinePopForm-DsBK5td-.js";import"./FormOutlined-Y84itqS0.js";import"./PrinterOutlined-C4QwxYYW.js";/* empty css */import"./useAutoModal-C9ZiBxOc.js";import"./JModalTip-BKHwxwTZ.js";/* empty css */import"./useCustomHook-DGM29EbD.js";/* empty css */const Co={code:"",row:{},hide:[],show:[],requestUrl:"",tableType:"",foreignKeys:"",formComponent:""},ho=so({name:"OnlineCustomModal",components:{OnlineForm:io,BasicModal:x},setup(o,{emit:r,attrs:e}){const l=a(),d=a({}),m=a("");let u=[],p=[],n="",s={};const c={optPre:"/online/cgform/api/form/"},D={position:"relative"},L=a(!1),w=a(!1);function U(){w.value=!0}const h=a(!0),[q,{setModalProps:H,closeModal:O}]=mo(t=>f(null,null,function*(){H({confirmLoading:!1}),V(t),yield I(()=>f(null,null,function*(){t.formComponent?Q(t.formComponent):yield z()}))}));function V(t){let i=Object.assign({},Co,t);m.value=i.code,d.value=S(S({title:"自定义弹框",width:600},e),oo(t,["row","formComponent","hide","show","requestUrl"])),u=i.hide||[],p=i.show||[],n=j(i.requestUrl),s=i.row}function j(t){return t||c.optPre+m.value}const g=a(!1);function A(){g.value=!0,h.value===!0?l.value.handleSubmit():M.value.handleSubmit(),setTimeout(()=>{g.value=!0},3500)}function G(){O()}function K(t){r("success",t),O()}function z(){return f(this,null,function*(){h.value=!0,yield E(w),l.value.handleCustomFormSh(p,u),l.value.handleCustomFormEdit(s,n)})}const T=a(1);ao(m,Y,{immediate:!0});function Y(){return f(this,null,function*(){if(w.value=!1,!m.value)return;let t=yield J(),i=t.head.formTemplate;T.value=i?Number(i):1,I(()=>f(null,null,function*(){(yield E(l)).createRootProperties(t)}))})}function J(){let t=`/online/cgform/api/getFormItem/${m.value}`;return new Promise((i,y)=>{eo.get({url:t},{isTransformResponse:!1}).then(v=>{v.success?i(v.result):y(v.message)}).catch(()=>{y()})})}const M=a(),F=lo({url:"",is:"",row:{}});function Q(t){h.value=!1,F.url=n,F.row=s,F.is=po(uo(()=>to(t)))}return{registerModal:q,modalProps:d,modalStyle:D,handleSubmit:A,handleCancel:G,id:m,onlineFormCompRef:l,formTemplate:T,renderSuccess:U,customFormRef:M,customFormComponent:F,open,isOnlineForm:h,confirmLoading:L,submitLoading:g,handleSuccess:K}}});function Fo(o,r,e,l,d,m){const u=R("a-button"),p=R("online-form"),n=no,s=R("BasicModal");return k(),b(s,co(o.modalProps,{style:o.modalStyle,onRegister:o.registerModal,wrapClassName:"jeecg-online-modal2",onOk:o.handleSubmit}),{footer:C(()=>[P(u,{key:"submit",type:"primary",onClick:o.handleSubmit},{default:C(()=>{var c;return[N($((c=o.modalProps.okText)!=null?c:"确定"),1)]}),_:1},8,["onClick"]),P(u,{key:"back",onClick:o.handleCancel},{default:C(()=>{var c;return[N($((c=o.modalProps.cancelText)!=null?c:"关闭"),1)]}),_:1},8,["onClick"])]),default:C(()=>[P(n,{spinning:o.confirmLoading},{default:C(()=>[o.isOnlineForm?(k(),b(p,{key:0,ref:"onlineFormCompRef",id:o.id,"form-template":o.formTemplate,onRendered:o.renderSuccess,onSuccess:o.handleSuccess,modalClass:"jeecg-online-modal2"},null,8,["id","form-template","onRendered","onSuccess"])):(k(),b(fo(o.customFormComponent.is),{key:1,ref:"customFormRef",url:o.customFormComponent.url,row:o.customFormComponent.row,onClose:o.handleSuccess},null,40,["url","row","onClose"]))]),_:1},8,["spinning"])]),_:1},16,["style","onRegister","onOk"])}const Re=ro(ho,[["render",Fo]]);export{Re as default};
|