From b22b937bf902dcfbbf6d2cc6dc95ca47d160e199 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期日, 17 五月 2026 21:40:00 +0800
Subject: [PATCH] 统计维护
---
src/views/business/course/index.vue | 70 ++++-------------------------------
1 files changed, 8 insertions(+), 62 deletions(-)
diff --git a/src/views/business/course/index.vue b/src/views/business/course/index.vue
index 96c0531..dcbb645 100644
--- a/src/views/business/course/index.vue
+++ b/src/views/business/course/index.vue
@@ -70,64 +70,7 @@
<!-- 鍙充晶鍐呭鍖哄煙 - 鐙珛婊氬姩 -->
<div class="content-section">
<!-- 妗堜緥鍩烘湰淇℃伅 - 鍥哄畾楂樺害锛屽彲婊氬姩 -->
- <div class="basic-info-section">
- <div class="section-header">
- <h3>妗堜緥鍩烘湰淇℃伅</h3>
- <el-button
- type="primary"
- size="small"
- @click="handleEditBasicInfo"
- >
- 缂栬緫淇℃伅
- </el-button>
- </div>
-
- <div class="basic-info-content">
- <el-descriptions :column="2" border>
- <el-descriptions-item label="浣忛櫌鍙�">
- {{ caseInfo.caseNo }}
- </el-descriptions-item>
- <el-descriptions-item label="浣忛櫌鍙�">
- {{ caseInfo.hospitalNo }}
- </el-descriptions-item>
- <el-descriptions-item label="鎹愮尞鑰呭鍚�">
- {{ caseInfo.donorName }}
- </el-descriptions-item>
- <el-descriptions-item label="鎬у埆">
- <dict-tag
- :options="dict.type.sys_user_sex"
- :value="parseInt(caseInfo.gender)"
- />
- </el-descriptions-item>
- <el-descriptions-item label="骞撮緞">
- {{ caseInfo.age }} 宀�
- </el-descriptions-item>
- <el-descriptions-item label="琛�鍨�">
- <dict-tag
- :options="dict.type.sys_BloodType"
- :value="caseInfo.bloodType"
- />
- </el-descriptions-item>
- <el-descriptions-item label="鐤剧梾璇婃柇">
- {{ caseInfo.diagnosis }}
- </el-descriptions-item>
- <el-descriptions-item label="妗堜緥鐘舵��">
- <el-tag :type="getOverallStatusTag(caseInfo.status)">
- {{ getStatusText(caseInfo.status) }}
- </el-tag>
- </el-descriptions-item>
- <el-descriptions-item label="鍒涘缓鏃堕棿">
- {{ formatTime(caseInfo.createTime) }}
- </el-descriptions-item>
- <el-descriptions-item label="鐧昏浜�">
- {{ caseInfo.registrant }}
- </el-descriptions-item>
- <el-descriptions-item label="褰撳墠闃舵">
- {{ getCurrentStageName() }}
- </el-descriptions-item>
- </el-descriptions>
- </div>
- </div>
+ <case-basic-info :case-id="caseId" :show-attachment="true" />
<!-- 闃舵璇︽儏鍐呭 - 鑷�傚簲楂樺害锛屽彲婊氬姩 -->
<div class="stage-detail-section">
@@ -163,6 +106,8 @@
import OrganAllocationStage from "./components/OrganAllocationStage";
import OrganProcurementStage from "./components/OrganProcurementStage";
import OrganUtilizationStage from "./components/OrganUtilizationStage";
+import CaseBasicInfo from "@/components/CaseBasicInfo";
+
import dayjs from "dayjs";
export default {
@@ -175,13 +120,14 @@
EthicalReviewStage,
OrganAllocationStage,
OrganProcurementStage,
- OrganUtilizationStage
+ OrganUtilizationStage,
+ CaseBasicInfo
},
dicts: ["sys_user_sex", "sys_BloodType", "sys_0_1"],
data() {
return {
caseId: null,
- infoid:null,
+ infoid: null,
caseInfo: {
id: "",
caseNo: "",
@@ -248,13 +194,13 @@
{
key: "organ_procurement",
name: "鍣ㄥ畼鑾峰彇",
- status: "pending",
+ status: "in_progress",
operator: "寰呭垎閰�"
},
{
key: "organ_utilization",
name: "鍣ㄥ畼鍒╃敤",
- status: "pending",
+ status: "in_progress",
operator: "寰呭垎閰�"
}
],
--
Gitblit v1.9.3