1 |
- import{u as w}from"./vue-router-7f882520.js";import{u as S}from"./vue-i18n-90d534a9.js";import{d as K,b as i,k as H,ar as Y,o as d,c as A,$ as n,a as s,u as v,aX as h,F as I,aI as Q,O as j,bl as x,bc as k}from"./@vue-cb50a1c4.js";import{o as E,I as B,q as F,z as G,a0 as O,t as W}from"./index-ae60edf9.js";import{U as X}from"./index-d579d0c8.js";import{F as J}from"./index-fc073ec7.js";import{S as L}from"./open-im-sdk-wasm-f19f04ec.js";import{C as R}from"./data-7f4000cb.js";import{_ as z}from"./index.vue_vue_type_script_setup_true_lang-1170722e.js";import{u as _}from"./useConversationToggle-dd6106ea.js";import{v as P}from"./uuid-a960c1f4.js";import{B as Z}from"./index-e4a7d928.js";import"./@intlify-1c0af683.js";import"./dayjs-4460abc8.js";import"./@amap-aca98dec.js";import"./pinia-de4079f2.js";import"./axios-7d5a0a64.js";import"./form-data-497f8b5e.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"./function-call-5bab1da7.js";import"./use-id-22cfdfcf.js";import"./index-597402db.js";import"./arrows_left-f963ef62.js";const q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAYAAABxlTA0AAAAAXNSR0IArs4c6QAABuJJREFUeF7tncuLI1UUxr9bSaWS7nTnMT2dFt+MihvB/0ERHBEUQUQQQfc+0K0gghtdKO5VFAZXoqijKPo/iBtfOAt1pieZ6VSe3ekkVVe+atOTVFeSSlJ36FTugYGhkzpV91dfzjn33JuUwAQr12rnZFc+BoGHAHEvpHsbIDYmHRP/12QTwvgXkH9C4kchxbelUv6vceMWQS+Uy7VzMPCWlPIZAEb8oS00QgcCnwlXvBkE+gTgSqX2tCPdj4UQawuddvUObgsDz5W2Cl8MD30EcPma/ZqUeBdAoLJXj9nMI3bh4vWdncJ7gyOPQV4p208YAp/rkDAzVP8BrpB4qlQqfMkXPMCMuVK4PwMiu7B77YAEmkKKB0ul/CUP8NVy7QKEfFaziY6ABD69ZbvwvLDtgzsPe51LOjREB/d/T450cI+4WrFfBvB+5O61QxJ4SVyt1C4C8rzmoYCAxFdit1L7VUDer8D9yruUEL8xRNQBbK48DTUAGgQs1fjWXr06WANWKwQNWC1frWDFfDVgDVg1AcX+dQzWgBUTUOxeK1gDVkxAsXutYA1YMQHF7k+tgk0zgUzaQiIRbteA47jYPzhEv+8oRjab+1MJOJNOYSObgRCzLW5LKVFvtHHY7c9GQeG7Tx1gMt0q5mAYs8EdMHJcF9f3GgqRzeb6pgA2hAitxqSZQH5zfbZR+N5t11pgyAhjrpSg8lWZUsBpy0R2PRM6jqoa5DS/jNut9oGS0KIMMOHmFlTiNDBRvk4V1+ptdHvRxm9lgIuFLMxkMkoGyn11uz3Y9Xak51EGuHQ2H9mFUl29vgPH4b+jeMkkyBKONzFMQmy2DtA57MJKmWMrFMbt69VoE+SpBtw57KHT6eKw25t4s7ya2UohnU4FJtNer49qrXXsg0nUsswTPlcGMIE0WgczTxqoZNbPaSs1Ao9JbM9uHv+tmM/CNE+Gr5UA3N7voNXuLBRegiYqDA+dTg9WKolMxgr0H3vAjJOc7kZhZjKBQj4buv7mOWMNmKqleoMsYRhIp02kUiY4aaEx8XV7jpe4xvUfqNZ8LvyO3NgC7nb7sOs3ktAAMlmur6WxlrEmKpGJkDeI02S/ZdfTno8wFkvAVOJetXkCDlWb21wLTEZBsFzX9SYKLOf8tlXcDDWbjCXgg04Xjeb+CBN20Zjpk8lEGOEdv4c3q1prot8fVTKrCt6saRZLwFRv3xlVXT637k0I5rFx3bTtrdzUhBc7wEEDomrPFBb7rmNQNUIF++tj/w2MHWAmp7ovPMySlMYpvNfvo2qPJk3Wxpsbk8NE7AAHKe1McQPJxGyx1w+asfjaXmOkz8u6uDjlkxE7wFQvVTxsYWJlmNhctZsjFQUbQ6wmJtlKAI6qC8dVjeHe7koCZnnGMk2Fgtl2HF42WknAQY0d9g9SAZ2uMGFh8B7G4Mp1fvXkhqVSSRSmTJtjFyLY5+Xsa9g4LWbLcRFjH5nL98PG6TIrlJWKwUfZvo7hRV3O4piMwqxSBMGiT8Zf/5Q5zCcjdgomoKA4HKZmHadEtjtZ/g1bmPjL98cSMJXGkspvDBMMF7MYqwaq12+cYPCmTbNYAh6nYv59fc3yWo1htlAFNY3oI5kwvAlGGB+xBTyuZTkAxM0rrAKCIHH9rrXfAXvKQca+RtiuXGwBEwxXJfjx5lamICNcrh6zT8z/cwmf4cV1x297CtPgGT5XrAEfQ663JkKbFkcHr88KN7ZJzg+MKmJlMe8WJlYM3krIHLuKYq/gYdjeOtt+J/QuSYYNVh1MjGESWtAnYaUADwAweXHGR0Uz7g6H6MHWKctKeisg84IdnGupAEfVdgwbc6N4n38HUBQ+le1Ny22seXvFlsn29w/RbI/OAhe9fmWA2Utg9ypsDbroQBY9nurlinTUm92VAeaAuXGE3xQ67ZA5WfH3pRe9YYPjlQKO6iKX2Y8GrPjuacAasGICit1rBWvAigkodq8VrAErJqDYvVawBqyYgGL3WsEasGICit1rBd8EwPoHmtVBbojdiv27AO5Td47V9SyBP/gj+d8D8pHVxaBy5OIH/ZgHlXyBV8Turn2XSIAPKpnvZ57UXuAye5eWmb776FE7FftDAC8s82hO4bV/tLNdeNEDfPny3u0J0/gFQHS/A3MKR3zzLknWnZ584NZbz/xzHBYqlfqjLtxv9DONFr4NjgH5+PZ28Tt6Cnpg3zsa8tyQ+S30V3e2Cx8MPJxIbFfK9pOGwCcAFvvC8NzXuLQHtvjIuJ2zxa+HRxBYOVypVu8wengbQvAZc+F+/nRpuSx84Y6UuGCZ6TeKxczffm8TS7OjJyXK8xB4WD/2d4Bu5LG/PwkpLk567O9/3tMkRU1WEA4AAAAASUVORK5CYII=",$={class:"page_container"},ee={class:"mt-2 flex bg-white px-[22px] py-3"},te=["src"],oe={class:"flex items-center justify-between"},se={class:"ml-3 text-xs text-[#ADADAD]"},ae={class:"mt-3 flex"},re={class:"flex h-[42px] w-[42px] items-center justify-center rounded-md bg-[#5496EB]"},le={class:"flex flex-1 flex-col-reverse"},ne={class:"bg-white py-4 px-3"},Ge=K({__name:"index",props:{groupType:null},setup(b){const U=b,{toSpecifiedConversation:M}=_(),y=w(),{t:u}=S(),o=i({groupName:"",groupFaceUrl:""}),r=i([]),m=i(!1),f=i(),C=H(()=>!o.value.groupName||r.value.length<2),N=()=>{y.push({path:"chooseUser",state:{extraData:JSON.stringify(o.value),chooseType:R.LaunchGroup,prevCheckedUserList:JSON.stringify(r.value)}})},T=()=>{m.value=!0;const e={groupType:U.groupType,groupName:o.value.groupName,faceURL:o.value.groupFaceUrl};console.log(e);const a=r.value.map(t=>t.userID);B.createGroup({groupInfo:e,memberUserIDs:a}).then(({data:t})=>{F({message:u("messageTip.createSuccess")}),M({sourceID:t.groupID,sessionType:L.WorkingGroup})}).catch(t=>{console.log(t),F({error:t})}).finally(()=>m.value=!1)},D=e=>{var c,p;const a=Array.isArray(e)?e[0]:e,t=G({message:u("uploading"),forbidClick:!0,duration:0});B.uploadFile({name:new Date().getTime()+O(((c=a.file)==null?void 0:c.name)??""),contentType:(p=a.file)==null?void 0:p.type,uuid:P(),file:a.file}).then(g=>{o.value.groupFaceUrl=g.data.url}).catch(()=>t.message=u("messageTip.uploadFailed")).finally(()=>t.close())},V=()=>{var e;(e=f.value)==null||e.chooseFile()};return Y(()=>{const e=history.state;e.extraData&&(o.value=JSON.parse(e.extraData)),r.value=e.prevCheckedUserList?JSON.parse(e.prevCheckedUserList):[]}),(e,a)=>{const t=J,c=W,p=Z,g=X;return d(),A("div",$,[n(z,{title:e.$t("launchGroup")},null,8,["title"]),s("div",ee,[s("img",{src:o.value.groupFaceUrl===""?v(q):o.value.groupFaceUrl,onClick:V,class:"h-[44px] w-[44px] rounded-md"},null,8,te),n(t,{class:"ml-2",maxlength:"16",modelValue:o.value.groupName,"onUpdate:modelValue":a[0]||(a[0]=l=>o.value.groupName=l),placeholder:e.$t("placeholder.inputGroupName")},null,8,["modelValue","placeholder"])]),s("div",{class:"mt-2 bg-white px-[22px] py-4",onClick:N},[s("div",oe,[s("span",null,h(e.$t("memberCounts")),1),s("span",se,h(e.$t("somePeople",{count:r.value.length})),1)]),s("div",ae,[(d(!0),A(I,null,Q(r.value.slice(0,6),l=>(d(),j(E,{class:"mr-2 last:mr-0",key:l.userID,src:l.faceURL,desc:l.nickname,size:42},null,8,["src","desc"]))),128)),x(s("div",re,[n(c,{name:"ellipsis",size:"28",color:"#fff"})],512),[[k,r.value.length>6]])])]),s("div",le,[s("div",ne,[n(p,{loading:m.value,disabled:v(C),class:"w-full !border-0",type:"primary",text:e.$t("placeholder.completeCreation"),onClick:T},null,8,["loading","disabled","text"])])]),x(n(g,{ref_key:"uploaderRef",ref:f,accept:"image/*",capture:"camcorder","preview-image":!1,multiple:!1,"after-read":D,reupload:"","max-count":"1"},null,512),[[k,!1]])])}}});export{Ge as default};
|