Pārlūkot izejas kodu

质控演示版-广西演示后更新
1、修复多部位质控结果显示问题
2、项目标题放到配置文件

gengjunfang 3 nedēļas atpakaļ
vecāks
revīzija
a5513a6511
4 mainītis faili ar 13 papildinājumiem un 8 dzēšanām
  1. 2 0
      .env.development
  2. 2 0
      .env.production
  3. 5 6
      src/views/Layout.vue
  4. 4 2
      src/views/QcResultDetail.vue

+ 2 - 0
.env.development

@@ -1,4 +1,6 @@
 # 开发环境配置
+# 项目标题
+VITE_APP_TITLE=医学影像质控云平台
 # 阅片器调阅地址
 VITE_VIEWER_URL=http://127.0.0.1:19603
 VITE_API_URL=http://localhost:8090

+ 2 - 0
.env.production

@@ -1,4 +1,6 @@
 # 生产环境配置
+# 项目标题
+VITE_APP_TITLE=十堰市医学影像云平台
 # 阅片器调阅地址
 #VITE_VIEWER_URL=http://192.168.1.10:9603
 #VITE_API_URL=http://192.168.1.10:9604

+ 5 - 6
src/views/Layout.vue

@@ -4,12 +4,8 @@
     <el-aside :width="isCollapsed ? '64px' : '200px'" class="layout-aside">
       <div class="logo-section">
         <div class="logo-title" v-if="!isCollapsed">
-          <div class="logo-icon">
-            <el-icon><FirstAidKit /></el-icon>
-          </div>
           <div class="logo-text">
-            <div class="logo-main">智检云</div>
-            <div class="logo-sub">AI质检平台</div>
+            <div class="logo-main">{{ appTitle }}</div>
           </div>
         </div>
         <div class="logo-collapsed" v-else>
@@ -200,6 +196,9 @@ import {
 import { useUserStore } from '@/stores/user'
 import { computed } from 'vue'
 
+// 从环境变量获取项目标题
+const appTitle = import.meta.env.VITE_APP_TITLE || '医学影像质控云平台'
+
 const router = useRouter()
 const route = useRoute()
 const userStore = useUserStore()
@@ -309,7 +308,7 @@ const handleCommand = async (command: string) => {
 }
 
 .logo-main {
-  font-size: 20px;
+  font-size: 15px;
   font-weight: 600;
   color: #fff;
   line-height: 1.2;

+ 4 - 2
src/views/QcResultDetail.vue

@@ -748,9 +748,11 @@ const viewerUrl = computed(() => {
   // 构建查询URL,如果指定了 examItemName,则添加过滤条件
   let queryUrl = `${apiBaseUrl}/api/dicom/query?institution_id=${detailData.value.study.institutionId}&study_instance_uid=${detailData.value.study.studyInstanceUid}&study_id=${detailData.value.study.studyId || ''}`
 
-  // 如果URL参数中有 examItemName,添加到阅片器查询参数中
+  // 只有从部位结果菜单进入时(source=bodyPart),才添加 exam_item_name 参数
+  // 这样可以过滤只显示该部位的影像
+  const source = route.query.source as string
   const examItemName = route.query.examItemName as string
-  if (examItemName) {
+  if (source === 'bodyPart' && examItemName) {
     queryUrl += `&exam_item_name=${encodeURIComponent(examItemName)}`
   }