import{d as f,i as x,N as b,w as m,o as U,g as e,I as g,V as T,a as y,W as Q,O as G,B as E,h as p,X as H,L as V,f as v,M as Y}from"./index-247d3e24.js";import{M as Z}from"./index-16d2f4c3.js";import{M as P}from"./index-54482e53.js";import{M as C}from"./index-c5c87b6c.js";import{M as K}from"./index-ac2250ae.js";import{i as N}from"./icon-check-active-15efb9a0.js";import{i as O}from"./icon-check-96610dda.js";import{S as R,T as F,a as I}from"./index-32d9aef2.js";import{C as z}from"./index-3ede1b54.js";import{C as h}from"./index-67699b38.js";import{I as k}from"./index-ea9f3b30.js";import{C as L}from"./index-e5c250da.js";import{i as M}from"./icon-student-default-4c78efb2.js";import{i as B}from"./icon-teacher-default-a5bec550.js";import{C as w}from"./index-ed333a3f.js";import{F as S}from"./index-3fa002c0.js";import"./use-tab-status-59b61e82.js";const q="_cellGroup_1e5cr_1",D="_title_1e5cr_7",W="_iconImg_1e5cr_16",J="_imgLogo_1e5cr_21",X="_infos_1e5cr_29",_="_infoTitle_1e5cr_29",$="_infoContent_1e5cr_37",ee="_iconBadge_1e5cr_42",te="_iconClose_1e5cr_47",oe="_bottonGroup_1e5cr_50",se="_popupCell_1e5cr_68",ae="_boxStyle_1e5cr_71",l={"mass-message":"_mass-message_1e5cr_1",cellGroup:q,title:D,iconImg:W,imgLogo:J,infos:X,infoTitle:_,infoContent:$,iconBadge:ee,iconClose:te,bottonGroup:oe,"select-send":"_select-send_1e5cr_55",popupCell:se,boxStyle:ae},j="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAz1BMVEUAAAABwbUAwrYAwrYBwbUBwrUBwrUBwbQBwbUBwbYCwrYCwrYAw7UAw7UAw7YBwbUBwbQBwbUBwrYCw7UAwrYAwrUAwbQAw7UAv7cAv7MBwbX///+j6eQcx7w2zsSV5eD7/v1G0cms6+cGwrfD8e7o+fhN08s7z8bZ9fSA4Np33tfz/PzS9PIpy8Gz7ekjyb8XxrsKw7ip6uZi2dEQxbni+Pb3/f277uud5+Jc189o2tM/0Mfu+/re9vWQ5N+H4ty/7+yM493L8vBV1c1u29RGnwzXAAAAGnRSTlMA7FoO/P7229DIqI5NRzP589PAnIFkYzkgFNtKFKoAAAQdSURBVGjerNVJFoMwDANQOyRAIGEedf+Ddk1bIIP/AayFnp4pTNGppbEVl1qXXNlmUV1BUgrX1gY/TN06gZBinTRu6WnNy/BNiRdl4ymVGhFkVJRiqxCs2ijWXiNKvVOMczaIZOaTgjlGAnYUqEWilkIcFsnsQa86Rgbu6IUfkGXw9Ej1yNSrx/sa2fRDgu8hoPe3/Q4QMdw0fTCE8EH/WIixwfsV3LSDKEdfToYoPulqhrCZLnYDYeb6gT601U1volAYBWAajLYumrRpN+egXOGCfAwfglhbFeuM//83zdWoxQzXSSfDs+BlxVmQnHOP/+7+an/RgeZOD9CBQaPj0Imv1ntCJ54uJYqOnGt1iI4MjSOzj470TePgFZ15NQ6e0ZlnQzF7+GcjHLnQ6Jm3erqQzuU1cDI0ZFsXcMsgUEfZV9tE29r6odnQgxJGMwTkHF92gjtgXpEhFHdD2prh0fXcqCiKmIui2CeCqStYoWElKMaAT8YjAO/q5trGM1uLOuGJlapvjckUTVvyJ4CUXAKzDRnpSts0HtEm8TxPUHheQC4R8azE0SxgPAUSsQ6BkJTQeVRFd+sf5BXXOdJmQGYrUjiHU1nqEZOprWTthfdyK8BNyT3mMWMpZcyFnABTakzR4qW9iCI2hCXpAagYAN8NGBoPfw+QJHO4gvIU8Db+w6cm4KF9zHznoCIX6thUpshI5xRgIZlcSeBoAgbGHXQ+BIUPQFL5wIrcXgJsXllqA+6MPtqM6rogGdR1/R7x7QctROSv7wf0jR7ajHlRwMp2XLufZAYlL8sVEv9suSA9H5OyzNGi97tZs9tNEAiicFttU9vGq17NsbIKtKCrQEUQsa0/7/9OFVwxUZZUzaR8d3vjJjMyO3POqAsqsryivChsBL7omGDuAMIISUuzPEQxgLVHNIkQm9kPDTEFvukIfwGgP6IKHsqTnEaRa+YlJw4oY4Yt6UmmAPuDKrnV9Fy90a5Kjk3ykoAoBSBVWDoFfWBxOPnlf9MW6fAHgBXbgE9kDoE55YTQUBqqVnmpSNaOLaDILlgBWF5ywVN5sUuwZ2EZianOrop8QRdwDicq47W8XHeFLcfGeP+QbATQFxDpaZIlVXN30yYtExX3gQA+aQAMe2df0M6eTB1GfoEXA1ia+QMZbY6/d0mV3De0w81MOgDed7UuDrPsSmAYkMKTa8sGLKrkUd+2zLHFMbN8CJXdcAmXCqYq8ZU86xuvt05nNsiLjFtE3jQCKviRUlpuQJW8qNaRi2aDu/llb9/ZBxDuEYp9COQeY9kHcW4pgV0M4ZZz2AUpbkmNXRTkljW5hVluaZldHOeW97kNCm6Lhdsk4ra5uI26/7carzJL62L3XmpY18lyP39poI5rD39f3Kjz6gn/8sz16z+/Vkz388YMWEwAAAAASUVORK5CYII=";function ce(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!T(t)}const le=f({name:"group-chat",props:{height:{type:[Number],default:0},bottomHeight:{type:[String,Number],default:0},headerHeight:{type:[Number],default:0},selectItem:{type:Array,default:()=>[]}},emits:["update:selectItem"],setup(t,{emit:u}){const n=x([]),i=b({height:t.height,list:[],check:[]}),a=s=>{n.value[s].toggle();const o=[];i.list.forEach(A=>{i.check.includes(A.id)&&o.push({id:A.id,value:A.name,text:A.tags,avatar:j})}),u("update:selectItem",o)};m(()=>t.height,()=>{i.height=t.height,console.log(i.height)}),m(()=>t.selectItem,()=>{c()},{deep:!0});const c=()=>{const s=t.selectItem||[],o=[];s.forEach(A=>{o.push(A.id)}),i.check=o},r=async()=>{try{const{data:s}=await y.post("/api-web/imGroup/schoolQueryGroupList");console.log(s),i.list=s||[]}catch(s){}};return U(()=>{r()}),()=>{let s;return e("div",{style:{"min-height":`calc(100vh - ${t.headerHeight}px - ${i.height}px - ${t.bottomHeight}px )`}},[e(R,{position:"top",offsetTop:t.headerHeight+i.height,style:{width:"100%"}},{default:()=>[e(K,{placeholder:"请输入群聊名称"},null)]}),e(z,{modelValue:i.check,"onUpdate:modelValue":o=>i.check=o},ce(s=i.list.map((o,A)=>e(h,{center:!0,onClick:()=>a(A),class:l.popupCell},{icon:()=>e(k,{src:j,class:l.imgLogo,fit:"contain"},null),title:()=>e("div",{class:l.infos},[e("div",{class:l.infoTitle},[o.name]),e("div",{class:l.infoContent},[o.tags])]),"right-icon":()=>e(L,{name:o.id,ref:d=>n.value[A]=d,onClick:d=>{d.stopPropagation()}},{icon:d=>e(g,{class:l.boxStyle,name:d.checked?N:O},null)})})))?s:{default:()=>[s]})])}}});function ne(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!T(t)}const ie=f({name:"contacts-modal",props:{height:{type:[Number],default:0},bottomHeight:{type:[String,Number],default:0},headerHeight:{type:[Number],default:0},selectItem:{type:Array,default:()=>[]}},emits:["update:selectItem"],setup(t,{emit:u}){const n=x([]),i=b({height:t.height,list:[],check:[]}),a=s=>{n.value[s].toggle();const o=[];i.list.forEach(A=>{i.check.includes(A.id)&&o.push({id:A.id,value:A.friendNickname,text:A.memo,avatar:A.friend.avatar||A.friend.userType==="TEACHER"?B:M})}),u("update:selectItem",o)};m(()=>t.height,()=>{i.height=t.height}),m(()=>t.selectItem,()=>{c()},{deep:!0});const c=()=>{const s=t.selectItem||[],o=[];s.forEach(A=>{o.push(A.id)}),i.check=o},r=async()=>{try{const{data:s}=await y.post("/api-web/imGroup/schoolQueryFriendList");i.list=s||[]}catch(s){}};return U(()=>{r()}),()=>{let s;return e("div",{style:{"min-height":`calc(100vh - ${t.headerHeight}px - ${i.height}px - ${t.bottomHeight}px )`}},[e(R,{position:"top",offsetTop:t.headerHeight+i.height,style:{width:"100%"}},{default:()=>[e(K,{placeholder:"请输入群聊名称"},null)]}),e(z,{modelValue:i.check,"onUpdate:modelValue":o=>i.check=o},ne(s=i.list.map((o,A)=>e(h,{center:!0,onClick:()=>a(A),class:l.popupCell},{icon:()=>e(k,{src:o.friend.avatar||o.friend.userType==="TEACHER"?B:M,class:l.imgLogo,fit:"contain"},null),title:()=>e("div",{class:l.infos},[e("div",{class:l.infoTitle},[o.friendNickname]),e("div",{class:l.infoContent},[o.memo])]),"right-icon":()=>e(L,{name:o.id,ref:d=>n.value[A]=d,onClick:d=>{d.stopPropagation()}},{icon:d=>e(g,{class:l.boxStyle,name:d.checked?N:O},null)})})))?s:{default:()=>[s]})])}}}),Ae=f({name:"select-send",props:{selectObject:{type:Object,default:()=>({})},selectStatus:{type:Boolean,default:!1}},emits:["close","update:selectObject","confirm"],setup(t,{emit:u}){const n=b({headerHeight:0,height:0,bottomHeight:0,tabValue:"groupChat",selectGroupChat:[],selectContacts:[]}),i=async()=>{const c={groupChat:n.selectGroupChat,contacts:n.selectContacts};u("close"),u("update:selectObject",c),u("confirm",c)};m(()=>t.selectObject,()=>{console.log("watch",t.selectObject),a()},{deep:!0});const a=()=>{const c=t.selectObject||{};n.selectGroupChat=c.groupChat||[],n.selectContacts=c.contacts||[]};return U(()=>{const{height:c}=Q(document.querySelector(".van-tab"));n.height=c,a(),console.log(n,"select")}),()=>e("div",{class:l["select-send"]},[e(C,{onBarHeight:c=>{n.headerHeight=c}},{default:()=>[e(G,{title:"发送对象"},null)]}),e(F,{sticky:!0,lineWidth:20,lineHeight:4,active:n.tabValue,"onUpdate:active":c=>n.tabValue=c,offsetTop:n.headerHeight},{default:()=>[e(I,{title:"群聊",name:"groupChat"},{default:()=>[e(le,{height:n.height,headerHeight:n.headerHeight,bottomHeight:n.bottomHeight,selectItem:n.selectGroupChat,"onUpdate:selectItem":c=>n.selectGroupChat=c},null)]}),e(I,{title:"联系人",name:"contacts"},{default:()=>[e(ie,{height:n.height,headerHeight:n.headerHeight,bottomHeight:n.bottomHeight,selectItem:n.selectContacts,"onUpdate:selectItem":c=>n.selectContacts=c},null)]})]}),e(C,{position:"bottom",onBarHeight:c=>{n.bottomHeight=c}},{default:()=>[e("div",{class:"btnGroupFixed"},[e(E,{round:!0,block:!0,type:"primary",onClick:i},{default:()=>[p("确认")]})])]})])}}),re="data:image/png;base64,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",de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAjVJREFUWEfNmL+rE0EQxz/3IgZFUAQttNAygcTCRkHQpyIW9rlAIH/BK8Q/RCz8CwKBXP6Fh7+KB9pYvASSUgstFERBlDxMIt9wK8dxd3vRRGabK25m57MzszuzG7D+OAmcB84Cp4ATwLF4ml/AT+A78AX4BPxYx0RQUlhyF4DLMUhJtZWYwN4BH4GlT7EM0DmgEXvDN1/Rf3ltDHwuEioC2olBLv0LRYbu+xhskTVvHtBx4BpwZsMwbrqvwBvgKD1/FpBgbmwgRL61KIQHaag0kMIkmG15Jg0pTwnqT/jSQFeATeeMz1PKqUMnlATSbrru097S/9du9zkgfXf/Q97krUf59FLnlAO6CFwtWn21Wg16vd7t5XK56HQ6r+bzeeEhV6lUgn6/fysIgp1ut/tiNpv5DsW3wAcHpERWKcgdURTdabVaDyUwmUz2m83m0zwowYxGo716vX5P8sPh8EkYhs894daJfiAg1aa7vtwYDAa7YRg+cnJ5UGkYyUdR9LjdbiskvvFMQKpPTZ9klqE0VBkZj52RgJQ7yiHvKDIo5WSYyoQ2w+Aqh24Cp700sUAW1HQ63dfvWq22ypm/hJHaNwHdB1QuSo8sqKSyL+kLDB0J6AGgkrHWENR4PN5LekUTyFuNRiN3B3qMLEwCmQuZuaQ2t+3NHYzmSod2oqniKiBz7Ye5Bk1eMtXCuhPdVJMvKHPXIEGZuii60Jm6SjsoU48NybbFzHNMEsrUg1W6ydvqk95vdVF2jH0hp/AAAAAASUVORK5CYII=",ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAABUFBMVEUAAADZ+/gBwrXZ+/gayL3X+vjZ+vja+vna/PkBwrXa+/na+/na+/ja+vnV+ffb+/ra/PjZ+vrY/Pjc//jT//UNxbjE9fHZ+vkvzcMSxboBwbXZ+vjZ+vlo3NQDwbYCwbYCw7ba+/kAw7fd//oAx7sAv7fd9/fZ//8AwbXZ+vj///8AwLRe2dIAv7MAwbQAvrIAu68Aua0AvbEAt6zU7fYAtars9/vB7+xg2tIPwrcFtqv1+/3w+fvm9fje8/e58e6n5eaY5eAdxr02w70IvrMAvbIKt6zy+vvW8PXL8O696eue6OOZ3eGB19hp3dZs0tFj0c43zsUpy8Ikyb8KwbYOu7DS7fTK9vPP7vLF6fG37Oik7Oet6eaS3uGT29+R492N2tyJ4Nt54Np44NqI2Npv3td61NVq2dJz09Jl1s5Z1M1MzMhKz8dPycQvwboqwbrcGduHAAAAKHRSTlMA5fLt8f7e2pz29e/qsIxhSy4nJAv99PPm5t/W0sbGoIx8UTQpIB4U8F5mMQAAAdJJREFUOMvN0ldT6zAQBWDfknLp5fZORxaKJccGEmoICb333nv7/29sLMIa2Gjywgxn8uCHb3ZOtGu9etr+//3xkcr3PzXtz2zzp86SWfxa98S2oiWyUNEYxv86jdmKh/FPMz6JhfF7M+76YMY8weFHY4IuLIkHbsYJLlI9tp1JAS+J0S732JDxEcG5CaOFrGtNYLSjm7ZO945jxJwLsW0/ZHDYFRRG6wwXbbd3JeE/Ulhb7kyhnVfSITDaDNo5X7nEZOywh/bcT8pcyc4w96Bo+71TsC79dPrRztDO+EnlQuMEicHmUhNFexzYQmMCg+WpzOhKoMe8fbASLKdvA5ZxaQ/e5WHTfd5u2kdLYL2Ngdv8ZJ83nS7M5WAprE9izAadTd9M59GSGAZf63vI+ti3JHYvoO3A+OScUtLV1oDl/OrGTBamSv1mZqxW0tAgoGBNmDtSqaRCG8KVIdvwRR+RK6GBK4SmmF7W9Gg//17SSxFOzsGxmEPGaos4zmb1usFzsFwTzBBjkTptaxlbGwkuCRRODbeAfGsp2PoK+BxafEHQRlghVY1QOBZ8RqZmu6j0HkEHnViHVcPKTtyqKh9XWtHy8S+rvjr6rqxEqxust5F7uW7Yb6aUZusAAAAASUVORK5CYII=",ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAABQVBMVEUAAADZ+/ja+vgdyb4dyb/a+/ra+/nZ+/na+vgjysAuzsRI1Mva+vnV+fey8Oza+/nZ+vjZ+/jb/PjZ+PjY+vht3dd74dvZ+/jb/frb/Pnd//rc//kAwbXZ+vgAwLT///8AvrJt3dbD9PEAvLAAvbEAtqsAuq8Aua39/v4AuKwAtKn6/P3s9/vA7+z1/PxSy8jz+/zw+vri8/jT7fbN9/Wa5eJB0MgRxboLxLghvbUAua4KtqwAs6jp9/nm9PnX+vfa8PbW7vbP7fPH9fLI6vLD7+yf6+aK5d+P392U3t2E2dpv3tdc19Ft1c9V0clH0cg3zMUhyL0YxLoPxLkOvLHT+Pbg9/W96e7M8O276+iv4+iu6ual4OWb3eGG3th62Nh92dZx2dNj2NFn0M9EzMcyzsQ+yMApx70zwrwRua4Cua5+cZW/AAAAHHRSTlMAmW7q6mD0xZfm39LQzK+shEYnEPrNzL1pVDUswd7ktAAAAb5JREFUOMvV1NdugzAUgGF3ZHTv7WCnYAgho81sRvduM5t07z3e/wF6sKKqZBgu2/8ChPTp6AgZ0F9q3NUtzDX+QydGfLaNTDSwJ7F/7Bd2vJ/wIJ5rL41tS++5OB5ewQ5aGeZ4wBZWa3AZ4LjPzvoDkRTGfRz32uEwIWGMezpgCfr1+BQwkh2wxLP4SqHWFoOl5WQ4nCxTy/S2WKInu4S3WwUuwhLYM9JoKQVajK+BGaGQAbdQBXRHDPYd0HL8JhqF9xU4p1SAqfIIZvMon89/LhOy9kKpAMsHsOtOLghdwh73CpUE+I6QyFWQ6Tq7IGT1QBbiEqyxpWuq9hYgJHYkxnVY1Xj4Ukur5vJRwFJnrBUJFFki0NpOXThZUfVD0igUj2oibI5mxYhJjVj8mamKEMNoljnciG1s3X4wc3ALtmqNBXOZTC7INFURYb62nNUZpGdlbq24x3ryKZVlNaupKtjWI9rffPgpVSBKree5n+Pp1i+QcmmxeIrjoVSzxhxaKH4d4njw1J+2/R8VEoOmnYV/5Pr2orDtdUBzCM1P+hzmXkAen+NmkNs5diOvc9yF0Niot8tB3tEx9B/7BhJLsNMfpS69AAAAAElFTkSuQmCC",pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAABPlBMVEUAAADZ+/jZ+/gBwrUayL3X+vja+/nZ+vja+vkBwrXa+/kbyL3a/PjZ+vrY/Pjc//jE9fEBwbYBwbUvzcMSxboBwbXZ+vjZ+vlo3NQDwbbZ+fja+/kCwbba+vnZ+vgCw7bR+Pba+/nb/Pra+voAw7fb/PjZ/Pjd//oAx7sAv7fd9/fZ///Y///M/+YBwbX////Z+vgAwLQAwbUAv7Ne2dIAvbEAvrIAu68Aua0AtqrU7fYDtKkBsqf6/f1g2tLv+vvm+PfN6/TD6vC58e5439lr3dYoy8EQw7gXwLb0+/zp9vre9vXJ7fCr6OWh5+KE39pv2dNb089IzcU0zsQ9ysQtycAcwrkHwbXh8vjW7vbK9vPM8PC75+2+7eq47Om36+ik7Oea6eR83deA3NZV1M1UzMk7ysEax70vxbwNuq9Hw4M0AAAALnRSTlMA5e3y8f7w3tr29fCbLick9PPy5ubf1tLGxrOsoJ+NjIp8YmFRTUk0KSAeFA0KuxQ4hwAAAbpJREFUOMvN1NVuwzAUgOEMCmNmZm4ce3Y6KMM6htKY8f1fYMd1s7mt6/Zm0v6rKPl0FOUoNv68lamR/rbmytr6hqdXy+x8i69qye6FErsMtnrp1i4Zj/u0PbbLeECPE14Z9+rxZqOMm6QnuJgWO9QSAddjYfOvp/E0sbCF9RgsyR6a0EmeT9dhGEv2wmahYwbDsRYT9mwWOycwWo/pvYOPKKmBmf3g4MscsywNtgC/OPgqRUktnAoJG7q1a2DCbP9FgNv97Tc9xnzy53EBB46+OMZKLCxhp6ZT+J1jrMYYgz0xfwtcMNAqLAafmXL7Wb4XBRarDpkl3TDQakyYGCx1DhqrMb0rx1GqwmIh4XJ8kIPRKgwLOazAGcC4EmPAqWgksi0ViWYoYPVr+Ld2dqEdHr/a8tsK3MMxoaBLAixewy3Zzj3x6aht++VsGExg40E082M3hpLFbTNaGiOFTxdHaM7BEyjhnBikLPGLxxByLQo7i9D1h9DgsSUFd8AGEeRe4rajFS5jSV/Vgi7Ea4Bzd92LeK6nxKaqYDyGinnXjElUd+1GY/3YbXjqx4NGx6inoa48Y53G/+gbY3DzQCY6lA0AAAAASUVORK5CYII=",Ge=f({name:"mass-message",setup(){Y();const t=b({messageContent:"",fileUrl:[],selectStatus:!1,receives:[],selectObject:{}}),u=a=>{H({title:"提示",message:"您是否删除该数据"}).then(()=>{const c=t.selectObject;if(a.receiveType==="GROUPCHAT"){const s=c.groupChat||[],o=s.findIndex(A=>A.id===a.receiveId);s.splice(o,1)}else if(a.receiveType==="CONTACTS"){const s=c.contcats||[],o=s.findIndex(A=>A.id===a.receiveId);s.splice(o,1)}t.selectObject=c;const r=t.receives.findIndex(s=>s.receiveId===a.receiveId);t.receives.splice(r,1)})},n=()=>{if(!t.messageContent)return v("请输入消息内容"),!1;if(t.messageContent.length<3&&t.messageContent.length>150)return v("消息内容长度为3~150个字"),!1;if(t.receives.length<=0){v("请选择发送对象");return}return!0},i=async()=>{console.log("onSubmit");const a=t.selectObject.groupChat.map(r=>r.id),c=t.selectObject.contacts.map(r=>r.id);console.log(a,c);try{if(!n())return;await y.post("/api-web/imSendGroupMessage/schoolSend",{hideLoading:!1,data:{messageContent:t.messageContent,messageType:"IMG",sendType:"NOW",fileUrl:t.fileUrl.join(","),targetIds:a.join(","),userTargetIds:c.join(",")}}),V({api:"back"})}catch(r){}};return()=>e("div",{class:l["mass-message"]},[e(G,null,null),e(w,{inset:!0,class:l.cellGroup},{default:()=>[e(h,{title:"群发内容"},{title:()=>e("div",{class:l.title},[e(g,{name:ue,class:l.iconImg},null),p("群发内容")]),label:()=>e(S,{style:{padding:"0",marginTop:"12px"},placeholder:"请输入您的消息内容",modelValue:t.messageContent,"onUpdate:modelValue":a=>t.messageContent=a,type:"textarea",rows:3,showWordLimit:!0,maxlength:150},null)})]}),e(w,{inset:!0,class:l.cellGroup},{default:()=>[e(h,{title:"上传附件"},{title:()=>e("div",{class:l.title},[e(g,{name:ge,class:l.iconImg},null),p("上传附件")]),label:()=>e(Z,{modelValue:t.fileUrl,"onUpdate:modelValue":a=>t.fileUrl=a,maxCount:5,uploadIcon:re},null)})]}),e(w,{inset:!0,class:l.cellGroup},{default:()=>[e(S,{label:"发送对象",readonly:!0,inputAlign:"right",class:l.sendObjPlaceholder,placeholder:"请选择发送对象",isLink:!0,border:!1,onClick:()=>{t.selectStatus=!0}},{label:()=>e("div",{class:l.title,style:{paddingBottom:"0"}},[e(g,{name:pe,class:l.iconImg},null),p("发送对象")])}),t.receives.map(a=>e(h,{center:!0,border:!1},{icon:()=>e(k,{src:a.avatar,class:l.imgLogo,fit:"contain"},null),title:()=>e("div",{class:l.infos},[e("div",{class:l.infoTitle},[a.receiveName]),e("div",{class:l.infoContent},[a.receiveText])]),"right-icon":()=>e(g,{name:de,class:l.infoClose,onClick:()=>u(a)},null)}))]}),e(C,{position:"bottom"},{default:()=>[e("div",{class:["btnGroupFixed",l.bottonGroup]},[e(E,{type:"primary",round:!0,block:!0,onClick:i},{default:()=>[p("发送")]})])]}),e(P,{modelValue:t.selectStatus,"onUpdate:modelValue":a=>t.selectStatus=a},{default:()=>[e(Ae,{selectObject:t.selectObject,"onUpdate:selectObject":a=>t.selectObject=a,onClose:()=>t.selectStatus=!1,onConfirm:a=>{const c=a.groupChat,r=a.contacts,s=[];console.log(c,r,s),c.forEach(o=>{s.push({receiveType:"GROUPCHAT",receiveId:o.id,receiveName:o.value,receiveText:o.text,avatar:o.avatar})}),r.forEach(o=>{s.push({receiveType:"CONTACTS",receiveId:o.id,receiveName:o.value,receiveText:o.text,avatar:o.avatar})}),t.receives=s}},null)]})])}});export{Ge as default};