2024-05-27 09:13:02 +08:00

136 lines
8.8 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!--TUIKit-WChat/Chat/index.wxml-->
<te-nav-bar navbar-data='{{navbarData}}' ></te-nav-bar>
<view class="container">
<view class="info" wx:if="{{ baseInfo.inquiry_status > 0 }}">
<view class="yaotip" hidden="{{showYaotip}}" wx:if="{{baseInfo.inquiry_status==4 && baseInfo.inquiry_mode==8}}">
<view>健康包剩{{serviceInfo.remaining_quantity}}盒肝爽颗粒(步长),请询问患者是否开具。</view>
<van-icon name="cross" bind:tap="closeYaotip"/>
</view>
<view class="left" >
<view class="circle_top"></view>
<view class="name" wx:if="{{baseInfo.inquiry_status!=4}}">{{baseInfo.patient_family_name}}</view>
<view class="age" wx:if="{{baseInfo.inquiry_status!=4}}">{{baseInfo.patient_family_sex==1?'男':'女'}} | {{baseInfo.patient_family_age}}岁</view>
<view class="count_time" wx:elif="{{baseInfo.inquiry_status==4 && !(baseInfo.inquiry_mode==9 || baseInfo.inquiry_mode==8) }}">
问诊中|<text wx:if="{{rest_time==-1}}" class="time_desc">不限时间</text>
<view wx:else="{{rest_time!=-1}}" class="time_desc">
<text class="time_desc">剩余</text>
<van-count-down class="control-count-down" use-slot time="{{rest_time}}" bind:change="onChangeTime" format="HH:mm:ss">
<text class="item" wx:if="{{timeData.hours!= 0 || timeData.days!=0}}">{{(timeData.days*24)+timeData.hours }}小时</text>
<text class="item" wx:if="{{timeData.hours==0 && timeData.days==0}}">{{timeData.minutes }}分</text>
<text class="item" wx:if="{{timeData.hours==0 && timeData.days==0}}">{{ timeData.seconds }}秒</text>
</van-count-down>
</view>
<text wx:if="{{total_rounds==-1}}" class="time_desc">不限沟通次数</text>
<text wx:else class="time_desc">
<text wx:if="{{total_rounds-message_rounds>0}}">{{total_rounds-message_rounds}}</text>
<text wx:else>0</text>个沟通回合
</text>
</view>
<view class="count_time" wx:elif="{{baseInfo.inquiry_status==4 && (baseInfo.inquiry_mode==9 || baseInfo.inquiry_mode==8) }}"> 问诊中 | <text wx:if="{{serviceInfo.monthly_frequency==0}}" class="red" decode>&nbsp;不限问诊次数,{{serviceInfo.remaining_finish_day}}天后结束</text>
<text decode wx:else>&nbsp;当月剩余:<text class="red">{{serviceInfo.monthly_frequency-serviceInfo.month_inquiry_count}}</text>次</text></view>
</view>
<view class="right">
<text class="right_txt" bindtap="putDoctorInquiryFinish" wx:if="{{baseInfo.inquiry_status==4}}">结束问诊</text>
<view class="status {{baseInfo.inquiry_status==5?'status_complete':''}}" wx:else="{{baseInfo.inquiry_status!=4}}">{{baseInfo.inquiry_status==1?'待支付':baseInfo.inquiry_status==2?'待分配':baseInfo.inquiry_status==3?'待接诊':baseInfo.inquiry_status==4?'接诊中':baseInfo.inquiry_status==5?'问诊完成':baseInfo.inquiry_status==6?'已结束':baseInfo.inquiry_status==7?'已取消':'未知'}}</view>
</view>
</view>
<view class="yuyuetip" bind:tap="openTime" wx:if="{{isEditTime && videoInfo.is_reservation_time && (baseInfo.inquiry_status==4) && videoInfo.is_video==0 && videoInfo.update_number==0 }}">
<view >如需要修改视频时间,请点击这里</view>
<van-icon name="arrow" size="14px" style="margin-top: 3rpx;" color="#FF9C00" />
</view>
<!-- wx:if="{{baseInfo.inquiry_status==4 && baseInfo.inquiry_mode==8}}" -->
<!-- <view class="tui-navigatorbar">
<image class="tui-navigatorbar-back" bindtap="goBack" src="../../static/assets/ic_back_black.svg" />
<view class="conversation-title">{{conversationName}}</view>
</view> -->
<view class="list-box {{ showTips && 'list-box-notips'}} || {{ showGroupTips && 'list-box-group'}} || {{ showAll && 'list-box-group-notips'}}" style="height: calc(100vh {{baseInfo.inquiry_status==4?'- 197rpx':'- 196rpx'}} - 100rpx - {{navbar_height}}px {{(isEditTime && videoInfo.is_reservation_time && (baseInfo.inquiry_status==4) && videoInfo.is_video==0 && videoInfo.update_number==0) ?'- 72rpx':'- 0rpx'}});"><!-- 100vh -input-area高度 - info高度 -navbar高度 -->
<!-- <view wx:if="{{showTips}}" class="safetytips-box"> -->
<!-- <view class="safetytips">
<text>【安全提示】本 APP 仅用于体验腾讯云即时通信 IM 产品功能,不可用于业务洽谈与拓展。请勿轻信汇款、中奖等涉及钱款等信息,勿轻易拨打陌生电话,谨防上当受骗。</text>
<span class="report" bindtap="handleReport">点此投诉</span>
</view> -->
<!-- </view> -->
<scroll-view class="message-list" bindtap="triggerClose">
<MessageList
bind:getInquiryMessageBasic="getInquiryMessageBasic"
bind:freshInfo="freshInfo"
baseInfo="{{baseInfo}}"
bind:refreshMessageRounds="refreshMessageRounds"
id="MessageList" conversation="{{conversation}}" unreadCount="{{unreadCount}}" bind:changeMemberCount="changeMemberCount" bind:resendMessage="resendMessage" bind:typing="typing" order_inquiry_id="{{order_inquiry_id}}"></MessageList>
</scroll-view>
</view>
<view class="group-profile">
<TUIGroup id="TUIGroup" wx:if="{{isShow}}" conversation="{{conversation}}" bind:groupCall="groupCall" bind:showConversationList="showConversationList"></TUIGroup>
</view>
<!-- wx:if="{{baseInfo.inquiry_status==4}}" -->
<view class="input-area" style="{{input_area_style}}" >
<!-- wx:if="{{showChat}}" -->
<!-- bind:closeAudio="closeAudio" -->
<view class="message-input" style="{{viewData.style}}" >
<MessageInput bind:myhandleExtensions="myhandleExtensions"
bind:closeAudio="closeAudio"
id="MessageInput" inquiry_type="{{inquiry_type}}" baseInfo="{{baseInfo}}" order_inquiry_id="{{order_inquiry_id}}" conversation="{{conversation}}" from="{{from}}" hasCallKit="{{hasCallKit}}"
serviceInfo="{{serviceInfo}}"
isEditTime="{{isEditTime}}"
videoInfo="{{videoInfo}}"
bind:sendMessage="sendMessage"
bind:freshVideoInfo="getAudioMsg"
bind:downKeysBoards="downKeysBoards" bind:pullKeysBoards="pullKeysBoards" bind:showMessageErrorImage="showMessageErrorImage"
bind:refreshMessageStatus="refreshMessageStatus"
bind:inputBindLinechange="inputBindLinechange"
bind:handleCall="handleCall" message_rounds="{{message_rounds}}"></MessageInput>
</view>
</view>
<!-- wx:if="{{baseInfo.inquiry_status==4}}" -->
<view style="height: 40px;position: fixed;bottom: 0;width: 100%;background-color: #fff;z-index: 1;" >
</view>
</view>
<t-dialog
visible="{{ dialog_visible }}"
title="温馨提示"
content="您确定要结束本次问诊吗?"
>
<view slot="cancel-btn" class="dialog dialog_cancel_btn" bindtap="cancelDialog">
取消
</view>
<view slot="confirm-btn" class="dialog dialog_confirm_btn" bindtap="confirmDialog">
确定
</view>
</t-dialog>
<van-overlay show="{{ showTip && baseInfo.inquiry_mode==2 && baseInfo.inquiry_status==4}}" z-index="999">
<view class="wrapper">
<view class="block">
<image src="{{static_host}}/applet/doctor/static/images/yishi/yuyue_star.png" mode="" class="star" />
<view class="title">视频问诊新手指引</view>
<view class="con">
<view class="msgcell">1、主动与患者确定视频时间并点击下发【预约视频时间】按钮进行设置
</view>
<view class="msgcell">2、如需修改视频时间可在聊天页的上方点击黄色区域修改</view>
<view class="msgcell">3、请设置视频时间方便给双方下发短信</view>
<view class="msgcell">4、请在预约的视频时间前进入聊天页准时发起视频。</view>
<!-- <view class="msgcell">1、通过文字等形式与患者沟通确定视频沟通时间</view>
<view class="msgcell">2、按照医患双方确定的视频时间进行预约</view>
<view class="msgcell">3、点击确定预约后平台会给双方发送短信提醒</view>
<view class="msgcell">4、在预约时间前3分钟平台也会发送短信提醒医患进入聊天室</view>
<view class="msgcell">5、如需要更改预约视频时间可与患者进行图文沟通重新确认时间后点击上方【如需要修改视频时间请点击这里】按钮会弹窗提示您重新预约时间仅有一次修改机会若确认修改时间建议您重新设置平台可以帮助提醒双方在规定时间内进行视频</view>
<view class="msgcell">6、视频发起方为医生医生可根据实际需要随时发起视频交流请求</view> -->
</view>
<view class="imgcon">
<image src="{{static_host}}/applet/doctor/static/images/yishi/yuyue.png" mode="" class="yuyue"/>
</view>
<view class="btnwraper">
<view class="tipcancel" bindtap="onClickHide">不再提醒</view>
<view class="tipok" bindtap="onClickHide">确 定</view>
</view>
</view>
</view>
</van-overlay>