| 12 |
- const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/SearchFormItem-DZi8YHWc.js","js/vue-vendor-Be68asQ6.js","js/JAddInput-BBXQvvpq.js","js/index-BFfnEkVs.js","js/antd-vue-vendor-DcqS7Wvq.js","js/vxe-table-vendor-DHF2TRpV.js","assets/index-ChMBXW5G.css","js/index-CETWS1o0.js","js/BasicModal-D4gc2R81.js","js/useTimeout-Ca5eqGu-.js","js/useWindowSizeFn-BTSGGcie.js","js/index-BZ_MXCtW.js","js/index-BIPzXG41.js","js/index-CXEQnmRq.js","js/useIntersectionObserver-Bl62RIZ4.js","assets/index-DNHoimbN.css","assets/BasicModal-CXgGQF-R.css","assets/index-yRxe3SQ1.css","js/JSelectUser-DCwPqRxp.js","js/props-BPxWJPuD.js","js/JSelectBiz-Be8KsC5j.js","assets/JSelectBiz-CYw1rOZ6.css","assets/JSelectUser-CQvjZTEr.css","js/useFormItem-CtGMPcLp.js","js/areaDataUtil-Cik-Rc_P.js","js/index-BOEzG86y.js","js/index-BNFwynfr.js","js/bem-BvvqSl-N.js","js/props-Cw7AfxGV.js","js/useContextMenu-BDwmjIwb.js","assets/useContextMenu-DRJLeHo9.css","assets/index-D8VMPii6.css","js/depart.api-CDwTvdwQ.js","assets/JAddInput-JmwJolqF.css","js/index-D68l__AG.js","js/BasicForm-Cv-dsB-e.js","js/componentMap-BUTAcOmo.js","js/download-CjoX0_mR.js","js/base64Conver-24EVOS6V.js","js/index-D1703ozz.js","assets/index-NmxXH94f.css","js/index-Bi7PIj53.js","js/useCountdown-B7iR27pS.js","js/useFormItemSingle-nLM0QlcI.js","assets/index-BB9COjV3.css","js/JSelectDept-DT6g7V5M.js","assets/JSelectDept-WHP406xL.css","js/JEllipsis-C04xKxcI.js","js/JUpload-cB_Qj2H2.js","assets/JUpload-CTjYYrtW.css","js/index-iuayQczx.js","js/index-DJQB4_Pr.js","assets/index-CTbO_Zqi.css","assets/componentMap-DNG5_eL7.css","assets/BasicForm-DTEnYz8c.css","js/useForm-kcRIHoe0.js","js/JAreaLinkage-BNOKwn5l.js","js/JCodeEditor-CSivhUhT.js","js/htmlmixed-DNSd26j0.js","js/vue-DbzutmLn.js","assets/vue-DyVx2_Fd.css","assets/JCodeEditor-DaPRKM4Q.css","assets/idea-C3eFBO7g.css","js/EasyCronInput-wCv2YMHn.js","assets/EasyCronInput-BLbXuoBB.css","assets/SearchFormItem-Cv9Mq1y0.css","js/BasicTable-CuSLkXEu.js","js/injectionKey-DPVn4AgL.js","assets/BasicTable-BEp_laQl.css"])))=>i.map(i=>d[i]);
- import{aj as Y,ac as ye,a9 as oe,aK as ve,u as ne,d as Z,aL as be,_ as x,a as te,H as o,ad as ke}from"./index-BFfnEkVs.js";import{d as le,r as ee,f as v,e as U,u as i,w as M,h as ae,ag as u,aq as y,ar as m,k as r,aE as se,aD as s,at as L,aB as V,ah as q,aO as Se,F as J,aC as Ie,q as Re,B as Oe,G as N,au as Be,o as Ee}from"./vue-vendor-Be68asQ6.js";import{B as _e}from"./index-CETWS1o0.js";const Pe=le({name:"JPopupOnlReportModal",components:{BasicModal:_e,SearchFormItem:Y(()=>x(()=>import("./SearchFormItem-DZi8YHWc.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65])),{loading:!1}),BasicTable:Y(()=>x(()=>import("./BasicTable-CuSLkXEu.js"),__vite__mapDeps([66,1,4,34,35,36,3,5,6,23,7,8,9,10,11,12,13,14,15,16,17,37,38,39,40,41,42,43,44,18,19,20,21,22,2,24,25,26,27,28,29,30,31,32,33,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,67,68])),{loading:!0})},props:["multi","code","sorter","groupId","param","showAdvancedButton","getFormValues","selected","rowkey"],emits:["ok","register"],setup(e,{emit:n}){const{createMessage:E}=ne(),_=ee({xs:{span:24},sm:{span:6}}),b=ee({xs:{span:24},sm:{span:18}}),[k,{closeModal:g}]=ye(),d=v(),c=v(),p=v(!1),S=oe(),I=v({x:!0}),P=U(()=>Object.assign({},i(e),i(S))),[{visibleChange:F,loadColumnsInfo:t,dynamicParamHandler:h,loadData:l,handleChangeInTable:$,combineRowKey:R,clickThenCheck:T,filterUnuseSelect:O,getOkSelectRows:w},{visible:f,rowSelection:A,checkedKeys:j,selectRows:B,pagination:z,dataSource:re,columns:G,loading:ie,title:ue,iSorter:D,queryInfo:K,queryParam:H,dictOptions:de}]=ve(P,c),ce=U(()=>i(K)&&i(K).length>0);M(()=>e.code,()=>{t()}),M(()=>e.param,()=>{f.value&&(h(),l())}),ae(()=>{if(e.sorter){let a=e.sorter.split("=");a.length===2&&["asc","desc"].includes(a[1].toLowerCase())&&(D.value={column:a[0],order:a[1].toLowerCase()},i(G).forEach(C=>{C.dataIndex===i(D).column?C.sortOrder=i(D).order==="asc"?"ascend":"descend":C.sortOrder=!1}))}}),M(()=>z.current,a=>{a&&c.value.setPagination({current:a})});function fe(){p.value=!i(p)}function Q(){g(),j.value=[],B.value=[],c.value.clearSelectedRowKeys()}function me(){if(O(),!e.multi&&i(B)&&i(B).length>1)return E.warning("只能选择一条记录"),!1;if(!i(B)||i(B).length==0)return E.warning("至少选择一条记录"),!1;let a=w();n("ok",a),Q()}function ge(){l(1)}function pe(){H.value={},l(1)}function he(a){return a&&a.indexOf(",")>0&&(a=a.substring(0,a.indexOf(","))),Z(a)}function we(a,C){if(a.stopPropagation(),C){let W=[],Ce=C.split(",");for(let X of Ce)X&&W.push(Z(X));be({imageList:W})}}return ae(()=>{if(e.selected&&e.rowkey){const a=e.multi?e.selected:[e.selected];j.value=a.map(C=>C[e.rowkey]),B.value=a}}),{attrs:S,register:k,tableScroll:I,dataSource:re,pagination:z,columns:G,rowSelection:A,checkedKeys:j,loading:ie,title:ue,handleCancel:Q,handleSubmit:me,clickThenCheck:T,loadData:l,combineRowKey:R,handleChangeInTable:$,visibleChange:F,queryInfo:K,queryParam:H,tableRef:c,formRef:d,labelCol:_,wrapperCol:b,dictOptions:de,showSearchFlag:ce,toggleSearchStatus:p,handleToggleSearch:fe,searchQuery:ge,searchReset:pe,getImgView:he,viewOnlineCellImage:we}}}),Fe={class:"jeecg-basic-table-form-container"},Te={style:{float:"left",overflow:"hidden"},class:"table-page-search-submitButtons"},Ve={key:0,style:{"font-size":"12px","font-style":"italic"}},Me=["src","onClick"];function qe(e,n,E,_,b,k){const g=u("SearchFormItem"),d=u("a-col"),c=u("a-button"),p=u("Icon"),S=u("a-row"),I=u("a-form"),P=u("BasicTable"),F=u("BasicModal");return m(),y("div",null,[r(F,se(e.$attrs,{onRegister:e.register,title:e.title,width:1200,onOk:e.handleSubmit,onCancel:e.handleCancel,cancelText:"关闭",wrapClassName:"j-popup-modal",onVisibleChange:e.visibleChange}),{default:s(()=>[L("div",Fe,[e.showSearchFlag?(m(),V(I,{key:0,ref:"formRef",model:e.queryParam,"label-col":e.labelCol,"wrapper-col":e.wrapperCol,onKeyup:Se(e.searchQuery,["enter","native"])},{default:s(()=>[r(S,{gutter:24},{default:s(()=>[(m(!0),y(J,null,Ie(e.queryInfo,(t,h)=>(m(),y(J,null,[t.hidden==="1"?Re((m(),V(d,{md:8,sm:24,key:"query"+h},{default:s(()=>[r(g,{formElRef:e.formRef,queryParam:e.queryParam,item:t,dictOptions:e.dictOptions},null,8,["formElRef","queryParam","item","dictOptions"])]),_:2},1024)),[[Oe,e.toggleSearchStatus]]):(m(),V(d,{md:8,sm:24,key:"query"+h},{default:s(()=>[r(g,{formElRef:e.formRef,queryParam:e.queryParam,item:t,dictOptions:e.dictOptions},null,8,["formElRef","queryParam","item","dictOptions"])]),_:2},1024))],64))),256)),e.showAdvancedButton?(m(),V(d,{key:0,md:8,sm:8},{default:s(()=>[L("span",Te,[r(d,{lg:6},{default:s(()=>[r(c,{type:"primary",preIcon:"ant-design:search-outlined",onClick:e.searchQuery},{default:s(()=>n[1]||(n[1]=[N("查询")])),_:1},8,["onClick"]),r(c,{preIcon:"ant-design:reload-outlined",onClick:e.searchReset,style:{"margin-left":"8px"}},{default:s(()=>n[2]||(n[2]=[N("重置")])),_:1},8,["onClick"]),L("a",{onClick:n[0]||(n[0]=(...t)=>e.handleToggleSearch&&e.handleToggleSearch(...t)),style:{"margin-left":"8px"}},[N(Be(e.toggleSearchStatus?"收起":"展开")+" ",1),r(p,{icon:e.toggleSearchStatus?"ant-design:up-outlined":"ant-design:down-outlined"},null,8,["icon"])])]),_:1})])]),_:1})):q("",!0)]),_:1})]),_:1},8,["model","label-col","wrapper-col","onKeyup"])):q("",!0)]),r(P,{ref:"tableRef",canResize:!1,bordered:!0,loading:e.loading,rowKey:e.rowkey?e.rowkey:e.combineRowKey,columns:e.columns,showIndexColumn:!1,dataSource:e.dataSource,pagination:e.pagination,rowSelection:e.rowSelection,onRowClick:e.clickThenCheck,onChange:e.handleChangeInTable},{tableTitle:s(()=>n[3]||(n[3]=[])),bodyCell:s(({text:t,column:h})=>[h.fieldType==="Image"?(m(),y(J,{key:0},[t?(m(),y("img",{key:1,src:e.getImgView(t),alt:"图片不存在",class:"cellIamge",onClick:l=>e.viewOnlineCellImage(l,t)},null,8,Me)):(m(),y("span",Ve,"无图片"))],64)):q("",!0)]),_:1},8,["loading","rowKey","columns","dataSource","pagination","rowSelection","onRowClick","onChange"])]),_:1},16,["onRegister","title","onOk","onCancel","onVisibleChange"])])}const $e=te(Pe,[["render",qe],["__scopeId","data-v-8bc39c4a"]]),Ae=le({name:"JPopup",components:{JPopupOnlReportModal:$e},inheritAttrs:!1,props:{code:o.string.def(""),value:o.string.def(""),sorter:o.string.def(""),width:o.number.def(1200),placeholder:o.string.def("请选择"),multi:o.bool.def(!1),param:o.object.def({}),spliter:o.string.def(","),groupId:o.string.def(""),formElRef:o.object,setFieldsValue:o.func,getFormValues:o.func,getContainer:o.func,fieldConfig:{type:Array,default:()=>[]},showAdvancedButton:o.bool.def(!0),inSearch:o.bool.def(!1)},emits:["update:value","register","popUpChange","focus"],setup(e,{emit:n,refs:E}){const{createMessage:_}=ne(),b=oe(),k=v(!0),g=v(""),d=v(""),[c,{openModal:p}]=ke();let{code:S,fieldConfig:I}=e;const P=U(()=>e.groupId?`${e.groupId}_${S}_${I[0].source}_${I[0].target}`:"");Ee(()=>{e.fieldConfig.length==0&&(_.error("popup参数未正确配置!"),k.value=!1)}),M(()=>e.value,l=>{g.value=l&&l.length>0?l.split(e.spliter).join(","):""},{immediate:!0});function F(){n("focus"),!b.value.disabled&&p(!0)}function t(){g.value=""}function h(l){let{fieldConfig:$}=e,R={},T=[];for(let O of $){let w=l.map(f=>f[O.source]);if(w=w.length==1?w[0]:w.join(","),O.target.split(",").forEach(f=>{R[f]=w}),e.inSearch)if(O.label){let f=l.map(A=>A[O.label]);f=f.length==1?f[0]:f.join(","),T.push(f)}else T.push(w)}d.value=T.join(","),e.formElRef&&e.formElRef.setFieldsValue(R),e.setFieldsValue&&e.setFieldsValue(R),n("popUpChange",R)}return{showText:g,innerShowText:d,avalid:k,uniqGroupId:P,attrs:b,regModal:c,handleOpen:F,handleEmpty:t,callBack:h}}}),je={key:0,class:"JPopup components-input-demo-presuffix"};function De(e,n,E,_,b,k){const g=u("Icon"),d=u("a-input"),c=u("JPopupOnlReportModal"),p=u("a-form-item");return e.avalid?(m(),y("div",je,[r(d,se({onClick:e.handleOpen,value:e.innerShowText||e.showText,placeholder:e.placeholder,readOnly:""},e.attrs),{prefix:s(()=>[r(g,{icon:"ant-design:cluster-outlined"})]),_:1},16,["onClick","value","placeholder"]),r(p,null,{default:s(()=>[r(c,{onRegister:e.regModal,code:e.code,multi:e.multi,sorter:e.sorter,groupId:e.uniqGroupId,param:e.param,showAdvancedButton:e.showAdvancedButton,getContainer:e.getContainer,getFormValues:e.getFormValues,onOk:e.callBack},null,8,["onRegister","code","multi","sorter","groupId","param","showAdvancedButton","getContainer","getFormValues","onOk"])]),_:1})])):q("",!0)}const Ne=te(Ae,[["render",De],["__scopeId","data-v-9d6a05ef"]]);export{$e as J,Ne as u};
|