2 lines
31 KiB
JavaScript
2 lines
31 KiB
JavaScript
|
import{B as e,Q as a,l,o as t,c as s,w as o,u as n,R as u,e as c,t as i,a as d,F as p,b as r,s as A,p as g,X as y,f as v,i as m,v as f,m as h,n as k,r as T,K as C,g as I,A as w,h as R,C as b,Y as S,j as E}from"./index-CZsuXyof.js";import{_ as B}from"./uni-easyinput.Bm1GUSJ8.js";import{r as x,o as _,d as j,e as V,f as M}from"./uni-app.es.Cv5-J_i3.js";import{_ as N}from"./uni-icons.CE6FQOeI.js";import{_ as q}from"./uni-popup.M4-7QhOy.js";import{_ as F}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{_ as Z}from"./pause.BChT5pq5.js";import{J as Q}from"./index.CPy1_mXU.js";import{s as U}from"./Mixins.DZwwZj4P.js";/* empty css */import"./uni-popup.vue_vue_type_style_index_0_scoped_f0b957f8_lang.BhWYEB-t.js";import"./uni-tag.Dc25ZYYL.js";/* empty css */import"./uni-section.CrQ1Wm0g.js";/* empty css *//* empty css */const J=F({__name:"index",props:{item:{type:Object,default:()=>{}},msg:{type:Object}},emits:["openRedBag","viewVideo"],setup(h,{emit:k}){const T=h,C=e(),I=k,w=a((()=>T.item.payload.data)),R=uni.createInnerAudioContext();function b(){uni.$TUICallKit.call({userID:T.msg.id,callMediaType:w.value.data.call_type},(e=>{console.log("[TUICallKit] call params: ",JSON.stringify(e))}))}function S(){I("openRedBag",T.item)}return a((()=>C.state.userinfo)),(e,a)=>{const k=v,T=m,C=f,E=x(l("uni-icons"),N);return t(),s(T,{class:"content pr"},{default:o((()=>[h.item.type===n(u).TYPES.MSG_IMAGE?(t(),s(k,{key:0,src:h.item.payload.imageInfoArray[0].imageUrl,mode:"widthFix"},null,8,["src"])):h.item.type===n(u).TYPES.MSG_TEXT?(t(),s(T,{key:1,class:"p25"},{default:o((()=>[c(i(h.item.payload.text),1)])),_:1})):h.item.type===n(u).TYPES.MSG_CUSTOM?(t(),d(p,{key:2},[w.value.businessID?(t(),d(p,{key:0},[1==w.value.businessID?(t(),s(T,{key:0,class:"p25",onClick:b},{default:o((()=>[w.value.actionType==n(u).TSignaling.ACTION_TYPE_INVITE?(t(),d(p,{key:0},[r(C,null,{default:o((()=>[c("[ ")])),_:1}),1==w.value.data.call_type?(t(),s(E,{key:0,type:"videocam",color:"#333",size:"32rpx"})):2==w.value.data.call_type?(t(),s(E,{key:1,type:"phone",color:"#333",size:"32rpx"})):A("",!0),r(C,null,{default:o((()=>[c("发起")])),_:1}),1==w.value.data.call_type?(t(),s(C,{key:2},{default:o((()=>[c("语音")])),_:1})):2==w.value.data.call_type?(t(),s(C,{key:3},{default:o((()=>[c("视频")])),_:1})):A("",!0),r(C,null,{default:o((()=>[c("通话")])),_:1}),r(C,null,{default:o((()=>[c(" ]")])),_:1})],64)):A("",!0),w.value.actionType==n(u).TSignaling.ACTION_TYPE_CANCEL_INVITE?(t(),d(p,{key:1},[r(C,null,{default:o((()=>[c("[")])),_:1}),1==w.value.data.call_type?(t(),s(E,{key:0,type:"videocam",color:"#333",size:"32rpx"})):2==w.value.data.call_type?(t(),s(E,{key:1,type:"phone",color:"#333",size:"32rpx"})):A("",!0),r(C,null,{default:o((()=>[c("已取消通话 ]")])),_:1})],64)):A("",!0),w.value.actionType==n(u).TSignaling.ACTION_TYPE_ACCEPT_INVITE?(t(),d(p,{key:2},[r(C,null,{default:o((()=>[c("[ ")])),_:1}),1==w.value.data.call_type?(t(),s(E,{key:0,type:"videocam",color:"#333",size:"32rpx"})):2==w.value.data.call_type?(t(),s(E,{key:1,type:"phone",color:"#333",size:"32rpx"})):A("",!0),r(C,null,{default:o((()=>[c("已接通 ]")])),_:1})],64)):A("",!0),w.value.actionType==n(u).TSignaling.ACTION_TYPE_REJECT_INVITE?(t(),d(p,{key:3},[r(C,null,{default:o((()=>[c("[ ")])),_:1}),1==w.value.data.call_type?(t(),s(E,{key:0,type:"videocam",color:"#333",size:"32rpx"})):2==w.value.data.call_type?(t(),s(E,{key:1,type:"phone",color:"#333",size:"32rpx"})):A("",!0),r(C,null,{default:o((()=>[c("已拒绝通话 ]")])),_:1})],64)):A("",!0),w.value.actionType==n(u).TSignaling.ACTION_TYPE_INVITE_TIMEOUT?(t(),d(p,{key:4},[r(C,null,{default:o((()=>[c("[ ")])),_:1}),1==w.value.data.call_type?(t(),s(E,{key:0,type:"videocam",color:"#333",size:"32rpx"})):2==w.value.data.call_type?(t(),s(E,{key:1,type:"phone",color:"#333",size:"32rpx"})):A("",!0),r(C
|