mirror of
https://gitee.com/xiongmao1988/rax-medical.git
synced 2025-08-24 13:04:57 +08:00
This commit is contained in:
parent
3524a8bfb3
commit
b0574a8dd4
|
@ -468,11 +468,11 @@
|
|||
<div class="code-name">&#xe799;</div>
|
||||
</li>
|
||||
|
||||
<li class="dib">
|
||||
<span class="icon iconfont"></span>
|
||||
<div class="name">首页</div>
|
||||
<div class="code-name">&#xe751;</div>
|
||||
</li>
|
||||
<!-- <li class="dib">-->
|
||||
<!-- <span class="icon iconfont"></span>-->
|
||||
<!-- <div class="name">首页</div>-->
|
||||
<!-- <div class="code-name">&#xe751;</div>-->
|
||||
<!-- </li>-->
|
||||
|
||||
<li class="dib">
|
||||
<span class="icon iconfont"></span>
|
||||
|
@ -1879,13 +1879,13 @@
|
|||
<div class="code-name">#icon-setting</div>
|
||||
</li>
|
||||
|
||||
<li class="dib">
|
||||
<svg class="icon svg-icon" aria-hidden="true">
|
||||
<use xlink:href="#icon-shouye"></use>
|
||||
</svg>
|
||||
<div class="name">首页</div>
|
||||
<div class="code-name">#icon-shouye</div>
|
||||
</li>
|
||||
<!-- <li class="dib">-->
|
||||
<!-- <svg class="icon svg-icon" aria-hidden="true">-->
|
||||
<!-- <use xlink:href="#icon-shouye"></use>-->
|
||||
<!-- </svg>-->
|
||||
<!-- <div class="name">首页</div>-->
|
||||
<!-- <div class="code-name">#icon-shouye</div>-->
|
||||
<!-- </li>-->
|
||||
|
||||
<li class="dib">
|
||||
<svg class="icon svg-icon" aria-hidden="true">
|
||||
|
|
|
@ -13,11 +13,11 @@ export const constantRoute = [
|
|||
path: '/page',
|
||||
component: () => import('@/views/index.vue'),
|
||||
children: [
|
||||
{
|
||||
path: '/home',
|
||||
name: '首页',
|
||||
component: () => import('@/views/home/index.vue'),
|
||||
},
|
||||
// {
|
||||
// path: '/home',
|
||||
// name: '首页',
|
||||
// component: () => import('@/views/home/index.vue'),
|
||||
// },
|
||||
{
|
||||
path: '/permissions-manage',
|
||||
name: '权限管理',
|
||||
|
|
|
@ -11,8 +11,8 @@
|
|||
<img v-show="!isShowRegister" class="logo move_2" src="@/assets/imgs/logo.png">
|
||||
<div v-if="!isShowRegister" class="login-block move_2">
|
||||
<div class="login-way">
|
||||
<span :class="passwordLogin && 'active'" @click="passwordLogin = true">密码登录</span>
|
||||
<span :class="!passwordLogin && 'active'" @click="passwordLogin = false">验证码登录</span>
|
||||
<span :class="passwordLogin && 'active'" @click="passwordLogin = true">账号登录</span>
|
||||
<!-- <span :class="!passwordLogin && 'active'" @click="passwordLogin = false">验证码登录</span>-->
|
||||
</div>
|
||||
<el-form ref="loginFormRef" :model="loginParams" :rules="loginRules" label-width="0" size="small">
|
||||
<div class="login-form password-login" v-if="passwordLogin">
|
||||
|
@ -349,9 +349,9 @@ function sliderSuccess() {
|
|||
router.addRoute({
|
||||
name: "root",
|
||||
path: "/",
|
||||
redirect: "/home"
|
||||
redirect: "/remote-manage"
|
||||
})
|
||||
router.replace('/home')
|
||||
router.replace('/remote-manage')
|
||||
}
|
||||
})
|
||||
}
|
||||
|
|
|
@ -22,25 +22,25 @@
|
|||
:src="heartAlarm ? imgHeartAlarm : imgHeart">
|
||||
</div>
|
||||
</div>
|
||||
<div class="btn-box">
|
||||
<el-button class="start-btn" color="#F80000" @click="startAI">
|
||||
开始
|
||||
</el-button>
|
||||
<div class="right-btn-box">
|
||||
<el-button :class="{ 'active': isAIDose }" size="small" @click="">AI给药</el-button>
|
||||
<el-button :class="{ 'active': !isAIDose }" size="small">人工给药</el-button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div class="btn-box">-->
|
||||
<!-- <el-button class="start-btn" color="#F80000" @click="startAI">-->
|
||||
<!-- 开始-->
|
||||
<!-- </el-button>-->
|
||||
<!-- <div class="right-btn-box">-->
|
||||
<!-- <el-button :class="{ 'active': isAIDose }" size="small" @click="">AI给药</el-button>-->
|
||||
<!-- <el-button :class="{ 'active': !isAIDose }" size="small">人工给药</el-button>-->
|
||||
<!-- </div>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
|
||||
<div class="right-box">
|
||||
<div class="top-btn-box">
|
||||
<div class="top-left-btn-box">
|
||||
<el-select v-model="database" filterable placeholder="Select" style="width: 100%;"
|
||||
@change="selectDatabase">
|
||||
<el-option v-for="item in databaseOptions" :key="item.value" :label="item.label"
|
||||
:value="item.value"/>
|
||||
</el-select>
|
||||
<!-- <el-select v-model="database" filterable placeholder="Select" style="width: 100%;"-->
|
||||
<!-- @change="selectDatabase">-->
|
||||
<!-- <el-option v-for="item in databaseOptions" :key="item.value" :label="item.label"-->
|
||||
<!-- :value="item.value"/>-->
|
||||
<!-- </el-select>-->
|
||||
<el-button color="#C77000" @click="viewPatientInfo">患者信息</el-button>
|
||||
<el-button color="#C77000">已连接</el-button>
|
||||
<el-button color="#C77000">机器人运行正常</el-button>
|
||||
|
@ -60,20 +60,20 @@
|
|||
</ul>
|
||||
</div>
|
||||
<div class="right-box">
|
||||
<div class="video-box" @click="playPause">
|
||||
<div class="icon-box">
|
||||
<el-icon v-if="isVideoPlay">
|
||||
<VideoPause/>
|
||||
</el-icon>
|
||||
<el-icon v-else>
|
||||
<VideoPlay/>
|
||||
</el-icon>
|
||||
</div>
|
||||
<!-- poster="@/assets/imgs/video_bck.png" -->
|
||||
<video ref="liveVideo">
|
||||
<source src="@/assets/medical.mp4" type="video/mp4"/>
|
||||
</video>
|
||||
</div>
|
||||
<!-- <div class="video-box" @click="playPause">-->
|
||||
<!-- <div class="icon-box">-->
|
||||
<!-- <el-icon v-if="isVideoPlay">-->
|
||||
<!-- <VideoPause/>-->
|
||||
<!-- </el-icon>-->
|
||||
<!-- <el-icon v-else>-->
|
||||
<!-- <VideoPlay/>-->
|
||||
<!-- </el-icon>-->
|
||||
<!-- </div>-->
|
||||
<!-- <!– poster="@/assets/imgs/video_bck.png" –>-->
|
||||
<!-- <video ref="liveVideo">-->
|
||||
<!-- <source src="@/assets/medical.mp4" type="video/mp4"/>-->
|
||||
<!-- </video>-->
|
||||
<!-- </div>-->
|
||||
<div class="message-box">
|
||||
<ul ref="msgLog" class="message-log">
|
||||
<li v-for="(item, index) in mssageList" :key="'msg-log-' + index"
|
||||
|
@ -257,6 +257,7 @@ let currentDocMedicine: any;
|
|||
const medicineSpeedTemp: any = {};
|
||||
|
||||
onMounted(() => {
|
||||
console.log(currentRemote.value.isRemote)
|
||||
if (!currentRemote.value.isRemote) {
|
||||
router.replace('/remote-manage/remote-manage');
|
||||
return;
|
||||
|
@ -805,51 +806,51 @@ function startAI() {
|
|||
width: calc(100% - 205px);
|
||||
height: 100%;
|
||||
|
||||
.video-box {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
height: 270px;
|
||||
background: $main-color;
|
||||
/* background: url(@/assets/imgs/video_bck.png);
|
||||
background-size: 100% 100%; */
|
||||
|
||||
&:hover {
|
||||
.icon-box {
|
||||
display: flex;
|
||||
}
|
||||
}
|
||||
|
||||
.icon-box {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
font-size: 60px;
|
||||
color: white;
|
||||
background: rgba(black, .3);
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
video {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
}
|
||||
}
|
||||
// .video-box {
|
||||
// position: relative;
|
||||
// width: 100%;
|
||||
// height: 270px;
|
||||
// background: $main-color;
|
||||
// /* background: url(@/assets/imgs/video_bck.png);
|
||||
//background-size: 100% 100%; */
|
||||
//
|
||||
// &:hover {
|
||||
// .icon-box {
|
||||
// display: flex;
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// .icon-box {
|
||||
// display: none;
|
||||
// position: absolute;
|
||||
// top: 0;
|
||||
// left: 0;
|
||||
// bottom: 0;
|
||||
// right: 0;
|
||||
// font-size: 60px;
|
||||
// color: white;
|
||||
// background: rgba(black, .3);
|
||||
// justify-content: center;
|
||||
// align-items: center;
|
||||
// }
|
||||
//
|
||||
// video {
|
||||
// width: 100%;
|
||||
// height: 100%;
|
||||
// object-fit: cover;
|
||||
// }
|
||||
// }
|
||||
|
||||
.message-box {
|
||||
width: 100%;
|
||||
// height: 270px;
|
||||
height: 149px;
|
||||
height: 100%;
|
||||
// margin-bottom: 5px;
|
||||
|
||||
.message-log {
|
||||
width: 100%;
|
||||
height: calc(100% - 40px);
|
||||
max-height: 109px;
|
||||
height: 100%;
|
||||
max-height: calc(100% - 35px);
|
||||
padding: 16px 20px;
|
||||
box-sizing: border-box;
|
||||
border: 1px solid #c8c8c8;
|
||||
|
|
|
@ -23,14 +23,14 @@ export default defineConfig({
|
|||
server: {
|
||||
proxy: {
|
||||
'/api': {
|
||||
target: 'http://localhost:9999', // 目标服务器地址
|
||||
target: 'http://192.168.71.20:9999', // 目标服务器地址
|
||||
// target: 'http://110.41.142.124:6379', // 目标服务器地址
|
||||
ws: true, // 是否启用 WebSocket
|
||||
changeOrigin: true, // 是否修改请求头中的 Origin 字段
|
||||
rewrite: (path) => path.replace(/^\/api/, ''),
|
||||
},
|
||||
'/socket.io': {
|
||||
target: 'ws://localhost:9999',
|
||||
target: 'ws://192.168.71.20:9999',
|
||||
// target: 'ws://110.41.142.124:6379',
|
||||
ws: true,
|
||||
changeOrigin: true,
|
||||
|
|
Loading…
Reference in New Issue
Block a user