2.23更新

This commit is contained in:
zoujiandong
2024-02-23 14:06:27 +08:00
parent e856d259d6
commit cce4628d63
23 changed files with 997 additions and 112 deletions
@@ -256,7 +256,40 @@ Component({
}];
return renderDom;
}
if (customMessage.message_type === 16){
let data = customMessage.data;
const renderDom = [{
type: 'video_time_16',
title: customMessage.title,
desc: customMessage.desc,
}];
return renderDom;
}
//13 赠送对话
if (customMessage.message_type ===13){
let data = customMessage.data;
const renderDom = [{
type: 'send_talk',
title: customMessage.title,
desc: customMessage.desc,
}];
return renderDom;
}
//17 预约时间
if (customMessage.message_type === 17){
let data = customMessage.data;
const renderDom = [{
type: 'video_time',
title: customMessage.title,
desc: customMessage.desc,
}];
return renderDom;
}
} catch (error) {}
// 客服咨询
@@ -271,6 +304,7 @@ Component({
}];
return renderDom;
}
} catch (error) {}
// 音视频通话消息解析
try {
@@ -344,11 +378,11 @@ Component({
console.log(params);
if(!ismine){//未填写
app.method.navigateTo({
url:'/pages/inquiryForm/inquiryForm?params='+params+"&order_inquiry_id="+id
url:'/patient/pages/inquiryForm/inquiryForm?params='+params+"&order_inquiry_id="+id
})
}else{//已填写
app.method.navigateTo({
url:'/pages/inquiryForm/inquiryForm?case_filled_fields='+params+"&order_inquiry_id="+id
url:'/patient/pages/inquiryForm/inquiryForm?case_filled_fields='+params+"&order_inquiry_id="+id
})
}
// app.go(url);
@@ -103,5 +103,13 @@
<image src="../../../../../static/images/back.png" class="back" mode=""/>
</view>
</view>
<view class="videotime video_time_16" wx:if="{{renderDom[0].type==='video_time_16'}}" >
</view>
<view class="videotime" wx:if="{{renderDom[0].type==='video_time'}}" >
{{renderDom[0].desc}}
</view>
<view class="videotime" wx:if="{{renderDom[0].type==='send_talk'}}" >
{{renderDom[0].desc}}
</view>
</view>
@@ -422,4 +422,13 @@ color: #666666;
background: rgb(255, 255, 255);
border: 1rpx solid #D8D8D8;
border-style: none none solid solid
}
}
.videotime{
font-size: 28rpx;
text-align: center;
line-height: 44rpx;
color: rgba(0,0,0,0.65);
}
.video_time_16{
display: none;
}
@@ -3,7 +3,7 @@
<scroll-view class="message-list-container" scroll-y="true" scroll-into-view="{{jumpAim}}" refresher-enabled="{{true}}" bindrefresherrefresh="refresh" refresher-triggered="{{triggered}}" lower-threshold="200" bindscrolltolower="scrollHandler">
<view class="no-message" wx:if="{{isCompleted}}">没有更多啦</view>
<!-- <text style="display: none;">{{filter.toS(messageList[messageList.length-1])}}</text> -->
<view class="t-message" wx:if="{{conversation.type !== '@TIM#SYSTEM'}}" wx:for="{{messageList}}" wx:key="index" data-index ='{{index}}' hidden="{{!(item.payload.data && (filter.formateText(item.payload.data).message_type!=20) || item.type!='TIMCustomElem') }}">
<view class="t-message" wx:if="{{conversation.type !== '@TIM#SYSTEM'}}" wx:for="{{messageList}}" wx:key="index" data-index ='{{index}}' hidden="{{!(item.payload.data && (filter.formateText(item.payload.data).message_type!=20) || item.type!='TIMCustomElem') || filter.formateText(item.payload.data).message_type==16}}">
<view class="time-pop-mask" data-value="{{item.time}}" wx:if="{{showMessageTime}}">
<view class="showmessagetime" wx:if="{{item.isShowTime}}">
<text class="time" wx:if="{{!item.isDeleted && !item.isRevoked}}">{{messageTime}} </text>
@@ -49,7 +49,7 @@
<ImageMessage wx:if="{{item.type === 'TIMImageElem'}}" message="{{item}}" isMine="{{item.flow === 'out'}}" />
<VideoMessage wx:if="{{item.type === 'TIMVideoFileElem'}}" message="{{item}}" isMine="{{item.flow === 'out'}}"/>
<AudioMessage wx:if="{{item.type === 'TIMSoundElem'}}" message="{{item}}" data-index ='{{index}}' messageList="{{messageList}}" bind:closeAudio="closeAudio" id="audio{{item.ID}}" isMine="{{item.flow === 'out'}}"/>
<CustomMessage style="width:100vw" bind:popComment="popComment" wx:if="{{item.type === 'TIMCustomElem' && filter.formateText(item.payload.data).message_type!=6 && filter.formateText(item.payload.data).message_type!=11 && filter.formateText(item.payload.data).message_type!=20 && filter.formateText(item.payload.data).message_type!==0}}" message="{{item}}" isMine="{{item.flow === 'out'}}" bindtap="handleJumpLink" data-value = "{{item}}" class="{{(item.type === 'TIMCustomElem' && filter.formateText(item.payload.data).message_type==2)?'custom'+filter.formateText(item.payload.data).data.order_inquiry_id:''}}" patient_data="{{filter.formateText(item.cloudCustomData).patient_family_data}}"/>
<CustomMessage style="width:100vw" bind:popComment="popComment" wx:if="{{item.type === 'TIMCustomElem' && filter.formateText(item.payload.data).message_type!=6 && filter.formateText(item.payload.data).message_type!=11 && filter.formateText(item.payload.data).message_type!=20 && filter.formateText(item.payload.data).message_type!==0 }}" message="{{item}}" isMine="{{item.flow === 'out'}}" bindtap="handleJumpLink" data-value = "{{item}}" class="{{(item.type === 'TIMCustomElem' && filter.formateText(item.payload.data).message_type==2)?'custom'+filter.formateText(item.payload.data).data.order_inquiry_id:''}}" patient_data="{{filter.formateText(item.cloudCustomData).patient_family_data}}"/>
<FaceMessage wx:if="{{item.type === 'TIMFaceElem'}}" message="{{item}}" isMine="{{item.flow === 'out'}}"/>
<FileMessage wx:if="{{item.type === 'TIMFileElem'}}" message="{{item}}" isMine="{{item.flow === 'out'}}"/>
<MergerMessage wx:if="{{item.type === 'TIMRelayElem'}}" message="{{item}}" isMine="{{item.flow === 'out'}}"/>