eight
2025-03-30 fad6097b889268af72ae2ff2f1206bdd7bd09b31
get room profile
已修改4个文件
43 ■■■■ 文件已修改
.env.dev 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/ecg/doctor/index.ts 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/callingscreen/roomscreen.vue 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
vite.config.ts 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.env.dev
@@ -1,15 +1,15 @@
# 开发环境:本地只启动前端项目,依赖开发环境(后端、APP)
NODE_ENV=production
NODE_ENV=development
VITE_DEV=true
# 请求路径
VITE_BASE_URL='http://api-dashboard.yudao.iocoder.cn'
VITE_BASE_URL='http://localhost'
# 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持S3服务
VITE_UPLOAD_TYPE=server
# 上传路径
VITE_UPLOAD_URL='http://api-dashboard.yudao.iocoder.cn/admin-api/infra/file/upload'
VITE_UPLOAD_URL='http://localhost/admin-api/infra/file/upload'
# 接口地址
VITE_API_URL=/admin-api
@@ -33,4 +33,4 @@
VITE_MALL_H5_DOMAIN='http://mall.yudao.iocoder.cn'
# 验证码的开关
VITE_APP_CAPTCHA_ENABLE=true
VITE_APP_CAPTCHA_ENABLE=false
src/api/ecg/doctor/index.ts
@@ -1,5 +1,12 @@
import request from '@/config/axios'
export interface RoomProfileVO {
  roomId: number | null // 诊室编号
  roomName: string | null
  bedNum: number | null // 诊疗床数量
  callingScreenType: number | null // 叫号屏类型
}
export interface RoomBedVO {
  roomId: number | null // 诊室编号
  roomName: string | null
src/views/ecg/callingscreen/roomscreen.vue
@@ -1,6 +1,6 @@
<script setup lang="ts">
import {RoomBedVO} from "@/api/ecg/doctor";
import {RoomBedVO, RoomProfileVO} from "@/api/ecg/doctor";
import {RoomApi} from "@/api/ecg/room";
import {ScreenQueueVO, ScreenApi} from "@/api/ecg/screen";
import {CallApi, CallVO} from "@/api/ecg/call";
@@ -16,11 +16,7 @@
let curSpeakPat : CallVO | null = null;
const roomBed = ref<RoomBedVO>({
  roomId : null,
  roomName: null,
  bedNo: null
})
const roomProfile = ref<RoomProfileVO>()
const getList = async () => {
  const data = await ScreenApi.getRoomScreenData()
@@ -30,7 +26,7 @@
const getRoomByIp = async () => {
  const data = await RoomApi.getRoomByIP()
  roomBed.value = data
  roomProfile.value = data
}
const startScrolling = () => {
@@ -105,7 +101,7 @@
<template>
  <el-container style="height: 100%;">
    <el-header style="font-size: 25px">{{ roomBed.roomName }}</el-header>
    <el-header style="font-size: 25px">{{ roomProfile.roomName }}</el-header>
    <el-main>
      <el-table
          :data="list"
vite.config.ts
@@ -29,14 +29,14 @@
      host: "0.0.0.0",
      open: env.VITE_OPEN === 'true',
      // 本地跨域代理. 目前注释的原因:暂时没有用途,server 端已经支持跨域
      // proxy: {
      //   ['/admin-api']: {
      //     target: env.VITE_BASE_URL,
      //     ws: false,
      //     changeOrigin: true,
      //     rewrite: (path) => path.replace(new RegExp(`^/admin-api`), ''),
      //   },
      // },
      proxy: {
        ['/admin-api']: {
          target: 'http://192.168.3.180:48080',
          ws: false,
          changeOrigin: true,
          // rewrite: (path) => path.replace(new RegExp(`^/admin-api`), ''),
        },
      },
    },
    // 项目使用的vite插件。 单独提取到build/vite/plugin中管理
    plugins: createVitePlugins(),