提交 d08e4bc2 编写于 作者: lyf's avatar lyf

修改显示状态

上级 215a363a
...@@ -14,9 +14,6 @@ ...@@ -14,9 +14,6 @@
> >
{{ returnStatusText }} {{ returnStatusText }}
</div> </div>
<!-- <div class="right-time">-->
<!-- 已经问诊-->
<!-- </div>-->
</div> </div>
</div> </div>
<div class="tag-container"> <div class="tag-container">
...@@ -34,7 +31,14 @@ ...@@ -34,7 +31,14 @@
<div class="inquiry-user"> <div class="inquiry-user">
<div class="inquiry-user-l"> <div class="inquiry-user-l">
<div class="inquiry-user-img"> <div class="inquiry-user-img">
<div class="offline" v-if=" item.diagnoseType == 1 || item.diagnoseType == 2 && doctorTrtcEntryStatus != 1"> <div
class="offline"
v-if="
(item.diagnoseType == 1 || item.diagnoseType == 2) &&
(item.returnStatus == 1 || this.item.returnStatus == 3)&&
doctorTrtcEntryStatus != 1
"
>
<img :src="offline" alt="" /> <img :src="offline" alt="" />
</div> </div>
<div class="avatar"> <div class="avatar">
...@@ -64,7 +68,10 @@ ...@@ -64,7 +68,10 @@
<div <div
class="call-status" class="call-status"
v-if="item.diagnoseType == 1 || item.diagnoseType == 2 && doctorTrtcEntryStatus!=1" v-if="
item.diagnoseType == 1 ||
(item.diagnoseType == 2 && doctorTrtcEntryStatus != 1)
"
> >
<img <img
v-if="isCall" v-if="isCall"
...@@ -75,7 +82,7 @@ ...@@ -75,7 +82,7 @@
</div> </div>
</div> </div>
<div class="line-btn" @click="openChat"> <div class="line-btn" @click="openChat">
<span v-if="userCallKfStatus==1">正在呼叫医助,进入诊室</span> <span v-if="userCallKfStatus == 1">正在呼叫医助,进入诊室</span>
<span v-else>进入诊室</span> <span v-else>进入诊室</span>
</div> </div>
</div> </div>
...@@ -83,7 +90,15 @@ ...@@ -83,7 +90,15 @@
<div class="inquiry-user"> <div class="inquiry-user">
<div class="inquiry-user-l"> <div class="inquiry-user-l">
<div class="inquiry-user-img"> <div class="inquiry-user-img">
<div class="offline" v-if="item.diagnoseType == 1 || item.diagnoseType == 2&&userTrtcEntryStatus != 1"> <div
class="offline"
v-if="
(item.diagnoseType == 1 ||item.diagnoseType == 2 )&&
(item.returnStatus == 1 || this.item.returnStatus == 3)&&
userTrtcEntryStatus != 1
"
>
<img :src="offline" alt="" /> <img :src="offline" alt="" />
</div> </div>
<div class="avatar"> <div class="avatar">
...@@ -113,7 +128,10 @@ ...@@ -113,7 +128,10 @@
<div <div
class="call-status" class="call-status"
v-if="item.diagnoseType == 1 || item.diagnoseType == 2 && userTrtcEntryStatus != 1" v-if="
item.diagnoseType == 1 ||
(item.diagnoseType == 2 && userTrtcEntryStatus != 1)
"
> >
<img <img
v-if="isCall" v-if="isCall"
...@@ -164,16 +182,15 @@ export default { ...@@ -164,16 +182,15 @@ export default {
created() {}, created() {},
mounted() { mounted() {
console.log("this.item", this.item); console.log("this.item", this.item);
if(this.item.returnStatus==4||this.item.returnStatus==5){ if (this.item.returnStatus == 1 || this.item.returnStatus == 3) {
return let nowData = new Date().getTime();
} let timeleft = this.item.appointBeginTime - nowData;
let nowData = new Date().getTime(); if (timeleft < 120000 && nowData < this.item.appointEndTime) {
let timeleft = this.item.appointBeginTime - nowData; clearInterval(this.timer);
if (timeleft < 120000 && nowData < this.item.appointEndTime) { this.down();
clearInterval(this.timer); } else {
this.down(); this.isCall = true;
} else { }
this.isCall = true;
} }
}, },
...@@ -276,21 +293,21 @@ export default { ...@@ -276,21 +293,21 @@ export default {
let hoursRound = Math.floor(hours); let hoursRound = Math.floor(hours);
let minutes = my_time / 1000 / 60 - 60 * hoursRound; let minutes = my_time / 1000 / 60 - 60 * hoursRound;
let minutesRound = Math.floor(minutes); let minutesRound = Math.floor(minutes);
let seconds = (my_time / 1000 - 60 * 60 * hoursRound -60 * minutesRound).toFixed(0); let seconds = (
my_time / 1000 -
60 * 60 * hoursRound -
60 * minutesRound
).toFixed(0);
if(hoursRound>0&&minutesRound>0){ if (hoursRound > 0 && minutesRound > 0) {
return hoursRound + "小时" + minutesRound+"分"+seconds+"秒"; return hoursRound + "小时" + minutesRound + "分" + seconds + "秒";
} }
if(hoursRound==0&&minutesRound>0){ if (hoursRound == 0 && minutesRound > 0) {
return minutesRound+"分"; return minutesRound + "分";
} }
if(hoursRound==0&&minutesRound==0){ if (hoursRound == 0 && minutesRound == 0) {
return seconds+"秒"; return seconds + "秒";
} }
}, },
down() { down() {
this.timer = setInterval(() => { this.timer = setInterval(() => {
...@@ -322,7 +339,6 @@ export default { ...@@ -322,7 +339,6 @@ export default {
}, },
// 主动呼叫 roletype 1:助诊医生 2:接诊医生 // 主动呼叫 roletype 1:助诊医生 2:接诊医生
drivingCall(id, roletype) { drivingCall(id, roletype) {
if (roletype == 1 && this.isUserChat) { if (roletype == 1 && this.isUserChat) {
return false; return false;
} }
...@@ -503,8 +519,8 @@ export default { ...@@ -503,8 +519,8 @@ export default {
justify-content: flex-start; justify-content: flex-start;
align-items: center; align-items: center;
flex-direction: row; flex-direction: row;
height: 25px; height: 25px;
line-height: 25px; line-height: 25px;
.info-phone { .info-phone {
color: #6a7990; color: #6a7990;
font-size: 16px; font-size: 16px;
...@@ -594,7 +610,7 @@ export default { ...@@ -594,7 +610,7 @@ export default {
align-items: center; align-items: center;
width: 217px; width: 217px;
height: 24px; height: 24px;
line-height: 24px; line-height: 24px;
background: #f0f2f5; background: #f0f2f5;
border-radius: 23px; border-radius: 23px;
font-size: 14px; font-size: 14px;
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册