2 lines
14 KiB
Java
2 lines
14 KiB
Java
var st=Object.defineProperty;var Y=Object.getOwnPropertySymbols;var pt=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable;var Z=(g,l,i)=>l in g?st(g,l,{enumerable:!0,configurable:!0,writable:!0,value:i}):g[l]=i,N=(g,l)=>{for(var i in l||(l={}))pt.call(l,i)&&Z(g,i,l[i]);if(Y)for(var i of Y(l))ct.call(l,i)&&Z(g,i,l[i]);return g};var D=(g,l,i)=>new Promise((T,I)=>{var P=y=>{try{C(i.next(y))}catch(M){I(M)}},L=y=>{try{C(i.throw(y))}catch(M){I(M)}},C=y=>y.done?T(y.value):Promise.resolve(y.value).then(P,L);C((i=i.apply(g,l)).next())});import{e as mt,h as z,w as ut,C as h,z as r,Q as S,y as u,H as b,O as ee,f as d,u as e,P as te,A as a,J as dt,r as v,c as ft,B as gt,a1 as yt,K as oe,G as k,E as J,F as $,D as ne,Y as bt,M as _t,N as ht}from"./vue-vendor-DNhG1Cve.js";import Ct from"./BasicTable-C6eG0bgK.js";import vt from"./TableAction-BiXnWkvt.js";import{au as kt,s as St,M as wt,aU as Rt,aX as Bt,b6 as Tt,aQ as It,E as Mt}from"./index-X7Y8jykP.js";import"./TableImg.vue_vue_type_style_index_0_lang-65ZOQtFn.js";import Et from"./OnlineAutoModal-BwhrC-v8.js";import Lt from"./OnlineCustomModal-Cp94l-9P.js";import re from"./OnlineDetailModal-6rwRF-Lu.js";import{J as Ot}from"./JImportModal-2M3TeQac.js";import{u as xt,a as Dt}from"./useListButton-CD_7XW68.js";import{u as Pt}from"./useTableColumns-DkARxJ3d.js";import{u as At}from"./useEnhance-DSMGDhnx.js";import{g as Ft}from"./useAutoForm-Dtkm06h9.js";import Ht from"./OnlineQueryForm-DW8xYcU_.js";import qt from"./SuperQuery-494k0Leh.js";import{u as Qt}from"./useOnlinePopEvent-CGxmXrya.js";import Kt from"./OnlinePopModal-PPYKdfpV.js";import Nt from"./OnlCgformErpSubTable-Cc3HaVku.js";import{E as ie}from"./constant-DfcHKztj.js";import"./index-M9QP6cvf.js";import{S as zt}from"./Skeleton-CimgOdM7.js";import"./BasicTable.vue_vue_type_style_index_0_lang-B9DxrWas.js";import"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import"./index-BzChaRPg.js";import"./useAppInject-DPZGPcR3.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./index-DO7ZhK45.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./useTimeout-D5AmIBZw.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./index-saD4h7VJ.js";import"./useBreakpoint-DXhPW7nV.js";import"./useEventListener-BRXjwk7A.js";import"./breakpointEnum-BhAg6bcX.js";import"./uniqBy--vsL0WVB.js";import"./index-BDvqZ5j4.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-CuWaQdlK.js";import"./useForm-D61zovon.js";import"./injectionKey-DPVn4AgL.js";import"./index-DSsDi_fL.js";import"./Group-UHkub2tu.js";import"./Checkbox-Dbxs4we4.js";import"./index-BuONesFs.js";import"./FormOutlined-Y84itqS0.js";import"./useTableContext-CncNVXgp.js";import"./index-DTjkSGYl.js";import"./eagerComputed-BTlOruLW.js";import"./fromPairs-Dx9PT-t0.js";import"./useMaxLevel-DE205ncc.js";import"./index-CfNJyBRj.js";import"./dropdown-jkliuVyN.js";import"./index-DfHu-LAS.js";import"./Group-DBzJABA_.js";import"./RadioButton-DRBix2Fq.js";import"./index-C7ckZv9Z.js";import"./DirectoryTree-nk_YTTIy.js";import"./FolderOpenOutlined-SzIPA7z0.js";import"./index-Cl-8Hzo4.js";import"./scrollTo-D49dA-9c.js";import"./operationUnit-vCu2co3e.js";import"./index-C69VKHba.js";import"./index-DklMb9Qc.js";import"./UpOutlined-B1UMbtrP.js";import"./index-DsixALRt.js";import"./dayjs-jnKD3YGS.js";import"./index-aCD42OrZ.js";import"./quarterOfYear-BU2sPnff.js";import"./index-J2mOtM3w.js";import"./dayjs-ALi1pEeb.js";import"./clickOutside-DHfwTU6R.js";import"./onMountedOrActivated-DhSdLlqP.js";import"./throttle-De_jAmBh.js";import"./uuid-CODpppBC.js";import"./sortable.esm-DJNoJSdJ.js";import"./RedoOutlined-Cq2g4Slp.js";import"./index-CeNCCWzL.js";import"./TableAction.vue_vue_type_style_index_0_lang-BIWZ0bGo.js";import"./index-fAAIzD3j.js";import"./index-DfX9t4DO.js";import"./isNumeric-DjvBa-1E.js";import"./OnlineForm-EKDpzQwF.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"./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"./OnlineSubForm-Dzb1OYao.js";/* empty css */import"./user.api-M95RuX7p.js";import"./customExpression-DKKqya45.js";import"./useCustomHook-DGM29EbD.js";/* empty css */import"./PrinterOutlined-C4QwxYYW.js";import"./OnlinePopForm-DsBK5td-.js";/* empty css */import"./useAutoModal-C9ZiBxOc.js";import"./JModalTip-BKHwxwTZ.js";/* empty css */import"./CommentPanel-Dk7IUKj3.js";import"./UserSelectModal-BFDUCW9t.js";import"./SelectedUserItem-RRb_QZKg.js";import"./index-B4gPlWQt.js";import"./index-Wl3jtD-0.js";import"./UploadOutlined-D3m-zwOG.js";/* empty css */import"./MessageOutlined-BnylU_gE.js";import"./OnlineFormDetail-CxCNVebu.js";import"./DetailForm-DL2xTtRt.js";import"./Area-CONPDlNK.js";import"./pcaUtils-DD1r5iUJ.js";import"./index-C9_hfRup.js";import"./OnlineSubFormDetail-BxYe0rjf.js";import"./cgformState-DUaj-JfG.js";import"./useMethods-D3efiSSd.js";import"./LinkTableListPiece-DoOFTrC_.js";import"./DictColors-Cn4yPqfS.js";import"./JRangeNumber-CX14lnpq.js";import"./SuperQueryValComponent.vue_vue_type_script_lang-B1EwkMyA.js";import"./FileTextOutlined-jLa_kaoN.js";import"./MinusCircleOutlined-mDqJKkqP.js";import"./index-BwqG9R3y.js";import"./index-COZPPMBf.js";const Jt={class:"content"},$t={key:0,style:{"font-size":"12px","font-style":"italic"}},jt={key:0,style:{"font-size":"12px","font-style":"italic"}},Vt=["src","onClick"],Gt=["innerHTML","onClick"],Ut=["innerHTML"],Wt=["title"],Xt=mt({name:"CgformErpList"}),Yt=Object.assign(Xt,{setup(g){const l=v([]),i=v(0),T=v(null),I=v({}),{createMessage:P}=St(),L=v(null),C=v(null),y=v({}),M=(t,n)=>{y.value[t]=n},{ID:w,onlineTableContext:f,onlineQueryFormOuter:ae,loading:A,reload:R,dataSource:O,pagination:j,handleSpecialConfig:le,getColumnList:se,handleChangeInTable:pe,loadData:ce,superQueryButtonRef:F,superQueryStatus:me,handleSuperQuery:ue,onlineExtConfigJson:V,handleFormConfig:de,registerCustomModal:fe,tableReloading:H,pageLoading:ge}=xt({themeTemplate:ie}),ye=ft(()=>{const t={y:300};return Mt(G.value)?N(N({},G.value),t):t});if(z(O,t=>{_.value.length>0&&(_.value=_.value.filter(n=>t.some(m=>m.jeecg_row_key===n))),j.value.current==1&&_.value.length===0&&setTimeout(()=>{var m;const n=document.querySelector(".ant-table-wrapper .ant-table-tbody");(m=n==null?void 0:n.querySelector(".ant-table-row"))==null||m.click()},100)}),!w.value)throw P.warning("地址错误, 配置ID不存在!"),new Error("地址错误, 配置ID不存在!");let{initCgEnhanceJs:be}=At(f);const{buttonSwitch:B,cgBIBtnMap:s,getQueryButtonCfg:_e,getResetButtonCfg:he,getFormConfirmButtonCfg:Ce,cgTopButtonList:q,importUrl:ve,registerModal:ke,handleAdd:Se,handleBatchDelete:we,registerImportModal:Re,onImportExcel:Be,onExportExcel:Te,cgButtonJsHandler:Ie,cgButtonActionHandler:Me,getDropDownActions:Ee,getActions:Le,initButtonList:Oe,initButtonSwitch:xe,registerDetailModal:De,registerBpmModal:Pe}=Dt(f,V,{singleDelCallback:t=>{Array.isArray(f.selectedRowKeys)&&f.selectedRowKeys.includes(t)&&f.clearSelectedRow()},editClickCallback:(t,n)=>{Array.isArray(f.selectedRowKeys)&&f.selectedRowKeys.includes(t)&&n.stopPropagation()}}),Q=v(!1);function Ae(){return D(this,null,function*(){try{Q.value=!0,yield Te()}finally{setTimeout(()=>Q.value=!1,1500)}})}const{columns:Fe,actionColumn:He,selectedKeys:_,rowSelection:qe,enableScrollBar:Qe,tableScroll:G,downloadRowFile:Ke,getImgView:Ne,getPcaText:U,getFormatDate:ze,handleColumnResult:Je,hrefComponent:x,viewOnlineCellImage:$e,hrefMainTableId:je,registerOnlineHrefModal:Ve,registerPopModal:Ge,openPopModal:Ue,onlinePopModalRef:We,popTableId:W,handleClickFieldHref:Xe}=Pt(f,V);z(_,t=>{var n;(n=_.value)!=null&&n.length?T.value=O.value.find(m=>m.id===_.value[0]):T.value=null},{immediate:!0}),z(w,()=>{Ye()},{immediate:!0});function Ye(){return D(this,null,function*(){A.value=!0;let t=yield se(ie);Ze(t.main),l.value=t.subList,yield ce(),A.value=!1,f.execButtonEnhance("setup")})}function Ze(t){let n=be(t.enhanceJs);f.EnhanceJS=n,Oe(t.cgButtonList),xe(t.hideColumns),Je(t,"radio"),le(t),I.value={cacheKey:`online_erp_mainTable_${t.currentTableName}`}}function et(t){f.queryParam=t,R({mode:"search"})}function tt(){return D(this,arguments,function*(t={}){yield Ft(F);const n=It(t),{properties:m={}}=n;Object.entries(m).forEach(([p,K])=>{K.view=="table"&&delete m[p]}),F.value.init(n)})}function ot(t){W.value=t.id;let n={title:t.describe};t.record&&t.record.id&&(n.record=t.record,n.isUpdate=!0),Ue(!0,n)}Qt(ot);const nt=(t,n)=>{ue(t,n),_.value=[]};return ut(()=>{var n,m;const t=(m=(n=C==null?void 0:C.value)==null?void 0:n.getBindValuesRef().value)==null?void 0:m.size;setTimeout(()=>{const p=L.value.querySelector(".ant-table-wrapper .ant-table-body");p&&(p.style.height="auto",O.value.length>0&&p.offsetHeight<300&&(p.style.height=`${p.offsetHeight+1}px`))},0)},{flush:"post"}),(t,n)=>{var X;const m=zt,p=oe("a-button"),K=Bt,rt=Rt,it=wt,at=oe("BpmGraphicModal");return r(),h("div",{ref_key:"cgformErpListRef",ref:L,class:"p-2 cgformErpList"},[S("div",Jt,[e(H)?(r(),u(m,{key:0,active:""})):b("",!0),ee(d(Ht,{ref_key:"onlineQueryFormOuter",ref:ae,id:e(w),queryBtnCfg:e(_e),resetBtnCfg:e(he),onSearch:et,onLoaded:tt},null,8,["id","queryBtnCfg","resetBtnCfg"]),[[te,!e(H)]]),e(H)?b("",!0):(r(),u(e(Ct),{key:1,ref_key:"onlineTable",ref:C,rowKey:"jeecg_row_key",canResize:!0,bordered:!0,showIndexColumn:!1,loading:e(A),columns:e(Fe),dataSource:e(O),pagination:e(j),rowSelection:e(qe),actionColumn:e(He),showTableSetting:!0,clickToRowSelect:!0,scroll:ye.value,onTableRedo:e(R),tableSetting:I.value,class:dt({"j-table-force-nowrap":e(Qe)}),onChange:e(pe)},{tableTitle:a(()=>[e(B).add&&e(s).add.enabled?(r(),u(p,{key:0,type:"primary",preIcon:e(s).add.buttonIcon,onClick:e(Se)},{default:a(()=>[S("span",null,k(e(s).add.buttonName),1)]),_:1},8,["preIcon","onClick"])):b("",!0),e(B).import&&e(s).import.enabled?(r(),u(p,{key:1,type:"primary",preIcon:e(s).import.buttonIcon,onClick:e(Be)},{default:a(()=>[S("span",null,k(e(s).import.buttonName),1)]),_:1},8,["preIcon","onClick"])):b("",!0),e(B).export&&e(s).export.enabled?(r(),u(p,{key:2,type:"primary",preIcon:e(s).export.buttonIcon,loading:Q.value,onClick:Ae},{default:a(()=>[S("span",null,k(e(s).export.buttonName),1)]),_:1},8,["preIcon","loading"])):b("",!0),e(q)&&e(q).length>0?(r(!0),h($,{key:3},ne(e(q),(o,c)=>(r(),h($,null,[o.optType=="js"?(r(),u(p,{key:"cgbtn"+c,onClick:E=>e(Ie)(o.buttonCode),type:"primary",preIcon:o.buttonIcon?"ant-design:"+o.buttonIcon:""},{default:a(()=>[J(k(o.buttonName),1)]),_:2},1032,["onClick","preIcon"])):o.optType=="action"?(r(),u(p,{key:"cgbtn"+c,onClick:E=>e(Me)(o.buttonCode),type:"primary",preIcon:o.buttonIcon?"ant-design:"+o.buttonIcon:""},{default:a(()=>[J(k(o.buttonName),1)]),_:2},1032,["onClick","preIcon"])):b("",!0)],64))),256)):b("",!0),e(B).batch_delete&&e(s).batch_delete.enabled?ee((r(),u(p,{key:4,preIcon:e(s).batch_delete.buttonIcon,onClick:e(we)},{default:a(()=>[S("span",null,k(e(s).batch_delete.buttonName),1)]),_:1},8,["preIcon","onClick"])),[[te,e(_).length>0]]):b("",!0),e(B).super_query&&e(s).super_query.enabled?(r(),u(qt,{key:5,ref_key:"superQueryButtonRef",ref:F,online:"",status:e(me),queryBtnCfg:e(s).super_query,onSearch:nt},null,8,["status","queryBtnCfg"])):b("",!0)]),fileSlot:a(({text:o,record:c,column:E})=>[o?(r(),u(p,{key:1,ghost:!0,type:"primary",preIcon:"ant-design:download",size:"small",onClick:lt=>e(Ke)(o,c,E,e(w))},{default:a(()=>[...n[1]||(n[1]=[J(" 下载 ",-1)])]),_:1},8,["onClick"])):(r(),h("span",$t,"无文件"))]),imgSlot:a(({text:o})=>[o?(r(),h("img",{key:1,src:e(Ne)(o),alt:"图片不存在",class:"online-cell-image",onClick:c=>e($e)(o)},null,8,Vt)):(r(),h("span",jt,"无图片"))]),htmlSlot:a(({text:o,column:c,record:E})=>[c.fieldHref?(r(),h("a",{key:0,innerHTML:o,onClick:lt=>e(Xe)(c.fieldHref,E)},null,8,Gt)):(r(),h("div",{key:1,innerHTML:o},null,8,Ut))]),pcaSlot:a(({text:o,column:c})=>[S("div",{title:e(U)(o,c)},k(e(U)(o,c)),9,Wt)]),dateSlot:a(({text:o,column:c})=>[S("span",null,k(e(ze)(o,c)),1)]),action:a(({record:o})=>[d(e(vt),{actions:e(Le)(o),dropDownActions:e(Ee)(o)},null,8,["actions","dropDownActions"])]),_:1},8,["loading","columns","dataSource","pagination","rowSelection","actionColumn","scroll","onTableRedo","tableSetting","class","onChange"])),(X=l.value)!=null&&X.length?(r(),u(rt,{key:2,animated:"",activeKey:i.value,"onUpdate:activeKey":n[0]||(n[0]=o=>i.value=o),style:{margin:"10px"}},{default:a(()=>[(r(!0),h($,null,ne(l.value,(o,c)=>(r(),u(K,{tab:o.description,key:c,forceRender:""},{default:a(()=>[d(Nt,{data:o,mainTableSelectedRowRcord:T.value,onGetSource:M},null,8,["data","mainTableSelectedRowRcord"])]),_:2},1032,["tab"]))),128))]),_:1},8,["activeKey"])):b("",!0),d(Et,{onRegister:e(ke),id:e(w),subTableSource:y.value,cgBIBtnMap:e(s),buttonSwitch:e(B),confirmBtnCfg:e(Ce),onSuccess:e(R),onFormConfig:e(de)},null,8,["onRegister","id","subTableSource","cgBIBtnMap","buttonSwitch","confirmBtnCfg","onSuccess","onFormConfig"]),d(re,{id:e(w),onRegister:e(De)},null,8,["id","onRegister"]),d(Ot,{onRegister:e(Re),url:e(ve)(),onOk:e(R),online:""},null,8,["onRegister","url","onOk"]),d(it,gt(e(x).model,yt(e(x).on)),{default:a(()=>[(r(),u(bt(e(x).is),_t(ht(e(x).params)),null,16))]),_:1},16),d(Lt,{onRegister:e(fe),onSuccess:e(R)},null,8,["onRegister","onSuccess"]),d(re,{id:e(je),onRegister:e(Ve),defaultFullscreen:!1},null,8,["id","onRegister"]),d(Kt,{ref_key:"onlinePopModalRef",ref:We,id:e(W),onRegister:e(Ge),onSuccess:e(R),request:"",topTip:""},null,8,["id","onRegister","onSuccess"]),d(at,{onRegister:e(Pe)},null,8,["onRegister"]),d(e(Tt),{loading:e(ge),absolute:!0},null,8,["loading"])])],512)}}}),Or=kt(Yt,[["__scopeId","data-v-cbcd789b"]]);export{Or as default};
|