2 lines
5.8 KiB
Java
2 lines
5.8 KiB
Java
var F=(e,t,r)=>new Promise((s,n)=>{var u=o=>{try{a(r.next(o))}catch(m){n(m)}},p=o=>{try{a(r.throw(o))}catch(m){n(m)}},a=o=>o.done?s(o.value):Promise.resolve(o.value).then(u,p);a((r=r.apply(e,t)).next())});import{B as K}from"./index-BDvqZ5j4.js";import Q from"./OnlineTabFormDetail-DgzxtjO1.js";import{u as U}from"./useAutoModal-C9ZiBxOc.js";import{C as J}from"./CommentPanel-Dk7IUKj3.js";import{T as X}from"./constant-DfcHKztj.js";import{e as Y,h as Z,r as I,y as R,z as N,A as i,B as x,K as f,f as b,E as S,Q as B,G as k,C as ee,F as te,D as oe}from"./vue-vendor-DNhG1Cve.js";import{au as re}from"./index-X7Y8jykP.js";import{e as ae}from"./Group-DBzJABA_.js";import{E as me}from"./RadioButton-DRBix2Fq.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"./DetailForm-DL2xTtRt.js";import"./index-Cq6YxX27.js";import"./JDictSelectUtil-DwVTEDM5.js";import"./Area-CONPDlNK.js";import"./pcaUtils-DD1r5iUJ.js";import"./LinkTableCard-BUdn9nTb.js";import"./useLinkTable-DuzCQq29.js";import"./placeholderImage-CRpUMlaT.js";import"./MinusCircleFilled-BLRBKPEV.js";import"./useModal-DaJ3Bflg.js";import"./index-C9_hfRup.js";import"./onMountedOrActivated-DhSdLlqP.js";import"./OnlineSubFormDetail-BxYe0rjf.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"./useAutoForm-Dtkm06h9.js";import"./useExtendComponent-DsD-dPUC.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"./LinkTableSelect-Bxfjs2Wv.js";import"./EditOutlined-drlR34lz.js";import"./OnlineSelectCascade-BuXb37Ka.js";import"./user.api-M95RuX7p.js";import"./customExpression-DKKqya45.js";import"./quarterOfYear-BU2sPnff.js";import"./PrinterOutlined-C4QwxYYW.js";import"./UserSelectModal-BFDUCW9t.js";import"./SelectedUserItem-RRb_QZKg.js";import"./index-B4gPlWQt.js";import"./eagerComputed-BTlOruLW.js";import"./index-DSsDi_fL.js";import"./Group-UHkub2tu.js";import"./Checkbox-Dbxs4we4.js";import"./index-BuONesFs.js";import"./index-DfHu-LAS.js";import"./index-Wl3jtD-0.js";import"./index-C7ckZv9Z.js";import"./DirectoryTree-nk_YTTIy.js";import"./FolderOpenOutlined-SzIPA7z0.js";import"./index-Cl-8Hzo4.js";import"./useMaxLevel-DE205ncc.js";import"./UploadOutlined-D3m-zwOG.js";import"./index-CeNCCWzL.js";/* empty css */import"./MessageOutlined-BnylU_gE.js";const ie=Y({name:"OnlineTabDetailModal",props:{id:{type:String,required:!1,default:""}},components:{BasicModal:K,OnlineFormDetail:Q,CommentPanel:J},emits:["success","register","formConfig"],setup(e,{emit:t}){const r=I(),s=I([]),n=I("-1");function u(){r.value&&r.value.reload()}const{title:p,modalWidth:a,registerModal:o,cgButtonList:m,handleCgButtonClick:c,disableSubmit:h,handleSubmit:l,submitLoading:C,handleCancel:M,handleFormConfig:D,onlineFormCompRef:y,formTemplate:V,isTreeForm:$,pidFieldName:A,renderSuccess:E,formRendered:O,showSub:P,tableName:L,formDataId:j,enableComment:W,themeTemplate:q}=U(!1,{emit:t},u);Z(()=>e.id,z,{immediate:!0});function z(){return F(this,null,function*(){O.value=!1,e.id&&(yield D(e.id,{},T=>{const w=[],g=[],{head:_,schema:G}=T,{properties:H}=G;w.push({tableName:_.tableName,tableTxt:_.tableTxt}),Object.entries(H).forEach(([v,d])=>{d.view=="tab"&&g.push({tableName:v,tableTxt:d.describe,order:d.order})}),g.sort((v,d)=>v.order-d.order),s.value=[...w,...g]}))})}return{title:p,onlineFormCompRef:y,renderSuccess:E,registerModal:o,handleSubmit:l,handleCancel:M,modalWidth:a,formTemplate:V,disableSubmit:h,cgButtonList:m,handleCgButtonClick:c,isTreeForm:$,pidFieldName:A,submitLoading:C,showSub:P,tableName:L,formDataId:j,enableComment:W,commentPanelRef:r,themeTemplate:q,tabNav:s,tabValue:T=>String(T-1),tabIndex:n,TAB:X,restTabIndex:()=>{setTimeout(()=>{n.value="-1"},500)}}}}),ne={class:"titleArea"},le={class:"title"},se={class:"right"};function pe(e,t,r,s,n,u){const p=me,a=ae,o=f("a-button"),m=f("online-form-detail"),c=f("comment-panel"),h=f("BasicModal");return N(),R(h,x({title:e.title,onCancel:t[2]||(t[2]=()=>{e.restTabIndex()}),width:e.modalWidth,maxHeight:600,enableComment:e.enableComment,defaultFullscreen:!1},e.$attrs,{onRegister:e.registerModal,wrapClassName:"jeecg-online-detail-modal"}),{title:i(()=>[B("div",ne,[B("div",le,k(e.title),1),B("div",se,[b(a,{value:e.tabIndex,"onUpdate:value":t[0]||(t[0]=l=>e.tabIndex=l)},{default:i(()=>[(N(!0),ee(te,null,oe(e.tabNav,(l,C)=>(N(),R(p,{value:e.tabValue(C),key:l.tableName},{default:i(()=>[S(k(l.tableTxt),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])])])]),footer:i(()=>[b(o,{key:"back",onClick:t[1]||(t[1]=()=>{e.handleCancel(),e.restTabIndex()})},{default:i(()=>[...t[3]||(t[3]=[S("关闭",-1)])]),_:1})]),comment:i(()=>[b(c,{ref:"commentPanelRef",tableName:e.tableName,dataId:e.formDataId},null,8,["tableName","dataId"])]),default:i(()=>[b(m,{ref:"onlineFormCompRef",id:e.id,"form-template":e.formTemplate,"show-sub":e.showSub,themeTemplate:e.themeTemplate,tabIndex:e.tabIndex,onRendered:e.renderSuccess},null,8,["id","form-template","show-sub","themeTemplate","tabIndex","onRendered"])]),_:1},16,["title","width","enableComment","onRegister"])}const Ot=re(ie,[["render",pe],["__scopeId","data-v-1d94bf71"]]);export{Ot as default};
|