index-39a479ae.js 9.5 KB

1
  1. import{u as O}from"./vue-i18n-90d534a9.js";import{u as J}from"./vue-router-7f882520.js";import{P as I,q,I as D,a0 as E,bk as K,W as Y,_ as j}from"./index-301fd8e9.js";import{U as G}from"./index-9381d5d6.js";import{F as P}from"./index-10cd8471.js";import{_ as X}from"./index.vue_vue_type_script_setup_true_lang-2b4a51e5.js";import{M as p}from"./moment-bf0554b1.js";import{b as z}from"./back-099fa84a.js";import{d as x,o as b,c as w,a as s,u as a,aX as T,r as H,an as Z,b as r,j as _,k as f,$ as C,bj as $,O as ee}from"./@vue-cb50a1c4.js";import{v as te}from"./visibilityList-057a651d.js";import{C as se}from"./data-7f4000cb.js";import{p as ae}from"./moments-e5bcc435.js";import{p as oe}from"./chating_message_video_play-2b29053c.js";import{s as ie}from"./index-47a0eb92.js";import{v as k}from"./uuid-a960c1f4.js";import"./@intlify-1c0af683.js";import"./open-im-sdk-wasm-f19f04ec.js";import"./dayjs-1b6789c5.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-04d52127.js";import"./use-id-22cfdfcf.js";import"./index-5e827793.js";import"./arrows_left-f963ef62.js";import"./xgplayer-8882c776.js";const le="data:image/png;base64,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",ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAABWZJREFUeF7tnF1oHUUUx8/Z9oaaKMQHL4hENHH3DGK1UWspfagtFMFvjVh88KMVrUJBRPxAUbGo1A9EEFHEarWiFWspij74Yh9Uai1FQc3MbDWN0KApmIcqhjbdYwcaqMFm790ze/cmmX298//P//zu2cvd2d1BCIeIAIrUQQwBoLAJAsAAUEhAKG/bDjTGrGbmjQBwZN68eY/GcbxNWGsp8rYEmKbp+VmW/XRixbVa7Zze3t7hUigITNsSoDHmNgB4Z0pdtxDRVkGtpUjbEqDWei0ibjqxYkRckyTJ5lIoCEwDQAE8J60c4NDQ0IKJiYlVWZYtZ+ZLj5265yLi2f9XFzP/BgC/IOJnALCViA4I6xfLKwM4ODi4EBHvB4CbEbGrSCXM/GUURVu6u7s/qtfrfxXxkGpaDlBrTYi4wYGThj9B/w8zfwAAjyulRjz65lq1DODQ0FD34cOHXwSAO3NTFRzAzK4L71NKvVXQomlZSwBqrZch4ocAcFbTCQsImPnTrq6uO3p6ev4sIG9KUjpArfW1ALANEWtNJRMOZub9HR0dl5f957tUgMaYuwDgDSELiXw0iqKVcRz/56pGYjhVWxpAa+09zPyaz7AFvQ4i4vIkSQYL6qeVlQLQWnsjM7uL/1L8C4A40NnZeWEZv4neC0zTdGmWZd8UKLJUifvPqJRa6XsSrwBHRkY6Dx06pAGgx3dQH37M/IhS6jkfXpMeXgFqrZ9HxAd9BvTtNX/+fOrr67O+fL0B3LdvX/3o0aNuvW6Br3Al+WwnogFf3t4AGmNeAgB3bTsTjkVE9IOPoF4Ajo6Onjo2NjYKAKf4CNUCj/eI6FYf83gBaK1dx8yv+wjUKo8oiupxHB+UzucFoNb6K0RcJg3TYv16InpVOqcY4PDw8Onj4+OlX7RLC52qZ+adSqkVUl8xQGvt1W71Qxqk1XpmPkJEnYg4IZlbDNAY8xQAPCEJUZWWmRcrpfZI5vcB0N1qXC0JUaH2diJ6VzK/D4DfAsBlkhAVajcQ0ZOS+X0A3AsA/ZIQFWo3E9EayfxigFrrPYh4iSREhdrPiegqyfxigMaYmXwK7yKipZUC1Fp/h4juhvhMPHYT0RJJcHEHBoAS/AAQAAaA4RQW9ED4DRTAc9IAMAAUEhDKQwcGgEICQnnowABQSEAoDx0YAAoJCOWhAwNAIQGhvPoONMa4l1/a8nG2BuD+SkR9DYw76RDRemCapv1Zlrl7IjP2QMT+JEm+L1pAYYDHb6i/DACib7BocI+6P6Iouj6O411FPBsGaK0dYObrmLnn2JuU7pSd6eCm8vqZmd0D6fsBYAcR7WgEaEMArbUbmfnhRgxnyxhmfkEp9VBePbkArbWrmPmLPKNZ+vkSIto9XW25AI0xrwDA+lkKaNqy3DOPSql7pQC3A8ANcxTg20qptVKADwCAe8tyLh7riGjaV9VyT2Gt9WkAYBDxzLlEkJmHiei8vOcHcwE6aNbaRVmWbUHEC+YCRGb+sVarDTTyPklDACehWWt7T7afwSwCO97Mn+qmAM4iSN5KCQCFKAPAAFBIQCivvAOPbwvwNADUm6mFmf+OoujuJEneb0bne2w7ACy8IMvMqVIq8Q2lGb92AOi2cbqymdCTY5n5Y6XUTUW0vjSVA0zT9Josyz4pUlAURSviON5ZROtLUzlAV4jW2u0r0+xL0G8e23zMbatS6dEuAN319teIuLARGm59Uil1RSNjyx7TFgBdkWmanpFl2TMAkNdVjxHRs2WDadS/bQBOBk7T9OIsy9wi5kUAsJiZf0fEvczsbvpsavXubHkg2w5gXuB2+zwAFH4jAWAAKCQglIcOFAL8F5JI82Cv7R2TAAAAAElFTkSuQmCC",me={class:"flex items-center"},re=["src"],Ae={class:"ml-2"},pe={class:"flex items-center justify-between"},ue={class:"flex items-center justify-between text-[#999]"},ce=["src"],y=x({__name:"SettingItem",props:{title:null,border:{type:Boolean},subTitle:null,isRemind:{type:Boolean}},setup(m){return(i,u)=>(b(),w("div",{class:Z(["flex items-center justify-between bg-white px-4 py-3",{"border-b":m.border}])},[s("div",me,[s("img",{class:"h-5 w-5",src:m.isRemind?a(ne):a(le),alt:""},null,8,re),s("div",Ae,T(m.title),1)]),s("div",pe,[s("div",ue,[H(i.$slots,"default",{},()=>[s("div",null,T(m.subTitle),1)]),s("img",{class:"h-[24px] w-[24px]",src:a(z)},null,8,ce)])])],2))}}),de={class:"page_container"},ve={class:"!bg-white pt-[10px]"},ge=["src"],fe=["src"],Ce={class:"mt-[10px] !bg-white"},be=x({name:"momentsRelease"}),he=x({...be,props:{momentsType:null},setup(m){const i=m,{t:u}=O(),c=J(),d=r(""),v=r(0),A=r([]),h=r([]),S=r([]),o=r([]);_(()=>{I.on("MOMENTS_UPDATE_PERMISSION",e=>{const t=JSON.parse(e);v.value=t.idx,h.value=t.userList,S.value=t.groupList}),I.on("MOMENTS_SELECT_AT_USER",e=>{A.value=JSON.parse(e)})});const B=f(()=>A.value.map(e=>e.nickname).join("、"));f(()=>i.momentsType===p.TextWithImage?u("momentsTips.picture"):u("momentsTips.video"));const Q=f(()=>i.momentsType===p.TextWithImage?"image/*":"video/*"),V=f(()=>i.momentsType===p.TextWithImage?9:1),N=async()=>{try{console.log(o),await ae({content:{metas:o.value.map(e=>({thumb:e.thumb,original:e.original})),text:d.value,type:+i.momentsType},permission:v.value,atUserIDs:A.value.map(e=>e.userID),permissionUserIDs:h.value.map(e=>e.userID),permissionGroupIDs:S.value.map(e=>e.groupID)}),U(),c.back(),I.emit("MOMENTS_RELEASE_INIT")}catch(e){q({error:e})}},W=async e=>{const t=e.file;console.log(t,e),e.status="uploading",e.message=u("uploading"),e.thumb="";const{data:{url:g}}=await D.uploadFile({name:new Date().getTime()+E(t.name),contentType:t.type,uuid:k(),file:t});let l=t;if(e.thumb=g,i.momentsType===p.TextWithVideo){l=await K(t);const{data:{url:M}}=await D.uploadFile({name:new Date().getTime()+E(l.name),contentType:l.type,uuid:k(),file:l});e.thumb=M}const{width:n,height:L}=await Y(l);e.message="",e.status="done",e.original=g,e.width=n,e.height=L},R=()=>{c.push({path:"chooseUser",state:{chooseType:se.MomentsUser,prevCheckedUserList:JSON.stringify(A.value)}})},F=()=>{U(),c.back()},U=()=>{d.value="",v.value=0,A.value=[],h.value=[],o.value=[]};return(e,t)=>{const g=P,l=G;return b(),w("div",de,[C(X,{onLeftClick:F,router:!1},{default:$(()=>[s("div",{class:"btn",onClick:N},T(e.$t("buttons.release")),1)]),_:1}),s("div",ve,[C(g,{modelValue:d.value,"onUpdate:modelValue":t[0]||(t[0]=n=>d.value=n),rows:"4",autosize:"",type:"textarea",placeholder:"这一刻的想法...",maxlength:"500","show-word-limit":""},null,8,["modelValue"]),i.momentsType===a(p).TextWithVideo&&o.value.length>0&&o.value[0].status!=="uploading"?(b(),w("div",{key:0,class:"relative mx-[10px] mb-[10px] h-[80px] w-[80px]",onClick:t[1]||(t[1]=n=>a(ie)(o.value[0].original,o.value[0].thumb))},[s("img",{class:"mx-1 h-[80px] w-[80px]",src:o.value[0].thumb,alt:""},null,8,ge),s("img",{class:"absolute top-1/2 left-1/2 mx-1 h-[36px] w-[36px] translate-x-[-50%] translate-y-[-50%]",src:a(oe),alt:""},null,8,fe)])):(b(),ee(l,{key:1,class:"mx-[10px]","preview-size":115,"upload-icon":"plus",modelValue:o.value,"onUpdate:modelValue":t[2]||(t[2]=n=>o.value=n),"after-read":W,reupload:"",accept:a(Q),maxCount:a(V)},null,8,["modelValue","accept","maxCount"]))]),s("div",Ce,[C(y,{title:e.$t("momentsVisibilityList.whoCanWtach"),"sub-title":a(te)[v.value].title,border:"",onClick:t[3]||(t[3]=n=>a(c).push("/momentsVisibility"))},null,8,["title","sub-title"]),C(y,{title:e.$t("momentsVisibilityList.remindSome"),onClick:R,"sub-title":a(B),isRemind:""},null,8,["title","sub-title"])])])}}});const it=j(he,[["__scopeId","data-v-7d8f5a09"]]);export{it as default};