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

3 lines
6.8 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 k=Object.defineProperty,A=Object.defineProperties;var K=Object.getOwnPropertyDescriptors;var y=Object.getOwnPropertySymbols;var N=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable;var w=(e,o,t)=>o in e?k(e,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[o]=t,M=(e,o)=>{for(var t in o||(o={}))N.call(o,t)&&w(e,t,o[t]);if(y)for(var t of y(o))j.call(o,t)&&w(e,t,o[t]);return e},V=(e,o)=>A(e,K(o));import{p as L,aO as $,f_ as I,_ as x,au as P,as as O,aB as D}from"./index-X7Y8jykP.js";import{B as F}from"./index-BDvqZ5j4.js";import{u as G}from"./useSelectBiz-C58pZLPQ.js";import{s as H}from"./props-BWd0f6uH.js";import{a as U,u as q}from"./useModal-DaJ3Bflg.js";import{e as T,u as p,r as m,K as v,C as z,z as E,f as d,A as J,B as _,w as Q,h as W,b as X,a2 as b}from"./vue-vendor-DNhG1Cve.js";import{J as Y}from"./JSelectBiz-CRkPo6gN.js";import{useRuleFormItem as Z}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"./index-CuWaQdlK.js";import"./index-DO7ZhK45.js";import"./index-J2mOtM3w.js";const ee=T({name:"UserSelectModal",components:{BasicModal:F,BasicTable:L(()=>x(()=>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:V(M({},H),{modalTitle:{type:String,default:"角色选择"}}),emits:["register","getSelectResult"],setup(e,{emit:o,refs:t}){const[i,{closeModal:r}]=U(),c=$(),a={canResize:!1,bordered:!0,size:"small",rowKey:p(e).rowKey},s=Object.assign({},p(e),p(c),a),[{rowSelection:n,indexColumnProps:f,visibleChange:g,getSelectResult:h}]=G(I,s),S=m(e.params),C={baseColProps:{xs:24,sm:24,md:24,lg:14,xl:14,xxl:14},actionColOptions:{xs:24,sm:8,md:8,lg:8,xl:8,xxl:8},schemas:[{label:"角色名称",field:"roleName",component:"Input"}]},R=[{title:"角色名称",dataIndex:"roleName",width:240,align:"left"},{title:"角色编码",dataIndex:"roleCode"}];function B(){h((l,u)=>{o("getSelectResult",l,u),r()})}return{config:a,handleOk:B,searchInfo:S,register:i,indexColumnProps:f,visibleChange:g,getRoleList:I,formConfig:C,getBindValue:s,columns:R,rowSelection:n}}});function oe(e,o,t,i,r,c){const a=v("BasicTable"),s=v("BasicModal");return E(),z("div",null,[d(s,_(e.$attrs,{onRegister:e.register,title:e.modalTitle,width:"800px",onOk:e.handleOk,destroyOnClose:"",onVisibleChange:e.visibleChange}),{default:J(()=>[d(a,_({columns:e.columns},e.config,{useSearchForm:!0,formConfig:e.formConfig,api:e.getRoleList,searchInfo:e.searchInfo,rowSelection:e.rowSelection,indexColumnProps:e.indexColumnProps}),null,16,["columns","formConfig","api","searchInfo","rowSelection","indexColumnProps"])]),_:1},16,["onRegister","title","onOk","onVisibleChange"])])}const te=P(ee,[["render",oe]]),ne=T({name:"JSelectRole",components:{RoleSelectModal:te,JSelectBiz:Y},inheritAttrs:!1,props:{value:O.oneOfType([O.string,O.array]),labelKey:{type:String,default:"roleName"},rowKey:{type:String,default:"id"},params:{type:Object,default:()=>{}}},emits:["options-change","change","update:value"],setup(e,{emit:o,refs:t}){const i=m(),[r,{openModal:c}]=q(),[a]=Z(e,"value","change",i),s=m([]);let n=X({value:[],change:!1});const f=m(!1);b("selectOptions",s),b("selectValues",n),b("loadingEcho",f);const g=m(!1),h=$();Q(()=>{e.value&&C(),e.value||(n.value=[])}),W(n,()=>{n&&(a.value=n.value)});function S(){g.value=!0,c(!0,{isUpdate:!1})}function C(){let l=e.value?e.value:[];l&&typeof l=="string"&&l!="null"&&l!="undefined"?(a.value=l.split(","),n.value=l.split(",")):n.value=l}function R(l,u){s.value=l,a.value=u,n.value=u,o("update:value",u)}const B=Object.assign({},p(e),p(h));return{state:a,attrs:h,getBindValue:B,selectOptions:s,selectValues:n,loadingEcho:f,tag:g,regModal:r,setValue:R,handleOpen:S}}}),ae={class:"JSelectRole"};function le(e,o,t,i,r,c){const a=v("JSelectBiz"),s=v("RoleSelectModal"),n=D;return E(),z("div",ae,[d(a,_({onHandleOpen:e.handleOpen,loading:e.loadingEcho},e.attrs),null,16,["onHandleOpen","loading"]),d(n,null,{default:J(()=>[d(s,_({onRegister:e.regModal,onGetSelectResult:e.setValue},e.getBindValue),null,16,["onRegister","onGetSelectResult"])]),_:1})])}const Te=P(ne,[["render",le],["__scopeId","data-v-d1869956"]]);export{Te as default};