From c8e9849cb5f24848df0174c13bfbbff37bb08a5a Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期二, 21 七月 2026 15:45:30 +0800
Subject: [PATCH] 维护

---
 src/views/business/maintain/index.vue |   65 +++++++++++++++++---------------
 1 files changed, 35 insertions(+), 30 deletions(-)

diff --git a/src/views/business/maintain/index.vue b/src/views/business/maintain/index.vue
index 9021261..51f58a3 100644
--- a/src/views/business/maintain/index.vue
+++ b/src/views/business/maintain/index.vue
@@ -116,21 +116,16 @@
         <el-table-column
           label="鎹愮尞缂栧彿"
           align="center"
-          prop="donorno"
+          prop="caseNo"
           width="120"
-        />        
+        />
         <el-table-column
           label="浣忛櫌鍙�"
           align="center"
           prop="inpatientno"
           width="120"
         />
-        <el-table-column
-          label="濮撳悕"
-          align="center"
-          prop="name"
-          width="120"
-        />
+        <el-table-column label="濮撳悕" align="center" prop="name" width="120" />
         <el-table-column label="鎬у埆" align="center" prop="sex" width="80">
           <template slot-scope="scope">
             <dict-tag
@@ -139,7 +134,21 @@
             />
           </template>
         </el-table-column>
-        <el-table-column label="骞撮緞" align="center" prop="age" width="80" />
+        <el-table-column label="骞撮緞" align="center" prop="age" width="100">
+          <template slot-scope="scope">
+            {{
+              `${
+                scope.row.age && scope.row.age !== 0
+                  ? `${scope.row.age}${scope.row.ageunit || ""}`
+                  : ""
+              } ${
+                scope.row.age2 && scope.row.age2 !== 0
+                  ? `${scope.row.age2}${scope.row.ageunit2}`
+                  : ""
+              }`.trim()
+            }}
+          </template>
+        </el-table-column>
         <el-table-column
           label="琛�鍨�"
           align="center"
@@ -159,14 +168,26 @@
           min-width="180"
           show-overflow-tooltip
         />
-        
         <!-- <el-table-column
           label="缁存姢椤圭洰"
           align="center"
           prop="itemName"
           width="120"
           show-overflow-tooltip
-        /> -->        
+        /> -->
+        <el-table-column
+          label="缁存姢鐘舵��"
+          align="center"
+          prop="state"
+          width="100"
+        >
+          <template slot-scope="scope">
+            <dict-tag
+              :options="dict.type.maintain_type"
+              :value="scope.row.state"
+            />
+          </template>
+        </el-table-column>
         <el-table-column
           label="棣栨缁存姢鏃堕棿"
           align="center"
@@ -175,9 +196,7 @@
         >
           <template slot-scope="scope">
             <span>{{
-              scope.row.updateTime
-                ? parseTime(scope.row.updateTime)
-                : "-"
+              scope.row.updateTime ? parseTime(scope.row.updateTime) : "-"
             }}</span>
           </template>
         </el-table-column>
@@ -189,9 +208,7 @@
         >
           <template slot-scope="scope">
             <span>{{
-              scope.row.updateTime
-                ? parseTime(scope.row.updateTime)
-                : "-"
+              scope.row.updateTime ? parseTime(scope.row.updateTime) : "-"
             }}</span>
           </template>
         </el-table-column>
@@ -269,7 +286,7 @@
 export default {
   name: "MaintenanceList",
   components: { Pagination },
-  dicts: ["sys_user_sex",'sys_BloodType'],
+  dicts: ["sys_user_sex", "sys_BloodType", "maintain_type"],
   data() {
     return {
       // 閬僵灞�
@@ -357,18 +374,6 @@
             this.maintenanceList = response.data;
             this.total = response.total || 0;
 
-            // 澶勭悊骞撮緞鏄剧ず
-            this.maintenanceList.forEach(item => {
-              if (item.startAge !== undefined && item.endAge !== undefined) {
-                item.age = `${item.startAge}-${item.endAge}`;
-              } else if (item.startAge !== undefined) {
-                item.age = `${item.startAge}+`;
-              } else if (item.endAge !== undefined) {
-                item.age = `0-${item.endAge}`;
-              } else {
-                item.age = "-";
-              }
-            });
           } else {
             this.$message.error(response.msg || "鑾峰彇鏁版嵁澶辫触");
           }

--
Gitblit v1.9.3