2 lines
30 KiB
JavaScript
2 lines
30 KiB
JavaScript
|
import{U as e,a6 as a,ae as l,p as s,o as t,c as o,w as n,u,a7 as c,e as i,y as d,a as p,F as r,b as A,z as g,E as y,C as v,f as m,i as f,x as h,q as k,S as T,r as C,_ as I,g as w,N as R,a8 as b,n as E,h as S,af as B,ag as x,D as M,ah as V,H as N,ai as j,aj as q,k as F}from"./index-CH9-aFWw.js";import{_ as Z}from"./uni-easyinput.B6l2xxOz.js";import{r as U,o as Q,d as J,e as z,f as D}from"./uni-app.es.DPi2kvld.js";import{_ as X}from"./uni-icons.DST64Pwo.js";import{_ as O}from"./uni-popup.ICCw_VFK.js";import{_ as Y}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{_}from"./pause.BChT5pq5.js";import{J as L}from"./index.BI4RdXcX.js";import{a as G}from"./Mixins.BkpbMfyX.js";/* empty css */import"./uni-tag.B4eR5K8E.js";import"./uni-section.BzH4ItED.js";const K=Y({__name:"index",props:{item:{type:Object,default:()=>{}},msg:{type:Object}},emits:["openRedBag","viewVideo"],setup(k,{emit:T}){const C=k,I=e(),w=T,R=a((()=>C.item.payload.data)),b=l();function E(){uni.$TUICallKit.call({userID:C.msg.id,callMediaType:R.value.data.call_type},(e=>{console.log("[TUICallKit] call params: ",JSON.stringify(e))}))}function S(){w("openRedBag",C.item)}return a((()=>I.state.userinfo)),(e,a)=>{const l=m,T=f,C=h,I=U(s("uni-icons"),X);return t(),o(T,{class:"content pr"},{default:n((()=>[k.item.type===u(c).TYPES.MSG_IMAGE?(t(),o(l,{key:0,src:k.item.payload.imageInfoArray[0].imageUrl,mode:"widthFix"},null,8,["src"])):k.item.type===u(c).TYPES.MSG_TEXT?(t(),o(T,{key:1,class:"p25"},{default:n((()=>[i(d(k.item.payload.text),1)])),_:1})):k.item.type===u(c).TYPES.MSG_CUSTOM?(t(),p(r,{key:2},[R.value.businessID?(t(),p(r,{key:0},[1==R.value.businessID?(t(),o(T,{key:0,class:"p25",onClick:E},{default:n((()=>[R.value.actionType==u(c).TSignaling.ACTION_TYPE_INVITE?(t(),p(r,{key:0},[A(C,null,{default:n((()=>[i("[ ")])),_:1}),1==R.value.data.call_type?(t(),o(I,{key:0,type:"videocam",color:"#333",size:"32rpx"})):2==R.value.data.call_type?(t(),o(I,{key:1,type:"phone",color:"#333",size:"32rpx"})):g("",!0),A(C,null,{default:n((()=>[i("发起")])),_:1}),1==R.value.data.call_type?(t(),o(C,{key:2},{default:n((()=>[i("语音")])),_:1})):2==R.value.data.call_type?(t(),o(C,{key:3},{default:n((()=>[i("视频")])),_:1})):g("",!0),A(C,null,{default:n((()=>[i("通话")])),_:1}),A(C,null,{default:n((()=>[i(" ]")])),_:1})],64)):g("",!0),R.value.actionType==u(c).TSignaling.ACTION_TYPE_CANCEL_INVITE?(t(),p(r,{key:1},[A(C,null,{default:n((()=>[i("[")])),_:1}),1==R.value.data.call_type?(t(),o(I,{key:0,type:"videocam",color:"#333",size:"32rpx"})):2==R.value.data.call_type?(t(),o(I,{key:1,type:"phone",color:"#333",size:"32rpx"})):g("",!0),A(C,null,{default:n((()=>[i("已取消通话 ]")])),_:1})],64)):g("",!0),R.value.actionType==u(c).TSignaling.ACTION_TYPE_ACCEPT_INVITE?(t(),p(r,{key:2},[A(C,null,{default:n((()=>[i("[ ")])),_:1}),1==R.value.data.call_type?(t(),o(I,{key:0,type:"videocam",color:"#333",size:"32rpx"})):2==R.value.data.call_type?(t(),o(I,{key:1,type:"phone",color:"#333",size:"32rpx"})):g("",!0),A(C,null,{default:n((()=>[i("已接通 ]")])),_:1})],64)):g("",!0),R.value.actionType==u(c).TSignaling.ACTION_TYPE_REJECT_INVITE?(t(),p(r,{key:3},[A(C,null,{default:n((()=>[i("[ ")])),_:1}),1==R.value.data.call_type?(t(),o(I,{key:0,type:"videocam",color:"#333",size:"32rpx"})):2==R.value.data.call_type?(t(),o(I,{key:1,type:"phone",color:"#333",size:"32rpx"})):g("",!0),A(C,null,{default:n((()=>[i("已拒绝通话 ]")])),_:1})],64)):g("",!0),R.value.actionType==u(c).TSignaling.ACTION_TYPE_INVITE_TIMEOUT?(t(),p(r,{key:4},[A(C,null,{default:n((()=>[i("[ ")])),_:1}),1==R.value.data.call_type?(t(),o(I,{key:0,type:"videocam",color:"#333",size:"32rpx"})):2==R.value.data.call_type?(t(),o(I,{key:1,type:"phone",color:"#333",size:"32rpx"})):g("",!0),A(C,null,{default:n((()=>[i("超时未接听 ]")])),_:1})],64)):g("",!0)])),_:1})):"redPacket"==R.value.businessID?(t(),o(T,{key:1,class:y(["redPacket br10",{disabled:0!=R.value.status||R.value.receive}]),onClick:S},{default:n((()=>[A(T,{class:"df aic"},{default:n((()=>[A(l,{class:"im
|