3.18 患者端

This commit is contained in:
zoujiandong
2024-03-18 16:43:38 +08:00
parent faa8070ec3
commit 43153c15a7
102 changed files with 4477 additions and 357 deletions
+48 -6
View File
@@ -12,11 +12,25 @@
<view class="listbox" wx:if="{{allList.length>0}}">
<view class="list" wx:for="{{allList}}" wx:key="evaluation_id">
<view class="namebox">
<view class="name">{{item.name_mask}}</view>
<view class="namebox1">
<view class="name">{{item.name_mask}}</view>
<view class="comemntType" wx:if="item.inquiry_mode==1">
图文
</view>
<view class="comemntType video" wx:elif="item.inquiry_mode==2 && item.inquiry_type==1">
视频
</view>
<view class="comemntType yinan" wx:elif="item.inquiry_mode==6 && item.inquiry_type==1">
疑难会诊
</view>
</view>
<van-rate value="{{item.avg_score}}" size="{{ 18 }}" color="#ed9c00" void-icon="star" void-color="#eee" bind:change="onChange" gutter="2" readonly />
</view>
<view class="commment">{{item.content}}</view>
<view class="date">{{filter.formatDate(item.created_at)}}</view>
<view class="datebox">
<view class="sick_name">{{item.disease_class_name}}</view>
<view class="date">{{filter.formatDate(item.created_at)}}</view>
</view>
</view>
</view>
</scroll-view>
@@ -29,11 +43,25 @@
<view class="listbox" wx:if="{{goodList.length>0}}">
<view class="list" wx:for="{{goodList}}" wx:key="evaluation_id">
<view class="namebox">
<view class="name">{{item.name_mask}}</view>
<view class="namebox1">
<view class="name">{{item.name_mask}}</view>
<view class="comemntType" wx:if="item.inquiry_mode==1">
图文
</view>
<view class="comemntType video" wx:elif="item.inquiry_mode==2 && item.inquiry_type==1">
视频
</view>
<view class="comemntType yinan" wx:elif="item.inquiry_mode==6 && item.inquiry_type==1">
疑难会诊
</view>
</view>
<van-rate value="{{item.avg_score}}" size="{{ 18 }}" color="#ed9c00" void-icon="star" void-color="#eee" bind:change="onChange" gutter="2" readonly />
</view>
<view class="commment">{{item.content}}</view>
<view class="date">{{filter.formatDate(item.created_at)}}</view>
<view class="datebox">
<view class="sick_name">{{item.disease_class_name}}</view>
<view class="date">{{filter.formatDate(item.created_at)}}</view>
</view>
</view>
</view>
</scroll-view>
@@ -47,11 +75,25 @@
<view class="listbox" wx:if="{{commonList.length>0}}">
<view class="list" wx:for="{{commonList}}" wx:key="evaluation_id">
<view class="namebox">
<view class="name">{{item.name_mask}}</view>
<view class="namebox1">
<view class="name">{{item.name_mask}}</view>
<view class="comemntType" wx:if="item.inquiry_mode==1">
图文
</view>
<view class="comemntType video" wx:elif="item.inquiry_mode==2 && item.inquiry_type==1">
视频
</view>
<view class="comemntType yinan" wx:elif="item.inquiry_mode==6 && item.inquiry_type==1">
疑难会诊
</view>
</view>
<van-rate value="{{item.avg_score}}" size="{{ 18 }}" color="#ed9c00" void-icon="star" void-color="#eee" bind:change="onChange" gutter="2" readonly />
</view>
<view class="commment">{{item.content}}</view>
<view class="date">{{filter.formatDate(item.created_at)}}</view>
<view class="datebox">
<view class="sick_name">{{item.disease_class_name}}</view>
<view class="date">{{filter.formatDate(item.created_at)}}</view>
</view>
</view>
</view>
<view class="nonedata" wx:else>
+57
View File
@@ -158,4 +158,61 @@ width:100%;
display: flex;
color: #666666;
font-size: 24rpx;
}
.sick_name{
margin-left: 20rpx;
font-size: 20rpx;
font-weight: 400;
display: flex;
border-radius: 20rpx;
height: 38rpx;
padding:0 15rpx;
border: 1rpx solid #3CC7C0;
align-items: center;
color: #3CC7C0;
}
.restNumber{
border-radius: 20rpx 0rpx 0 20rpx;
top:0;
right:0;
color:#fff;
padding:0 15rpx;
font-size: 20rpx;
display: flex;
align-items: center;
height: 36rpx;
background: #3CC7C0;
position: absolute;
}
.comemntType{
margin-left: 10rpx;
font-size: 20rpx;
height: 34rpx;
line-height: 34rpx;
display: flex;
justify-content: center;
align-items: center;
padding:0 10rpx;
background: #E3EEFF;
border-radius: 8rpx;
color: #1E6EFF;
justify-content: center;
}
.comemntType.video{
color: #00C885;
background: #E3FFF5;
}
.comemntType.yinan{
color: #ED9C00;
background: #FFF5E0;
}
.datebox{
display: flex;
justify-content: space-between;
align-items: flex-end;
}
.namebox1{
display: flex;
}
@@ -37,7 +37,7 @@
<view class="left">
<image src="{{item.avatar}}" wx:if="{{item.avatar}}" mode="aspectFill"></image>
<image src="{{img_host+'/octor_avatar.png'}}" wx:else></image>
<image src="{{img_host+'/doctor_avatar.png'}}" wx:else></image>
<view class="onlinebox" wx:if="{{item.user.is_online==1}}">
<image src="{{img_host+'/online.gif'}}" mode="" class="icon"/>
</view>
@@ -59,11 +59,11 @@
<view>平均回复: <text wx:if="{{item.avg_response_time>0}}"> {{moduleFilter.formatReply(item.avg_response_time)}}h</text><text wx:else>暂无</text></view>
</view>
<view class="consultbox">
<view class="price" wx:for="{{item.doctor_inquiry_config}}" wx:for-item="itemName" wx:if="{{((itemName.inquiry_type==1 && !(moduleFilter.hasFree(item.doctor_inquiry_config) && itemName.inquiry_mode==1 ) && (itemName.inquiry_mode==1 || itemName.inquiry_mode==2) ) || itemName.inquiry_type==3 && itemName.is_enable==1)}}">
<view class="pricecell" wx:if="{{itemName.inquiry_type==3 }}">图文问诊:<text>¥{{itemName.inquiry_price}}</text><text wx:if="{{moduleFilter.formatPrice(item.doctor_inquiry_config)}}" class="expert_prcie">¥{{moduleFilter.formatPrice(item.doctor_inquiry_config)}}</text></view>
<view class="pricecell" wx:elif="{{itemName.inquiry_type==1 && !(moduleFilter.hasFree(item.doctor_inquiry_config) && itemName.inquiry_mode==1) && (itemName.inquiry_mode==1 || itemName.inquiry_mode==2) }}" > {{itemName.inquiry_mode==1?'图文问诊':itemName.inquiry_mode==2?'视频问诊':'其他问诊'}}<text class="{{(itemName.is_enable==0 && itemName.inquiry_mode==2)?'priceactive':'' }}">¥{{itemName.inquiry_price}}</text></view>
<view class="price {{(itemName.inquiry_mode==2 && moduleFilter.hasTuWen(item.doctor_inquiry_config))?'videocell':''}}" wx:for="{{item.doctor_inquiry_config}}" wx:for-item="itemName" wx:if="{{((itemName.inquiry_type==1 && !(moduleFilter.hasFree(item.doctor_inquiry_config) && itemName.inquiry_mode==1 && itemName.is_enable==1) && ((itemName.inquiry_mode==1 && itemName.is_enable==1) || itemName.inquiry_mode==2) ) || itemName.inquiry_type==3 && itemName.is_enable==1)}}">
<view class="pricecell" wx:if="{{itemName.inquiry_type==3 }}">图文问诊:<text>¥{{itemName.inquiry_price}}</text>
</view>
<view class="pricecell" wx:elif="{{itemName.inquiry_type==1 && !(moduleFilter.hasFree(item.doctor_inquiry_config) && itemName.inquiry_mode==1) && ((itemName.inquiry_mode==1 && itemName.is_enable==1) || itemName.inquiry_mode==2) }}" > {{itemName.inquiry_mode==1?'图文问诊':itemName.inquiry_mode==2?'视频问诊':'其他问诊'}}<text class="{{(itemName.is_enable==0 && itemName.inquiry_mode==2)?'priceactive':'' }}">¥{{itemName.inquiry_price}}</text></view>
</view>
</view>
</view>
</view>
+24 -2
View File
@@ -144,12 +144,12 @@ overflow: hidden;
}
.price{
font-size: 28rpx;
position: relative;
}
.price text{
margin-left: 5rpx;
font-size: 34rpx;
font-size: 32rpx;
color:#EF4F20;
}
.viewcell .right{
@@ -206,12 +206,14 @@ white-space: nowrap;
color:#3CC7C0;
}
.consultbox{
position: relative;
height: 60rpx;
margin-top: 28rpx;
display: flex;
align-items: center;
justify-content: space-between;
}
.consult{
height: 60rpx;
background: #3CC7C0;
@@ -276,6 +278,26 @@ font-size: 30rpx;
}
.pricecell{
display: flex;
font-size: 30rpx;
align-items: center;
white-space: nowrap;
}
.videocell{
position: absolute;
right:0rpx;
}
.price.qs{
display: none;
}
.price.gy,.price.hasfree{
display: none;
}
.nonekaitong{
position: absolute;
top:0rpx;
font-size: 30rpx;
right:320rpx;
}
.nonekaitong text{
font-size: 30rpx;
}
+83 -12
View File
@@ -55,6 +55,7 @@ Page({
id:'',
restNumber:0,//剩余名额
expertInquiry_price:'',
freePrice:'',
recieveStatus:0,
commentList: [],
hasVideoList:false,
@@ -282,15 +283,24 @@ bindchange(e){
hasOtherInquiry(arr){
if(arr){
for (var i = 0; i < arr.length; ++i) {
if(arr[i].is_enable==1 && arr[i].inquiry_type==1 && arr[i].inquiry_mode==2){
if(arr[i].inquiry_type==1 && arr[i].inquiry_mode==2){
if(arr[i].is_enable==1){
this.setData({
canVideo:true
})
};
console.log('videoPrice:'+arr[i].inquiry_price)
this.setData({
canVideo:true,
videoPrice:arr[i].inquiry_price
})
};
if(arr[i].is_enable==1 && arr[i].inquiry_type==1 && arr[i].inquiry_mode==6){
if(arr[i].inquiry_type==1 && arr[i].inquiry_mode==6){
if(arr[i].is_enable==1){
this.setData({
canDiffcult:true
})
}
this.setData({
canDiffcult:true,
yinanPrice:arr[i].inquiry_price
})
}
@@ -300,32 +310,64 @@ bindchange(e){
},
formatInquiryStatus(arr){
var a='3';
console.log(arr);
if(arr){
for (var i = 0; i < arr.length; ++i) {
if(arr[i].is_enable==1 && arr[i].inquiry_type==1 && arr[i].inquiry_mode==1){
if(arr[i].inquiry_type==1 && arr[i].inquiry_mode==1){
if(arr[i].is_enable==1 ){
a='2';
}
this.setData({
expertInquiry_price: arr[i].inquiry_price
})
a='2';
};
if(arr[i].is_enable==1 && arr[i].inquiry_type==1 && arr[i].inquiry_mode==2){
if(arr[i].inquiry_type==1 && arr[i].inquiry_mode==6){
if(arr[i].is_enable==1){
this.setData({
canDiffcult:true
})
}
this.setData({
yinanPrice: arr[i].inquiry_price
})
};
if(arr[i].inquiry_type==1 && arr[i].inquiry_mode==2){
if(arr[i].is_enable==1){
this.setData({
canVideo:true,
})
}
this.setData({
canVideo:true,
videoPrice:arr[i].inquiry_price
})
};
if(arr[i].is_enable==1 && arr[i].inquiry_type==1 && arr[i].inquiry_mode==6){
if(arr[i].inquiry_type==1 && arr[i].inquiry_mode==6){
if(arr[i].is_enable==1 ){
this.setData({
canDiffcult:true
})
}
console.log(' yinanPrice:'+arr[i].inquiry_price)
this.setData({
canDiffcult:true,
yinanPrice:arr[i].inquiry_price
})
}
if(arr[i].is_enable==1 && arr[i].inquiry_type==3){
return '1'
if(arr[i].inquiry_type==3){
this.setData({
freePrice:arr[i].inquiry_price
})
if(arr[i].is_enable==1){
return '1'
}
};
}
}
console.log('a:'+a)
return a
},
getDeatil(id) {
@@ -398,6 +440,35 @@ bindchange(e){
wx.nextTick(()=>{
this.getHeight()
})
if(this.data.canTuwen){
this.setData({
currentData:0,
inquiry_type:this.data.current_inquiry_config.inquiry_type,
inquiry_mode:this.data.current_inquiry_config.inquiry_mode
})
}else{
if(this.data.canVideo){
let {hasVideoList,canVideo}=this.data;
this.setData({
currentData:1,
inquiry_type:1,
inquiry_mode:2
})
if(hasVideoList && !canVideo){
this.goVideo();
}
}else{
if(this.data.canDiffcult){
this.setData({
currentData:2,
inquiry_type:1,
inquiry_mode:6
})
}
}
}
})
},
/**
+29 -14
View File
@@ -74,11 +74,11 @@
</view>
<view class="tabs">
<view class="tab " bindtap="switchTab" data-id="0">
<image wx:if="{{currentData==0 && canTuwen}}" src="{{img_host+'/tuwen_on.png'}}" alt="" class="tabbg" ></image>
<image wx:elif="{{currentData==0 && !canTuwen}}" src="{{img_host+'/tuwen_disable_on.png'}}" alt="" class="tabbg" ></image>
<image wx:if="{{currentData==0 && canTuwen}}" src="{{img_host+'/tuwen_on.png'}}" alt="" class="tabbg on" ></image>
<image wx:elif="{{currentData==0 && !canTuwen}}" src="{{img_host+'/tuwen_disable_on.png'}}" alt="" class="tabbg on" ></image>
<image wx:elif="{{currentData!=0 && canTuwen}}" src="{{img_host+'/tuwen.png'}}" alt="" class="tabbg" ></image>
<image wx:elsesrc="{{img_host+'/tuwen_disable.png'}}" alt="" class="tabbg" ></image>
<view class="restNumber" wx:if="{{canTuwen}}">仅剩{{restNumber>0?restNumber:0}}个名额</view>
<image wx:else src="{{img_host+'/tuwen_disable.png'}}" alt="" class="tabbg" ></image>
<view class="restNumber" wx:if="{{canTuwen && expertInquiry_price && current_inquiry_config.inquiry_type==3 }}">仅剩{{restNumber>0?restNumber:0}}个名额</view>
<view class="typebox" wx:if="{{canTuwen}}">
<view class="name">图文问诊</view>
@@ -87,12 +87,14 @@
</view>
<view class="typebox disable" wx:else>
<view class="name">图文问诊</view>
<view class="price">暂未开通</view>
<view class="price" wx:if="{{expertInquiry_price}}">¥{{expertInquiry_price}}/次</view>
<!-- <view class="jiaprice" wx:if="{{expertInquiry_price}}">¥{{expertInquiry_price}}/次</view> -->
<view class="price" wx:if="{{!(expertInquiry_price && freePrice)}}">暂未开通</view>
</view>
</view>
<view class="tab " bindtap="switchTab" data-id="1">
<image src="{{img_host+'/video_on.png'}}" wx:if="{{currentData==1 && canVideo}}" alt="" class="tabbg" ></image>
<image wx:elif="{{currentData==1 && !canVideo}}" src="{{img_host+'/video_disable_on.png'}}" alt="" class="tabbg" ></image>
<image src="{{img_host+'/video_on.png'}}" wx:if="{{currentData==1 && canVideo}}" alt="" class="tabbg on" ></image>
<image wx:elif="{{currentData==1 && !canVideo}}" src="{{img_host+'/video_disable_on.png'}}" alt="" class="tabbg on" ></image>
<image wx:elif="{{currentData!=1 && canVideo}}" src="{{img_host+'/video.png'}}" alt="" class="tabbg" ></image>
<image wx:else src="{{img_host+'/video_disable.png'}}" alt="" class="tabbg" ></image>
<view class="typebox" wx:if="{{canVideo}}">
@@ -101,12 +103,12 @@
</view>
<view class="typebox disable" wx:else >
<view class="name">视频问诊</view>
<view class="price">暂未开通</view>
<view class="price">{{videoPrice?'¥'+videoPrice+'/次':'暂未开通'}}</view>
</view>
</view>
<view class="tab " bindtap="switchTab" data-id="2">
<image wx:if="{{currentData==2 && canDiffcult}}" src="{{img_host+'/yinan_on.png'}}" alt="" class="tabbg" ></image>
<image wx:elif="{{currentData==2 && !canDiffcult}}" src="{{img_host+'/yinan_disable_on.png'}}" alt="" class="tabbg" ></image>
<image wx:if="{{currentData==2 && canDiffcult}}" src="{{img_host+'/yinan_on.png'}}" alt="" class="tabbg on" ></image>
<image wx:elif="{{currentData==2 && !canDiffcult}}" src="{{img_host+'/yinan_disable_on.png'}}" alt="" class="tabbg on" ></image>
<image wx:elif="{{currentData!=2 && canDiffcult}}" src="{{img_host+'/yinan.png'}}" alt="" class="tabbg" ></image>
<image wx:else src="{{img_host+'/yinan_disable.png'}}" alt="" class="tabbg" ></image>
<view class="typebox" wx:if="{{canDiffcult}}">
@@ -115,13 +117,13 @@
</view>
<view class="typebox disable" wx:else>
<view class="name">疑难问诊</view>
<view class="price">暂未开通</view>
<view class="price">{{yinanPrice?'¥'+yinanPrice+'/次':'暂未开通'}}</view>
</view>
</view>
</view>
<swiper current="{{currentData}}" class="swiperbox" bindchange="bindchange" style="height:{{currentData==0?'350rpx':currentData==1?'700rpx':tab3Height+'rpx'}}">
<swiper-item class="">
<swiper-item >
<view class="swiper-item">
<image src="{{img_host+'/tuwen_bg.png'}}" class="itembg" style="height:auto;" mode="widthFix" wx:if="{{canTuwen}}"></image>
@@ -273,7 +275,18 @@
<view class="listbox" wx:if="{{commentList.length>0}}">
<view class="list" wx:for="{{commentList}}" wx:key="evaluation_id">
<view class="namebox">
<view class="name">{{item.name_mask}}</view>
<view class="namebox">
<view class="name">{{item.name_mask}}</view>
<view class="comemntType" wx:if="item.inquiry_mode==1">
图文
</view>
<view class="comemntType video" wx:elif="item.inquiry_mode==2 && item.inquiry_type==1">
视频
</view>
<view class="comemntType yinan" wx:elif="item.inquiry_mode==6 && item.inquiry_type==1">
疑难会诊
</view>
</view>
<van-rate value="{{item.avg_score}}" size="{{ 18 }}" color="#ed9c00" void-icon="star" void-color="#eee" bind:change="onChange" gutter="2" readonly />
</view>
<view class="commment">{{item.content}}</view>
@@ -292,8 +305,10 @@
<view class="ask" wx:if="{{(current_inquiry_config && current_inquiry_config.recieveStatus>0) && currentData==0}}" bindtap="handleThrottle" hidden="{{!isFinished}}" data-type="{{currentData}}">立即咨询</view>
<view class="ask" wx:elif="{{canVideo && currentData==1}}" bindtap="handleThrottle" hidden="{{!isFinished}}" data-type="{{currentData}}">立即咨询</view>
<view class="noask" wx:elif="{{!canVideo && currentData==1 && !hasVideoList}}" hidden="{{!isFinished}}" data-type="{{currentData}}">暂不接诊</view>
<view class="noask" wx:elif="{{!canVideo && currentData==1 && hasVideoList}}" hidden="{{!isFinished}}" data-type="{{currentData}}">{{videoPrice?'暂不接诊':'暂未开通'}}</view>
<view class="ask" wx:elif="{{canDiffcult && currentData==2}}" bindtap="handleThrottle" hidden="{{!isFinished}}" data-type="{{currentData}}">立即咨询</view>
<view class="noask" bindtap="notAsk" data-type="{{currentData}}" wx:else hidden="{{!isFinished}}">{{currentData==0?'暂不接诊':'暂未开通'}}</view>
<view class="noask" wx:elif="{{!canDiffcult && currentData==2}}" hidden="{{!isFinished}}" data-type="{{currentData}}">{{yinanPrice?'暂不接诊':'暂未开通'}}</view>
<view class="noask" bindtap="notAsk" data-type="{{currentData}}" wx:else hidden="{{!isFinished}}">{{(!current_inquiry_config.inquiry_price && !expertInquiry_price)?'暂未开通':'暂不接诊'}}</view>
</view>
<van-popup show="{{ show }}" round position="bottom" custom-style="height:65%" bind:close="onClose" lock-scroll="true">
<image src="{{img_host+'/closepop.png'}}" class="close" bindtap="onClose"></image>
+28 -2
View File
@@ -535,6 +535,9 @@ z-index:0;
height: 314rpx;
position: absolute;
}
.tabbg.on{
height: 330rpx;
}
.typebox{
margin-top: 158rpx;
position: relative;
@@ -565,7 +568,7 @@ color: #999999;
text-decoration: line-through;
}
.swiperbox{
margin-top: 30rpx;
margin-top: 45rpx;
}
.swiper-item{
border-radius: 20rpx;
@@ -626,6 +629,7 @@ color: rgba(0,0,0,0.65);
.itembox{
overflow: hidden;
padding: 30rpx;
}
/* .swiperbox .swiper-item:last-child{
background-image: linear-gradient(270deg,#fff5e4,#fff);
@@ -667,4 +671,26 @@ color: #3CC7C0;
height: 36rpx;
background: #3CC7C0;
position: absolute;
}
}
.comemntType{
margin-left: 10rpx;
font-size: 20rpx;
height: 34rpx;
line-height: 34rpx;
display: flex;
justify-content: center;
align-items: center;
padding:0 10rpx;
background: #E3EEFF;
border-radius: 8rpx;
color: #1E6EFF;
justify-content: center;
}
.comemntType.video{
color: #00C885;
background: #E3FFF5;
}
.comemntType.yinan{
color: #ED9C00;
background: #FFF5E0;
}
+1 -1
View File
@@ -7,7 +7,7 @@
<view class="page">
<view class="databox {{showPadding?'active':''}}">
<view class="datacell">
<image src="../../../assets/images/addComment.png" mode="" class="comment" bind:tap="openComment" />
<image src="../../../assets/images/addComment.png" mode="" class="comment" bind:tap="openComment" wx:if="{{order.inquiry_status==5 || order.inquiry_status==6}}"/>
<view class="titlebox">
<view class="name">订单信息</view>
+4 -4
View File
@@ -51,11 +51,11 @@
<view>平均回复: <text> {{item.avg_response_time}}</text></view>
</view> -->
<view class="consultbox">
<view class="price" wx:for="{{item.doctor_inquiry_config}}" wx:for-item="itemName" wx:if="{{((itemName.inquiry_type==1 && !(moduleFilter.hasFree(item.doctor_inquiry_config) && itemName.inquiry_mode==1 ) && (itemName.inquiry_mode==1 || itemName.inquiry_mode==2) ) || itemName.inquiry_type==3 && itemName.is_enable==1)}}">
<view class="pricecell" wx:if="{{itemName.inquiry_type==3 }}">图文问诊:<text>¥{{itemName.inquiry_price}}</text><text wx:if="{{moduleFilter.formatPrice(item.doctor_inquiry_config)}}" class="expert_prcie">¥{{moduleFilter.formatPrice(item.doctor_inquiry_config)}}</text></view>
<view class="pricecell" wx:elif="{{itemName.inquiry_type==1 && !(moduleFilter.hasFree(item.doctor_inquiry_config) && itemName.inquiry_mode==1) && (itemName.inquiry_mode==1 || itemName.inquiry_mode==2) }}" > {{itemName.inquiry_mode==1?'图文问诊':itemName.inquiry_mode==2?'视频问诊':'其他问诊'}}<text class="{{(itemName.is_enable==0 && itemName.inquiry_mode==2)?'priceactive':'' }}">¥{{itemName.inquiry_price}}</text></view>
<view class="price {{(itemName.inquiry_mode==2 && moduleFilter.hasTuWen(item.doctor_inquiry_config))?'videocell':''}}" wx:for="{{item.doctor_inquiry_config}}" wx:for-item="itemName" wx:if="{{((itemName.inquiry_type==1 && !(moduleFilter.hasFree(item.doctor_inquiry_config) && itemName.inquiry_mode==1 && itemName.is_enable==1) && ((itemName.inquiry_mode==1 && itemName.is_enable==1) || itemName.inquiry_mode==2) ) || itemName.inquiry_type==3 && itemName.is_enable==1)}}">
<view class="pricecell" wx:if="{{itemName.inquiry_type==3 }}">图文问诊:<text>¥{{itemName.inquiry_price}}</text>
</view>
<view class="pricecell" wx:elif="{{itemName.inquiry_type==1 && !(moduleFilter.hasFree(item.doctor_inquiry_config) && itemName.inquiry_mode==1) && ((itemName.inquiry_mode==1 && itemName.is_enable==1) || itemName.inquiry_mode==2) }}" > {{itemName.inquiry_mode==1?'图文问诊':itemName.inquiry_mode==2?'视频问诊':'其他问诊'}}<text class="{{(itemName.is_enable==0 && itemName.inquiry_mode==2)?'priceactive':'' }}">¥{{itemName.inquiry_price}}</text></view>
</view>
</view>
</view>
+11
View File
@@ -213,8 +213,19 @@ font-size: 30rpx;
.price .expert_prcie .priceactive{
color:#999;
}
.pricecell{
display: flex;
align-items: center;
font-size: 27rpx;
white-space: nowrap;
}
.consultbox{
display: flex;
justify-content: space-between;
position: relative;
}
.videocell{
position: absolute;
right:0rpx;
}
+4 -4
View File
@@ -30,11 +30,11 @@
<view>平均回复: <text> {{item.avg_response_time}}</text></view>
</view> -->
<view class="consultbox">
<view class="price" wx:for="{{item.doctor_inquiry_config}}" wx:for-item="itemName" wx:if="{{((itemName.inquiry_type==1 && !(moduleFilter.hasFree(item.doctor_inquiry_config) && itemName.inquiry_mode==1 ) && (itemName.inquiry_mode==1 || itemName.inquiry_mode==2) ) || itemName.inquiry_type==3 && itemName.is_enable==1)}}">
<view class="pricecell" wx:if="{{itemName.inquiry_type==3 }}">图文问诊:<text>¥{{itemName.inquiry_price}}</text><text wx:if="{{moduleFilter.formatPrice(item.doctor_inquiry_config)}}" class="expert_prcie">¥{{moduleFilter.formatPrice(item.doctor_inquiry_config)}}</text></view>
<view class="pricecell" wx:elif="{{itemName.inquiry_type==1 && !(moduleFilter.hasFree(item.doctor_inquiry_config) && itemName.inquiry_mode==1) && (itemName.inquiry_mode==1 || itemName.inquiry_mode==2) }}" > {{itemName.inquiry_mode==1?'图文问诊':itemName.inquiry_mode==2?'视频问诊':'其他问诊'}}<text class="{{(itemName.is_enable==0 && itemName.inquiry_mode==2)?'priceactive':'' }}">¥{{itemName.inquiry_price}}</text></view>
<view class="price {{(itemName.inquiry_mode==2 && moduleFilter.hasTuWen(item.doctor_inquiry_config))?'videocell':''}}" wx:for="{{item.doctor_inquiry_config}}" wx:for-item="itemName" wx:if="{{((itemName.inquiry_type==1 && !(moduleFilter.hasFree(item.doctor_inquiry_config) && itemName.inquiry_mode==1 && itemName.is_enable==1) && ((itemName.inquiry_mode==1 && itemName.is_enable==1) || itemName.inquiry_mode==2) ) || itemName.inquiry_type==3 && itemName.is_enable==1)}}">
<view class="pricecell" wx:if="{{itemName.inquiry_type==3 }}">图文问诊:<text>¥{{itemName.inquiry_price}}</text>
</view>
<view class="pricecell" wx:elif="{{itemName.inquiry_type==1 && !(moduleFilter.hasFree(item.doctor_inquiry_config) && itemName.inquiry_mode==1) && ((itemName.inquiry_mode==1 && itemName.is_enable==1) || itemName.inquiry_mode==2) }}" > {{itemName.inquiry_mode==1?'图文问诊':itemName.inquiry_mode==2?'视频问诊':'其他问诊'}}<text class="{{(itemName.is_enable==0 && itemName.inquiry_mode==2)?'priceactive':'' }}">¥{{itemName.inquiry_price}}</text></view>
</view>
</view>
</view>
+10 -4
View File
@@ -157,6 +157,7 @@
color:#3CC7C0;
}
.consultbox{
position: relative;
height: 60rpx;
margin-top: 28rpx;
display: flex;
@@ -194,7 +195,12 @@
color:#999;
}
.pricecell{
display: flex;
align-items: center;
white-space: nowrap;
}
display: flex;
font-size: 30rpx;
align-items: center;
white-space: nowrap;
}
.videocell{
position: absolute;
right:0rpx;
}
+6 -4
View File
@@ -835,7 +835,7 @@ Page({
//this.getSick();
this.handleIsExist();
this.getlocalInfo(options.family_id);
},
goAgreement:throttle(function(){
app.method.navigateTo({
@@ -870,10 +870,12 @@ Page({
console.log(pathography_id)
if(pathography_id){
this.handlepathographyDetail(pathography_id)
}else{
this.getlocalInfo(family_id);
//this.handleLastSick(options.family_id);
}
// else{
// //this.handleLastSick(options.family_id);
// }
},