You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
180 lines
7.9 KiB
180 lines
7.9 KiB
<navbar fixed title="互动" custom-style="background:{{background}}"> |
|
<van-icon name="arrow-left" slot="left" size="18px" color="#000" bind:tap="handleBack" /> |
|
</navbar> |
|
<view |
|
class="page" |
|
style="background: url('{{imageUrl}}bg10.png?t={{Timestamp}}') no-repeat top center/100% 610rpx;padding-top:{{pageTop+21}}px;" |
|
> |
|
<view class="page-header"> |
|
<view class="user"> |
|
<image class="avatar" src="{{patientDetail.userAvatar}}"></image> |
|
<view class="wrap"> |
|
<view class="name"> |
|
<view class="left"> |
|
{{patientDetail.patientName}} |
|
<view class="edc" wx:if="{{patientDetail.IsEDC==='1'}}">EDC患者</view> |
|
</view> |
|
</view> |
|
<view class="date">注册时间:{{patientDetail.BecomePatientTime}}</view> |
|
</view> |
|
<view class="detail" bind:tap="handlePatientDetail">查看档案</view> |
|
</view> |
|
</view> |
|
<view class="page-container" id="page-container"> |
|
<scroll-view |
|
class="scroll-view" |
|
scroll-y="{{true}}" |
|
scroll-top="{{scrollTop}}" |
|
scroll-into-view="{{scrollIntoView}}" |
|
scroll-with-animation |
|
bindscrolltoupper="scrolltoupper" |
|
> |
|
<van-loading wx:if="{{isLoad && !isFinish}}" /> |
|
<view |
|
class="view-wrap" |
|
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="patient" wx:if="{{message.msgFromType==='1'}}"> |
|
<view class="avatar"> |
|
<image class="a-img" src="{{patientDetail.userAvatar}}"></image> |
|
</view> |
|
<view class="p-container"> |
|
<view class="message" wx:if="{{message.msgContentType==='1'}}">{{message.msgContent}}</view> |
|
<view class="referral-replay" wx:if="{{message.msgContentType==='9'}}"> |
|
<view class="title">我最近一次复诊时间是{{message.ReVisitInfo.visitDateName}}</view> |
|
<view class="sub-title">我的方案是</view> |
|
<view class="r-list"> |
|
<view class="item" wx:if="{{message.ReVisitInfo.hormone==1}}">1.激素</view> |
|
<view class="item" wx:if="{{message.ReVisitInfo.traditionalInhibitor==1}}"> |
|
2.传统免疫抑制剂(如他克莫司、吗 替麦考酚酯等) |
|
</view> |
|
<view class="item" wx:if="{{message.ReVisitInfo.gammaGlobulin==1}}">3.静脉输注丙种球蛋白</view> |
|
<view class="item" wx:if="{{message.ReVisitInfo.plasmaExchange==1}}">4.血浆置换</view> |
|
<view class="item" wx:if="{{message.ReVisitInfo.bCellInhibitor==1}}"> |
|
5.B细胞抑制剂(如:利妥昔单抗、泰 它西普、伊奈利珠单抗) |
|
</view> |
|
<view class="item" wx:if="{{message.ReVisitInfo.fcRnAntagonists==1}}">6.FcRn拮抗剂(如:艾加莫德)</view> |
|
<view class="item" wx:if="{{message.ReVisitInfo.c5ComplementInhibitor==1}}"> |
|
7.C5补体抑制剂(如:依库珠单抗) |
|
</view> |
|
<view class="item" wx:if="{{message.ReVisitInfo.chineseMedicine==1}}">8.中药或中成药</view> |
|
<view class="item" wx:if="{{message.ReVisitInfo.other==1}}">9.其他</view> |
|
</view> |
|
</view> |
|
</view> |
|
</view> |
|
<view class="doctor" wx:if="{{message.msgFromType==='2'}}"> |
|
<view class="d-container"> |
|
<view class="guide" wx:if="{{message.msgContentType==='5'}}"> |
|
<view class="title">{{message.welcomeMsg.title}}</view> |
|
<view class="sub-title">{{message.welcomeMsg.questionDes}}</view> |
|
<view class="list"> |
|
<view class="l-item" wx:for="{{message.welcomeMsg.hotQuestion}}" wx:key="questionId"> |
|
<view class="order">{{index+1}}</view> |
|
<view class="content">{{item.question}}</view> |
|
</view> |
|
</view> |
|
</view> |
|
<view class="message" wx:elif="{{message.msgContentType==='1'}}">{{message.msgContent}}</view> |
|
<view class="week" wx:elif="{{message.msgContentType==='2'}}"> |
|
<view class="w-title">以下是我的出诊时间</view> |
|
<view class="w-container"> |
|
<view wx:if="{{message.msgVisitTimeType==2}}" class="w-content pre-line">{{message.msgVisitTime}}</view> |
|
<block wx:else> |
|
<view class="row" wx:for="{{message.msgVisitTime}}" wx:key="index"> |
|
<view class="label">{{week[item.weekday-1]}}</view> |
|
<view class="content">{{timeDay[item.timeType]}}</view> |
|
</view> |
|
</block> |
|
</view> |
|
</view> |
|
<view class="adl" wx:elif="{{message.msgContentType==='10'}}"> |
|
<view class="title">GO-QOL生活质量评分</view> |
|
<view class="sub-title">可从主观感受变化反馈治疗效果,建议您每月定期测评</view> |
|
<view class="btn">点击开始自评</view> |
|
<image class="photo" src="{{imageUrl}}bg17.png?t={{Timestamp}}"></image> |
|
</view> |
|
<view |
|
class="audio" |
|
wx:elif="{{message.msgContentType==='4'}}" |
|
bind:tap="handleAudio" |
|
data-index="{{mIndex}}" |
|
> |
|
{{message.msgContent[0].duration}}'' |
|
<image |
|
class="icon" |
|
wx:if="{{message.isPlay}}" |
|
src="{{imageUrl}}za-images/doctor/audio-left.gif?t={{Timestamp}}" |
|
mode="aspectFit" |
|
></image> |
|
<image |
|
class="icon" |
|
wx:else |
|
src="{{imageUrl}}za-images/doctor/audio-left.png?t={{Timestamp}}" |
|
mode="aspectFit" |
|
></image> |
|
</view> |
|
<view class="info" wx:elif="{{message.msgContentType==='6'}}"> |
|
<view class="content">{{message.msgContent}}</view> |
|
<view class="btn">提交您的真实姓名</view> |
|
</view> |
|
<view class="info" wx:elif="{{message.msgContentType==='7'}}"> |
|
<view class="content">{{message.msgContent}}</view> |
|
<view class="btn">完善个人信息</view> |
|
</view> |
|
<view class="referral" wx:elif="{{message.msgContentType==='8'}}"> |
|
<view class="r-header"> |
|
<view class="title">您最近有按照医生的 提醒,定期复诊吗?</view> |
|
<image class="icon" src="{{imageUrl}}za-images5/hostipal.png?t={{Timestamp}}"></image> |
|
</view> |
|
<view class="r-footer"> |
|
<view class="btn">已复诊</view> |
|
</view> |
|
</view> |
|
</view> |
|
<view class="avatar"> |
|
<image class="a-img" mode="aspectFill" src="{{doctor.Img}}"></image> |
|
</view> |
|
</view> |
|
</view> |
|
<view id="place" class="place"></view> |
|
</scroll-view> |
|
</view> |
|
<view class="page-footer"> |
|
<view class="send" bind:tap="handleSendShow">发送消息</view> |
|
<view class="send-date" bind:tap="handleSendDate"> |
|
<image class="icon" src="{{imageUrl}}za-images/3/icon-send-date.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"> |
|
<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="submit" bind:tap="handleSendWord">发送</view> |
|
</view> |
|
</van-popup>
|
|
|