3 lines
11 KiB
Java
3 lines
11 KiB
Java
|
|
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/BasicTable-DfLkrEeh.js","js/vue-vendor-C7Zq48Yl.js","js/antd-vue-vendor-BPnV8VqP.js","js/index-Di-j2gt4.js","js/BasicForm-BJnSRkIE.js","js/componentMap-BBZeqR-K.js","js/index-BI6CMai0.js","js/vxe-table-vendor-B88kchpX.js","assets/index-CaK6YpON.css","js/useFormItem-BdW6EoZe.js","js/index-Du0A3ksf.js","js/BasicModal-0sAdFEk_.js","js/ModalHeader-keHdAHWH.js","js/useTimeout-DDl4l82I.js","js/index-DeEq83Ov.js","assets/index-DTCEk8S9.css","assets/ModalHeader-CLCbovMP.css","js/useWindowSizeFn-PRZSD86C.js","js/index-pxs5MULf.js","js/index-BgYCgfME.js","js/index-f8O7TghW.js","js/useIntersectionObserver-BMxdTqP3.js","assets/index-zj-Vfn3Q.css","assets/BasicModal-ByeTDAzn.css","assets/index-CUOTvden.css","js/download-UE0L9Rfp.js","js/base64Conver-24EVOS6V.js","js/index-CIBZG4nR.js","assets/index-BJ3DcgNL.css","js/index-BhQEwnQQ.js","js/useCountdown-DqnNWBp6.js","js/useFormItemSingle-BbRhswfn.js","assets/index-BB9COjV3.css","js/JAddInput-D6qcyZjQ.js","js/props-DAezUTeZ.js","js/JSelectBiz-CnEaVMUF.js","assets/JSelectBiz-CbWtJeuk.css","js/areaDataUtil-CbYCy3Ig.js","js/index-CNkz_PUv.js","js/index-CUdllngZ.js","js/bem-EhXRi4nW.js","js/props-D4vdsy3J.js","js/useContextMenu-Cwx1lIOK.js","assets/useContextMenu-DRJLeHo9.css","assets/index-qp_WIFXP.css","js/depart.api-DeMNV8zW.js","js/TreeIcon-DE4jdeZV.js","assets/TreeIcon-DHmlGCI2.css","assets/JAddInput-H5nPyCj5.css","js/JSelectDept-DRDVeruW.js","assets/JSelectDept-DtNxk8HG.css","js/JPopup-Bva6u6tk.js","js/usePopBiz-CG0vVpgI.js","js/useMethods-DVip17X8.js","js/index-Dg4HCEvo.js","assets/index-CxrinrEC.css","assets/JPopup-DsCGrSfh.css","js/JEllipsis-DqRFTSm0.js","js/JUpload-Cz9HN61B.js","assets/JUpload-CTjYYrtW.css","js/index-MGIrEF-A.js","js/index-MREkPhsT.js","assets/index-D7zwuHCL.css","assets/componentMap-DCgddocZ.css","assets/BasicForm-BKgjVE-6.css","js/useForm-BZtHZyx2.js","js/JAreaLinkage-BeRUFHSB.js","js/JCodeEditor-CLVZA7Uj.js","js/htmlmixed-NhwyF9-q.js","js/vue-CgbRSACy.js","assets/vue-DyVx2_Fd.css","assets/JCodeEditor-UIqM3VPK.css","assets/idea-C3eFBO7g.css","js/EasyCronInput-7xfJ3nBh.js","assets/EasyCronInput-BLbXuoBB.css","js/injectionKey-DPVn4AgL.js","assets/BasicTable-Wa_ugCm0.css"])))=>i.map(i=>d[i]);
|
||
|
|
var ae=Object.defineProperty,le=Object.defineProperties;var ne=Object.getOwnPropertyDescriptors;var P=Object.getOwnPropertySymbols;var se=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable;var D=(e,t,o)=>t in e?ae(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,E=(e,t)=>{for(var o in t||(t={}))se.call(t,o)&&D(e,o,t[o]);if(P)for(var o of P(t))oe.call(t,o)&&D(e,o,t[o]);return e},N=(e,t)=>le(e,ne(t));var U=(e,t,o)=>new Promise((f,n)=>{var m=l=>{try{a(o.next(l))}catch(h){n(h)}},c=l=>{try{a(o.throw(l))}catch(h){n(h)}},a=l=>l.done?f(l.value):Promise.resolve(l.value).then(m,c);a((o=o.apply(e,t)).next())});import{c as z,f as d,r as W,w as L,u as b,d as q,e as ie,ah as y,ar as Q,as as X,k as C,aG as A,aF as O,au as ce,p as F,h as ue}from"./vue-vendor-C7Zq48Yl.js";import{u as re,v as de,c as fe,ak as me,a as Y,aB as G,_ as he,d as Z,p as $,al as ge}from"./index-BI6CMai0.js";import{B as pe}from"./index-Du0A3ksf.js";import{s as ve}from"./props-DAezUTeZ.js";import{aP as Se,h as M}from"./antd-vue-vendor-BPnV8VqP.js";import{J as Ce}from"./JSelectBiz-CnEaVMUF.js";function we(e,t,o){const f=z("selectOptions",d([])),n=z("selectValues",W({value:[],change:!1})),m=z("loadingEcho",d(!1)),c=d([]),a=d([]),l=d([]),h=re();let g=!0;L(n,()=>{var s;if(n.change==!1&&!de(n.value)){let r={isMultiTranslate:"true",pageSize:(s=n.value)==null?void 0:s.length};r[t.rowKey]=n.value.join(","),m.value=g,g=!1,B(r,!0).then().finally(()=>{m.value=g})}a.value=[...n.value]},{immediate:!0});function p(s,r){return U(this,null,function*(){if(a.value=s,t.showSelected&&b(a).length!==b(r).length){let{records:v}=yield e({code:b(a).join(","),pageSize:b(a).length});l.value=v}else l.value=r})}const I={type:t.isRadioSelection?"radio":"checkbox",columnWidth:20,selectedRowKeys:a,onChange:p,preserveSelectedRowKeys:!0},K={dataIndex:"index",width:50};function B(s,r){return U(this,null,function*(){let{records:v}=yield e(s);if(c.value=v,r){let w=[];v.forEach(V=>{w.push({label:V[t.labelKey],value:V[t.rowKey]})}),f.value=w}})}function x(){return U(this,null,function*(){let{records:s}=yield e({code:n.value.join(","),pageSize:n.value.length});a.value=[...n.value],l.value=s})}function T(s){return U(this,null,function*(){s?(a.value=[...n.value],t.showSelected&&x()):o==null||o("close")})}function _(s){let r=[],v=[];if(l.value.forEach(w=>{r.push({label:w[t.labelKey],value:w[t.rowKey]})}),a.value.forEach(w=>{v.push(w)}),f.value=r,t.maxSelectCount&&v.length>t.maxSelectCount)return h.createMessage.warning(`最多只能选择${t.maxSelectCount}条数据`),!1;s&&s(r,v)}function R(s){a.value=a.value.filter(r=>r!=s[t.rowKey]),l.value=l.value.filter(r=>r[t.rowKey]!==s[t.rowKey])}function u(){a.value=[],l.value=[]}return[{onSelectChange:p,getDataSource:B,visibleChange:T,selectOptions:f,selectValues:n,rowSelection:I,indexColumnProps:K,checkedKeys:a,selectRows:l,dataSource:c,getSelectResult:_,handleDeleteSelected:R,reset:u}]}const ye=q({name:"UserSelectModal",components:{BasicModal:pe,BasicTable:fe(()=>he(()=>import("./BasicTable-DfLkrEeh.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,66,67,68,69,70,71,72,73,74,75,76])),{loading:!0})},props:N(E({},ve),{modalTitle:{type:String,default:"选择用户"},excludeUserIdList:{type:Array,default:[]},modalWrapClassName:{type:String,default:"j-user-select-modal"},customListApi:{type:Function},customApiJInput:{type:Boolean,default:!0},customFormConfig:{type:Object},customTableColumns:{type:Array}}),emits:["register","getSelectResult","close"],setup(e,{emit:t,refs:o}){var j;const f=d({x:!1}),n=d(),m=d(600),c=ie(()=>typeof e.customListApi=="function"),[a,{closeModal:l}]=me(()=>{window.innerWidth<900?f.value={x:900}:f.value={x:!1},setTimeout(()=>{let i=B.value;Se(i)&&(i=M(i)),n.value&&n.value.setSelectedRowKeys(i||[])},800)}),h=Y(),g={canResize:!1,bordered:!0,size:"small"},p=Object.assign({},b(e),b(h),g),[{rowSelection:I,visibleChange:K,selectValues:B,indexColumnProps:
|