|
|
|
|
<page-meta page-style="{{ messageListShow ? 'overflow: hidden;' : '' }}" />
|
|
|
|
|
|
|
|
|
|
<navbar fixed title="问医生" custom-style="background:{{background}}" back>
|
|
|
|
|
<van-icon name="arrow-left" slot="left" size="18px" color="#000" bind:tap="handleBack" />
|
|
|
|
|
</navbar>
|
|
|
|
|
<view
|
|
|
|
|
class="page"
|
|
|
|
|
style="background: url('{{imageUrl}}bg24.png?t={{Timestamp}}') no-repeat top center/100% 602rpx;padding-top:{{pageTop+21}}px;"
|
|
|
|
|
>
|
|
|
|
|
<view class="page-container" id="page-container">
|
|
|
|
|
<view class="user">
|
|
|
|
|
<image class="avatar" src="{{patientInfo.userAvatar}}"></image>
|
|
|
|
|
<view class="wrap">
|
|
|
|
|
<view class="w-header">
|
|
|
|
|
<view class="name">{{patientInfo.patientName}}</view>
|
|
|
|
|
<view class="age">
|
|
|
|
|
<image class="icon" src="{{imageUrl}}icon91.png?t={{Timestamp}}"></image>
|
|
|
|
|
{{patientInfo.ageYear}}岁
|
|
|
|
|
</view>
|
|
|
|
|
<view class="site">
|
|
|
|
|
<image class="icon" src="{{imageUrl}}icon104.png?t={{Timestamp}}"></image>
|
|
|
|
|
{{patientInfo.provinceName}}
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="w-footer">
|
|
|
|
|
<view class="content">入组时间:{{patientInfo.createTimeName}}</view>
|
|
|
|
|
<view class="doc" bind:tap="handleFile">
|
|
|
|
|
查看档案
|
|
|
|
|
<van-icon name="arrow" />
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<scroll-view
|
|
|
|
|
class="scroll-view"
|
|
|
|
|
scroll-y="{{true}}"
|
|
|
|
|
scroll-top="{{scrollTop}}"
|
|
|
|
|
scroll-into-view="{{scrollIntoView}}"
|
|
|
|
|
scroll-with-animation
|
|
|
|
|
bindscrolltoupper="scrolltoupper"
|
|
|
|
|
>
|
|
|
|
|
<view wx:for="{{messageList}}" wx:key="msgId" wx:for-item="message" wx:for-index="mIndex" id="view{{mIndex}}">
|
|
|
|
|
<view class="date" wx:if="{{message.showTime}}">{{message.msgCreateTimeName}}</view>
|
|
|
|
|
<view class="f-header-list" wx:if="{{message.msgContentType==='1'}}">
|
|
|
|
|
<view class="content">{{message.msgOtherInfo.title}}</view>
|
|
|
|
|
<view class="l-item" wx:for="{{message.msgOtherInfo.hotQuestion}}" wx:key="questionId">
|
|
|
|
|
{{item.question}}
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="doctor" wx:elif="{{message.msgFromType==='2'}}">
|
|
|
|
|
<view class="d-container">
|
|
|
|
|
<view class="message" wx:if="{{message.msgContentType==='2'}}">{{message.msgContent }}</view>
|
|
|
|
|
<view class="week" wx:elif="{{message.msgContentType==='3'}}">
|
|
|
|
|
<view class="w-title">{{message.msgContent}}:</view>
|
|
|
|
|
<view class="w-container">
|
|
|
|
|
<!-- prettier-ignore -->
|
|
|
|
|
<view class="w-content" wx:if="{{message.msgOtherInfo.ClinicType==2}}">{{message.msgOtherInfo.Clinic}}</view>
|
|
|
|
|
<view class="w-wrap" wx:else>
|
|
|
|
|
<view class="row" wx:for="{{message.msgOtherInfo.Clinic}}" wx:key="index">
|
|
|
|
|
<view class="label">{{week[item.weekday-1]}}</view>
|
|
|
|
|
<view class="content">{{timeDay[item.timeType]}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view
|
|
|
|
|
class="card1"
|
|
|
|
|
style="background: url('{{imageUrl}}bg29.png?t={{Timestamp}}') no-repeat top center/100%"
|
|
|
|
|
wx:elif="{{message.msgContentType==='4'}}"
|
|
|
|
|
>
|
|
|
|
|
<view class="content">
|
|
|
|
|
{{message.msgContent.weekInfo}}
|
|
|
|
|
<view></view>
|
|
|
|
|
{{message.msgContent.examInfo}}
|
|
|
|
|
</view>
|
|
|
|
|
<view class="btn">点击查看</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view
|
|
|
|
|
class="card1"
|
|
|
|
|
style="background: url('{{imageUrl}}bg30.png?t={{Timestamp}}') no-repeat top center/100%"
|
|
|
|
|
wx:elif="{{message.msgContentType==='5'}}"
|
|
|
|
|
>
|
|
|
|
|
<view class="content">
|
|
|
|
|
{{message.msgContent.weekInfo}}
|
|
|
|
|
<view></view>
|
|
|
|
|
{{message.msgContent.examInfo}}
|
|
|
|
|
</view>
|
|
|
|
|
<view class="btn">点击立即查看</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="avatar">
|
|
|
|
|
<image class="a-img" mode="aspectFill" src="{{message.doctorAvatar}}"></image>
|
|
|
|
|
<view class="label">{{message.doctorName}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="patient" wx:elif="{{message.msgFromType==='1'}}">
|
|
|
|
|
<view class="avatar">
|
|
|
|
|
<image class="a-img" mode="aspectFill" src="{{patientInfo.userAvatar}}"></image>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="p-container">
|
|
|
|
|
<view class="message" wx:if="{{message.msgContentType==='2'}}">{{message.msgContent}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="module-list-none" wx:if="{{!messageList.length && isRequestEnd}}">
|
|
|
|
|
<image class="icon" src="{{imageUrl}}icon126.png?t={{Timestamp}}"></image>
|
|
|
|
|
<view class="content">常见的问题正在更新中哦~</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view id="place" class="place"></view>
|
|
|
|
|
</scroll-view>
|
|
|
|
|
</view>
|
|
|
|
|
<van-overlay show="{{ expend }}" bind:click="handleFooter"></van-overlay>
|
|
|
|
|
<view class="page-footer">
|
|
|
|
|
<view class="send" bind:tap="handleSendShow">发送消息</view>
|
|
|
|
|
<view class="send-date" bind:tap="handleSendDate">
|
|
|
|
|
<image class="icon" src="{{imageUrl}}/icon112.png?t={{Timestamp}}"></image>
|
|
|
|
|
<view>我的出诊时间</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="send-date" bind:tap="handleReferral">
|
|
|
|
|
<image class="icon" src="{{imageUrl}}/icon113.png?t={{Timestamp}}"></image>
|
|
|
|
|
<view>复诊提醒</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
<van-popup
|
|
|
|
|
show="{{ messageListShow }}"
|
|
|
|
|
style="--popup-close-icon-color: #283031"
|
|
|
|
|
position="bottom"
|
|
|
|
|
round
|
|
|
|
|
bind:close="handlePopupMessageClose"
|
|
|
|
|
closeable
|
|
|
|
|
>
|
|
|
|
|
<view class="popup-message">
|
|
|
|
|
<view class="title">发送消息</view>
|
|
|
|
|
<view class="list" wx:if="{{wordList.length}}">
|
|
|
|
|
<view
|
|
|
|
|
class="l-item {{wordIndex===index && 'active'}}"
|
|
|
|
|
wx:for="{{wordList}}"
|
|
|
|
|
wx:key="wordId"
|
|
|
|
|
bind:tap="handleWord"
|
|
|
|
|
data-index="{{index}}"
|
|
|
|
|
>
|
|
|
|
|
{{item.word}}
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="list-none" wx:else>
|
|
|
|
|
<image class="icon" src="{{imageUrl}}icon126.png?t={{Timestamp}}"></image>
|
|
|
|
|
<view class="content">常见的回答正在更新中哦~</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="submit {{!wordList.length && 'dsiable'}}" bind:tap="handleSendWord">发送</view>
|
|
|
|
|
</view>
|
|
|
|
|
</van-popup>
|
|
|
|
|
|
|
|
|
|
<popup
|
|
|
|
|
show="{{popupShow}}"
|
|
|
|
|
type="{{popupType}}"
|
|
|
|
|
params="{{popupParams}}"
|
|
|
|
|
bind:ok="handlePopupOk"
|
|
|
|
|
bind:cancel="handlePopupCancel"
|
|
|
|
|
></popup>
|