import{d as e,r as a,am as l,e as t,l as s,F as o,D as i,j as u,u as n,h as r,q as c,t as d,Q as p,f as m,m as v,bf as f,bg as g,a1 as h,c as I,a2 as y,a3 as k,w as b,A as T,b as _,bh as C,bi as G,J as E,Z as R,s as S,K as w,aI as U,I as D,z as M,ah as P,an as O,at as A,a6 as L,a9 as x,n as B,E as N,aH as Y,aN as H,i as V,aZ as F,aM as j,ai as K,aY as q,G as $,a as W,o as z,aJ as J,k as Z,ay as Q,O as X,R as ee,S as ae}from"./index-RXP3BP3O.js";import{A as le,N as te}from"./index.DDTlzfEU.js";import{I as se}from"./Icon.D1Z3K5c-.js";import{s as oe,T as ie,b as ue}from"./index.EPwmt-Vu.js";import{_ as ne}from"./cb-button.BGoweT37.js";import{_ as re}from"./bottom-view.7Jv-fjme.js";import{_ as ce}from"./uni-popup.1gidbmHq.js";import{_ as de}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{c as pe}from"./media.C7HffoTH.js";import{u as me}from"./uploadFile.DQ-stcMT.js";import{v as ve}from"./validate.TrIJ_KHd.js";import{D as fe}from"./index.D_s0sZWW.js";import{r as ge}from"./right-icon.-uAfiCH7.js";const he=de(e({__name:"index",props:{groupType:{type:String,default:""}},emits:["selectType"],setup(e,{emit:g}){const h=e,I=f,y=a(),k=g;l(()=>{y.value=h.groupType});return(e,a)=>(t(),s("ul",{class:"group-introduction-list select"},[(t(!0),s(o,null,i(n(I),(e,a)=>(t(),s("li",{key:a,class:u(["select-item",[n(y)===e.type&&"selected"]]),onClick:a=>(e=>{y.value=e.type,k("selectType",e.type)})(e)},[r("main",{class:"select-item-type"},[r("div",{class:"select-item-header"},[r("aside",{class:"left"},[c(se,{class:"icon",file:e.icon},null,8,["file"]),r("span",{class:"select-item-label"},d(n(p).t(`TUIGroup.${e.label}`)),1)]),n(y)===e.type?(t(),m(se,{key:0,file:n(oe)},null,8,["file"])):v("",!0)])])],10,["onClick"]))),128))]))}}),[["__scopeId","data-v-20bca122"]]),Ie=de(e({__name:"index",setup(e,{expose:v}){const{showToast:x}=L(),B=g.getInstance(),N=B.constants,Y=h({profile:{groupID:"",name:"",type:f[0].type,avatar:f[0].icon,introduction:"",notification:"",memberList:[],isSupportTopic:!1},groupConfig:{title:"",value:"",key:"",type:"",placeholder:""},isEdit:!1}),H=a(null),V=a("NeedPermission"),F=a(Y.profile.avatar);I(()=>{const e=C.find(e=>e.value===V.value);return(null==e?void 0:e.label)||""}),l(()=>{const e=B.getOnCallParams(N.TUIGroup.SERVICE.METHOD.CREATE_GROUP);Y.profile.memberList=e.memberList,Y.groupConfig.title=e.title});const j=I(()=>G(Y.profile.type));I(()=>{let e="添加群聊";return Y.isEdit&&(e=Y.groupConfig.title),p.t(`TUIGroup.${e}`)});const K=I(()=>{const e={name:p.t("TUIGroup.群名称"),key:"name",placeholder:p.t("TUIGroup.请输入群名称")},a={name:"群号码",key:"groupID",placeholder:"搜索加入群使用"};return Y.profile.type===E.TYPES.GRP_COMMUNITY?[e]:[e,a]}),q=I(()=>""===Y.profile.name||""===Y.profile.groupID&&!Y.isEdit),$=e=>{Y.profile.type!==e&&(Y.profile.type=e,Y.profile.avatar=G(e).icon,Y.isEdit&&(Y.groupConfig.value=e))},W=async()=>{const e=await pe({count:1});F.value=await me(e[0],{url:"/api/common/admin/upload/up/single"})},z=()=>{const{profile:e}=Y;if(Y.isEdit)return Y.profile[Y.groupConfig.key]=Y.groupConfig.value,Y.isEdit=!Y.isEdit;(async e=>{try{e.memberList=e.memberList.map(e=>({userID:e.userID})),e.type===E.TYPES.GRP_COMMUNITY&&delete e.groupID;const a=ve(e.groupID);if(!a.valid)return x(a.message);const l=await P.createGroup({...e,avatar:F.value}),{type:t}=l.data.group;t===E.TYPES.GRP_AVCHATROOM&&await P.joinGroup({groupID:l.data.group.groupID,applyMessage:""}),J(l.data.group),O({message:p.t("TUIGroup.群组创建成功"),type:A.SUCCESS})}catch(a){10025===a.code?x("该群组号已存在","error"):O({message:a.message,type:A.ERROR})}})(e)},J=e=>{R.update(S.GRP,"isShowCreateComponent",!1);const a=B.getOnCallCallback(N.TUIGroup.SERVICE.METHOD.CREATE_GROUP);a&&a(e)};return v({closeCreated:()=>{if(Y.isEdit)return Y.isEdit=!Y.isEdit;J(null)}}),(e,a)=>{const l=w,v=U,f=y(k("cb-button"),ne),g=y(k("bottom-view"),re),h=D,I=M,G=y(k("uni-popup"),ce);return t(),m(I,{class:u(["group",[n(_)?"":"group-h5"]])},{default:b(()=>[r("div",{class:"group-box"},[n(Y).isEdit?(t(),s("div",{key:1,class:"group-list group-list-edit"},["input"===n(Y).groupConfig.type?(t(),m(v,{key:0,modelValue:n(Y).groupConfig.value,"onUpdate:modelValue":a[0]||(a[0]=e=>n(Y).groupConfig.value=e),class:"group-name-input",type:"text",placeholder:n(p).t(`TUIGroup.${n(Y).groupConfig.placeholder}`)},null,8,["modelValue","placeholder"])):(t(),m(he,{key:1,class:"group-introduction-list",groupType:n(Y).groupConfig.value,onSelectType:$},null,8,["groupType"]))])):(t(),s("ul",{key:0,class:"group-list"},[r("li",{style:{"border-bottom":"none"},class:"group-list-item"},[c(l,{class:"group-list-item-label"},{default:b(()=>[T(d(n(p).t("TUIGroup.群头像")),1)]),_:1}),c(le,{url:n(F),onClick:W},null,8,["url"])]),r("ul",null,[(t(!0),s(o,null,i(n(K),(e,a)=>(t(),s("li",{key:a,class:"group-list-item item-input_box"},[c(l,{class:"group-list-item-label"},{default:b(()=>[T(d(e.name),1)]),_:2},1024),c(v,{modelValue:n(Y).profile[e.key],"onUpdate:modelValue":a=>n(Y).profile[e.key]=a,type:"text",placeholder:e.placeholder,class:"btn-input"},null,8,["modelValue","onUpdate:modelValue","placeholder"])]))),128)),r("li",{class:"group-list-introduction"},[r("div",{class:"group-list-item"},[c(l,{class:"group-list-item-label"},{default:b(()=>[T(d(n(p).t("TUIGroup.群类型")),1)]),_:1}),n(_)?(t(),m(he,{key:0,groupType:n(Y).profile.type,onSelectType:$},null,8,["groupType"])):(t(),s("span",{key:1,class:"group-h5-list-item-content"},[r("p",{class:"content"},d(n(j).label),1)]))])])])])),c(g,null,{default:b(()=>[c(f,{disabled:n(q),onClick:z},{default:b(()=>[T(" 确认添加 ")]),_:1},8,["disabled"])]),_:1})]),c(G,{ref_key:"cbPopupShow",ref:H,backgroundColor:"#fff"},{default:b(()=>[c(I,{class:"popup-content"},{default:b(()=>[(t(!0),s(o,null,i(n(C),(e,a)=>(t(),m(h,{key:a,class:u({"on-text":e.value===n(V)}),onClick:()=>{n(H).close(),V.value=e.value}},{default:b(()=>[T(d(e.label),1)]),_:2},1032,["class","onClick"]))),128)),c(h,{onClick:a[1]||(a[1]=e=>n(H).close())},{default:b(()=>[T("取消")]),_:1})]),_:1})]),_:1},512)]),_:1},8,["class"])}}}),[["__scopeId","data-v-94700a1e"]]),ye=de(e({__name:"manage-name",props:{data:{type:Object,default:()=>({})},isAuthor:{type:Boolean,default:!1}},emits:["update"],setup(e,{emit:o}){const i=e,f=a({}),g=a(""),h=a(!1),I=a(null);l(()=>{f.value=i.data});const y=o,k=()=>{g.value?(g.value!==f.value.name&&(y("update",{key:"name",value:g.value}),f.value.name=g.value,g.value="",O({message:p.t("TUIGroup.群名称修改成功"),type:A.SUCCESS})),C()):O({message:p.t("TUIGroup.群名称不能为空"),type:A.ERROR})},C=()=>{i.isAuthor&&(h.value=!h.value),h.value&&(g.value=f.value.name)};return x(()=>h.value,e=>{e&&B().then(()=>{var e;null==(e=I.value)||e.focus()})}),(a,l)=>{const o=w,i=U,y=H;return t(),s("div",{class:"group-name"},[r("div",{class:"group-info",onClick:C},[c(le,{useSkeletonAnimation:"",url:n(f).avatar||"https://web.sdk.qcloud.com/im/demo/TUIkit/web/img/constomer.svg",size:"40px"},null,8,["url"]),r("div",{class:"group-details"},[c(o,{class:"name"},{default:b(()=>[T(d(n(f).name),1)]),_:1}),r("p",{class:"ID"},"ID: "+d(n(f).groupID),1)]),e.isAuthor?(t(),m(se,{key:0,file:n(ge)},null,8,["file"])):v("",!0)]),n(h)?(t(),s("div",{key:0,class:u({"edit-h5":n(N)})},[r("main",{class:"edit-h5-main"},[n(_)?v("",!0):(t(),s("header",{key:0,class:"edit-h5-header"},[r("aside",{class:"left"},[r("h1",{class:"title"},d(n(p).t("TUIGroup.修改群聊名称")),1),r("span",{class:"subtitle"},d(n(p).t("TUIGroup.修改群聊名称后,将在群内通知其他成员")),1)]),r("span",{class:"close",onClick:C},d(n(p).t("关闭")),1)])),r("div",{class:"input-box"},[n(h)?(t(),m(i,{key:0,ref_key:"nameInputRef",ref:I,modelValue:n(g),"onUpdate:modelValue":l[0]||(l[0]=e=>Y(g)?g.value=e:null),class:"input",type:"text"},null,8,["modelValue"])):v("",!0),n(_)?v("",!0):(t(),s("span",{key:1,class:"tip"},d(n(p).t("TUIGroup.仅限中文、字母、数字和下划线,2-20个字")),1))]),n(_)?v("",!0):(t(),s("footer",{key:1,class:"edit-h5-footer"},[c(y,{class:"btn",onClick:k},{default:b(()=>[T(d(n(p).t("确认")),1)]),_:1})]))])],2)):v("",!0)])}}}),[["__scopeId","data-v-34cba6fc"]]),ke=de(e({__name:"manage-notification",props:{data:{type:Object,default:()=>({})},isAuthor:{type:Boolean,default:!1}},emits:["update","close"],setup(e,{emit:o}){const i=e,c=a({}),f=a(""),g=a(!1),h=a(!1);l(()=>{c.value=i.data,f.value=c.value.notification,g.value=i.isAuthor});const I=o,y=()=>{f.value.length>150?O({message:p.t("TUIGroup.群公告字数超出限制,最大长度为150"),type:A.ERROR}):(f.value&&f.value!==c.value.notification&&(I("update",{key:"notification",value:f.value}),B(()=>{f.value=""})),h.value=!h.value)};return(e,a)=>{const l=j,o=H;return n(V)?(t(),s("div",{key:1,class:"edit-h5"},[r("main",{class:"edit-h5-main"},[r("header",{class:"edit-h5-header"},[r("aside",{class:"left"},[r("h1",null,d(n(p).t("TUIGroup.群公告")),1)]),r("span",{class:"close",onClick:a[2]||(a[2]=e=>{I("close","notification")})},d(n(p).t("关闭")),1)]),r("div",{class:"notification"},[n(h)?(t(),m(l,{key:0,modelValue:n(f),"onUpdate:modelValue":a[3]||(a[3]=e=>Y(f)?f.value=e:null),class:u([n(V)?"uni-height":"","textarea"]),onKeyup:F(y,["enter"])},null,8,["modelValue","class"])):(t(),s("section",{key:1,class:"row"},[n(c).notification?(t(),s("article",{key:1},d(n(c).notification),1)):(t(),s("p",{key:0,class:"row-p"},d(n(p).t("TUIGroup.暂无公告")),1))])),n(g)?(t(),s("footer",{key:2,class:"footer"},[n(h)?(t(),m(o,{key:0,class:"btn",onClick:y},{default:b(()=>[T(d(n(p).t("TUIGroup.发布")),1)]),_:1})):(t(),m(o,{key:1,class:"btn",onClick:a[4]||(a[4]=e=>h.value=!n(h))},{default:b(()=>[T(d(n(p).t("TUIGroup.编辑")),1)]),_:1}))])):v("",!0)])])])):(t(),s("main",{key:0,class:"notification"},[n(h)?(t(),m(l,{key:0,modelValue:n(f),"onUpdate:modelValue":a[0]||(a[0]=e=>Y(f)?f.value=e:null),class:"textarea",onKeyup:F(y,["enter"])},null,8,["modelValue"])):(t(),s("section",{key:1},[n(c).notification?(t(),s("article",{key:1},d(n(c).notification),1)):(t(),s("p",{key:0},d(n(p).t("TUIGroup.暂无公告")),1))])),n(g)?(t(),s("footer",{key:2},[n(h)?(t(),m(o,{key:0,class:"btn",onClick:y},{default:b(()=>[T(d(n(p).t("TUIGroup.发布")),1)]),_:1})):(t(),m(o,{key:1,class:"btn",onClick:a[1]||(a[1]=e=>h.value=!n(h))},{default:b(()=>[T(d(n(p).t("TUIGroup.编辑")),1)]),_:1}))])):v("",!0)]))}}}),[["__scopeId","data-v-0f4d992d"]]),be="data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23231;&%23188;&%23150;&%23231;&%23187;&%23132;%209&%23229;&%23164;&%23135;&%23228;&%23187;&%23189;'%3e%3cpath%20id='&%23231;&%23155;&%23180;&%23231;&%23186;&%23191;'%20d='M2.15682%204.76268H14.0347'%20stroke='%23FF584C'%20style='stroke:%23FF584C;stroke:color(display-p3%201.0000%200.3451%200.2980);stroke-opacity:1;'%20stroke-linecap='round'%20/%3e%3cpath%20id='&%23231;&%23155;&%23180;&%23231;&%23186;&%23191;&%23229;&%23164;&%23135;&%23228;&%23187;&%23189;'%20d='M5.23978%202.15307H11.1684'%20stroke='%23FF584C'%20style='stroke:%23FF584C;stroke:color(display-p3%201.0000%200.3451%200.2980);stroke-opacity:1;'%20stroke-linecap='round'%20/%3e%3cpath%20id='&%23231;&%23155;&%23180;&%23231;&%23186;&%23191;&%23229;&%23164;&%23135;&%23228;&%23187;&%23189;%202'%20d='M6.90014%207.32796V10.9714'%20stroke='%23FF584C'%20style='stroke:%23FF584C;stroke:color(display-p3%201.0000%200.3451%200.2980);stroke-opacity:1;'%20stroke-linecap='round'%20/%3e%3cpath%20id='&%23231;&%23155;&%23180;&%23231;&%23186;&%23191;&%23229;&%23164;&%23135;&%23228;&%23187;&%23189;%203'%20d='M9.58605%207.32796V10.9714'%20stroke='%23FF584C'%20style='stroke:%23FF584C;stroke:color(display-p3%201.0000%200.3451%200.2980);stroke-opacity:1;'%20stroke-linecap='round'%20/%3e%3cpath%20id='&%23231;&%23159;&%23169;&%23229;&%23189;&%23162;'%20d='M4.14331%204.8316H12.1596V12.9091C12.1596%2013.5367%2011.6508%2014.0454%2011.0232%2014.0454H5.27968C4.65208%2014.0454%204.14331%2013.5367%204.14331%2012.9091V4.8316Z'%20stroke='%23FF584C'%20style='stroke:%23FF584C;stroke:color(display-p3%201.0000%200.3451%200.2980);stroke-opacity:1;'%20/%3e%3c/g%3e%3c/svg%3e",Te=de(e({__name:"manage-member",props:{list:{type:Array,default:()=>[]},total:{type:Number,default:()=>0},isShowDel:{type:Boolean,default:()=>!1},self:{type:Object,default:()=>({})}},emits:["more","del","handleMemberProfileShow","close"],setup(e,{emit:u}){const c=e,f=a(0),g=a([]),h=a(!1),I=a({});l(()=>{f.value=c.total,h.value=c.isShowDel,g.value=c.list,I.value=c.self});const y=u,k=e=>{let a="";switch(null==e?void 0:e.role){case E.TYPES.GRP_MBR_ROLE_ADMIN:a=p.t("TUIGroup.管理员");break;case E.TYPES.GRP_MBR_ROLE_OWNER:a=p.t("TUIGroup.群主")}return a&&(a=`(${a})`),e.userID===I.value.userID&&(a+=` (${p.t("TUIGroup.我")})`),a},b=()=>{y("more")},T=e=>{y("del",[e])},_=e=>{y("handleMemberProfileShow",e)};return(e,a)=>n(V)?(t(),s("div",{key:1,class:"edit-h5"},[r("main",{class:"main"},[r("header",{class:"edit-h5-header"},[r("aside",{class:"left"},[r("h1",null,d(n(p).t("TUIGroup.群成员")),1)]),r("span",{class:"close",onClick:a[0]||(a[0]=e=>{y("close","member")})},d(n(p).t("关闭")),1)]),r("div",{class:"member"},[r("ul",{class:"list list-uniapp"},[(t(!0),s(o,null,i(n(g),(e,a)=>(t(),s("li",{key:a,class:"list-item"},[r("aside",{class:"aside",onClick:a=>_(e)},[r("img",{class:"avatar",src:e.avatar||"https://web.sdk.qcloud.com/component/TUIKit/assets/avatar_21.png",onerror:"this.onerror=null;this.src='https://web.sdk.qcloud.com/component/TUIKit/assets/avatar_21.png'"},null,8,["src"]),r("span",{class:"name"},d(e.nick||e.userID),1),r("span",null,d(k(e)),1)],8,["onClick"]),r("div",{onClick:a=>T(e)},["Owner"!==e.role&&n(h)?(t(),m(se,{key:0,file:n(be),width:"16px",height:"16px"},null,8,["file"])):v("",!0)],8,["onClick"])]))),128)),n(g).length(t(),s("li",{key:a,class:"list-item"},[r("aside",{class:"aside",onClick:a=>_(e)},[r("img",{class:"avatar",src:e.avatar||"https://web.sdk.qcloud.com/component/TUIKit/assets/avatar_21.png",onerror:"this.onerror=null;this.src='https://web.sdk.qcloud.com/component/TUIKit/assets/avatar_21.png'"},null,8,["src"]),r("span",{class:"name"},d(e.nick||e.userID),1),r("span",null,d(k(e)),1)],8,["onClick"]),r("div",{onClick:a=>T(e)},["Owner"!==e.role&&n(h)?(t(),m(se,{key:0,file:n(be),width:"16px",height:"16px"},null,8,["file"])):v("",!0)],8,["onClick"])]))),128)),n(g).length({})}},emits:["handleSwitchConversation","close","openConversation"],setup(e,{emit:o}){const i=e,u=a(!1),m=a({});l(()=>{m.value=i.userInfo});const f=o;x(()=>i.userInfo,async(e,a)=>{if(e===a)return;const l=await K.getUserProfile({userIDList:[i.userInfo.userID]});m.value=null==l?void 0:l.data[0],h()},{deep:!0,immediate:!0});const g=async(e,a)=>{const l=`${a}${e}`;$.getConversationProfile(l).then(e=>{$.switchConversation(e.data.conversation.conversationID).then(()=>{var e;R.update(S.GRP,"isShowManageComponent",!1),V&&(null==(e=W)||e.navigateBack())})}).catch(e=>{console.warn("获取会话资料失败",e.code,e.msg)})},h=async()=>{m.value.userID&&q.checkFriend({userIDList:[m.value.userID],type:E.TYPES.SNS_CHECK_TYPE_BOTH}).then(e=>{var a,l,t;const s=null==(t=null==(l=null==(a=null==e?void 0:e.data)?void 0:a.successUserIDList)?void 0:l[0])?void 0:t.relation;u.value=s===E.TYPES.SNS_TYPE_BOTH_WAY})},I=()=>u.value||!R.getData(S.APP,"isOfficial");return(e,a)=>{const l=w;return n(V)?(t(),s("div",{key:1,class:"edit-h5"},[r("main",{class:"main"},[r("header",{class:"edit-h5-header"},[r("aside",{class:"left"},[r("h1",null,d(n(p).t("TUIGroup.群成员")),1)]),r("span",{class:"close",onClick:a[1]||(a[1]=e=>{f("close","profile")})},d(n(p).t("关闭")),1)]),r("div",{class:"edit-h5-profile"},[r("div",{class:"memeber-profile-main"},[c(le,{class:"avatar",url:n(m).avatar,size:"60px"},null,8,["url"]),r("ul",{class:"list"},[r("h1",null,d(n(m).nick||n(m).userID),1),r("li",null,[c(l,null,{default:b(()=>[T("ID:")]),_:1}),r("span",null,d(n(m).userID),1)]),r("li",null,[c(l,null,{default:b(()=>[T(d(n(p).t("TUIContact.个性签名"))+":",1)]),_:1}),r("span",null,d(n(m).selfSignature),1)])])]),r("div",{class:"memeber-profile-footer"},[I()?(t(),s("div",{key:0,class:"button",onClick:a[2]||(a[2]=e=>g(n(m).userID,"C2C"))},d(n(p).t("TUIContact.发送消息")),1)):v("",!0)])])])])):(t(),s("div",{key:0,class:"memeber-profile"},[r("div",{class:"memeber-profile-main"},[r("img",{class:"avatar",src:n(m).avatar||"https://web.sdk.qcloud.com/component/TUIKit/assets/avatar_21.png",onerror:"this.onerror=null;this.src='https://web.sdk.qcloud.com/component/TUIKit/assets/avatar_21.png'"},null,8,["src"]),r("ul",{class:"list"},[r("h2",null,d(n(m).nick||n(m).userID),1),r("li",null,[c(l,null,{default:b(()=>[T("ID:")]),_:1}),r("span",null,d(n(m).userID),1)]),r("li",null,[c(l,null,{default:b(()=>[T(d(n(p).t("TUIContact.个性签名"))+":",1)]),_:1}),r("span",null,d(n(m).selfSignature),1)])])]),r("div",{class:"memeber-profile-footer"},[I()?(t(),s("div",{key:0,class:"button",onClick:a[0]||(a[0]=e=>g(n(m).userID,"C2C"))},d(n(p).t("TUIContact.发送消息")),1)):v("",!0)])]))}}}),[["__scopeId","data-v-191d39fc"]]),Ce=de(e({__name:"index",props:{open:{type:Boolean,default:!1}},emits:["change"],setup(e,{emit:o}){const i=e,c=a(!1),d=o;l(()=>{c.value=i.open});const p=()=>{c.value=!c.value,d("change",c.value)};return(e,a)=>(t(),s("div",{class:u(["slider-box",[n(c)&&"slider-open"]]),onClick:p},[r("span",{class:"slider-block"})],2))}}),[["__scopeId","data-v-f112c675"]]),Ge="data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M21.5%200L21.499%2018.5H40V21.5H21.499L21.5%2040H18.5L18.499%2021.5H0V18.5H18.499L18.5%200H21.5Z'%20fill='%23BBBBBB'%20style='fill:%23BBBBBB;fill:color(display-p3%200.7333%200.7333%200.7333);fill-opacity:1;'%20/%3e%3c/svg%3e",Ee="data:image/svg+xml,%3csvg%20width='36'%20height='4'%20viewBox='0%200%2036%204'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M19.499%200.5L36%200.5V3.5H19.499H16.499H0V0.5L16.499%200.5H19.499Z'%20fill='%23BBBBBB'%20style='fill:%23BBBBBB;fill:color(display-p3%200.7333%200.7333%200.7333);fill-opacity:1;'%20/%3e%3c/svg%3e",Re=de(e({__name:"manage-admin",props:{member:{type:Object,default:()=>{}},isSetMuteTime:{type:Boolean,default:()=>!1},currentGroup:{type:Object,default:()=>{}}},emits:["addAdmin","removeAdmin","setAllMuteTime","addMute","removeMute","close"],setup(e,{emit:u}){const m=e,f=a(!1),g=a({admin:[],member:[],muteMember:[]}),h=a();l(()=>{g.value=m.member,f.value=m.isSetMuteTime,h.value=m.currentGroup});const I=u,y=()=>{I("addAdmin")},k=()=>{I("removeAdmin")},T=e=>{I("setAllMuteTime",e)},_=()=>{I("addMute")},C=()=>{I("removeMute")};return(e,a)=>{const l=M;return t(),s("div",{class:"admin-main"},[c(l,{class:"admin-box"},{default:b(()=>[r("div",{class:"admin-manage"},[r("div",{class:"admin-manage-header"},d(n(p).t("TUIGroup.群管理员")),1),r("ul",{class:"admin-manage-list"},[(t(!0),s(o,null,i(n(g).admin,(e,a)=>(t(),s("li",{key:a,class:"admin-manage-list-item"},[r("div",{class:"item-main"},[r("img",{class:"item-main-avatar",src:e.avatar||"https://web.sdk.qcloud.com/component/TUIKit/assets/avatar_21.png",onerror:"\r\n this.onerror = null\r\n this.src =\r\n 'https://web.sdk.qcloud.com/component/TUIKit/assets/avatar_21.png'\r\n "},null,8,["src"])]),r("div",{class:"item-name"},d(e.nick||e.userID),1)]))),128)),r("li",{class:"admin-manage-list-item"},[r("div",{class:"item-main",onClick:y},[c(se,{file:n(Ge),width:"16px",height:"16px"},null,8,["file"])])]),r("li",{class:"admin-manage-list-item"},[n(g).admin.length>0?(t(),s("div",{key:0,class:"item-main",onClick:k},[c(se,{file:n(Ee),width:"16px",height:"16px"},null,8,["file"])])):v("",!0)])])]),n(f)?(t(),s("div",{key:0,class:"admin-mute-all"},[r("div",null,[r("div",{class:"admin-mute-all-title"},d(n(p).t("TUIGroup.全员禁言")),1),r("div",{class:"admin-mute-all-content"},d(n(p).t("TUIGroup.全员禁言开启后,只允许群主和管理员发言。")),1)]),c(Ce,{open:n(h).muteAllMembers,onChange:T},null,8,["open"])])):v("",!0),n(f)?(t(),s("div",{key:1,class:"admin-mute"},[r("div",{class:"admin-mute-header"},d(n(p).t("TUIGroup.单独禁言人员")),1),r("ul",{class:"admin-mute-list"},[(t(!0),s(o,null,i(n(g).muteMember,(e,a)=>(t(),s("li",{key:a,class:"admin-mute-list-item"},[r("div",{class:"item-main"},[r("img",{class:"item-main-avatar",src:e.avatar||"https://web.sdk.qcloud.com/component/TUIKit/assets/avatar_21.png",onerror:"\r\n this.onerror = null\r\n this.src =\r\n 'https://web.sdk.qcloud.com/component/TUIKit/assets/avatar_21.png'\r\n "},null,8,["src"])]),r("div",{class:"item-name"},d(e.nick||e.userID),1)]))),128)),r("li",{class:"admin-mute-list-item"},[r("div",{class:"item-main",onClick:_},[c(se,{file:n(Ge),width:"16px",height:"16px"},null,8,["file"])])]),r("li",{class:"admin-mute-list-item"},[n(g).muteMember.length>0?(t(),s("div",{key:0,class:"item-main",onClick:C},[c(se,{file:n(Ee),width:"16px",height:"16px"},null,8,["file"])])):v("",!0)])])])):v("",!0)]),_:1})])}}}),[["__scopeId","data-v-ef524672"]]),Se=de(e({__name:"index",props:{groupID:{type:String,default:""},groupCurrentTab:{type:String,default:""}},emits:["updateTabName"],setup(e,{expose:u,emit:f}){const{showLoading:h,hideLoading:y,showDialog:k}=L(),C=g.getInstance(),G=C.constants,U=f,D=e,N=a(void 0),Y=a(""),H=a(""),F=a(""),j=a(!1),K=a(""),X=a({}),ee=a({[E.TYPES.GRP_WORK]:"好友工作群",[E.TYPES.GRP_PUBLIC]:"陌生人社交群",[E.TYPES.GRP_MEETING]:"临时会议群",[E.TYPES.GRP_AVCHATROOM]:"直播群",[E.TYPES.GRP_COMMUNITY]:"社群",[E.TYPES.JOIN_OPTIONS_FREE_ACCESS]:"自由加入",[E.TYPES.JOIN_OPTIONS_NEED_PERMISSION]:"需要验证",[E.TYPES.JOIN_OPTIONS_DISABLE_APPLY]:"禁止加群"}),ae=a({admin:[],member:[],muteMember:[]}),te=a([]),oe=a([]),ue=a(0),ne=a(""),re=a(!1),ce=a(!1),de=a([]),pe=a(!1),me=a([]),ve=a([]),he=a(),Ie=a(""),be=a(""),Ce=a(0),Ge=a(!1);z(()=>{B(()=>{N.value&&!V&&J.listen({domRefs:N.value,handler:ea})})}),R.watch(S.GRP,{currentGroup:e=>{var a,l;e&&(he.value=e,Ie.value=null==(l=null==(a=he.value)?void 0:a.selfInfo)?void 0:l.role)},currentGroupMemberList:e=>{me.value=e,ae.value={admin:[],member:[],muteMember:[]},Array.from(e).map(e=>{switch(null==e?void 0:e.role){case E.TYPES.GRP_MBR_ROLE_ADMIN:ae.value.admin.push(e);break;case E.TYPES.GRP_MBR_ROLE_MEMBER:ae.value.member.push(e)}return e});const a=(new Date).getTime();ae.value.muteMember=Array.from(e).filter(e=>1e3*(null==e?void 0:e.muteUntil)-a>0),j.value&&Le(F.value)},offset:e=>{Ce.value=e},isCompleted:e=>{Ge.value=e}}),R.watch(S.CONV,{currentConversation:e=>{var a;be.value=null==(a=null==e?void 0:e.groupProfile)?void 0:a.groupID}}),l(()=>{const e=C.getOnCallParams(G.TUIGroup.SERVICE.METHOD.OPEN_GROUP_MANAGEMENT);K.value=(null==e?void 0:e.groupID)||be.value,Y.value=D.groupCurrentTab}),x(ne,e=>{U("updateTabName",e)});const Ee=I(()=>{var e,a;return(null==(a=null==(e=he.value)?void 0:e.selfInfo)?void 0:a.role)===E.TYPES.GRP_MBR_ROLE_OWNER}),Se=I(()=>{var e,a;return(null==(a=null==(e=he.value)?void 0:e.selfInfo)?void 0:a.role)===E.TYPES.GRP_MBR_ROLE_OWNER}),we=I(()=>{var e;return(null==(e=he.value)?void 0:e.type)===E.TYPES.GRP_WORK}),Ue=I(()=>!(we.value||!Ee.value&&!Se.value)),De=I(()=>{var e;return!((null==(e=null==he?void 0:he.value)?void 0:e.type)===E.TYPES.GRP_AVCHATROOM)}),Me=async e=>{const{key:a,value:l}=e,t={groupID:he.value.groupID,[a]:l};P.updateGroupProfile(t).then(e=>{console.log(e.data),he.value=e.data.group,H.value=""}).catch(e=>{O({message:null==e?void 0:e.message,type:A.ERROR})})},Pe=e=>{Y.value=e,H.value="","member"===Y.value&&(F.value="remove"),Y.value||(F.value=""),"admin"===e&&He({groupID:K.value,count:100,offset:Ce.value})},Oe=()=>{Ae()},Ae=async e=>{switch(e){case"add":ce.value=!1,ne.value="添加成员";break;case"remove":ce.value=!1,ne.value="删除成员";break;case"addAdmin":ce.value=!0,ne.value="新增管理员";break;case"removeAdmin":ce.value=!0,ne.value="移除管理员";break;case"changeOwner":ce.value=!0,ne.value="转让群组";break;case"addMute":ce.value=!0,ne.value="新增禁言用户";break;case"removeMute":ce.value=!0,ne.value="移除禁言用户";break;default:ne.value="群管理"}de.value=[],e&&(F.value=e),await Le(e),j.value=!j.value},Le=async e=>{var a;switch(e){case"add":oe.value=await xe(),console.warn("transferList:",oe.value),ue.value=oe.value.length;break;case"remove":case"changeOwner":oe.value=me.value.filter(e=>{var a,l;return e.userID!==(null==(l=null==(a=null==he?void 0:he.value)?void 0:a.selfInfo)?void 0:l.userID)}),ue.value=he.value.memberCount-1;break;case"addAdmin":oe.value=ae.value.member,ue.value=he.value.memberCount-ae.value.admin.length-1;break;case"removeAdmin":oe.value=ae.value.admin,ue.value=he.value.memberCount-ae.value.admin.length-1;break;case"addMute":oe.value=ae.value.member,"Owner"===he.value.selfInfo.role&&(oe.value=me.value.filter(e=>{var a,l;return e.userID!==(null==(l=null==(a=null==he?void 0:he.value)?void 0:a.selfInfo)?void 0:l.userID)})),oe.value=null==(a=null==oe?void 0:oe.value)?void 0:a.filter(e=>{var a,l;return(null==(l=null==(a=null==ae?void 0:ae.value)?void 0:a.muteMember)?void 0:l.indexOf(e))<0});break;case"removeMute":oe.value=ae.value.muteMember}},xe=async()=>{if(0===te.value.length){const e=(await q.getFriendList()).data.map(e=>null==e?void 0:e.profile);te.value=e}return te.value.filter(e=>!me.value.some(a=>a.userID===e.userID))},Be=I(()=>{var e,a,l;const t=null==(a=null==(e=null==he?void 0:he.value)?void 0:e.selfInfo)?void 0:a.role,s=null==(l=null==he?void 0:he.value)?void 0:l.type;return t===E.TYPES.GRP_MBR_ROLE_OWNER&&s!==E.TYPES.GRP_WORK}),Ne=I(()=>{var e;const a=null==(e=null==he?void 0:he.value)?void 0:e.type;return[E.TYPES.GRP_WORK,E.TYPES.GRP_PUBLIC].includes(a)}),Ye=I(()=>{var e,a;let l=8;return Ne.value||(l+=1),"Owner"!==(null==(a=null==(e=null==he?void 0:he.value)?void 0:e.selfInfo)?void 0:a.role)&&(l+=1),l}),He=async e=>{const a=e.groupID!==K.value,l="admin"!==Y.value,t=me.value.length>=1e3;a||Ge.value||l||t||await P.getGroupMemberList(e).then(async e=>{const{offset:a=0}=e.data;a&&await He({groupID:K.value,count:100,offset:a})}).catch(e=>{console.error("getGroupMemberList error:",e)})},Ve=async e=>{const a={groupID:K.value,count:100,offset:e&&"more"===e?Ce.value:0};await P.getGroupMemberList(a)},Fe=e=>{X.value=e,Pe("profile")},je=e=>{"remove"===F.value?(ve.value=e,pe.value=!pe.value):We(e,F.value),j.value=!1},Ke=()=>{var e;V?null==(e=W)||e.switchTab({url:"/TUIKit/components/TUIConversation/index"}):(ea(),$.switchConversation())},qe=async e=>{await Me({key:"muteAllMembers",value:e}),e?(Q("muteGroup"),O({message:p.t("TUIGroup.禁言设置成功"),type:A.SUCCESS})):O({message:p.t("TUIGroup.取消禁言成功"),type:A.SUCCESS})},$e=async e=>{var a,l;let t={},s={};const o={groupID:K.value,userIDList:[e]};switch(F.value){case"add":try{s=await P.getGroupMemberProfile(o),oe.value=oe.value.filter(e=>{var a;return e.userID!==(null==(a=t.data[0])?void 0:a.userID)}),oe.value=[...oe.value,...t.data],(null==(a=null==s?void 0:s.data)?void 0:a.memberList.length)>0&&(oe.value=oe.value.map(e=>{var a;return e.userID===(null==(a=null==s?void 0:s.data)?void 0:a.memberList[0].userID)&&(e.isDisabled=!0),e}))}catch(i){const e=p.t("TUIGroup.该用户不存在");O({message:e,type:A.ERROR})}break;case"remove":try{if(t=await P.getGroupMemberProfile(o),0===t.data.memberList.length){const e=p.t("TUIGroup.该用户不在群组内");O({message:e,type:A.ERROR})}oe.value=oe.value.filter(e=>{var a,l;return e.userID!==(null==(l=null==(a=null==t?void 0:t.data)?void 0:a.memberList[0])?void 0:l.userID)}),(null==(l=null==t?void 0:t.data)?void 0:l.memberList.length)&&(oe.value=[...oe.value,...t.data.memberList])}catch(i){const e=p.t("TUIGroup.该用户不存在");O({message:e,type:A.ERROR})}}},We=(e,a)=>{const l=[];switch(e.map(e=>(l.push(e.userID),e)),a){case"add":ze(l);break;case"remove":Xe(l);break;case"addAdmin":case"removeAdmin":Qe(e[0]);break;case"changeOwner":Je(l[0]);break;case"addMute":Ze(l[0],"add");break;case"removeMute":Ze(l[0],"remove")}},ze=async e=>{const a={groupID:K.value,userIDList:e};try{await P.addGroupMember(a)}catch(l){console.log(l)}},Je=async e=>{const a={groupID:K.value,newOwnerID:e},l=await P.changeGroupOwner(a);he.value={},he.value=l.data.group},Ze=async(e,a)=>{const l={groupID:K.value,userID:e,muteTime:"add"===a?2592e3:0};await P.setGroupMemberMuteTime(l).then(e=>{const{group:l,member:t}=e.data;l.groupID===K.value&&("add"===a?ae.value.muteMember.push(t):ae.value.muteMember=ae.value.muteMember.filter(e=>e.userID!==t.userID))})},Qe=async e=>{let a="";switch(e.role){case E.TYPES.GRP_MBR_ROLE_ADMIN:a=E.TYPES.GRP_MBR_ROLE_MEMBER,ae.value.admin=ae.value.admin.filter(a=>a.userID!==e.userID);break;case E.TYPES.GRP_MBR_ROLE_MEMBER:ae.value.admin.push(e),a=E.TYPES.GRP_MBR_ROLE_ADMIN}const l={groupID:K.value,userID:e.userID,role:a};await P.setGroupMemberRole(l)},Xe=async e=>{const a={groupID:K.value,userIDList:e,reason:""};console.log(a,"==="),await P.deleteGroupMember(a)},ea=()=>{R.update(S.GRP,"isShowManageComponent",!1);const e=C.getOnCallCallback(G.TUIGroup.SERVICE.METHOD.OPEN_GROUP_MANAGEMENT);e&&e()};return u({back:()=>{j.value?Oe():Y.value?Pe(""):ea()}}),(e,a)=>{var l;const u=w,f=M;return t(),s("div",{ref_key:"manageRef",ref:N,class:"manage"},[n(j)?(t(),m(ie,{key:0,list:n(oe),total:n(Ge)?n(oe).length:n(ue),isSearch:n(re),isRadio:n(ce),selectedList:n(de),isH5:!n(_),onSubmit:je,onCancel:Oe,onSearch:$e,onGetMore:a[0]||(a[0]=e=>Ve("more"))},null,8,["list","total","isSearch","isRadio","selectedList","isH5"])):(null==(l=n(he))?void 0:l.groupID)&&(!n(Y)||n(V)&&"admin"!=n(Y))?(t(),s("main",{key:1,class:"main"},[c(f,{class:"main-box"},{default:b(()=>[c(ye,{isAuthor:n(Ee)||n(Se)||n(we),data:n(he),onUpdate:Me},null,8,["isAuthor","data"]),r("div",{class:"user-info space-top"},[r("header",{class:"user-info-header",onClick:a[1]||(a[1]=e=>Pe("member"))},[c(u,{class:"user-info-header-left"},{default:b(()=>[T(d(n(p).t("TUIGroup.群成员")),1)]),_:1}),r("div",{class:"user-info-header-right"},[r("span",{class:"span"},d(n(he).memberCount||n(me).length)+" "+d(n(p).t("TUIGroup.人")),1),c(se,{file:n(ge)},null,8,["file"])])]),r("ol",{class:"user-info-list"},[(t(!0),s(o,null,i(n(me).slice(0,n(Ye)),(e,a)=>(t(),s("dl",{key:a,class:"user-info-list-item"},[r("dt",{class:"user-info-list-item-main",onClick:a=>Fe(e)},[c(le,{useSkeletonAnimation:"",url:e.avatar||"https://web.sdk.qcloud.com/component/TUIKit/assets/avatar_21.png",size:"40px"},null,8,["url"])],8,["onClick"]),r("dd",{class:"user-info-list-item-info"},d(e.nick||e.userID),1)]))),128))]),n(me).length>n(Ye)?(t(),s("div",{key:0,class:"view-more",onClick:a[2]||(a[2]=e=>Pe("member"))},[r("p",null,d(n(p).t("TUIGroup.查看更多群成员")),1),c(se,{file:n(ge),size:"14px"},null,8,["file"])])):v("",!0)]),r("ul",{class:"content list space-top",onClick:a[5]||(a[5]=e=>H.value="")},[r("li",{class:"list-item",onClick:a[3]||(a[3]=e=>Pe("notification"))},[r("aside",{class:"aside"},[c(u,{class:"label"},{default:b(()=>[T(d(n(p).t("TUIGroup.群公告")),1)]),_:1}),r("article",{class:"article"},d(n(he).notification),1)]),c(se,{file:n(ge),class:"end"},null,8,["file"])]),(n(Se)||n(Ee))&&n(Ue)?(t(),s("li",{key:0,class:"list-item",onClick:a[4]||(a[4]=e=>Pe("admin"))},[c(u,{class:"label"},{default:b(()=>[T(d(n(p).t("TUIGroup.群管理")),1)]),_:1}),c(se,{file:n(ge)},null,8,["file"])])):v("",!0),r("li",{class:"list-item"},[c(u,{class:"label"},{default:b(()=>[T(d(n(p).t("TUIGroup.群类型")),1)]),_:1}),r("span",{class:"span"},d(n(p).t(`TUIGroup.${n(ee)[n(he).type]}`)),1)]),r("li",{class:"list-item"},[c(u,{class:"label"},{default:b(()=>[T(d(n(p).t("TUIGroup.加群方式")),1)]),_:1}),r("span",{class:"span"},d(n(p).t(`TUIGroup.${n(ee)[n(he).joinOption]}`)),1)])]),r("ul",{class:"footer list space-top"},[n(Be)?(t(),s("li",{key:0,class:"list-item",onClick:a[6]||(a[6]=Z(e=>(async e=>{await k("提示","确定要解散群组吗?")&&(h(),P.dismissGroup(e.groupID).then(()=>{Q("dismissGroup"),y(),O({message:p.t("TUIGroup.群组解散成功"),type:A.SUCCESS}),Ke()}).catch(()=>{y()}))})(n(he)),["stop"]))},d(n(p).t("TUIGroup.解散群聊")),1)):(t(),s("li",{key:1,class:"list-item",onClick:a[7]||(a[7]=Z(e=>(async e=>{await k("提示","确定要退出群组吗?")&&(h(),P.quitGroup(e.groupID).then(()=>{y(),O({message:"退出群组成功",type:A.SUCCESS}),Ke()}).catch(()=>{y()}))})(n(he)),["stop"]))},d(n(p).t("TUIGroup.退出群组")),1))])]),_:1})])):v("",!0),"member"===n(Y)?(t(),m(Te,{key:2,self:n(he).selfInfo,list:n(me),total:~~n(he).memberCount,isShowDel:"Owner"===n(Ie)&&n(De),onMore:a[8]||(a[8]=e=>Ve("more")),onDel:je,onHandleMemberProfileShow:Fe,onClose:a[9]||(a[9]=e=>Pe(""))},null,8,["self","list","total","isShowDel"])):v("",!0),"profile"===n(Y)?(t(),m(_e,{key:3,userInfo:n(X),onClose:a[10]||(a[10]=e=>Pe(""))},null,8,["userInfo"])):v("",!0),"notification"===n(Y)?(t(),m(ke,{key:4,isAuthor:n(Ee)||n(Se)||n(we),data:n(he),onUpdate:Me,onClose:a[11]||(a[11]=e=>Pe(""))},null,8,["isAuthor","data"])):v("",!0),"admin"===n(Y)&&n(Se)&&!n(j)?(t(),m(Re,{key:5,isSetMuteTime:n(Ue),member:n(ae),currentGroup:n(he),onAddAdmin:a[12]||(a[12]=e=>Ae("addAdmin")),onRemoveAdmin:a[13]||(a[13]=e=>Ae("removeAdmin")),onSetAllMuteTime:qe,onAddMute:a[14]||(a[14]=e=>Ae("addMute")),onRemoveMute:a[15]||(a[15]=e=>Ae("removeMute")),onClose:a[16]||(a[16]=e=>Pe(""))},null,8,["isSetMuteTime","member","currentGroup"])):v("",!0),c(fe,{class:"deleted-dialog",title:n(p).t("TUIGroup.删除成员"),show:n(pe),isH5:!n(_),center:!0,isHeaderShow:n(_),onSubmit:a[17]||(a[17]=e=>We(n(ve),"remove")),"onUpdate:show":a[18]||(a[18]=e=>pe.value=e)},{default:b(()=>[1===n(ve).length?(t(),s("p",{key:0,class:"del-dialog-title"},d(n(p).t("TUIGroup.确定从群聊中删除该成员?")),1)):v("",!0),n(ve).length>1?(t(),s("p",{key:1,class:"del-dialog-title"},d(n(p).t("TUIGroup.确定从群聊中删除所选成员?")),1)):v("",!0)]),_:1},8,["title","show","isH5","isHeaderShow"])],512)}}}),[["__scopeId","data-v-1150da03"]]),we=e({__name:"index",setup(e){const s=g.getInstance(),o=s.constants,i=a(!1),u=a([]),r=a([]),c=a({}),d=a({groupID:"",isRadio:!1,isNeedSearch:!1,title:"",filterUserIDList:[]}),v=a(null);l(()=>{const e=s.getOnCallParams(o.TUIContact.SERVICE.METHOD.SELECT_FRIEND);var a;d.value.groupID=e.groupID,d.value.title=e.title,d.value.isRadio=e.isRadio,d.value.isNeedSearch=e.isNeedSearch,d.value.filterUserIDList=e.filterUserIDList,e.isNeedSearch&&(a=e.isNeedSearch,v.value=X.getService(o.TUISearch.SERVICE.NAME),v.value?i.value=a:console.warn("请添加 TUISearch 组件"))}),R.watch(S.GRP,{currentGroup:e=>{c.value=e},currentGroupMemberList:e=>{u.value=e.map(e=>{d.value.filterUserIDList.indexOf(e.userID)>-1&&(e.isDisabled=!0)}),r.value=u.value}});const f=async()=>{const e={groupID:c.value.groupID,count:100,offset:u.value.length};await P.getGroupMemberList(e)},h=e=>{R.update(S.GRP,"isShowSelectComponent",!1);const a=s.getOnCallCallback(o.TUIGroup.SERVICE.METHOD.SELECT_GROUP_MEMBER);a&&a(e)},I=()=>{O({message:p.t("TUIGroup.该用户不存在"),type:A.ERROR}),r.value=[...u.value]},y=async e=>{if(!e)return r.value=u.value;try{const a=await v.value.searchGroupMember(e);if(!a.data[0])return I();r.value=a.data;const l=u.value.filter(e=>e.userID===a.data[0].userID);u.value=l.length?u.value:[...u.value,...r.value]}catch(a){return I()}};return(e,a)=>(t(),m(ie,{isSearch:n(d).isNeedSearch,list:n(r),isH5:!0,isRadio:n(d).isRadio,total:n(c).memberCount,onGetMore:f,onSearch:y,onSubmit:h,onCancel:a[0]||(a[0]=()=>h([]))},null,8,["isSearch","list","isRadio","total"]))}}),Ue=de(e({__name:"index",setup(e){const l=a(""),o=a(!1),i=a(!1),d=a(!1),f=a(null),g=a(null);R.watch(S.GRP,{isShowCreateComponent:e=>{console.log(e,"=============1111"),e?(o.value=!0,l.value=p.t("TUIConversation.发起群聊")):o.value=!1},isShowManageComponent:e=>{console.log(e,"=============2222"),e?(i.value=!0,l.value=p.t("TUIGroup.群管理")):i.value=!1},isShowSelectComponent:e=>{d.value=!!e}});const h=e=>{i.value&&(l.value=p.t(`TUIGroup.${e}`))},I=()=>{o.value?f.value.closeCreated():i.value&&g.value.back()};return(e,a)=>(t(),s("div",{class:u([(n(o)||n(i)||n(d))&&"tui-group"])},[c(te,{title:n(l),customStyle:"manage-navigation"},{left:b(()=>[ee(r("div",{onClick:I},[c(se,{file:n(ue)},null,8,["file"])],512),[[ae,n(o)||n(i)]])]),_:1},8,["title"]),n(o)?(t(),m(Ie,{key:0,ref_key:"createGroupRef",ref:f},null,512)):v("",!0),n(i)?(t(),m(Se,{key:1,ref_key:"manageGroupRef",ref:g,onUpdateTabName:h},null,512)):v("",!0),n(d)?(t(),m(we,{key:2})):v("",!0)],2))}}),[["__scopeId","data-v-4d27fd4e"]]);export{Ue as default};