import{d as N,r as e,ar as P,C as E,n as R,o as D,c as j,w as n,g as s,a as d,j as O,f as a,D as w,ai as J,G as z,H as G,z as H,A as X,_ as q}from"./index-b0696d90.js";/* empty css */import{_ as F}from"./search-b60582af.js";import{g as K}from"./rolecont-b822840c.js";import M from"./orgusertree-c6aeaeb7.js";import Q from"./currentchecked-bd54f493.js";/* empty css *//* empty css */import"./index-43a073f3.js";const W=l=>(H("data-v-ea5e0a70"),l=l(),X(),l),Y={class:"addUserBody"},Z={class:"user_body"},$={class:"user_hearde"},ee={class:"user_cont"},oe={class:"user_body right_body"},se=W(()=>s("div",{class:"user_hearde user_title"}," 已选择的部门或成员 ",-1)),te={class:"user_cont"},ae={class:"dialog-footer"},re=N({__name:"addusertorole - 副本",props:{addUserIsShow:{type:Boolean,default:!1},roleAddId:{type:String,default:""},roleAddTitle:{type:String,default:"添加使用人员"},shuaXinUserList:{type:Object,default(){return{}}}},emits:["update:addUserIsShow"],setup(l,{emit:m}){const r=l;e(!1);const k=e(!1),C=e(!1),v=e(""),u=e(""),p=e(""),c=e(""),i=P([]),h=e([]),S=e(""),A=e(),f=E({get:()=>r.addUserIsShow,set:o=>{m("update:addUserIsShow",o)}});function U(){m("update:addUserIsShow",!1),y()}function y(){p.value="",c.value=""}function T(){K({id:"313",level:0,all:1}).then(({data:o})=>{h.value=o.list,c.value=JSON.stringify(o.three)})}R(()=>r.addUserIsShow,()=>{c.value="",C.value=r.addUserIsShow,r.addUserIsShow?(v.value="添加 < "+r.roleAddTitle+" > 使用人员",p.value=r.roleAddId,T()):y()});const V=o=>{let t=i.length;t>0&&i.splice(0,t),h.value.length>0&&h.value.forEach(_=>{o.indexOf(_.id)!=-1&&i.push(_)}),S.value=JSON.stringify(i)},b=o=>{};function x(){}return(o,t)=>{const _=F,B=J,I=z,L=G;return D(),j(L,{modelValue:a(f),"onUpdate:modelValue":t[1]||(t[1]=g=>w(f)?f.value=g:null),width:"50%",title:a(v),"append-to-body":"",draggable:"","before-close":U},{footer:n(()=>[s("span",ae,[d(I,{type:"danger",onClick:U},{default:n(()=>[O("取消")]),_:1}),d(I,{type:"primary",loading:a(k),onClick:x},{default:n(()=>[O("确定")]),_:1},8,["loading"])])]),default:n(()=>[s("div",Y,[s("div",Z,[s("div",$,[d(B,{modelValue:a(u),"onUpdate:modelValue":t[0]||(t[0]=g=>w(u)?u.value=g:null),placeholder:"搜索成员或部门",class:"input-with-select"},{prepend:n(()=>[d(_)]),_:1},8,["modelValue"])]),s("div",ee,[d(M,{ref_key:"orgusthree",ref:A,systemRoleUSerTreeList:a(c),onCheckedOrgPeopleStrSun:V,roleId:a(p)},null,8,["systemRoleUSerTreeList","roleId"])])]),s("div",oe,[se,s("div",te,[d(Q,{checkedOrgAndPeopleStr:a(S),onCopeCheckedOrgUsListData:b},null,8,["checkedOrgAndPeopleStr"])])])])]),_:1},8,["modelValue","title"])}}});const fe=q(re,[["__scopeId","data-v-ea5e0a70"]]);export{fe as default};