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

修改显示状态

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