Files
qhmes/web-dist/js/UserSelectModal-BFDUCW9t.js

2 lines
15 KiB
Java
Raw Normal View History

2026-06-16 18:19:57 +08:00
var _e=Object.defineProperty;var Q=Object.getOwnPropertySymbols;var ye=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable;var G=(a,t,n)=>t in a?_e(a,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):a[t]=n,P=(a,t)=>{for(var n in t||(t={}))ye.call(t,n)&&G(a,n,t[n]);if(Q)for(var n of Q(t))me.call(t,n)&&G(a,n,t[n]);return a};var O=(a,t,n)=>new Promise((e,v)=>{var S=l=>{try{_(n.next(l))}catch(m){v(m)}},u=l=>{try{_(n.throw(l))}catch(m){v(m)}},_=l=>l.done?e(l.value):Promise.resolve(l.value).then(S,u);_((n=n.apply(a,t)).next())});import{B as pe}from"./index-BDvqZ5j4.js";import{cq as he,v as ve,au as j,d as N,b$ as te,b1 as Se,gJ as Ue,u as xe,av as ge,aw as Le,aG as Ie,aU as we,aX as ke}from"./index-X7Y8jykP.js";import{U as ne,S as Ce}from"./SelectedUserItem-RRb_QZKg.js";import{f as d,w as be,c as F,b as De,t as ae,K as C,y as b,z as L,A as y,Q as U,T as B,G as z,r as h,h as se,H,u as J,C as X,F as W,D as Y,E as Z,J as E}from"./vue-vendor-DNhG1Cve.js";import"./index-DSsDi_fL.js";import{C as Te}from"./Group-UHkub2tu.js";import"./index-DfHu-LAS.js";import{R as Oe}from"./Group-DBzJABA_.js";import{A as Ae}from"./index-B4gPlWQt.js";import{_ as Re,L as Ke}from"./index-Wl3jtD-0.js";import{A as le}from"./index-DO7ZhK45.js";import{_ as oe}from"./index-C7ckZv9Z.js";import{O as re}from"./index-CuWaQdlK.js";import{a as Fe}from"./useModal-DaJ3Bflg.js";var Be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32z"}}]},name:"folder",theme:"filled"};function $(a){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?Object(arguments[t]):{},e=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(e=e.concat(Object.getOwnPropertySymbols(n).filter(function(v){return Object.getOwnPropertyDescriptor(n,v).enumerable}))),e.forEach(function(v){Ne(a,v,n[v])})}return a}function Ne(a,t,n){return t in a?Object.defineProperty(a,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):a[t]=n,a}var M=function(t,n){var e=$({},t,n.attrs);return d(he,$({},e,{icon:Be}),null)};M.displayName="FolderFilled";M.inheritAttrs=!1;const ze={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:ne},emits:["selected","unSelect"],setup(a,{emit:t}){function n(c,p){c&&l(c),_[p.id]===!0?t("unSelect",p.id):t("selected",ae(p))}function e(c){return c?c.substr(0,2):""}const v=F(()=>a.depart===!0?{flex:1}:{display:"none"}),S=F(()=>a.depart===!0?{width:"200px"}:{flex:1});function u(c){}const _=De({});be(()=>{let c=a.dataList;if(!c||c.length===0)return;let p=a.selectedIdList;for(let x of c)p.indexOf(x.id)>=0?_[x.id]=!0:_[x.id]=!1});function l(c){c.preventDefault(),c.stopPropagation()}const m=F(()=>a.dataList);return{onClickUser:n,getTwoText:e,departStyle:v,nameStyle:S,onChangeChecked:u,checkStatus:_,showDataList:m,getFileAccessHttpUrl:ve}}},Pe=["onClick"],je={style:{"margin-left":"10px"}},Ee=["title"];function He(a,t,n,e,v,S){const u=Te,_=Oe,l=Ae,m=C("Icon"),c=C("UserOutlined"),p=Re,x=Ke;return L(),b(x,{"item-layout":"horizontal","data-source":e.showDataList},{renderItem:y(({item:r})=>[d(p,{style:{padding:"3px 0"}},{default:y(()=>[U("div",{class:"user-select-user-info",onClick:f=>e.onClickUser(f,r)},[U("div",je,[n.multi?(L(),b(u,{key:0,checked:e.checkStatus[r.id],"onUpdate:checked":f=>e.checkStatus[r.id]=f},null,8,["checked","onUpdate:checked"])):(L(),b(_,{key:1,checked:e.checkStatus[r.id],"onUpdate:checked":f=>e.checkStatus[r.id]=f},null,8,["checked","onUpdate:checked"]))]),U("div",null,[r.avatar?(L(),b(l,{key:0,src:e.getFileAccessHttpUrl(r.avatar)},null,8,["src"])):r.avatarIcon?(L(),b(l,{key:1,class:"ant-btn-primary"},{icon:y(()=>[d(m,{icon:"ant-design:"+r.avatarIcon,style:{"margin-top":"4px","font-size":"24px"}},null,8,["icon"])]),_:2},1024)):(L(),b(l,{key:2},{i