Files
qhmes/deploy-qhmes/frontend/js/OnlCgformErpList-zAxYY8ts-HQrXGdaU.js
2026-05-15 11:34:12 +08:00

2 lines
12 KiB
Java

import{f as k,e as lt,w as $,h as it,ah as E,ar as C,as as r,au as I,aC as u,ag as y,q as X,k as d,u as e,B as Y,at as st,aF as i,av as w,G as j,F as z,aD as Z,aG as ct,aP as ut,aQ as pt,aJ as mt,aK as dt}from"./vue-vendor-C7Zq48Yl.js";import"./index-BgJbdjPf.js";import{u as ft,C as gt,bk as yt}from"./index-BI6CMai0.js";import bt from"./OnlineAutoModal-B5XvLBiD-BLbKBDwg.js";import vt from"./OnlineCustomModal-DDbFQrQY-BnR_ii_u.js";import ee from"./OnlineDetailModal-DrOui3kM-BDGRCP3G.js";import{r as ht}from"./JImportModal-DCGkPik8.js";import{y as Ct,S as kt}from"./useListButton-BaTZwDMS-DVggCmHP.js";import{a as wt,u as St,g as It,O as Rt}from"./useExtendComponent-D3N4jqMD-BdcrIiWO.js";import _t from"./OnlineQueryForm-DEZu3hUq-BpTFj-0n.js";import Bt from"./SuperQuery-D-nFsX69-ChSyI6-y.js";import{u as Tt}from"./useOnlinePopEvent-FOvbs0Ta-Bs4nEhRH.js";import xt from"./OnlCgformErpSubTable-HAaY8yX0-DNN4zD6G.js";import{s as te}from"./constant-DnbpmwZg-Ddbq-fz2.js";import{h as Mt}from"./antd-vue-vendor-BPnV8VqP.js";import{h as Dt}from"./main.index-Cs5ETdXF.js";import Et from"./BasicTable-DfLkrEeh.js";import{J as Ot}from"./componentMap-BBZeqR-K.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"./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"./CommentPanel-BqQr23e3.js";import"./useComment-Cm7xlwhe.js";import"./index-BHWalL74.js";import"./OnlineFormDetail-B_zriMe5-psm3rdd_.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 Pt=Object.defineProperty,oe=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,ne=(f,l,a)=>l in f?Pt(f,l,{enumerable:!0,configurable:!0,writable:!0,value:a}):f[l]=a,re=(f,l)=>{for(var a in l||(l={}))Ft.call(l,a)&&ne(f,a,l[a]);if(oe)for(var a of oe(l))Lt.call(l,a)&&ne(f,a,l[a]);return f},Q=(f,l,a)=>new Promise((T,x)=>{var L=g=>{try{S(a.next(g))}catch(M){x(M)}},O=g=>{try{S(a.throw(g))}catch(M){x(M)}},S=g=>g.done?T(g.value):Promise.resolve(g.value).then(L,O);S((a=a.apply(f,l)).next())});const qt={class:"content"},Ht={key:0,style:{"font-size":"12px","font-style":"italic"}},Nt={key:0,style:{"font-size":"12px","font-style":"italic"}},Kt=["src","onClick"],At=["innerHTML","onClick"],$t=["innerHTML"],jt=["title"],zt={__name:"OnlCgformErpList",setup(f){const l=k([]),a=k(0),T=k(null),x=k({}),{createMessage:L}=ft(),O=k(null),S=k(null),g=k({}),M=(t,n)=>{g.value[t]=n},{ID:R,onlineTableContext:m,onlineQueryFormOuter:ae,loading:q,reload:_,dataSource:P,pagination:J,handleSpecialConfig:le,getColumnList:ie,handleChangeInTable:se,loadData:ce,superQueryButtonRef:H,superQueryStatus:ue,handleSuperQuery:pe,onlineExtConfigJson:V,handleFormConfig:me,registerCustomModal:de,tableReloading:N,pageLoading:fe}=Ct({themeTemplate:te}),ge=lt(()=>{const t={y:300};return gt(G.value)?re(re({},G.value),t):t});if($(P,t=>{b.value.length>0&&(b.value=b.value.filter(n=>t.some(c=>c.jeecg_row_key===n))),J.value.current==1&&b.value.length===0&&setTimeout(()=>{var n;const c=document.querySelector(".ant-table-wrapper .ant-table-tbody");(n=c==null?void 0:c.querySelector(".ant-table-row"))==null||n.click()},100)}),!R.value)throw L.warning("地址错误, 配置ID不存在!"),new Error("地址错误, 配置ID不存在!");let{initCgEnhanceJs:ye}=St(m);const{buttonSwitch:B,cgBIBtnMap:s,getQueryButtonCfg:be,getResetButtonCfg:ve,getFormConfirmButtonCfg:he,cgTopButtonList:K,importUrl:Ce,registerModal:ke,handleAdd:we,handleBatchDelete:Se,registerImportModal:Ie,onImportExcel:Re,onExportExcel:_e,cgButtonJsHandler:Be,cgButtonActionHandler:Te,getDropDownActions:xe,getActions:Me,initButtonList:De,initButtonSwitch:Ee,registerDetailModal:Oe}=kt(m,V,{singleDelCallback:t=>{Array.isArray(m.selectedRowKeys)&&m.selectedRowKeys.includes(t)&&m.clearSelectedRow()},editClickCallback:(t,n)=>{Array.isArray(m.selectedRowKeys)&&m.selectedRowKeys.includes(t)&&n.stopPropagation()}}),A=k(!1);function Pe(){return Q(this,null,function*(){try{A.value=!0,yield _e()}finally{setTimeout(()=>A.value=!1,1500)}})}const{columns:Fe,actionColumn:Le,selectedKeys:b,rowSelection:qe,enableScrollBar:He,tableScroll:G,downloadRowFile:Ne,getImgView:Ke,getPcaText:U,getFormatDate:Ae,handleColumnResult:$e,hrefComponent:F,viewOnlineCellImage:je,hrefMainTableId:ze,registerOnlineHrefModal:Qe,registerPopModal:Je,openPopModal:Ve,onlinePopModalRef:Ge,popTableId:W,handleClickFieldHref:Ue}=wt(m,V);$(b,t=>{var n;(n=b.value)!=null&&n.length?T.value=P.value.find(c=>c.id===b.value[0]):T.value=null},{immediate:!0}),$(R,()=>{We()},{immediate:!0});function We(){return Q(this,null,function*(){q.value=!0;let t=yield ie(te);Xe(t.main),l.value=t.subList,yield ce(),q.value=!1,m.execButtonEnhance("setup")})}function Xe(t){let n=ye(t.enhanceJs);m.EnhanceJS=n,De(t.cgButtonList),Ee(t.hideColumns),$e(t,"radio"),le(t),x.value={cacheKey:`online_erp_mainTable_${t.currentTableName}`}}function Ye(t){m.queryParam=t,_({mode:"search"})}function Ze(){return Q(this,arguments,function*(t={}){yield It(H);const n=Mt(t),{properties:c={}}=n;Object.entries(c).forEach(([v,h])=>{h.view=="table"&&delete c[v]}),H.value.init(n)})}function et(t){W.value=t.id;let n={title:t.describe};t.record&&t.record.id&&(n.record=t.record,n.isUpdate=!0),Ve(!0,n)}Tt(et);const tt=(t,n)=>{pe(t,n),b.value=[]};return it(()=>{var t,n;const c=(n=(t=S==null?void 0:S.value)==null?void 0:t.getBindValuesRef().value)==null?void 0:n.size;setTimeout(()=>{const v=O.value.querySelector(".ant-table-wrapper .ant-table-body");v&&(v.style.height="auto",P.value.length>0&&v.offsetHeight<300&&(v.style.height=`${v.offsetHeight+1}px`))},0)},{flush:"post"}),(t,n)=>{var c;const v=E("a-skeleton"),h=E("a-button"),ot=E("a-tab-pane"),nt=E("a-tabs"),rt=E("a-modal");return r(),C("div",{ref_key:"cgformErpListRef",ref:O,class:"p-2 cgformErpList"},[I("div",qt,[e(N)?(r(),u(v,{key:0,active:""})):y("",!0),X(d(_t,{ref_key:"onlineQueryFormOuter",ref:ae,id:e(R),queryBtnCfg:e(be),resetBtnCfg:e(ve),onSearch:Ye,onLoaded:Ze},null,8,["id","queryBtnCfg","resetBtnCfg"]),[[Y,!e(N)]]),e(N)?y("",!0):(r(),u(e(Et),{key:1,ref_key:"onlineTable",ref:S,rowKey:"jeecg_row_key",canResize:!0,bordered:!0,showIndexColumn:!1,loading:e(q),columns:e(Fe),dataSource:e(P),pagination:e(J),rowSelection:e(qe),actionColumn:e(Le),showTableSetting:!0,clickToRowSelect:!0,scroll:ge.value,onTableRedo:e(_),tableSetting:x.value,class:st({"j-table-force-nowrap":e(He)}),onChange:e(se)},{tableTitle:i(()=>[e(B).add&&e(s).add.enabled?(r(),u(h,{key:0,type:"primary",preIcon:e(s).add.buttonIcon,onClick:e(we)},{default:i(()=>[I("span",null,w(e(s).add.buttonName),1)]),_:1},8,["preIcon","onClick"])):y("",!0),e(B).import&&e(s).import.enabled?(r(),u(h,{key:1,type:"primary",preIcon:e(s).import.buttonIcon,onClick:e(Re)},{default:i(()=>[I("span",null,w(e(s).import.buttonName),1)]),_:1},8,["preIcon","onClick"])):y("",!0),e(B).export&&e(s).export.enabled?(r(),u(h,{key:2,type:"primary",preIcon:e(s).export.buttonIcon,loading:A.value,onClick:Pe},{default:i(()=>[I("span",null,w(e(s).export.buttonName),1)]),_:1},8,["preIcon","loading"])):y("",!0),e(K)&&e(K).length>0?(r(!0),C(z,{key:3},Z(e(K),(o,p)=>(r(),C(z,null,[o.optType=="js"?(r(),u(h,{key:"cgbtn"+p,onClick:D=>e(Be)(o.buttonCode),type:"primary",preIcon:o.buttonIcon?"ant-design:"+o.buttonIcon:""},{default:i(()=>[j(w(o.buttonName),1)]),_:2},1032,["onClick","preIcon"])):o.optType=="action"?(r(),u(h,{key:"cgbtn"+p,onClick:D=>e(Te)(o.buttonCode),type:"primary",preIcon:o.buttonIcon?"ant-design:"+o.buttonIcon:""},{default:i(()=>[j(w(o.buttonName),1)]),_:2},1032,["onClick","preIcon"])):y("",!0)],64))),256)):y("",!0),e(B).batch_delete&&e(s).batch_delete.enabled?X((r(),u(h,{key:4,preIcon:e(s).batch_delete.buttonIcon,onClick:e(Se)},{default:i(()=>[I("span",null,w(e(s).batch_delete.buttonName),1)]),_:1},8,["preIcon","onClick"])),[[Y,e(b).length>0]]):y("",!0),e(B).super_query&&e(s).super_query.enabled?(r(),u(Bt,{key:5,ref_key:"superQueryButtonRef",ref:H,online:"",status:e(ue),queryBtnCfg:e(s).super_query,onSearch:tt},null,8,["status","queryBtnCfg"])):y("",!0)]),fileSlot:i(({text:o,record:p,column:D})=>[o?(r(),u(h,{key:1,ghost:!0,type:"primary",preIcon:"ant-design:download",size:"small",onClick:at=>e(Ne)(o,p,D,e(R))},{default:i(()=>[...n[1]||(n[1]=[j(" 下载 ",-1)])]),_:1},8,["onClick"])):(r(),C("span",Ht,"无文件"))]),imgSlot:i(({text:o})=>[o?(r(),C("img",{key:1,src:e(Ke)(o),alt:"图片不存在",class:"online-cell-image",onClick:p=>e(je)(o)},null,8,Kt)):(r(),C("span",Nt,"无图片"))]),htmlSlot:i(({text:o,column:p,record:D})=>[p.fieldHref?(r(),C("a",{key:0,innerHTML:o,onClick:at=>e(Ue)(p.fieldHref,D)},null,8,At)):(r(),C("div",{key:1,innerHTML:o},null,8,$t))]),pcaSlot:i(({text:o})=>[I("div",{title:e(U)(o)},w(e(U)(o)),9,jt)]),dateSlot:i(({text:o,column:p})=>[I("span",null,w(e(Ae)(o,p)),1)]),action:i(({record:o})=>[d(e(Ot),{actions:e(Me)(o),dropDownActions:e(xe)(o)},null,8,["actions","dropDownActions"])]),_:1},8,["loading","columns","dataSource","pagination","rowSelection","actionColumn","scroll","onTableRedo","tableSetting","class","onChange"])),(c=l.value)!=null&&c.length?(r(),u(nt,{key:2,animated:"",activeKey:a.value,"onUpdate:activeKey":n[0]||(n[0]=o=>a.value=o),style:{margin:"10px"}},{default:i(()=>[(r(!0),C(z,null,Z(l.value,(o,p)=>(r(),u(ot,{tab:o.description,key:p,forceRender:""},{default:i(()=>[d(xt,{data:o,mainTableSelectedRowRcord:T.value,onGetSource:M},null,8,["data","mainTableSelectedRowRcord"])]),_:2},1032,["tab"]))),128))]),_:1},8,["activeKey"])):y("",!0),d(bt,{onRegister:e(ke),id:e(R),subTableSource:g.value,cgBIBtnMap:e(s),buttonSwitch:e(B),confirmBtnCfg:e(he),onSuccess:e(_),onFormConfig:e(me)},null,8,["onRegister","id","subTableSource","cgBIBtnMap","buttonSwitch","confirmBtnCfg","onSuccess","onFormConfig"]),d(ee,{id:e(R),onRegister:e(Oe)},null,8,["id","onRegister"]),d(ht,{onRegister:e(Ie),url:e(Ce)(),onOk:e(_),online:""},null,8,["onRegister","url","onOk"]),d(rt,ct(e(F).model,ut(e(F).on)),{default:i(()=>[(r(),u(pt(e(F).is),mt(dt(e(F).params)),null,16))]),_:1},16),d(vt,{onRegister:e(de),onSuccess:e(_)},null,8,["onRegister","onSuccess"]),d(ee,{id:e(ze),onRegister:e(Qe),defaultFullscreen:!1},null,8,["id","onRegister"]),d(Rt,{ref_key:"onlinePopModalRef",ref:Ge,id:e(W),onRegister:e(Je),onSuccess:e(_),request:"",topTip:""},null,8,["id","onRegister","onSuccess"]),d(e(yt),{loading:e(fe),absolute:!0},null,8,["loading"])])],512)}}},Rn=Dt(zt,[["__scopeId","data-v-a7e4db94"]]);export{Rn as default};