index-717a7b5f.js 8.0 KB

1
  1. import{u as _}from"./vue-router-7f882520.js";import{u as W}from"./vue-i18n-90d534a9.js";import{l as B,v as Z,k as H,o as q,ap as $,I as ee,q as te}from"./index-ae60edf9.js";import{S as re}from"./index-ce3b9548.js";import{m as oe}from"./more-21d050ff.js";import{_ as se}from"./index.vue_vue_type_script_setup_true_lang-1170722e.js";import{_ as l}from"./index.vue_vue_type_script_setup_true_lang-65f30884.js";import{u as ae}from"./useCurrentMemberRole-f0ed520c.js";import{e as f,S as T,f as D,A as ne}from"./open-im-sdk-wasm-f19f04ec.js";import{d as ie}from"./dayjs-4460abc8.js";import{u as le}from"./useConversationToggle-dd6106ea.js";import{d as me,k as A,b as L,ar as ue,o as s,c as u,$ as m,bj as w,u as r,P as a,a as n,aX as b,O as p,_ as pe}from"./@vue-cb50a1c4.js";import{s as ce}from"./function-call-5bab1da7.js";import{B as de}from"./index-e4a7d928.js";import"./@intlify-1c0af683.js";import"./pinia-de4079f2.js";import"./axios-7d5a0a64.js";import"./form-data-497f8b5e.js";import"./@amap-aca98dec.js";import"./uuid-a960c1f4.js";import"./date-fns-f56f60e6.js";import"./@babel-7fd5df1e.js";import"./mitt-f7ef348c.js";import"./@vueuse-19adab01.js";import"./livekit-client-ca552de3.js";import"./@livekit-3058dbe8.js";import"./loglevel-e40a507a.js";import"./rxjs-2154ddb2.js";import"./tslib-8dbab242.js";import"./@vuemap-5ebdc63e.js";import"./lodash-es-91418b19.js";import"./index-597402db.js";import"./arrows_left-f963ef62.js";const fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAdlJREFUWEftmL8rhVEYxz/fMhiMBoOBUjIoq1D+AINFEYrZoiyUxSAGA4OZgShGg82AMhqUlGLwJxgUdXT0Xr1e98f58XbvpfeMt+c838/5vuc89zlHNPlQk/PxNwGNMS3AENBVJ4efgWtJH1m9Xw4aY3qBM6CnTnAlmUdgTNJDWvcHYOLcfQPg0pB9aSezgKPARZ2dy8qNSLoq/ZgFnAP2Ggw4L2m/AIz4CkEO2uN/C7xGCKentgEDgC1n2REEOCvpICe4rzTGmEr7PQhwUNJNzoDDwGVeDtpKfwy85QTZCswAnXkB5sTllCboEztlzinofwJuAWuSnMuMMaYDOAHsYfAZQQ72S7rzUUlKyRJgF+czggDPgW3PU9yewPn2lEGAPg7ExhaAhYNFw1pjD1Q9JJPAUewmipw/Iem0lCN7J7HdxVOFRjJS12m6bYy7Jb2UBUyq/waw7JQu/6BNSSvptGWfPpJudzpzP671j2BX/etlwHEN9tJ+mL7NVXSwUkJjjKkitipp3RHGK8z58agK4KKkHS9Vj+AYQPs5Ldyuh553aCighZtKlwNvZccJPoDvSfmpG5xdgw/gAjCedNbfjzuORgSHOQMGK0ROLAAjDXTfg7FCofM/ASTAzSmrojnjAAAAAElFTkSuQmCC",Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAAAXNSR0IArs4c6QAAA3lJREFUWEftmEuoVWUUx39/jUwMlewGSg1EIyF6gIMgimZh4aUGQUKgw6KMGjiRnPVAcOSkwIE0irIgKSPMkYMoFEwjCCUkIsFIeg7SW/mXJd+Wr805Z3/fPudIF+4ancd6/Pba31p7rS3mkWgesbIAO627tZDZ/3Vmbd8N3AXcm0BPAick/TBJ8LGOge2HgU+BZUOgjgPbJH07CejesLZfAV4rhJiVdKhQd6haL1jbO4A9La/fAF8CtwN3AHE0ctko6cQ4wNWwttcCZ7OgZyWta0PYjt+OAbdk/y2RNNcXuA/sqayQLkiaGRXc9j/A4qSzW9LO6wJrewXwWwpmYJWkXztgZ4GPMp1FksK2Wqoym27tdynK75JWlkS0/TdwQ9JdIemPEru2Ti3s/cBXycmPkqKQOsX2X8BNSXFG0oVOowEKtbAbgKZn/izptpKgti8BNybd5ZL+LLEbN7NrgHPJyZykJSVBbedndKmkiyV2Y8GGcSvwIUlRQEPFdtzyVUnhmKQH+oCGTdUxSLBPAAezgAOfTrbD917gxUw3uscv1w02AefZip+iQzwGNIPLI8BnLagDkp7uC9o3s5Gx6Lcj+2sL6ryk1eOAVsPa3gW8Whl0n6RnGxvbtwJfAIclba/xVXRmbd8DfF3jGHgTeElSPG6vie3oJtFVQtZJyueMkSE6YW1vA94e4OUA8Ebqu5ez/y9Lyr//x9T2T0DTnycHa/s+IKb+RiJLDwHHRwGNSs80YfNmfk5SzKpjyVRgbT8IfJ7ILklqnu3FsLZjNMyLKC7+deDm5CQ2jXxOiIR8MCzA0DNr+33gqWT4jqRniimTYmuWLTXfLOmTQcqjYKNKYysI2SDpdGm0Rs92FFpnEbf8bpH0Xi3stfMqqTbg1Vi2Y0p7OQMOn1uBpQnmXaCZbRelNWi/pH9rYfMWs1rS+drMDtJvFdhaSd+X+h11DA4DjyZHRyQ1n0t9D9SbVjfYDHycRYxN9TlJzabQC3oqsOnMnQHWDyiSWFNi1MvvTOxYTUtqLuSopMfzq2rB3imp2ek6L76zcGzH66FNnZ6GKyzOn3a2433Yh0C8FHmyZtPthE0Zjuy+AMT01FRyCf9bkp4vUSzRKYJtO7IdtztWlWa9DpV409K8U7j6XVIsihOTXrATi17paAG2MmHF6guZLU5VpeK8yuwVWiUpO1GfcKwAAAAASUVORK5CYII=",be={class:"page_container !overflow-y-auto"},ge=["src"],Ce={class:"flex-1"},Ie={class:"mb-2 flex items-center bg-white px-[22px] py-6"},De={class:"ml-3 flex flex-1 flex-row items-center justify-between"},we={class:"flex flex-col items-start justify-between"},Ue={class:"mr-2 max-w-[160px] truncate font-medium"},ye=["src"],Se={class:"text-sm text-white"},Me={key:0,class:"mb-2"},ke={key:1,class:"mb-2"},ve={class:"mb-6 mt-8 flex w-full justify-between px-[22px]"},lt=me({__name:"index",setup(he){var M;const{toSpecifiedConversation:j}=le(),x=B(),e=Z(),J=H(),U=_(),{t:g}=W(),c=((M=e.storeUserCardData.baseInfo)==null?void 0:M.userID)===J.selfInfo.userID,d=A(()=>e.storeFriendList.find(t=>{var o;return t.userID===((o=e.storeUserCardData.baseInfo)==null?void 0:o.userID)})),{isAdmin:R,isOwner:y}=ae(),S=L(!1),C=L(!1),O=A(()=>e.storeUserCardData.groupMemberInfo?ie(e.storeUserCardData.groupMemberInfo.joinTime).format("YYYY-MM-DD"):""),K=A(()=>{if(!e.storeUserCardData.groupMemberInfo)return"";switch(e.storeUserCardData.groupMemberInfo.joinSource){case D.Invitation:return g("inviteToGroup");case D.QrCode:return g("qrToGroup");case D.Search:return g("searchToGroup");default:return"-"}}),P=A(()=>d.value?!1:e.storeUserCardData.groupMemberInfo?x.storeCurrentGroupInfo.applyMemberFriend===ne.Allowed:!0),E=async()=>{e.storeUserCardData.groupMemberInfo&&(S.value=y.value||R.value&&e.storeUserCardData.groupMemberInfo.roleLevel===f.Nomal)},V=t=>{C.value=!0,ee.setGroupMemberRoleLevel({groupID:e.storeUserCardData.groupMemberInfo.groupID,userID:e.storeUserCardData.groupMemberInfo.userID,roleLevel:t?f.Admin:f.Nomal}).catch(o=>te({error:o})).finally(()=>C.value=!1)},z=()=>{var t;j({sourceID:(t=e.storeUserCardData.baseInfo)==null?void 0:t.userID,sessionType:T.Single})},F=()=>{var t;U.push({path:"sendApplication",query:{sourceID:(t=e.storeUserCardData.baseInfo)==null?void 0:t.userID,sessionType:T.Single}})},Y=()=>{var t,o,i;if((o=(t=e.storeUserCardData.baseInfo)==null?void 0:t.faceURL)!=null&&o.includes("http"))return ce({images:[(i=e.storeUserCardData.baseInfo)==null?void 0:i.faceURL],loop:!1})},Q=()=>{var t,o,i;U.push({path:"/designatedMoments",state:{userID:(t=e.storeUserCardData.baseInfo)==null?void 0:t.userID,nickname:(o=e.storeUserCardData.baseInfo)==null?void 0:o.nickname,faceURL:(i=e.storeUserCardData.baseInfo)==null?void 0:i.faceURL}})};return ue(()=>{E()}),(t,o)=>{var k,v,h,N;const i=re,X=de;return s(),u("div",be,[m(se,null,{default:w(()=>[c?a("",!0):(s(),u("img",{key:0,class:"h-[23px] min-w-[23px]",src:r(oe),alt:"more",onClick:o[0]||(o[0]=I=>t.$router.push("userCardSetting"))},null,8,ge))]),_:1}),n("div",Ce,[n("div",Ie,[m(q,{size:48,src:(k=r(e).storeUserCardData.baseInfo)==null?void 0:k.faceURL,desc:(v=r(e).storeUserCardData.baseInfo)==null?void 0:v.nickname,onClick:Y},null,8,["src","desc"]),n("div",De,[n("div",we,[n("span",Ue,b((h=r(e).storeUserCardData.baseInfo)==null?void 0:h.nickname),1),n("span",{class:"mr-2 max-w-[160px] truncate text-sm font-medium text-sub-text",onClick:o[1]||(o[1]=I=>{var G;return r($)(((G=r(e).storeUserCardData.baseInfo)==null?void 0:G.userID)||"")})},b((N=r(e).storeUserCardData.baseInfo)==null?void 0:N.userID),1)]),r(P)&&!c?(s(),u("div",{key:0,class:"ml-auto flex h-[30px] flex-row items-center justify-center rounded-md bg-primary px-2 py-1",onClick:F},[n("img",{width:"20",src:r(Ae),alt:""},null,8,ye),n("span",Se,b(t.$t("add")),1)])):a("",!0)])]),r(e).storeUserCardData.groupMemberInfo?(s(),u("div",Me,[m(l,{lable:t.$t("groupNickDesc"),content:r(e).storeUserCardData.groupMemberInfo.nickname},null,8,["lable","content"]),m(l,{lable:t.$t("joinGroupTime"),content:r(O)},null,8,["lable","content"]),m(l,{lable:t.$t("joinGroupMethod"),content:r(K)},null,8,["lable","content"])])):a("",!0),r(e).storeUserCardData.groupMemberInfo&&!c?(s(),u("div",ke,[r(y)?(s(),p(l,{key:0,lable:t.$t("setAdmin"),arrow:""},{default:w(()=>[m(i,{size:"20",loading:C.value,"model-value":r(e).storeUserCardData.groupMemberInfo.roleLevel===r(f).Admin,"onUpdate:modelValue":V},null,8,["loading","model-value"])]),_:1},8,["lable"])):a("",!0),S.value?(s(),p(l,{key:1,lable:t.$t("setMute"),onClick:o[2]||(o[2]=I=>t.$router.push("setMemberMute")),arrow:""},null,8,["lable"])):a("",!0)])):a("",!0),r(d)?(s(),p(l,{key:2,lable:t.$t("userInfo"),arrow:"",onClick:o[3]||(o[3]=I=>t.$router.push("userCardDetails"))},null,8,["lable"])):a("",!0),r(d)?(s(),p(l,{key:3,lable:t.$t("toMoments"),arrow:"",onClick:Q},null,8,["lable"])):a("",!0)]),n("div",ve,[!c&&r(d)?(s(),p(X,{key:0,icon:r(fe),type:"primary",class:"!ml-1 w-full text-base",onClick:z},{default:w(()=>[pe(b(t.$t("sendMessage")),1)]),_:1},8,["icon"])):a("",!0)])])}}});export{lt as default};