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

2 lines
12 KiB
Java

var Ko=Object.defineProperty,Uo=Object.defineProperties;var Wo=Object.getOwnPropertyDescriptors;var H=Object.getOwnPropertySymbols;var Yo=Object.prototype.hasOwnProperty,Xo=Object.prototype.propertyIsEnumerable;var A=(m,i,e)=>i in m?Ko(m,i,{enumerable:!0,configurable:!0,writable:!0,value:e}):m[i]=e,N=(m,i)=>{for(var e in i||(i={}))Yo.call(i,e)&&A(m,e,i[e]);if(H)for(var e of H(i))Xo.call(i,e)&&A(m,e,i[e]);return m},Q=(m,i)=>Uo(m,Wo(i));var T=(m,i,e)=>new Promise((g,M)=>{var B=u=>{try{S(e.next(u))}catch(I){M(I)}},f=u=>{try{S(e.throw(u))}catch(I){M(I)}},S=u=>u.done?g(u.value):Promise.resolve(u.value).then(B,f);S((e=e.apply(m,i)).next())});import{e as j,h as Zo,C,z as n,y as s,H as d,O as q,f as c,u as o,P as J,A as l,J as ot,B as tt,a1 as et,K as z,Q as k,G as b,E as D,r as nt,F as $,D as rt,Y as it,M as at,N as lt}from"./vue-vendor-DNhG1Cve.js";import pt from"./BasicTable-C6eG0bgK.js";import mt from"./TableAction-BiXnWkvt.js";import"./TableImg.vue_vue_type_style_index_0_lang-65ZOQtFn.js";import{s as st,M as ct,b6 as ut}from"./index-X7Y8jykP.js";import dt from"./OnlineCustomModal-Cp94l-9P.js";import gt from"./OnlineTabAutoModal-DsPIR0FZ.js";import V from"./OnlineTabDetailModal-BReZawF9.js";import{J as ft}from"./JImportModal-2M3TeQac.js";import{u as yt,a as Ct}from"./useListButton-CD_7XW68.js";import{u as bt}from"./useTableColumns-DkARxJ3d.js";import{u as ht}from"./useEnhance-DSMGDhnx.js";import{g as _t}from"./useAutoForm-Dtkm06h9.js";import kt from"./OnlineQueryForm-DW8xYcU_.js";import Bt from"./SuperQuery-494k0Leh.js";import{u as St}from"./useOnlinePopEvent-CGxmXrya.js";import It from"./OnlinePopModal-PPYKdfpV.js";import{T as wt}from"./constant-DfcHKztj.js";import"./index-M9QP6cvf.js";import{S as Mt}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"./OnlineTabForm-Cqb4m321.js";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"./OnlineTabFormDetail-DgzxtjO1.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 Rt={class:"p-2"},Tt={key:0,style:{"font-size":"12px","font-style":"italic"}},vt={key:0,style:{"font-size":"12px","font-style":"italic"}},Lt=["src","onClick"],Ot=["innerHTML","onClick"],xt=["innerHTML"],Dt=["title"],Et=j({name:"OnlCgformTabList"}),dr=j(Q(N({},Et),{setup(m){const{createMessage:i}=st(),{ID:e,onlineTableContext:g,onlineQueryFormOuter:M,loading:B,reload:f,dataSource:S,pagination:u,handleSpecialConfig:I,getColumnList:G,handleChangeInTable:K,loadData:U,superQueryButtonRef:v,superQueryStatus:W,handleSuperQuery:Y,onlineExtConfigJson:E,handleFormConfig:X,registerCustomModal:Z,tableReloading:L,pageLoading:oo}=yt();if(!e.value)throw i.warning("地址错误, 配置ID不存在!"),new Error("地址错误, 配置ID不存在!");let{initCgEnhanceJs:to}=ht(g);const{buttonSwitch:_,cgBIBtnMap:a,getQueryButtonCfg:eo,getResetButtonCfg:no,getFormConfirmButtonCfg:ro,cgTopButtonList:O,importUrl:io,registerModal:ao,handleAdd:lo,handleBatchDelete:po,registerImportModal:mo,onImportExcel:so,onExportExcel:co,cgButtonJsHandler:uo,cgButtonActionHandler:go,getDropDownActions:fo,getActions:yo,initButtonList:Co,initButtonSwitch:bo,registerDetailModal:ho,registerBpmModal:_o}=Ct(g,E),x=nt(!1);function ko(){return T(this,null,function*(){try{x.value=!0,yield co()}finally{setTimeout(()=>x.value=!1,1500)}})}const{columns:Bo,actionColumn:So,selectedKeys:Io,rowSelection:wo,enableScrollBar:Mo,tableScroll:Ro,downloadRowFile:To,getImgView:vo,getPcaText:F,getFormatDate:Lo,handleColumnResult:Oo,hrefComponent:R,viewOnlineCellImage:xo,hrefMainTableId:Do,registerOnlineHrefModal:Eo,registerPopModal:Fo,openPopModal:Po,onlinePopModalRef:Ho,popTableId:P,handleClickFieldHref:Ao}=bt(g,E);Zo(e,()=>{No()},{immediate:!0});function No(){return T(this,null,function*(){B.value=!0;let r=yield G(wt);Qo(r),yield U(),B.value=!1,g.execButtonEnhance("setup")})}function Qo(r){let y=to(r.enhanceJs);g.EnhanceJS=y,Co(r.cgButtonList),bo(r.hideColumns),Oo(r),I(r)}function qo(r){g.queryParam=r,f({mode:"search"})}function Jo(r){return T(this,null,function*(){yield _t(v),v.value.init(r)})}function zo(r){P.value=r.id;let y={title:r.describe};r.record&&r.record.id&&(y.record=r.record,y.isUpdate=!0),Po(!0,y)}return St(zo),(r,y)=>{const $o=Mt,h=z("a-button"),Vo=ct,jo=z("BpmGraphicModal");return n(),C("div",Rt,[o(L)?(n(),s($o,{key:0,active:""})):d("",!0),q(c(kt,{ref_key:"onlineQueryFormOuter",ref:M,id:o(e),queryBtnCfg:o(eo),resetBtnCfg:o(no),onSearch:qo,onLoaded:Jo},null,8,["id","queryBtnCfg","resetBtnCfg"]),[[J,!o(L)]]),o(L)?d("",!0):(n(),s(o(pt),{key:1,ref:"onlineTable",rowKey:"jeecg_row_key",canResize:!0,bordered:!0,showIndexColumn:!1,loading:o(B),columns:o(Bo),dataSource:o(S),pagination:o(u),rowSelection:o(wo),actionColumn:o(So),showTableSetting:!0,clickToRowSelect:!1,scroll:o(Ro),onTableRedo:o(f),class:ot({"j-table-force-nowrap":o(Mo)}),onChange:o(K)},{tableTitle:l(()=>[o(_).add&&o(a).add.enabled?(n(),s(h,{key:0,type:"primary",preIcon:o(a).add.buttonIcon,onClick:o(lo)},{default:l(()=>[k("span",null,b(o(a).add.buttonName),1)]),_:1},8,["preIcon","onClick"])):d("",!0),o(_).import&&o(a).import.enabled?(n(),s(h,{key:1,type:"primary",preIcon:o(a).import.buttonIcon,onClick:o(so)},{default:l(()=>[k("span",null,b(o(a).import.buttonName),1)]),_:1},8,["preIcon","onClick"])):d("",!0),o(_).export&&o(a).export.enabled?(n(),s(h,{key:2,type:"primary",preIcon:o(a).export.buttonIcon,loading:x.value,onClick:ko},{default:l(()=>[k("span",null,b(o(a).export.buttonName),1)]),_:1},8,["preIcon","loading"])):d("",!0),o(O)&&o(O).length>0?(n(!0),C($,{key:3},rt(o(O),(t,p)=>(n(),C($,null,[t.optType=="js"?(n(),s(h,{key:"cgbtn"+p,onClick:w=>o(uo)(t.buttonCode),type:"primary",preIcon:t.buttonIcon?"ant-design:"+t.buttonIcon:""},{default:l(()=>[D(b(t.buttonName),1)]),_:2},1032,["onClick","preIcon"])):t.optType=="action"?(n(),s(h,{key:"cgbtn"+p,onClick:w=>o(go)(t.buttonCode),type:"primary",preIcon:t.buttonIcon?"ant-design:"+t.buttonIcon:""},{default:l(()=>[D(b(t.buttonName),1)]),_:2},1032,["onClick","preIcon"])):d("",!0)],64))),256)):d("",!0),o(_).batch_delete&&o(a).batch_delete.enabled?q((n(),s(h,{key:4,preIcon:o(a).batch_delete.buttonIcon,onClick:o(po)},{default:l(()=>[k("span",null,b(o(a).batch_delete.buttonName),1)]),_:1},8,["preIcon","onClick"])),[[J,o(Io).length>0]]):d("",!0),o(_).super_query&&o(a).super_query.enabled?(n(),s(Bt,{key:5,ref_key:"superQueryButtonRef",ref:v,online:"",status:o(W),queryBtnCfg:o(a).super_query,onSearch:o(Y)},null,8,["status","queryBtnCfg","onSearch"])):d("",!0)]),fileSlot:l(({text:t,record:p,column:w})=>[t?(n(),s(h,{key:1,ghost:!0,type:"primary",preIcon:"ant-design:download",size:"small",onClick:Go=>o(To)(t,p,w,o(e))},{default:l(()=>[...y[0]||(y[0]=[D(" 下载 ",-1)])]),_:1},8,["onClick"])):(n(),C("span",Tt,"无文件"))]),imgSlot:l(({text:t})=>[t?(n(),C("img",{key:1,src:o(vo)(t),alt:"图片不存在",class:"online-cell-image",onClick:p=>o(xo)(t)},null,8,Lt)):(n(),C("span",vt,"无图片"))]),htmlSlot:l(({text:t,column:p,record:w})=>[p.fieldHref?(n(),C("a",{key:0,innerHTML:t,onClick:Go=>o(Ao)(p.fieldHref,w)},null,8,Ot)):(n(),C("div",{key:1,innerHTML:t},null,8,xt))]),pcaSlot:l(({text:t,column:p})=>[k("div",{title:o(F)(t,p)},b(o(F)(t,p)),9,Dt)]),dateSlot:l(({text:t,column:p})=>[k("span",null,b(o(Lo)(t,p)),1)]),action:l(({record:t})=>[c(o(mt),{actions:o(yo)(t),dropDownActions:o(fo)(t)},null,8,["actions","dropDownActions"])]),_:1},8,["loading","columns","dataSource","pagination","rowSelection","actionColumn","scroll","onTableRedo","class","onChange"])),c(gt,{onRegister:o(ao),id:o(e),cgBIBtnMap:o(a),buttonSwitch:o(_),confirmBtnCfg:o(ro),onSuccess:o(f),onFormConfig:o(X)},null,8,["onRegister","id","cgBIBtnMap","buttonSwitch","confirmBtnCfg","onSuccess","onFormConfig"]),c(V,{id:o(e),onRegister:o(ho)},null,8,["id","onRegister"]),c(ft,{onRegister:o(mo),url:o(io)(),onOk:o(f),online:""},null,8,["onRegister","url","onOk"]),c(Vo,tt(o(R).model,et(o(R).on)),{default:l(()=>[(n(),s(it(o(R).is),at(lt(o(R).params)),null,16))]),_:1},16),c(dt,{onRegister:o(Z),onSuccess:o(f)},null,8,["onRegister","onSuccess"]),c(V,{id:o(Do),onRegister:o(Eo),defaultFullscreen:!1},null,8,["id","onRegister"]),c(It,{ref_key:"onlinePopModalRef",ref:Ho,id:o(P),onRegister:o(Fo),onSuccess:o(f),request:"",topTip:""},null,8,["id","onRegister","onSuccess"]),c(jo,{onRegister:o(_o)},null,8,["onRegister"]),c(o(ut),{loading:o(oo),absolute:!0},null,8,["loading"])])}}}));export{dr as default};