|
|
|
|
@ -113,7 +113,12 @@
@@ -113,7 +113,12 @@
|
|
|
|
|
</view> |
|
|
|
|
<view class="patient" wx:if="{{message.msgFromType==='1'}}"> |
|
|
|
|
<view class="p-container"> |
|
|
|
|
<view class="message" wx:if="{{message.msgContentType==='1'}}">{{message.msgContent}}</view> |
|
|
|
|
<block wx:if="{{message.msgContentType==='1'}}"> |
|
|
|
|
<view class="message"> |
|
|
|
|
<image class="error" src="/images/icon99.png"></image> |
|
|
|
|
<view class="content">{{message.msgContent}}</view> |
|
|
|
|
</view> |
|
|
|
|
</block> |
|
|
|
|
<view class="referral-replay" wx:if="{{message.msgContentType==='9'}}"> |
|
|
|
|
<view class="title">我最近一次复诊时间是{{message.ReVisitInfo.visitDateName}}</view> |
|
|
|
|
<view class="sub-title">我的方案是</view> |
|
|
|
|
@ -140,47 +145,103 @@
@@ -140,47 +145,103 @@
|
|
|
|
|
<image class="a-img" mode="aspectFill" src="{{zdUserInfo.UserImg}}"></image> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="status">医生回复您之前,24小时内最多只能发1条文字消息</view> |
|
|
|
|
</view> |
|
|
|
|
<view id="place" class="place"></view> |
|
|
|
|
</scroll-view> |
|
|
|
|
</view> |
|
|
|
|
<view class="page-footer {{expend && 'expend'}}" catch:tap="handleFooter"> |
|
|
|
|
<view |
|
|
|
|
class="page-footer {{expend && 'expend'}} {{maxTextArea && 'custom-input-max'}} {{expendType=='custom-input' && 'min-expend'}}" |
|
|
|
|
catch:tap="handleFooter" |
|
|
|
|
> |
|
|
|
|
<view class="unread" catch:tap="handleRead" wx:if="{{unReadCount}}"> |
|
|
|
|
您有{{unReadCount}}条新消息 |
|
|
|
|
<van-icon name="arrow-down" /> |
|
|
|
|
</view> |
|
|
|
|
<view class="line"></view> |
|
|
|
|
<view class="title" wx:if="{{!expend}}"> |
|
|
|
|
<image class="icon" src="{{imageUrl}}za-images//doctor/icon-message.png?t={{Timestamp}}"></image> |
|
|
|
|
请选择您要咨询的问题 |
|
|
|
|
</view> |
|
|
|
|
<view class="tabs" wx:if="{{expend}}"> |
|
|
|
|
<view |
|
|
|
|
class="tab {{questionActive === index && 'active'}}" |
|
|
|
|
wx:for="{{questionList}}" |
|
|
|
|
wx:key="typeId" |
|
|
|
|
catch:tap="handleQuestionTab" |
|
|
|
|
data-index="{{index}}" |
|
|
|
|
> |
|
|
|
|
{{item.typeName}} |
|
|
|
|
<view class="custom-input" catch:tap="handleFooterInput">输入您的问题</view> |
|
|
|
|
<view class="shortcut" catch:tap="handleFooterShortcut"> |
|
|
|
|
<image class="icon" src="{{imageUrl}}za-images//doctor/icon-message.png?t={{Timestamp}}"></image> |
|
|
|
|
快捷提问 |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="list" wx:if="{{expend}}"> |
|
|
|
|
<view |
|
|
|
|
class="l-item" |
|
|
|
|
wx:for="{{questionActiveList}}" |
|
|
|
|
wx:key="questionId" |
|
|
|
|
bind:tap="handleQuestion" |
|
|
|
|
data-index="{{index}}" |
|
|
|
|
> |
|
|
|
|
<view class="order">{{index+1}}</view> |
|
|
|
|
<view class="content">{{item.question}}</view> |
|
|
|
|
<view class="icon-wrap"> |
|
|
|
|
<image class="icon" src="{{imageUrl}}icon38.png?t={{Timestamp}}"></image> |
|
|
|
|
<block wx:if="{{expend}}"> |
|
|
|
|
<block wx:if="{{expendType=='shortcut'}}"> |
|
|
|
|
<view class="tabs"> |
|
|
|
|
<view |
|
|
|
|
class="tab {{questionActive === index && 'active'}}" |
|
|
|
|
wx:for="{{questionList}}" |
|
|
|
|
wx:key="typeId" |
|
|
|
|
catch:tap="handleQuestionTab" |
|
|
|
|
data-index="{{index}}" |
|
|
|
|
> |
|
|
|
|
{{item.typeName}} |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="list"> |
|
|
|
|
<view |
|
|
|
|
class="l-item" |
|
|
|
|
wx:for="{{questionActiveList}}" |
|
|
|
|
wx:key="questionId" |
|
|
|
|
bind:tap="handleQuestion" |
|
|
|
|
data-index="{{index}}" |
|
|
|
|
> |
|
|
|
|
<view class="order">{{index+1}}</view> |
|
|
|
|
<view class="content">{{item.question}}</view> |
|
|
|
|
<view class="icon-wrap"> |
|
|
|
|
<image class="icon" src="{{imageUrl}}icon38.png?t={{Timestamp}}"></image> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</block> |
|
|
|
|
<block wx:elif="{{expendType=='custom-input'}}"> |
|
|
|
|
<view class="custom-input {{maxTextArea && 'custom-input-max'}}"> |
|
|
|
|
<image |
|
|
|
|
wx:if="{{maxTextArea}}" |
|
|
|
|
class="icon" |
|
|
|
|
src="{{imageUrl}}icon98.png?t={{Timestamp}}" |
|
|
|
|
catch:tap="toggleMaxTextarea" |
|
|
|
|
></image> |
|
|
|
|
<image |
|
|
|
|
wx:else |
|
|
|
|
class="icon" |
|
|
|
|
src="{{imageUrl}}icon97.png?t={{Timestamp}}" |
|
|
|
|
catch:tap="toggleMaxTextarea" |
|
|
|
|
></image> |
|
|
|
|
<view class="wrap" catch:tap="catchFooterInput"> |
|
|
|
|
<textarea |
|
|
|
|
class="textarea" |
|
|
|
|
focus="{{focus}}" |
|
|
|
|
hold-keyboard |
|
|
|
|
disable-default-padding |
|
|
|
|
confirm-type="send" |
|
|
|
|
adjust-keyboard-to="bottom" |
|
|
|
|
maxlength="{{500}}" |
|
|
|
|
placeholder="输入您的问题" |
|
|
|
|
bind:blur="bindblur" |
|
|
|
|
> |
|
|
|
|
<keyboard-accessory class="ka" style="height: 50px;"> |
|
|
|
|
<cover-view class="ka-container"> |
|
|
|
|
<cover-view class="stat">0/500</cover-view> |
|
|
|
|
<cover-view class="send-btn">发送</cover-view> |
|
|
|
|
</cover-view> |
|
|
|
|
</keyboard-accessory> |
|
|
|
|
</textarea> |
|
|
|
|
<view class="w-footer"></view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</block> |
|
|
|
|
</block> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
|
|
|
|
|
<referralFrom model:show="{{referralFromShow}}" bind:refresh="handleReferralReplay"></referralFrom> |
|
|
|
|
|
|
|
|
|
<popup |
|
|
|
|
show="{{popupShow}}" |
|
|
|
|
type="{{popupType}}" |
|
|
|
|
params="{{popupParams}}" |
|
|
|
|
bind:ok="handlePopupOk" |
|
|
|
|
bind:cancel="handlePopupCancel" |
|
|
|
|
></popup> |
|
|
|
|
|