2 lines
9.7 KiB
Java
2 lines
9.7 KiB
Java
import{d as Ae,f as $e,w as ze,ah as D,ar as f,as as t,aC as l,ag as c,q as N,k as m,u as e,B as O,at as Je,aF as i,au as h,av as y,G as F,F as A,aD as Qe,aG as Ve,aP as je,aQ as Ge,aJ as Ke,aK as Ue}from"./vue-vendor-C7Zq48Yl.js";import"./index-BgJbdjPf.js";import{u as We,bk as Xe}from"./index-BI6CMai0.js";import Ye from"./OnlineCustomModal-DDbFQrQY-BnR_ii_u.js";import Ze from"./OnlineTabAutoModal-Cz0UIpcl-7re8K_jl.js";import $ from"./OnlineTabDetailModal-DXtO4NSY-C_5aKNkz.js";import{r as eo}from"./JImportModal-DCGkPik8.js";import{y as oo,S as to}from"./useListButton-BaTZwDMS-DVggCmHP.js";import{u as no,a as ro,g as io,O as ao}from"./useExtendComponent-D3N4jqMD-BdcrIiWO.js";import lo from"./OnlineQueryForm-DEZu3hUq-BpTFj-0n.js";import po from"./SuperQuery-D-nFsX69-ChSyI6-y.js";import{u as mo}from"./useOnlinePopEvent-FOvbs0Ta-Bs4nEhRH.js";import{t as so}from"./constant-DnbpmwZg-Ddbq-fz2.js";import co from"./BasicTable-DfLkrEeh.js";import{J as uo}from"./componentMap-BBZeqR-K.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./vxe-table-vendor-B88kchpX.js";import"./index-Du0A3ksf.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./useTimeout-DDl4l82I.js";import"./index-DeEq83Ov.js";import"./useWindowSizeFn-PRZSD86C.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./OnlineForm-XYVwvG5y-Bwf4FJdQ.js";import"./index-Di-j2gt4.js";import"./BasicForm-BJnSRkIE.js";import"./useForm-BZtHZyx2.js";import"./JAreaLinkage-BeRUFHSB.js";import"./areaDataUtil-CbYCy3Ig.js";import"./JSelectUser-B71zikzw.js";import"./props-DAezUTeZ.js";import"./JSelectBiz-CnEaVMUF.js";import"./JSelectDept-DRDVeruW.js";import"./index-CUdllngZ.js";import"./bem-EhXRi4nW.js";import"./props-D4vdsy3J.js";import"./useContextMenu-Cwx1lIOK.js";import"./TreeIcon-DE4jdeZV.js";import"./JCodeEditor-CLVZA7Uj.js";import"./useFormItem-BdW6EoZe.js";import"./htmlmixed-NhwyF9-q.js";import"./vue-CgbRSACy.js";/* empty css */import"./JAddInput-D6qcyZjQ.js";import"./index-CNkz_PUv.js";import"./depart.api-DeMNV8zW.js";import"./JPopup-Bva6u6tk.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";import"./index-Dg4HCEvo.js";import"./EasyCronInput-7xfJ3nBh.js";import"./JEllipsis-DqRFTSm0.js";import"./useCustomHook-B35kFqDB-CgF4pAeZ.js";import"./main.index-Cs5ETdXF.js";import"./download-UE0L9Rfp.js";import"./base64Conver-24EVOS6V.js";import"./index-CIBZG4nR.js";import"./index-BhQEwnQQ.js";import"./useCountdown-DqnNWBp6.js";import"./useFormItemSingle-BbRhswfn.js";import"./JUpload-Cz9HN61B.js";import"./index-MGIrEF-A.js";import"./index-MREkPhsT.js";import"./index-CTZQXB0y.js";import"./user.api-C1eRtqao.js";import"./customExpression-C9jki4vL.js";import"./injectionKey-DPVn4AgL.js";import"./useListPage-BWia52we.js";import"./LinkTableListPiece-DrNSark7-C1dHz4Dy.js";import"./DictColors-Cn4yPqfS.js";import"./OnlineSelectCascade-BWTVAfOS-Cb16XdEY.js";import"./JModalTip-VeUmOvUx-C10ppy-S.js";import"./OnlineTabForm-CtoX9jVn-n-cSx-E9.js";import"./CommentPanel-BqQr23e3.js";import"./useComment-Cm7xlwhe.js";import"./index-BHWalL74.js";import"./OnlineTabFormDetail-BZzXzM64-IlgDgNfM.js";import"./DetailForm-Gp8NeqBh-gkWjuVhV.js";import"./index-BTq_UON2.js";import"./OnlineSubFormDetail-BQCmvSrP-BWc6TREz.js";import"./cgformState-CUyRXfhW-C82paFrV.js";import"./SuperQueryValComponent.vue_vue_type_script_lang-BM-iwlLi-BzFwLlo2.js";var P=(L,R,a)=>new Promise((u,w)=>{var k=s=>{try{I(a.next(s))}catch(S){w(S)}},d=s=>{try{I(a.throw(s))}catch(S){w(S)}},I=s=>s.done?u(s.value):Promise.resolve(s.value).then(k,d);I((a=a.apply(L,R)).next())});const go={class:"p-2"},fo={key:0,style:{"font-size":"12px","font-style":"italic"}},yo={key:0,style:{"font-size":"12px","font-style":"italic"}},Co=["src","onClick"],bo=["innerHTML","onClick"],ho=["innerHTML"],ko=["title"],Zt=Ae({__name:"OnlCgformTabList",setup(L){const{createMessage:R}=We(),{ID:a,onlineTableContext:u,onlineQueryFormOuter:w,loading:k,reload:d,dataSource:I,pagination:s,handleSpecialConfig:S,getColumnList:z,handleChangeInTable:J,loadData:Q,superQueryButtonRef:_,superQueryStatus:V,handleSuperQuery:j,onlineExtConfigJson:H,handleFormConfig:G,registerCustomModal:K,tableReloading:x,pageLoading:U}=oo();if(!a.value)throw R.warning("地址错误, 配置ID不存在!"),new Error("地址错误, 配置ID不存在!");let{initCgEnhanceJs:W}=no(u);const{buttonSwitch:b,cgBIBtnMap:r,getQueryButtonCfg:X,getResetButtonCfg:Y,getFormConfirmButtonCfg:Z,cgTopButtonList:T,importUrl:ee,registerModal:oe,handleAdd:te,handleBatchDelete:ne,registerImportModal:re,onImportExcel:ie,onExportExcel:ae,cgButtonJsHandler:le,cgButtonActionHandler:pe,getDropDownActions:me,getActions:se,initButtonList:ce,initButtonSwitch:ue,registerDetailModal:de}=to(u,H),M=$e(!1);function ge(){return P(this,null,function*(){try{M.value=!0,yield ae()}finally{setTimeout(()=>M.value=!1,1500)}})}const{columns:fe,actionColumn:ye,selectedKeys:Ce,rowSelection:be,enableScrollBar:he,tableScroll:ke,downloadRowFile:Ie,getImgView:Se,getPcaText:E,getFormatDate:Be,handleColumnResult:we,hrefComponent:v,viewOnlineCellImage:ve,hrefMainTableId:Re,registerOnlineHrefModal:_e,registerPopModal:xe,openPopModal:Te,onlinePopModalRef:Me,popTableId:q,handleClickFieldHref:De}=ro(u,H);ze(a,()=>{Fe()},{immediate:!0});function Fe(){return P(this,null,function*(){k.value=!0;let n=yield z(so);Pe(n),yield Q(),k.value=!1,u.execButtonEnhance("setup")})}function Pe(n){let g=W(n.enhanceJs);u.EnhanceJS=g,ce(n.cgButtonList),ue(n.hideColumns),we(n),S(n)}function Le(n){u.queryParam=n,d({mode:"search"})}function He(n){return P(this,null,function*(){yield io(_),_.value.init(n)})}function Ee(n){q.value=n.id;let g={title:n.describe};n.record&&n.record.id&&(g.record=n.record,g.isUpdate=!0),Te(!0,g)}return mo(Ee),(n,g)=>{const qe=D("a-skeleton"),C=D("a-button"),Ne=D("a-modal");return t(),f("div",go,[e(x)?(t(),l(qe,{key:0,active:""})):c("",!0),N(m(lo,{ref_key:"onlineQueryFormOuter",ref:w,id:e(a),queryBtnCfg:e(X),resetBtnCfg:e(Y),onSearch:Le,onLoaded:He},null,8,["id","queryBtnCfg","resetBtnCfg"]),[[O,!e(x)]]),e(x)?c("",!0):(t(),l(e(co),{key:1,ref:"onlineTable",rowKey:"jeecg_row_key",canResize:!0,bordered:!0,showIndexColumn:!1,loading:e(k),columns:e(fe),dataSource:e(I),pagination:e(s),rowSelection:e(be),actionColumn:e(ye),showTableSetting:!0,clickToRowSelect:!1,scroll:e(ke),onTableRedo:e(d),class:Je({"j-table-force-nowrap":e(he)}),onChange:e(J)},{tableTitle:i(()=>[e(b).add&&e(r).add.enabled?(t(),l(C,{key:0,type:"primary",preIcon:e(r).add.buttonIcon,onClick:e(te)},{default:i(()=>[h("span",null,y(e(r).add.buttonName),1)]),_:1},8,["preIcon","onClick"])):c("",!0),e(b).import&&e(r).import.enabled?(t(),l(C,{key:1,type:"primary",preIcon:e(r).import.buttonIcon,onClick:e(ie)},{default:i(()=>[h("span",null,y(e(r).import.buttonName),1)]),_:1},8,["preIcon","onClick"])):c("",!0),e(b).export&&e(r).export.enabled?(t(),l(C,{key:2,type:"primary",preIcon:e(r).export.buttonIcon,loading:M.value,onClick:ge},{default:i(()=>[h("span",null,y(e(r).export.buttonName),1)]),_:1},8,["preIcon","loading"])):c("",!0),e(T)&&e(T).length>0?(t(!0),f(A,{key:3},Qe(e(T),(o,p)=>(t(),f(A,null,[o.optType=="js"?(t(),l(C,{key:"cgbtn"+p,onClick:B=>e(le)(o.buttonCode),type:"primary",preIcon:o.buttonIcon?"ant-design:"+o.buttonIcon:""},{default:i(()=>[F(y(o.buttonName),1)]),_:2},1032,["onClick","preIcon"])):o.optType=="action"?(t(),l(C,{key:"cgbtn"+p,onClick:B=>e(pe)(o.buttonCode),type:"primary",preIcon:o.buttonIcon?"ant-design:"+o.buttonIcon:""},{default:i(()=>[F(y(o.buttonName),1)]),_:2},1032,["onClick","preIcon"])):c("",!0)],64))),256)):c("",!0),e(b).batch_delete&&e(r).batch_delete.enabled?N((t(),l(C,{key:4,preIcon:e(r).batch_delete.buttonIcon,onClick:e(ne)},{default:i(()=>[h("span",null,y(e(r).batch_delete.buttonName),1)]),_:1},8,["preIcon","onClick"])),[[O,e(Ce).length>0]]):c("",!0),e(b).super_query&&e(r).super_query.enabled?(t(),l(po,{key:5,ref_key:"superQueryButtonRef",ref:_,online:"",status:e(V),queryBtnCfg:e(r).super_query,onSearch:e(j)},null,8,["status","queryBtnCfg","onSearch"])):c("",!0)]),fileSlot:i(({text:o,record:p,column:B})=>[o?(t(),l(C,{key:1,ghost:!0,type:"primary",preIcon:"ant-design:download",size:"small",onClick:Oe=>e(Ie)(o,p,B,e(a))},{default:i(()=>[...g[0]||(g[0]=[F(" 下载 ",-1)])]),_:1},8,["onClick"])):(t(),f("span",fo,"无文件"))]),imgSlot:i(({text:o})=>[o?(t(),f("img",{key:1,src:e(Se)(o),alt:"图片不存在",class:"online-cell-image",onClick:p=>e(ve)(o)},null,8,Co)):(t(),f("span",yo,"无图片"))]),htmlSlot:i(({text:o,column:p,record:B})=>[p.fieldHref?(t(),f("a",{key:0,innerHTML:o,onClick:Oe=>e(De)(p.fieldHref,B)},null,8,bo)):(t(),f("div",{key:1,innerHTML:o},null,8,ho))]),pcaSlot:i(({text:o})=>[h("div",{title:e(E)(o)},y(e(E)(o)),9,ko)]),dateSlot:i(({text:o,column:p})=>[h("span",null,y(e(Be)(o,p)),1)]),action:i(({record:o})=>[m(e(uo),{actions:e(se)(o),dropDownActions:e(me)(o)},null,8,["actions","dropDownActions"])]),_:1},8,["loading","columns","dataSource","pagination","rowSelection","actionColumn","scroll","onTableRedo","class","onChange"])),m(Ze,{onRegister:e(oe),id:e(a),cgBIBtnMap:e(r),buttonSwitch:e(b),confirmBtnCfg:e(Z),onSuccess:e(d),onFormConfig:e(G)},null,8,["onRegister","id","cgBIBtnMap","buttonSwitch","confirmBtnCfg","onSuccess","onFormConfig"]),m($,{id:e(a),onRegister:e(de)},null,8,["id","onRegister"]),m(eo,{onRegister:e(re),url:e(ee)(),onOk:e(d),online:""},null,8,["onRegister","url","onOk"]),m(Ne,Ve(e(v).model,je(e(v).on)),{default:i(()=>[(t(),l(Ge(e(v).is),Ke(Ue(e(v).params)),null,16))]),_:1},16),m(Ye,{onRegister:e(K),onSuccess:e(d)},null,8,["onRegister","onSuccess"]),m($,{id:e(Re),onRegister:e(_e),defaultFullscreen:!1},null,8,["id","onRegister"]),m(ao,{ref_key:"onlinePopModalRef",ref:Me,id:e(q),onRegister:e(xe),onSuccess:e(d),request:"",topTip:""},null,8,["id","onRegister","onSuccess"]),m(e(Xe),{loading:e(U),absolute:!0},null,8,["loading"])])}}});export{Zt as default};
|