Files
qhmes/web-dist/js/OnlinePopModal-PPYKdfpV.js
2026-06-16 18:19:57 +08:00

2 lines
5.2 KiB
Java

var T=(e,m,a)=>new Promise((p,l)=>{var s=o=>{try{t(a.next(o))}catch(r){l(r)}},i=o=>{try{t(a.throw(o))}catch(r){l(r)}},t=o=>o.done?p(o.value):Promise.resolve(o.value).then(s,i);t((a=a.apply(e,m)).next())});import{B as L}from"./index-BDvqZ5j4.js";import W from"./OnlinePopForm-DsBK5td-.js";import{u as z}from"./useAutoModal-C9ZiBxOc.js";import E from"./JModalTip-BKHwxwTZ.js";import{b5 as f,au as G}from"./index-X7Y8jykP.js";import{e as H,h as J,c as b,i as g,y as S,z as C,A as v,B as K,K as c,f as U,E as Q,H as X,G as Y}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"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.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"./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"./useModal-DaJ3Bflg.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"./useAutoForm-Dtkm06h9.js";import"./user.api-M95RuX7p.js";import"./customExpression-DKKqya45.js";import"./quarterOfYear-BU2sPnff.js";import"./useEnhance-DSMGDhnx.js";import"./OnlineSubForm-Dzb1OYao.js";/* empty css */import"./FormOutlined-Y84itqS0.js";import"./PrinterOutlined-C4QwxYYW.js";/* empty css *//* empty css */const Z=H({name:"OnlinePopModal",props:{id:{type:String,default:""},showFields:{type:Array,default:()=>[]},hideFields:{type:Array,default:()=>[]},topTip:{type:Boolean,default:!1},request:{type:Boolean,default:!0},saveClose:{type:Boolean,default:!1},isVxeTableData:{type:Boolean,default:!1},formTableType:{type:String,default:""},taskId:{type:String},tableName:{type:String}},components:{BasicModal:L,OnlinePopForm:W,JModalTip:E,Button:f},emits:["success","register","formConfig"],setup(e,{emit:m}){const{title:a,registerModal:p,cgButtonList:l,handleCgButtonClick:s,disableSubmit:i,handleSubmit:t,submitLoading:o,handleCancel:r,handleFormConfig:h,onlineFormCompRef:y,formTemplate:F,isTreeForm:B,pidFieldName:D,renderSuccess:k,formRendered:M,handleSuccess:w,topTipVisible:d,successThenClose:R,isUpdate:u,popBodyStyle:V,popModalFixedWidth:N,getFormStatus:O}=z(!1,{emit:m});J(()=>e.id,$,{immediate:!0});function $(){return T(this,null,function*(){if(M.value=!1,!e.id)return;let n={};e.formTableType&&(n.tabletype=e.formTableType),e.taskId?yield h(e.id,n,null,e.taskId,e.tableName):yield h(e.id,n)})}function j(){e.saveClose===!1&&(R.value=!1),t()}function q(){d.value=!1,y.value.recoverFormData()}function A(){d.value=!0}const I=b(()=>i.value||!u.value?!1:e.topTip),P=b(()=>{if(u.value==!0)return null;{let n=o.value;return[g(f,{type:"primary",loading:n,onClick:t},()=>"确定"),g(f,{onClick:r},()=>"关闭")]}});return{title:a,topTipVisible:d,handleSaveData:j,handleRecover:q,onlineFormCompRef:y,renderSuccess:k,registerModal:p,handleSubmit:t,handleSuccess:w,handleCancel:r,formTemplate:F,disableSubmit:i,cgButtonList:l,handleCgButtonClick:s,isTreeForm:B,pidFieldName:D,submitLoading:o,handleDataChange:A,isUpdate:u,showTopTip:I,modalFooter:P,popBodyStyle:V,popModalFixedWidth:N,getFormStatus:O}}});function _(e,m,a,p,l,s){const i=c("j-modal-tip"),t=c("online-pop-form"),o=c("BasicModal");return C(),S(o,K({width:e.popModalFixedWidth,dialogStyle:{top:"70px"},bodyStyle:e.popBodyStyle},e.$attrs,{footer:e.modalFooter,cancelText:"关闭",onRegister:e.registerModal,wrapClassName:"jeecg-online-pop-modal",onOk:e.handleSubmit}),{title:v(()=>[Q(Y(e.title)+" ",1),e.showTopTip?(C(),S(i,{key:0,visible:e.topTipVisible,onSave:e.handleSaveData,onCancel:e.handleRecover},null,8,["visible","onSave","onCancel"])):X("",!0)]),default:v(()=>[U(t,{ref:"onlineFormCompRef",id:e.id,disabled:e.disableSubmit,"form-template":e.formTemplate,isTree:e.isTreeForm,pidField:e.pidFieldName,request:e.request,isVxeTableData:e.isVxeTableData,onRendered:e.renderSuccess,onSuccess:e.handleSuccess,onDataChange:e.handleDataChange,"modal-class":"jeecg-online-pop-modal"},null,8,["id","disabled","form-template","isTree","pidField","request","isVxeTableData","onRendered","onSuccess","onDataChange"])]),_:1},16,["width","bodyStyle","footer","onRegister","onOk"])}const io=G(Z,[["render",_]]);export{io as default};