创建音视频房间

This commit is contained in:
zoujiandong 2024-02-02 15:16:41 +08:00
parent 9454892400
commit 6c0d9d2c90
3 changed files with 20 additions and 12 deletions

View File

@ -395,7 +395,7 @@ Component({
console.error(errors);
})
},
async call() {
call() {
let {baseInfo}=this.data;
console.log(baseInfo)
wx.setStorage('patientInfo',{
@ -412,15 +412,17 @@ Component({
is_system:0
}
)
await TUICallKitServer.call({
userID: this.data.patient_user_id,
type: 2,
timeout:0,
userData:JSON.stringify({
'is_system':0,
'test':'111111'
}),
});
api.geRoomId({
order_inquiry_id:baseInfo.order_inquiry_id
}).then(async(res)=>{
let result=res.data;
await TUICallKitServer.call({
userID: this.data.patient_user_id,
type: 2,
roomID:result
});
})
},
// 获取消息列表来判断是否发送正在输入状态
getMessageList(conversation) {

View File

@ -3,7 +3,8 @@
<view class="TUI-commom-function-item" data-key="10" bindtap="handleCommonFunctions">查看完整病历</view>
<view class="TUI-commom-function-item" data-key="11" bindtap="handleCommonFunctions" wx:if="{{baseInfo.multi_point_status == 1 && baseInfo.inquiry_status==4 && baseInfo.multi_point_enable==1}}">在线开处方</view>
<view class="TUI-commom-function-item" data-key="12" bindtap="handleCommonFunctions" wx:if="{{baseInfo.multi_point_status == 1 && baseInfo.inquiry_status==4 && baseInfo.multi_point_enable==1 && !videoInfo.is_reservation_time}}">预约视频时间</view>
<view class="TUI-commom-function-item" data-key="13" bindtap="handleCommonFunctions" wx:if="{{baseInfo.multi_point_status == 1 && baseInfo.inquiry_status==4 && baseInfo.multi_point_enable==1 && videoInfo.is_reservation_time && videoInfo.is_video==0 }}">发起视频</view>
<view class="TUI-commom-function-item" data-key="13" bindtap="handleCommonFunctions" >发起视频</view>
<!-- wx:if="{{baseInfo.multi_point_status == 1 && baseInfo.inquiry_status==4 && baseInfo.multi_point_enable==1 && videoInfo.is_reservation_time && videoInfo.is_video==0 }}" -->
</view>
<view class="TUI-message-input">
<image class="TUI-icon" bindtap="switchAudio"

View File

@ -968,7 +968,12 @@ postServiceConfig(params) {//新增医生问诊配置-服务设置
method: 'GET'
})
}
geRoomId() {//创建音视频房间
return this.request({
url: `${this.baseUrl}/doctor/inquiry/video/room`,
method: 'GET'
})
}
}