2 lines
20 KiB
Java
2 lines
20 KiB
Java
|
|
var ue=Object.defineProperty;var te=Object.getOwnPropertySymbols;var fe=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable;var ne=(t,l,s)=>l in t?ue(t,l,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[l]=s,H=(t,l)=>{for(var s in l||(l={}))fe.call(l,s)&&ne(t,s,l[s]);if(te)for(var s of te(l))ye.call(l,s)&&ne(t,s,l[s]);return t};var z=(t,l,s)=>new Promise((e,u)=>{var L=c=>{try{p(s.next(c))}catch(h){u(h)}},d=c=>{try{p(s.throw(c))}catch(h){u(h)}},p=c=>c.done?e(c.value):Promise.resolve(c.value).then(L,d);p((s=s.apply(t,l)).next())});import{r as me,J as X,e as A,h as _e,ah as o,aC as C,as as f,aF as g,k as _,au as x,aB as E,av as N,ar as O,ag as F,f as k,w as Y,u as se,F as V,aD as G,G as le,at as Q,d as pe}from"./vue-vendor-C7Zq48Yl.js";import{aT as Z,aU as he,aV as ve,ar as ae,aL as ge,aW as Se,H as Ue,S as xe,aM as Le,a5 as Ie}from"./antd-vue-vendor-BPnV8VqP.js";import{B as ke}from"./index-Du0A3ksf.js";import{b as oe,d as j,f as P,ap as Ce,ak as we,al as be}from"./index-BI6CMai0.js";const Te={name:"UserList",props:{multi:{type:Boolean,default:!1},dataList:{type:Array,default:()=>[]},depart:{type:Boolean,default:!1},selectedIdList:{type:Array,default:()=>[]},excludeUserIdList:{type:Array,default:()=>[]}},components:{UserOutlined:Z},emits:["selected","unSelect"],setup(t,{emit:l}){function s(i,S){i&&c(i),p[S.id]===!0?l("unSelect",S.id):l("selected",X(S))}function e(i){return i?i.substr(0,2):""}const u=A(()=>t.depart===!0?{flex:1}:{display:"none"}),L=A(()=>t.depart===!0?{width:"200px"}:{flex:1});function d(i){}const p=me({});_e(()=>{let i=t.dataList;if(!i||i.length===0)return;let S=t.selectedIdList;for(let I of i)S.indexOf(I.id)>=0?p[I.id]=!0:p[I.id]=!1});function c(i){i.preventDefault(),i.stopPropagation()}const h=A(()=>t.dataList);return{onClickUser:s,getTwoText:e,departStyle:u,nameStyle:L,onChangeChecked:d,checkStatus:p,showDataList:h,getFileAccessHttpUrl:oe}}},De=["onClick"],Oe={style:{"margin-left":"10px"}},ze=["title"];function Ae(t,l,s,e,u,L){const d=o("a-checkbox"),p=o("a-radio"),c=o("a-avatar"),h=o("Icon"),i=o("UserOutlined"),S=o("a-list-item"),I=o("a-list");return f(),C(I,{"item-layout":"horizontal","data-source":e.showDataList},{renderItem:g(({item:y})=>[_(S,{style:{padding:"3px 0"}},{default:g(()=>[x("div",{class:"user-select-user-info",onClick:U=>e.onClickUser(U,y)},[x("div",Oe,[s.multi?(f(),C(d,{key:0,checked:e.checkStatus[y.id],"onUpdate:checked":U=>e.checkStatus[y.id]=U},null,8,["checked","onUpdate:checked"])):(f(),C(p,{key:1,checked:e.checkStatus[y.id],"onUpdate:checked":U=>e.checkStatus[y.id]=U},null,8,["checked","onUpdate:checked"]))]),x("div",null,[y.avatar?(f(),C(c,{key:0,src:e.getFileAccessHttpUrl(y.avatar)},null,8,["src"])):y.avatarIcon?(f(),C(c,{key:1,class:"ant-btn-primary"},{icon:g(()=>[_(h,{icon:"ant-design:"+y.avatarIcon,style:{"margin-top":"4px","font-size":"24px"}},null,8,["icon"])]),_:2},1024)):(f(),C(c,{key:2},{icon:g(()=>[_(i)]),_:1}))]),x("div",{style:E(e.nameStyle)},N(y.realname),5),x("div",{style:E(e.departStyle),class:"ellipsis",title:y.orgCodeTxt},N(y.orgCodeTxt),13,ze),l[0]||(l[0]=x("div",{style:{width:"1px"}},null,-1))],8,De)]),_:2},1024)]),_:1},8,["data-source"])}const $=j(Te,[["render",Ae]]),Be={name:"SelectedUserItem",components:{UserOutlined:Z,MinusCircleFilled:ge,CloseOutlined:ae,TagsOutlined:ve,TeamOutlined:he},props:{info:{type:Object,default:()=>{}},query:{type:Boolean,default:!1}},emits:["unSelect"],setup(t,{emit:l}){function s(u){u.preventDefault(),u.stopPropagation(),l("unSelect",t.info.id)}return{showClose:A(()=>t.query===!0),removeSelect:s,getFileAccessHttpUrl:oe}}},Re={class:"user-selected-item"},Fe={style:{display:"flex","flex-direction":"row",height:"24px","border-radius":"12px","padding-right":"10px","vertical-align":"middle","background-color":"#f5f5f5"}},Me={style:{width:"24px",height:"24px","line-height":"20px","margin-right":"3px",display:"inline-block"}},Ke={style:{height:"24px","line-height":"24px"},class:"ellipsis"},Ne={key:0,class:"icon-close"},Ee={key:0,class:"icon-remove"};function Pe(t,l,s,e,u,L){const d=o("a-avatar"),p=o("Icon"),c=
|