From 6bf0b65995f54e9ee85b9d6823b77fb355b2a47c Mon Sep 17 00:00:00 2001
From: lkk <364857242@qq.com>
Date: 星期二, 17 十二月 2024 14:39:10 +0800
Subject: [PATCH] 异常结果

---
 src/views/doctor/examination/index.vue |   51 +++++++++++++++++++++++++++++++++++----------------
 1 files changed, 35 insertions(+), 16 deletions(-)

diff --git a/src/views/doctor/examination/index.vue b/src/views/doctor/examination/index.vue
index 13320bc..749203c 100644
--- a/src/views/doctor/examination/index.vue
+++ b/src/views/doctor/examination/index.vue
@@ -321,9 +321,7 @@
     </div>
 
     <el-drawer title="鎴戞槸鏍囬" :visible.sync="drawer" :with-header="false">
-      <div
-        style="text-align: center; background-color: #aad8df; margin-top: 10px"
-      >
+      <div style="text-align: center; background-color: #aad8df">
         {{ name || "" }}
       </div>
       <div class="a">
@@ -331,6 +329,7 @@
           <el-table
             :data="jieguoList"
             border
+            :row-style="changRed"
             style="width: 100%"
             :header-cell-style="{ background: '#AAD8DF' }"
           >
@@ -347,25 +346,24 @@
           <div class="check-result-container">
             <div class="check-item">
               <div class="check-title">妫�鏌ユ墍瑙侊細</div>
-              <div class="check-description">
+              <div
+                class="check-description"
+                :style="{ color: isRed ? 'red' : '' }"
+              >
                 {{ jieguoList[0].pro_result }}
               </div>
             </div>
 
             <div class="check-item">
               <div class="check-title">妫�鏌ョ粨璁猴細</div>
-              <div class="check-description">
+              <div
+                class="check-description"
+                :style="{ color: isRed ? 'red' : '' }"
+              >
                 {{ jieguoList[0].yxzd || "鏆傛棤缁撹" }}
               </div>
             </div>
           </div>
-          <!-- <div style="padding: 0 10px; margin-bottom: 10px; margin-top: 10px">
-            <div style="font-weight: bold">妫�鏌ユ墍瑙侊細</div>
-            <div>{{ jieguoList[0].pro_result }}</div>
-
-            <div style="font-weight: bold; margin-top: 10px">妫�鏌ョ粨璁猴細</div>
-            <div>{{ jieguoList[0].yxzd || "鏆傛棤缁撹" }}</div>
-          </div> -->
         </div>
       </div>
     </el-drawer>
@@ -491,10 +489,13 @@
     });
   },
   methods: {
-    red() {
-      return {
-        color: "red",
-      };
+    changRed({ row }) {
+      if (row.ycbz != "" && row.ycbz != null && row.ycbz === "1") {
+        // 鍙橀鑹茬殑鏉′欢
+        return {
+          color: "red", // 杩欎釜return鐨勫氨鏄牱寮� 鍙互鏄痗olor 涔熷彲浠ユ槸backgroundColor
+        };
+      }
     },
     getdate() {
       getConfigKey("tj_confirm").then((res) => {
@@ -791,6 +792,7 @@
     handleRowClick(row, column, event) {
       console.log(row, 2323);
       this.name = row.proName;
+      console.log(this.name, 99999);
     },
     queryResultone(row) {
       // 鎵撳紑鎶藉眽
@@ -798,7 +800,21 @@
       const proId = row.proId;
       resultList(tjNum, proId).then((res) => {
         this.jieguoList = res.data;
+        console.log(this.jieguoList, 998877);
+
         this.jyjc = this.jieguoList[0].jyjc;
+        const ycbz = this.jieguoList[0].ycbz;
+        /* if (ycbz === "" || ycbz === null) {
+          return;
+        } */
+
+        // 璁剧疆鏄惁闇�瑕佹敼鍙橀鑹�
+        if (ycbz === "1") {
+          this.isRed = true; // 璁剧疆鏍囪瘑锛屾敼鍙樺瓧浣撻鑹�
+          console.log(this.isRed, 444);
+        } else {
+          this.isRed = false; // 鎭㈠榛樿棰滆壊
+        }
 
         if (res.data.length > 0) {
           this.drawer = true;
@@ -877,6 +893,9 @@
   display: flex;
   justify-content: center;
 }
+.red-text {
+  color: red !important;
+}
 
 .pag1 {
   width: 30%;

--
Gitblit v1.8.0