You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
3.3 KiB
1 lines
3.3 KiB
import{d as H,r,y as T,w as M,G as Q,a as n,c as u,b as e,q as P,e as t,H as g,h as l,I,bg as Z,$ as d,t as R,f as S,F as J,g as K,aj as W,aw as X,aF as Y,ab as ee,a1 as te,aT as le,b2 as ae,S as oe,av as se,ac as ne,_ as ce}from"./index-e450010e.js";import re from"./org-e062a454.js";import ue from"./orgrole-c22df0dc.js";import ie from"./rolePage-38074a51.js";/* empty css */const pe={class:"dialog-footer"},de=H({__name:"userBox",props:{isOpen:{type:Boolean,default:!1},types:{type:Number,default:1},orgTrue:{type:Number,default:1},pickList:{type:Object,default(){return{}}}},emits:["update:isOpen","update:types","pickInfo"],setup(k,{emit:N}){const z=r("https://cube.elemecdn.com/3/7c/3ea6beec64369c2642b92c6726f1epng.png"),c=k,_=r(0),o=r([]),m=N,i=r(""),O=r(null),C=r(null),E=r(null),v=T({get(){return c.isOpen},set(a){m("update:isOpen",a)}}),f=T({get(){return c.types},set(a){m("update:types",a)}}),U=()=>{m("update:isOpen",!1)},D=()=>{f.value==1?O.value.searchOrgUs(i.value):f.value==2?C.value.searchOrgRolePeople(i.value):E.value.searchOrgRolePeople(i.value)},h=a=>{o.value=a,_.value=a.length},F=a=>{o.value.forEach((p,b)=>{p.id==a.id&&o.value.splice(b,1)})},V=()=>{o.value=[],_.value=0},j=()=>{m("pickInfo",o,c.types)};return M(()=>c.isOpen,a=>{a?c.pickList.length>0&&(o.value=c.pickList,_.value=c.pickList.length):V()}),Q(()=>{_.value=c.pickList.length}),(a,p)=>{const b=W,y=X,w=Y,x=ee,L=te,q=le,A=ae,$=oe,B=se,G=ne;return n(),u(G,{modelValue:l(v),"onUpdate:modelValue":p[1]||(p[1]=s=>I(v)?v.value=s:null),title:"选择成员",width:"700",draggable:"","before-close":U},{footer:e(()=>[P("div",pe,[t(x,{onClick:U},{default:e(()=>[g("取消")]),_:1}),t(x,{type:"primary",onClick:j},{default:e(()=>[g("确定")]),_:1})])]),default:e(()=>[t(B,{class:"allBianLink"},{default:e(()=>[t(y,{span:12},{default:e(()=>[t(b,{modelValue:l(i),"onUpdate:modelValue":p[0]||(p[0]=s=>I(i)?i.value=s:null),"prefix-icon":l(Z),size:"large",class:"inputDeep",onInput:D},null,8,["modelValue","prefix-icon"]),l(f)==1?(n(),u(re,{key:0,ref_key:"orgUs",ref:O,"org-true":k.orgTrue,"pick-list":l(o),onUpdataPickLog:h},null,8,["org-true","pick-list"])):d("",!0),l(f)==2?(n(),u(ue,{key:1,ref_key:"orgUsRole",ref:C,"org-true":k.orgTrue,"pick-list":l(o),onUpdataPickLog:h},null,8,["org-true","pick-list"])):d("",!0),l(f)==3?(n(),u(ie,{key:2,ref_key:"rolePage",ref:E,"org-true":k.orgTrue,"pick-list":l(o),onUpdataPickLog:h},null,8,["org-true","pick-list"])):d("",!0)]),_:1}),t(y,{span:12,class:"leftLink"},{default:e(()=>[t(B,null,{default:e(()=>[t(y,{span:24,class:"pickTitle"},{default:e(()=>[t(w,null,{default:e(()=>[g("已选("+R(l(_))+")",1)]),_:1}),t(x,{type:"danger",link:"",onClick:V},{default:e(()=>[g("清空")]),_:1})]),_:1}),t(y,{span:24},{default:e(()=>[t($,{class:"pickBox"},{default:e(()=>[P("ul",null,[(n(!0),S(J,null,K(l(o),s=>(n(),S("li",{key:s.id},[t(A,{wrap:""},{default:e(()=>[s.types==2?(n(),u(L,{key:0,"icon-class":"fenZhu",size:20})):d("",!0),s.types==3?(n(),u(L,{key:1,"icon-class":"tasp",size:20})):d("",!0),s.types==1?(n(),u(q,{key:2,shape:"square",size:20,src:l(z)},null,8,["src"])):d("",!0),t(w,null,{default:e(()=>[g(R(s.title),1)]),_:2},1024)]),_:2},1024),P("div",null,[t(L,{"icon-class":"cwkx",onClick:_e=>F(s)},null,8,["onClick"])])]))),128))])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])}}});const ve=ce(de,[["__scopeId","data-v-3d5247d6"]]);export{ve as default};
|
|
|