3 lines
9.5 KiB
Java
3 lines
9.5 KiB
Java
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/BasicTable-C6eG0bgK.js","js/BasicTable.vue_vue_type_style_index_0_lang-B9DxrWas.js","js/vue-vendor-DNhG1Cve.js","js/BasicForm-ClUSoD_-.js","js/helper-DcLcf4v6.js","js/index-X7Y8jykP.js","js/emoji-mart-vue-fast-R0uJEDq-.js","assets/index-GuhSw_Yp.css","js/index-BzChaRPg.js","assets/index-DTCEk8S9.css","js/useAppInject-DPZGPcR3.js","js/BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js","js/index-DO7ZhK45.js","js/index-ByCwbQDV.js","js/index-Upeu4GGa.js","js/index-C4wWpZeQ.js","js/useTimeout-D5AmIBZw.js","js/index-M9QP6cvf.js","js/Skeleton-CimgOdM7.js","js/useScrollTo-0FPEw5-K.js","js/useIntersectionObserver-BGOgyKyu.js","assets/index-zj-Vfn3Q.css","assets/BasicForm-BKgjVE-6.css","js/index-saD4h7VJ.js","js/useBreakpoint-DXhPW7nV.js","js/useEventListener-BRXjwk7A.js","js/breakpointEnum-BhAg6bcX.js","js/uniqBy--vsL0WVB.js","js/index-BDvqZ5j4.js","js/BasicModal-xH56XuRZ.js","js/ModalHeader-Sr8KwhJJ.js","assets/ModalHeader-CLCbovMP.css","js/useWindowSizeFn-C-0M9_Ul.js","js/index-CuWaQdlK.js","assets/BasicModal-ByeTDAzn.css","assets/index-CUOTvden.css","js/useForm-D61zovon.js","js/injectionKey-DPVn4AgL.js","js/index-DSsDi_fL.js","js/Group-UHkub2tu.js","js/Checkbox-Dbxs4we4.js","js/index-BuONesFs.js","js/FormOutlined-Y84itqS0.js","js/useTableContext-CncNVXgp.js","js/index-DTjkSGYl.js","js/eagerComputed-BTlOruLW.js","js/fromPairs-Dx9PT-t0.js","js/useMaxLevel-DE205ncc.js","js/index-CfNJyBRj.js","js/dropdown-jkliuVyN.js","js/index-DfHu-LAS.js","js/Group-DBzJABA_.js","js/RadioButton-DRBix2Fq.js","js/index-C7ckZv9Z.js","js/DirectoryTree-nk_YTTIy.js","js/FolderOpenOutlined-SzIPA7z0.js","js/index-Cl-8Hzo4.js","js/scrollTo-D49dA-9c.js","js/operationUnit-vCu2co3e.js","js/index-C69VKHba.js","js/index-DklMb9Qc.js","js/UpOutlined-B1UMbtrP.js","js/index-DsixALRt.js","js/dayjs-jnKD3YGS.js","js/index-aCD42OrZ.js","js/quarterOfYear-BU2sPnff.js","js/index-J2mOtM3w.js","js/dayjs-ALi1pEeb.js","js/clickOutside-DHfwTU6R.js","js/onMountedOrActivated-DhSdLlqP.js","js/throttle-De_jAmBh.js","js/uuid-CODpppBC.js","js/sortable.esm-DJNoJSdJ.js","js/RedoOutlined-Cq2g4Slp.js","js/index-CeNCCWzL.js","assets/BasicTable-Wa_ugCm0.css"])))=>i.map(i=>d[i]);
|
|
var G=Object.defineProperty,W=Object.defineProperties;var Y=Object.getOwnPropertyDescriptors;var E=Object.getOwnPropertySymbols;var N=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable;var z=(e,a,n)=>a in e?G(e,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[a]=n,B=(e,a)=>{for(var n in a||(a={}))N.call(a,n)&&z(e,n,a[n]);if(E)for(var n of E(a))Q.call(a,n)&&z(e,n,a[n]);return e},P=(e,a)=>W(e,Y(a));var I=(e,a,n)=>new Promise((p,d)=>{var f=o=>{try{l(n.next(o))}catch(s){d(s)}},i=o=>{try{l(n.throw(o))}catch(s){d(s)}},l=o=>o.done?p(o.value):Promise.resolve(o.value).then(f,i);l((n=n.apply(e,a)).next())});import{p as X,aO as A,fY as Z,_ as ee,au as U,as as K}from"./index-X7Y8jykP.js";import{B as te}from"./index-BDvqZ5j4.js";import{B as oe}from"./index-Bzmv9Ie7.js";import{u as ae}from"./useSelectBiz-C58pZLPQ.js";import{m as ne}from"./depart.api-nbAZZHTa.js";import{s as re}from"./props-BWd0f6uH.js";import{T as se}from"./TreeIcon-7lwypClM.js";import{a as le,u as ie}from"./useModal-DaJ3Bflg.js";import{e as k,u as h,r as u,K as S,y as ce,z as H,A as g,f as c,B as D,w as de,h as ue,b as pe,a2 as M,C as me}from"./vue-vendor-DNhG1Cve.js";import{C as fe}from"./index-BwqG9R3y.js";import{O as ge}from"./index-CuWaQdlK.js";import{A as he}from"./index-DO7ZhK45.js";import{J as ye}from"./JSelectBiz-CRkPo6gN.js";import{useRuleFormItem as ve}from"./useFormItem-b_EqFlJz.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useTimeout-D5AmIBZw.js";import"./index-BzChaRPg.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./useAppInject-DPZGPcR3.js";import"./bem-CTsBfXqP.js";import"./props-Cc-8EPhZ.js";import"./fromPairs-Dx9PT-t0.js";import"./index-CfNJyBRj.js";import"./dropdown-jkliuVyN.js";import"./useContextMenu-BncvQCmV.js";import"./index-saD4h7VJ.js";import"./difference-CGvbIcA7.js";import"./index-C7ckZv9Z.js";import"./DirectoryTree-nk_YTTIy.js";import"./FolderOpenOutlined-SzIPA7z0.js";import"./index-Cl-8Hzo4.js";import"./useMaxLevel-DE205ncc.js";import"./eagerComputed-BTlOruLW.js";import"./index-BuONesFs.js";import"./index-J2mOtM3w.js";const _e=k({name:"UserSelectByDepModal",components:{TreeIcon:se,BasicModal:te,BasicTree:oe,BasicTable:X(()=>ee(()=>import("./BasicTable-C6eG0bgK.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])),{loading:!0})},props:P(B({},re),{modalTitle:{type:String,default:"部门用户选择"}}),emits:["register","getSelectResult"],setup(e,{emit:a,refs:n}){const p=u(),d=u(),[f,{closeModal:i}]=le(t=>I(null,null,function*(){yield J()})),l=A(),o=u([]),s=u([]),y=u([]),m={},T={columns:[{title:"用户账号",dataIndex:"username",width:180},{title:"用户姓名",dataIndex:"realname",width:180},{title:"性别",dataIndex:"sex_dictText",width:80},{title:"手机号码",dataIndex:"phone",customRender:({record:t,text:_})=>t.izHideContact&&t.izHideContact==="1"?"/":_}],useSearchForm:!0,canResize:!1,showIndexColumn:!1,striped:!0,bordered:!0,size:"small",formConfig:{baseColProps:{xs:24,sm:8,md:6,lg:8,xl:6,xxl:8},actionColOptions:{xs:24,sm:12,md:12,lg:12,xl:8,xxl:8},schemas:[{label:"账号",field:"username",component:"Input"},{label:"姓名",field:"realname",component:"Input"}],resetFunc:j}},v=Object.assign({},h(e),h(l),T),[{rowSelection:C,visibleChange:O,indexColumnProps:R,getSelectResult:r,reset:w}]=ae(V,v);function V(t){return t=x(t),Z(B({},t))}function $(t){return t=x(t),ne(B({},t))}function x(t){return e!=null&&e.params?B(B({},t),e.params):t}function J(){$().then(t=>{t&&(o.value=t)})}function L(t){return I(this,null,function*(){try{const _=yield $({pid:t.eventKey}),b=h(d);b&&(b.updateNodeByKey(t.eventKey,{children:_}),b.setExpandedKeys([t.eventKey,...b.getExpandedKeys()]))}catch(_){}return Promise.resolve()})}function F(t){t[0]!=null&&(h(s)[0]!==t[0]&&(s.value=[t[0]]),m.departId=h(s).join(","),p.value.reload())}function j(){return I(this,null,function*(){s.value=[],m.departId="",w()})}function q(){r((t,_)=>{a("getSelectResult",t,_),i()})}return{handleOk:q,searchInfo:m,register:f,indexColumnProps:R,visibleChange:O,getBindValue:v,rowSelection:C,departTree:o,selectedDepIds:s,expandedKeys:y,treeRef:d,tableRef:p,getTableList:V,onDepSelect:F,loadChildrenTreeData:L}}});function Be(e,a,n,p,d,f){const i=S("TreeIcon"),l=S("BasicTree"),o=fe,s=he,y=S("BasicTable"),m=ge,T=S("BasicModal");return H(),ce(T,D(e.$attrs,{onRegister:e.register,title:e.modalTitle,width:"1200px",onOk:e.handleOk,destroyOnClose:"",onVisibleChange:e.visibleChange}),{default:g(()=>[c(m,{gutter:10},{default:g(()=>[c(s,{md:7,sm:24,style:{height:"613px",overflow:"auto"}},{default:g(()=>[c(o,{style:{minHeight:"613px",overflow:"auto"}},{default:g(()=>[c(l,{ref:"treeRef",style:{minWidth:"250px"},selectable:"",onSelect:e.onDepSelect,"load-data":e.loadChildrenTreeData,treeData:e.departTree,selectedKeys:e.selectedDepIds,expandedKeys:e.expandedKeys,clickRowToExpand:!1},{title:g(({orgCategory:v,title:C})=>[c(i,{orgCategory:v,title:C},null,8,["orgCategory","title"])]),_:1},8,["onSelect","load-data","treeData","selectedKeys","expandedKeys"])]),_:1})]),_:1}),c(s,{md:17,sm:24},{default:g(()=>[c(o,{style:{minHeight:"613px",overflow:"auto"}},{default:g(()=>[c(y,D({ref:"tableRef"},e.getBindValue,{searchInfo:e.searchInfo,api:e.getTableList,rowSelection:e.rowSelection,defSort:{column:"",order:""}}),null,16,["searchInfo","api","rowSelection"])]),_:1})]),_:1})]),_:1})]),_:1},16,["onRegister","title","onOk","onVisibleChange"])}const Se=U(_e,[["render",Be]]),Te=k({name:"JSelectUserByDept",components:{UserSelectByDepModal:Se,JSelectBiz:ye},inheritAttrs:!1,props:{value:K.oneOfType([K.string,K.array]),rowKey:{type:String,default:"username"},labelKey:{type:String,default:"realname"}},emits:["options-change","change","update:value"],setup(e,{emit:a,refs:n}){const p=u(),[d,{openModal:f}]=ie(),[i]=ve(e,"value","change",p),l=u([]);let o=pe({value:[],change:!1});const s=u(!1);M("selectOptions",l),M("selectValues",o),M("loadingEcho",s);const y=u(!1),m=A();de(()=>{v()}),ue(o,()=>{var r;if(o){if(e.value===void 0&&((r=o.value)==null?void 0:r.length)==0)return;i.value=o.value}});function T(){y.value=!0,f(!0,{isUpdate:!1})}function v(){let r=e.value?e.value:[];r&&typeof r=="string"&&r!="null"&&r!="undefined"?(i.value=r.split(","),o.value=r.split(",")):o.value=r}function C(r,w){l.value=r,i.value=w,o.value=w,a("update:value",w),a("options-change",r)}function O(r){a("update:value",r)}const R=Object.assign({},h(e),h(m));return{state:i,attrs:m,selectOptions:l,getBindValue:R,selectValues:o,loadingEcho:s,tag:y,regModal:d,setValue:C,handleOpen:T,handleChange:O}}});function Ce(e,a,n,p,d,f){const i=S("JSelectBiz"),l=S("UserSelectByDepModal");return H(),me("div",null,[c(i,D({onChange:e.handleChange,onHandleOpen:e.handleOpen,loading:e.loadingEcho},e.attrs),null,16,["onChange","onHandleOpen","loading"]),c(l,D({rowKey:e.rowKey,onRegister:e.regModal,onGetSelectResult:e.setValue},e.getBindValue),null,16,["rowKey","onRegister","onGetSelectResult"])])}const gt=U(Te,[["render",Ce],["__scopeId","data-v-5a00e545"]]);export{gt as default};
|