129 lines
8.6 KiB
Plaintext
129 lines
8.6 KiB
Plaintext
<!--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="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> 不限问诊次数,{{serviceInfo.finish_time}}后结束</text>
|
||
<text decode wx:else> 当月剩余:<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>
|
||
<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="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}}" -->
|
||
<view class="message-input" style="{{viewData.style}}" >
|
||
<MessageInput bind:myhandleExtensions="myhandleExtensions" id="MessageInput" inquiry_type="{{inquiry_type}}" baseInfo="{{baseInfo}}" order_inquiry_id="{{order_inquiry_id}}" conversation="{{conversation}}" from="{{from}}" hasCallKit="{{hasCallKit}}" 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> |