时间样式,以及结束问诊去掉判断

This commit is contained in:
zoujiandong 2023-08-31 17:44:01 +08:00
parent 95d15479dc
commit c5cf4c67eb
6 changed files with 61 additions and 21 deletions

View File

@ -84,9 +84,27 @@ Page({
console.log(url);
app.go(url);
},
handlegetLastInquiry(patient_id,doctor_id,order_inquiry_id){
api. getLastInquiry({
patient_id:patient_id,
doctor_id:doctor_id
}).then(data=>{
let result=data.data;
let url='';
if(result.data){
url = "/Pages/yishi/chat/index?order_inquiry_id="+result.data;
}else{
url = "/Pages/yishi/chat/index?order_inquiry_id="+order_inquiry_id;
}
app.go(url);
console.log(result);
})
},
gochat(e){
let order_inquiry_id = e.currentTarget.dataset.order_inquiry_id;
let url = "/Pages/yishi/chat/index?order_inquiry_id="+order_inquiry_id;
app.go(url);
let {order_inquiry_id,patient_id,doctor_id} = e.currentTarget.dataset;
this.handlegetLastInquiry(patient_id,doctor_id,order_inquiry_id);
}
})

View File

@ -15,8 +15,10 @@
<!-- 头部 -->
<view class="item_top">
<view class="namebox">
<view class="item_top_name">{{item.patient_name}}</view>
<view class="item_top_sex">{{item.patient_sex==1?'男':'女'}} | {{item.patient_age}}岁</view>
</view>
<view class="item_top_status_box">
<!-- 药师审核状态0:审核中 1:审核成功 2:审核驳回) -->
<view class="item_top_status">
@ -34,9 +36,9 @@
<view class="item_content_li_title">病情描述:</view>
<view class="item_content_li_txt">{{item.disease_desc}}</view>
</view>
<view class="item_content_li">
<view class="item_content_li" wx:if="{{item.diagnosis_date}}">
<view class="item_content_li_title">确诊日期:</view>
<view class="item_content_li_txt">{{item.diagnosis_date}}</view>
<view class="item_content_li_txt" >{{item.diagnosis_date}}</view>
</view>
<view class="item_content_li">
<view class="item_content_li_title">病情诊断:</view>
@ -46,8 +48,8 @@
</view>
</view>
<!-- 底部按钮 -->
<view class="item_bottom" bindtap="gochat" data-order_inquiry_id="{{item.order_inquiry_id}}">
<view class="item_bottom_btn">问诊记录</view>
<view class="item_bottom" bindtap="gochat" data-order_inquiry_id="{{item.order_inquiry_id}}" data-doctor_id="{{item.doctor_id}}" data-patient_id="{{item.patient_id}}">
<view class="item_bottom_btn" >问诊记录</view>
</view>
</view>
@ -61,8 +63,10 @@
<!-- 头部 -->
<view class="item_top">
<view class="namebox">
<view class="item_top_name">{{item.patient_name}}</view>
<view class="item_top_sex">{{item.patient_sex==1?'男':'女'}} | {{item.patient_age}}岁</view>
</view>
<view class="item_top_status_box">
<!-- 药师审核状态0:审核中 1:审核成功 2:审核驳回) -->
<view class="item_top_status">
@ -80,7 +84,7 @@
<view class="item_content_li_title">病情描述:</view>
<view class="item_content_li_txt">{{item.disease_desc}}</view>
</view>
<view class="item_content_li">
<view class="item_content_li" wx:if="{{item.diagnosis_date}}">
<view class="item_content_li_title">确诊日期:</view>
<view class="item_content_li_txt">{{item.diagnosis_date}}</view>
</view>
@ -92,7 +96,7 @@
</view>
</view>
<!-- 底部按钮 -->
<view class="item_bottom" bindtap="gochat" data-order_inquiry_id="{{item.order_inquiry_id}}">
<view class="item_bottom" bindtap="gochat" data-order_inquiry_id="{{item.order_inquiry_id}}" data-doctor_id="{{item.doctor_id}}" data-patient_id="{{item.patient_id}}">
<view class="item_bottom_btn">问诊记录</view>
</view>
</view>
@ -107,8 +111,10 @@
<view class="item" wx:for="{{chufang_list_2}}">
<!-- 头部 -->
<view class="item_top">
<view class="namebox">
<view class="item_top_name">{{item.patient_name}}</view>
<view class="item_top_sex">{{item.patient_sex==1?'男':'女'}} | {{item.patient_age}}岁</view>
</view>
<view class="item_top_status_box">
<!-- 药师审核状态0:审核中 1:审核成功 2:审核驳回) -->
<view class="item_top_status item_top_status_no">
@ -126,7 +132,7 @@
<view class="item_content_li_title">病情描述:</view>
<view class="item_content_li_txt">{{item.disease_desc}}</view>
</view>
<view class="item_content_li">
<view class="item_content_li" wx:if="{{item.diagnosis_date}}">
<view class="item_content_li_title">确诊日期:</view>
<view class="item_content_li_txt">{{item.diagnosis_date}}</view>
</view>
@ -141,7 +147,7 @@
</view>
<!-- 底部按钮 -->
<view class="item_bottom">
<view class="item_bottom_btn" bindtap="gochat" data-order_inquiry_id="{{item.order_inquiry_id}}">问诊记录</view>
<view class="item_bottom_btn" bindtap="gochat" data-order_inquiry_id="{{item.order_inquiry_id}}" data-doctor_id="{{item.doctor_id}}" data-patient_id="{{item.patient_id}}">问诊记录</view>
<view class="item_bottom_btn item_bottom_btn_repeat" bindtap="go" data-url="/Pages/yishi/onlinechufang/index?order_inquiry_id={{item.order_inquiry_id}}&order_prescription_id={{item.order_prescription_id}}">
重开处方
</view>

View File

@ -23,10 +23,14 @@ page{
background-color: #fff;
margin: 20rpx 0;
}
.namebox{
display: flex;
}
.item_top{
position: relative;
height: 100rpx;
display: flex;
justify-content:space-between;
align-items: center;
padding: 0 32rpx;
}
@ -47,7 +51,7 @@ page{
font-size: 34rpx;
}
.item_top_sex{
margin-left: 30rpx;
font-size: 34rpx;
color: #666;
}
@ -79,6 +83,7 @@ page{
.item_content_li_txt{
margin-left: 10rpx;
flex: 1;
word-break: break-all;
color: #666666;
font-size: 28rpx;
}

View File

@ -390,13 +390,13 @@ Component({
$handleMessageRender(messageList, currentMessageList) {
//console.log("order_inquiry_id:"+this.data.order_inquiry_id)
console.log(messageList);
if(messageList.length>0){
let last_cloudCustomData=messageList[messageList.length-1].cloudCustomData;
if(last_cloudCustomData){
let cloudCustomData=JSON.parse(last_cloudCustomData);
this.getInquiryMessageBasic(cloudCustomData.order_inquiry_id)
}
}
// if(messageList.length>0){
// let last_cloudCustomData=messageList[messageList.length-1].cloudCustomData;
// if(last_cloudCustomData){
// let cloudCustomData=JSON.parse(last_cloudCustomData);
// this.getInquiryMessageBasic(cloudCustomData.order_inquiry_id)
// }
// }
// console.log("handleMessageRenderhandleMessageRenderhandleMessageRender");
// this.showHistoryMessageTime(currentMessageList);
if (messageList.length > 0) {

View File

@ -12,8 +12,9 @@
问诊中|<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.days*24)+timeData.hours }}小时</text>
<text class="item" wx:if="{{timeData.hours==0}}">{{timeData.minutes }}分</text>
<text class="item" wx:if="{{timeData.hours==0}}">{{ timeData.seconds }}秒</text>
</van-count-down>
@ -46,7 +47,7 @@
<scroll-view class="message-list" bindtap="triggerClose">
<MessageList
bind:getInquiryMessageBasic="getInquiryMessageBasic"
bind:freshInfo="freshInfo"
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 File

@ -808,6 +808,16 @@ class API extends HTTP {
}
})
}
//获取患者最后一条问诊订单id
getLastInquiry(params) {
return this.request({
url: `${this.baseUrl}/inquiry/last`,
method: 'GET',
data: {
...params
}
})
}