提交 643377fe 编写于 作者: xiaoping.di's avatar xiaoping.di

大盘修改

上级 7de96d4e
import request from 'mn-template/plugins/http';
export const conditionUpdate = async(data) => {
return request({
url: '/diagnose/socket/condition/update',
data: data,
method: 'post',
});
export const conditionUpdate = async (data) => {
return request({
url: '/diagnose/socket/condition/update',
data: data,
method: 'post',
});
};
export const conditionNewList = async(data) => {
return request({
url: '/diagnose/admin/diagnose/operator/newList',
params: data,
method: 'get',
});
};
\ No newline at end of file
// 轮循 获取卡边正常信息和异常信息
export const conditionNewList = async (data) => {
return request({
url: '/diagnose/admin/diagnose/operator/newList',
data: data,
method: 'post',
});
};
// 诊断建议
export const doctorAdviceList = async (data) => {
return request({
url: `/diagnose/admin/diagnose/doctorAdvice/list/${data.diagnoseLogId}`,
method: 'get',
});
};
// 手动呼叫
export const manualCall = async (data) => {
return request({
url: '/diagnose/admin/diagnose/manual/call',
data: data,
method: 'post',
});
};
// 查询当前上级医生下排队的信息
export const waitPersonNum = async (doctorId) => {
return request({
url: `/admin/diagnose/queueList/${doctorId}`,
method: 'post',
});
};
<template>
<div class="inquiry-wrap">
<div class="line">
<!--上级医生头信息 -->
<div class="superior-doctor">
<div class="inquiry-user-img">
<div
......@@ -31,19 +32,8 @@
<li class="info-phone">
{{ item.doctorMobile }}
</li>
<li
v-if="item.doctorCallTime"
class="info-call-time"
>
{{ pastDoctorCallTime }}前呼叫
</li>
<li
v-if="doctorCallKfStatus == 1"
class="info-calling"
>
正在呼叫
</li>
<li class="inquiry-user-status">
<!-- 只有-->
<span
:class="
doctorCallStatus === '已拨打完成'
......@@ -51,12 +41,21 @@
: 'status-cll-user-answer'
"
>{{ doctorCallStatus }}</span>
<span
v-if="doctorCallKfStatus == 1"
class="status-cll-user-answer"
>正在呼叫</span>
<span
v-else
class="status-cll-user-answer"
> 未呼叫</span>
</li>
</ul>
</div>
</div>
<!-- 助诊医生 -->
<!-- 助诊医生头信息 -->
<div
v-if="item.userId"
class="basic-doctor"
>
<ul class="basic-user-img">
......@@ -88,20 +87,11 @@
<div class="info-phone">
{{ item.userMobile }}
</div>
<div
v-if="item.userCallTime"
class="info-call-time"
>
{{ pastUserCallTime }}前呼叫
</div>
<div
v-if="userCallKfStatus == 1"
class="info-calling"
>
<img
:src="infocallImg"
alt=""
>
呼叫中
</div>
</li>
<li class="inquiry-user-status">
......@@ -115,36 +105,72 @@
</li>
</ul>
</div>
<!-- 未开始接诊 或停止接诊-->
<div class="no-info" />
<div
v-else
class="no-info"
>
<div
v-if="item.acceptStatus == 4"
class="doctor-late"
>
未开始接诊
</div>
<div
v-if="item.acceptStatus == 1"
class="doctor-stop"
>
暂停接诊
</div>
</div>
</div>
<!-- 预约时间,复制单号 -->
<div class="line line-second">
<div class="left">
<div>预约时间</div>
<div class="time">
<div
v-if="appointBeginTime && appointEndTime"
class="time"
>
<span>{{ appointBeginTime }}</span> -
<span>{{ appointEndTime }}</span>
</div>
<div
v-else
class="time"
>
</div>
</div>
<div class="right">
<div>问诊单号</div>
<ul class="orderno">
<li class="num">
{{ item.diagnoseLogId }}
{{ item.diagnoseLogId || '空' }}
</li>
<li class="copy">
<li
v-if="item.diagnoseLogId"
class="copy"
@click="copyDiagnoseLogId"
>
复制
</li>
</ul>
</div>
</div>
<!-- 当前排队 -->
<div class="line mt30 line-last">
<div
class="line-btn"
@click="waitPersonFun"
>
<div>当前排队5人<i class="el-icon-arrow-down el-icon--right" /></div>
<div>
当前排队{{ item.queueCount || '0' }}<i
class="el-icon-arrow-down el-icon--right"
/>
</div>
</div>
<div
class="line-btn line-btn-enter"
......@@ -175,12 +201,14 @@
</div>
</div>
</div>
<!-- 排队详细 -->
<div
v-if="isShowWait"
class="line-position"
>
<ul
v-for="(ele, index) in mockData"
v-for="(item, index) in waitPersonList"
:key="index"
class="wait"
>
......@@ -188,19 +216,22 @@
<div class="header">
<img
:src="item.userImageUrl"
alt=""
alt="headImg"
>
</div>
<div class="name">
name
{{ item.userName }}
</div>
<div class="connect">
连接失败 2次
<div
v-if="item.failCount"
class="connect"
>
连接失败 {{ item.failCount }}
</div>
</li>
<li class="wait-info">
<div class="order">
问诊单号 <span>877654</span>
问诊单号 <span>{{ item.diagnoseLogId || '空' }}</span>
</div>
</li>
</ul>
......@@ -212,5 +243,5 @@
export default index;
</script>
<style lang="scss" scoped>
@import "index";
@import 'index';
</style>
......@@ -55,6 +55,11 @@ const socket = {
}
});
socketClient.on('diagnose_call_push_event', (socket) => {
console.log(
socket,
'socketsocket',
window._VM.$store.state.main.soketQuest
);
const l = window._VM.$store.state.main.noticeList;
if (l.length >= 5) {
l.shift();
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册