This commit is contained in:
yy 2024-05-28 21:22:14 +08:00
commit b58a554f3b
5 changed files with 90 additions and 89 deletions

View File

@ -468,11 +468,11 @@
<div class="code-name">&amp;#xe799;</div> <div class="code-name">&amp;#xe799;</div>
</li> </li>
<li class="dib"> <!-- <li class="dib">-->
<span class="icon iconfont">&#xe751;</span> <!-- <span class="icon iconfont">&#xe751;</span>-->
<div class="name">首页</div> <!-- <div class="name">首页</div>-->
<div class="code-name">&amp;#xe751;</div> <!-- <div class="code-name">&amp;#xe751;</div>-->
</li> <!-- </li>-->
<li class="dib"> <li class="dib">
<span class="icon iconfont">&#xe61e;</span> <span class="icon iconfont">&#xe61e;</span>
@ -1879,13 +1879,13 @@
<div class="code-name">#icon-setting</div> <div class="code-name">#icon-setting</div>
</li> </li>
<li class="dib"> <!-- <li class="dib">-->
<svg class="icon svg-icon" aria-hidden="true"> <!-- <svg class="icon svg-icon" aria-hidden="true">-->
<use xlink:href="#icon-shouye"></use> <!-- <use xlink:href="#icon-shouye"></use>-->
</svg> <!-- </svg>-->
<div class="name">首页</div> <!-- <div class="name">首页</div>-->
<div class="code-name">#icon-shouye</div> <!-- <div class="code-name">#icon-shouye</div>-->
</li> <!-- </li>-->
<li class="dib"> <li class="dib">
<svg class="icon svg-icon" aria-hidden="true"> <svg class="icon svg-icon" aria-hidden="true">

View File

@ -13,11 +13,11 @@ export const constantRoute = [
path: '/page', path: '/page',
component: () => import('@/views/index.vue'), component: () => import('@/views/index.vue'),
children: [ children: [
{ // {
path: '/home', // path: '/home',
name: '首页', // name: '首页',
component: () => import('@/views/home/index.vue'), // component: () => import('@/views/home/index.vue'),
}, // },
{ {
path: '/permissions-manage', path: '/permissions-manage',
name: '权限管理', name: '权限管理',

View File

@ -11,8 +11,8 @@
<img v-show="!isShowRegister" class="logo move_2" src="@/assets/imgs/logo.png"> <img v-show="!isShowRegister" class="logo move_2" src="@/assets/imgs/logo.png">
<div v-if="!isShowRegister" class="login-block move_2"> <div v-if="!isShowRegister" class="login-block move_2">
<div class="login-way"> <div class="login-way">
<span :class="passwordLogin && 'active'" @click="passwordLogin = true">密码登录</span> <span :class="passwordLogin && 'active'" @click="passwordLogin = true">账号登录</span>
<span :class="!passwordLogin && 'active'" @click="passwordLogin = false">验证码登录</span> <!-- <span :class="!passwordLogin && 'active'" @click="passwordLogin = false">验证码登录</span>-->
</div> </div>
<el-form ref="loginFormRef" :model="loginParams" :rules="loginRules" label-width="0" size="small"> <el-form ref="loginFormRef" :model="loginParams" :rules="loginRules" label-width="0" size="small">
<div class="login-form password-login" v-if="passwordLogin"> <div class="login-form password-login" v-if="passwordLogin">
@ -349,9 +349,9 @@ function sliderSuccess() {
router.addRoute({ router.addRoute({
name: "root", name: "root",
path: "/", path: "/",
redirect: "/home" redirect: "/remote-manage"
}) })
router.replace('/home') router.replace('/remote-manage')
} }
}) })
} }

View File

@ -22,25 +22,25 @@
:src="heartAlarm ? imgHeartAlarm : imgHeart"> :src="heartAlarm ? imgHeartAlarm : imgHeart">
</div> </div>
</div> </div>
<div class="btn-box"> <!-- <div class="btn-box">-->
<el-button class="start-btn" color="#F80000" @click="startAI"> <!-- <el-button class="start-btn" color="#F80000" @click="startAI">-->
开始 <!-- 开始-->
</el-button> <!-- </el-button>-->
<div class="right-btn-box"> <!-- <div class="right-btn-box">-->
<el-button :class="{ 'active': isAIDose }" size="small" @click="">AI给药</el-button> <!-- <el-button :class="{ 'active': isAIDose }" size="small" @click="">AI给药</el-button>-->
<el-button :class="{ 'active': !isAIDose }" size="small">人工给药</el-button> <!-- <el-button :class="{ 'active': !isAIDose }" size="small">人工给药</el-button>-->
</div> <!-- </div>-->
</div> <!-- </div>-->
</div> </div>
<div class="right-box"> <div class="right-box">
<div class="top-btn-box"> <div class="top-btn-box">
<div class="top-left-btn-box"> <div class="top-left-btn-box">
<el-select v-model="database" filterable placeholder="Select" style="width: 100%;" <!-- <el-select v-model="database" filterable placeholder="Select" style="width: 100%;"-->
@change="selectDatabase"> <!-- @change="selectDatabase">-->
<el-option v-for="item in databaseOptions" :key="item.value" :label="item.label" <!-- <el-option v-for="item in databaseOptions" :key="item.value" :label="item.label"-->
:value="item.value"/> <!-- :value="item.value"/>-->
</el-select> <!-- </el-select>-->
<el-button color="#C77000" @click="viewPatientInfo">患者信息</el-button> <el-button color="#C77000" @click="viewPatientInfo">患者信息</el-button>
<el-button color="#C77000">已连接</el-button> <el-button color="#C77000">已连接</el-button>
<el-button color="#C77000">机器人运行正常</el-button> <el-button color="#C77000">机器人运行正常</el-button>
@ -60,20 +60,20 @@
</ul> </ul>
</div> </div>
<div class="right-box"> <div class="right-box">
<div class="video-box" @click="playPause"> <!-- <div class="video-box" @click="playPause">-->
<div class="icon-box"> <!-- <div class="icon-box">-->
<el-icon v-if="isVideoPlay"> <!-- <el-icon v-if="isVideoPlay">-->
<VideoPause/> <!-- <VideoPause/>-->
</el-icon> <!-- </el-icon>-->
<el-icon v-else> <!-- <el-icon v-else>-->
<VideoPlay/> <!-- <VideoPlay/>-->
</el-icon> <!-- </el-icon>-->
</div> <!-- </div>-->
<!-- poster="@/assets/imgs/video_bck.png" --> <!-- &lt;!&ndash; poster="@/assets/imgs/video_bck.png" &ndash;&gt;-->
<video ref="liveVideo"> <!-- <video ref="liveVideo">-->
<source src="@/assets/medical.mp4" type="video/mp4"/> <!-- <source src="@/assets/medical.mp4" type="video/mp4"/>-->
</video> <!-- </video>-->
</div> <!-- </div>-->
<div class="message-box"> <div class="message-box">
<ul ref="msgLog" class="message-log"> <ul ref="msgLog" class="message-log">
<li v-for="(item, index) in mssageList" :key="'msg-log-' + index" <li v-for="(item, index) in mssageList" :key="'msg-log-' + index"
@ -257,6 +257,7 @@ let currentDocMedicine: any;
const medicineSpeedTemp: any = {}; const medicineSpeedTemp: any = {};
onMounted(() => { onMounted(() => {
console.log(currentRemote.value.isRemote)
if (!currentRemote.value.isRemote) { if (!currentRemote.value.isRemote) {
router.replace('/remote-manage/remote-manage'); router.replace('/remote-manage/remote-manage');
return; return;
@ -805,51 +806,51 @@ function startAI() {
width: calc(100% - 205px); width: calc(100% - 205px);
height: 100%; height: 100%;
.video-box { // .video-box {
position: relative; // position: relative;
width: 100%; // width: 100%;
height: 270px; // height: 270px;
background: $main-color; // background: $main-color;
/* background: url(@/assets/imgs/video_bck.png); // /* background: url(@/assets/imgs/video_bck.png);
background-size: 100% 100%; */ //background-size: 100% 100%; */
//
&:hover { // &:hover {
.icon-box { // .icon-box {
display: flex; // display: flex;
} // }
} // }
//
.icon-box { // .icon-box {
display: none; // display: none;
position: absolute; // position: absolute;
top: 0; // top: 0;
left: 0; // left: 0;
bottom: 0; // bottom: 0;
right: 0; // right: 0;
font-size: 60px; // font-size: 60px;
color: white; // color: white;
background: rgba(black, .3); // background: rgba(black, .3);
justify-content: center; // justify-content: center;
align-items: center; // align-items: center;
} // }
//
video { // video {
width: 100%; // width: 100%;
height: 100%; // height: 100%;
object-fit: cover; // object-fit: cover;
} // }
} // }
.message-box { .message-box {
width: 100%; width: 100%;
// height: 270px; // height: 270px;
height: 149px; height: 100%;
// margin-bottom: 5px; // margin-bottom: 5px;
.message-log { .message-log {
width: 100%; width: 100%;
height: calc(100% - 40px); height: 100%;
max-height: 109px; max-height: calc(100% - 35px);
padding: 16px 20px; padding: 16px 20px;
box-sizing: border-box; box-sizing: border-box;
border: 1px solid #c8c8c8; border: 1px solid #c8c8c8;

View File

@ -23,14 +23,14 @@ export default defineConfig({
server: { server: {
proxy: { proxy: {
'/api': { '/api': {
target: 'http://localhost:9999', // 目标服务器地址 target: 'http://192.168.71.20:9999', // 目标服务器地址
// target: 'http://110.41.142.124:6379', // 目标服务器地址 // target: 'http://110.41.142.124:6379', // 目标服务器地址
ws: true, // 是否启用 WebSocket ws: true, // 是否启用 WebSocket
changeOrigin: true, // 是否修改请求头中的 Origin 字段 changeOrigin: true, // 是否修改请求头中的 Origin 字段
rewrite: (path) => path.replace(/^\/api/, ''), rewrite: (path) => path.replace(/^\/api/, ''),
}, },
'/socket.io': { '/socket.io': {
target: 'ws://localhost:9999', target: 'ws://192.168.71.20:9999',
// target: 'ws://110.41.142.124:6379', // target: 'ws://110.41.142.124:6379',
ws: true, ws: true,
changeOrigin: true, changeOrigin: true,