From c7b33db117fd2893d7d1c93bf5d46e87d33e44d0 Mon Sep 17 00:00:00 2001
From: lkk <364857242@qq.com>
Date: 星期一, 16 十二月 2024 16:08:51 +0800
Subject: [PATCH] 初审结果查询

---
 src/views/doctor/examination/index.vue |  153 ++++++++++++++++++++++++---------------------------
 1 files changed, 72 insertions(+), 81 deletions(-)

diff --git a/src/views/doctor/examination/index.vue b/src/views/doctor/examination/index.vue
index 498760b..d388efc 100644
--- a/src/views/doctor/examination/index.vue
+++ b/src/views/doctor/examination/index.vue
@@ -7,7 +7,7 @@
       :inline="true"
       label-width="68px"
     >
-    <el-form-item label="濮撳悕" prop="name">
+      <el-form-item label="濮撳悕" prop="name">
         <el-input
           v-model="queryParams.name"
           placeholder="璇疯緭鍏ュ鍚�"
@@ -27,7 +27,7 @@
           style="width: 170px"
         />
       </el-form-item>
-   
+
       <el-form-item
         label="鍗曚綅鍚嶇О"
         prop="tjCompName"
@@ -208,7 +208,7 @@
           </el-table-column>
         </el-table>
       </div>
-      <div style="width: 50%">
+      <div style="width: 38%">
         <el-table
           v-loading="loading"
           border
@@ -320,65 +320,14 @@
       </div>
     </div>
 
-    <!-- <el-drawer title="鎴戞槸鏍囬" :visible.sync="drawer" :with-header="false">
-      <div class="a" v-for="(item, index) in jieguoList" :key="index">
-        <template v-if="item.jyjc == 0">
-          <div
-            style="
-              text-align: center;
-              background-color: #aad8df;
-              margin-top: 10px;
-            "
-          >
-            {{ item.pro_name || "" }}
-          </div>
-          <el-table
-            :data="jieguoList"
-            border
-            style="width: 100%"
-            :header-cell-style="{ background: '#AAD8DF' }"
-          >
-            <el-table-column label="妫�娴嬮」鐩�" prop="pro_name">
-            </el-table-column>
-            <el-table-column label="妫�娴嬬粨鏋�" prop="pro_result">
-            </el-table-column>
-            <el-table-column label="鍙傝�冭寖鍥�" prop="ckfw"> </el-table-column>
-          </el-table>
-        </template>
-        <template v-if="item.jyjc == 1">
-          <div
-            style="
-              text-align: center;
-              background-color: #aad8df;
-              margin-top: 10px;
-            "
-          >
-            {{ item.pro_name || "" }}
-          </div>
-
-          <div style="padding: 0 10px; margin-bottom: 10px; margin-top: 10px">
-            <div>妫�鏌ユ墍瑙侊細{{ item.pro_result }}</div>
-
-            <div style="margin-top: 10px">
-              妫�鏌ョ粨璁猴細{{ item.yxzd || "鏆傛棤缁撹" }}
-            </div>
-          </div>
-        </template>
-      </div>
-    </el-drawer> -->
-
     <el-drawer title="鎴戞槸鏍囬" :visible.sync="drawer" :with-header="false">
-      <div v-if="jieguoList && jieguoList.length > 0">
-        <div v-if="jieguoList[0].jyjc === 0">
-          <div
-            style="
-              text-align: center;
-              background-color: #aad8df;
-              margin-top: 10px;
-            "
-          >
-            {{ jieguoList[0].pro_name || "" }}
-          </div>
+      <div
+        style="text-align: center; background-color: #aad8df; margin-top: 10px"
+      >
+        {{ name || "" }}
+      </div>
+      <div class="a">
+        <div v-if="jyjc == 0">
           <el-table
             :data="jieguoList"
             border
@@ -392,28 +341,40 @@
             <el-table-column label="鍙傝�冭寖鍥�" prop="ckfw"> </el-table-column>
           </el-table>
         </div>
-        <div v-else-if="jieguoList[0].jyjc === 1">
+
+        <div v-if="jyjc == 1">
           <div
             style="
               text-align: center;
               background-color: #aad8df;
-              margin-top: 10px;
             "
-          >
-            {{ jieguoList[0].pro_name || "" }}
-          </div>
+          ></div>
+          <div class="check-result-container">
+            <div class="check-item">
+              <div class="check-title">妫�鏌ユ墍瑙侊細</div>
+              <div class="check-description">
+                {{ jieguoList[0].pro_result }}
+              </div>
+            </div>
 
-          <div style="padding: 0 10px; margin-bottom: 10px; margin-top: 10px">
-            <div>妫�鏌ユ墍瑙侊細{{ jieguoList[0].pro_result }}</div>
-
-            <div style="margin-top: 10px">
-              妫�鏌ョ粨璁猴細{{ jieguoList[0].yxzd || "鏆傛棤缁撹" }}
+            <div class="check-item">
+              <div class="check-title">妫�鏌ョ粨璁猴細</div>
+              <div class="check-description">
+                {{ 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>
-
+    
     <div class="pag">
       <div class="pag1">
         <!-- <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :pager-count="5" :current-page.sync="currentPage1" :current-page="page"
@@ -451,11 +412,8 @@
   dicts: ["dict_tj_status"],
   data() {
     return {
-      jieguoList: [
-        {
-          jyjc: "",
-        },
-      ],
+      jieguoList: [],
+      jyjc: null,
       dis: false,
       createTimeList: "",
       currentRow: null,
@@ -483,6 +441,7 @@
       exaList: [],
       // 琛ㄥ崟鍙傛暟
       xianshi: "",
+      name: "",
       form: {},
       clearTimeSet: null,
       tjNumbers: "",
@@ -782,6 +741,8 @@
 
       cSWebGetPro(tjNumber).then((res) => {
         this.xiangmuList = res.data;
+        console.log(this.xiangmuList, 999);
+
         this.xiangmuList.forEach((item) => {
           // console.log(item);
           // if (item.type == 0) {
@@ -833,17 +794,17 @@
     },
     chaxun() {},
     handleRowClick(row, column, event) {
-      console.log(row);
+      console.log(row, 2323);
+      this.name = row.proName;
     },
     queryResultone(row) {
       // 鎵撳紑鎶藉眽
       const tjNum = this.selectedTjNumber;
       const proId = row.proId;
       resultList(tjNum, proId).then((res) => {
-        console.log(res, 666);
         this.jieguoList = res.data;
-        console.log(this.jieguoList[0],22222);
-        
+        this.jyjc = this.jieguoList[0].jyjc;
+
         if (res.data.length > 0) {
           this.drawer = true;
         } else {
@@ -929,4 +890,34 @@
 .a ::v-deep .el-table__cell {
   padding: 1px 0 !important;
 }
+.check-result-container {
+  // background-color: #fafafa;
+  padding: 20px;
+  border-radius: 8px;
+  // box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
+  margin: 0 auto;
+  max-width: 700px;
+}
+
+.check-item {
+  margin-bottom: 20px;
+}
+
+.check-title {
+  font-size: 16px;
+  font-weight: bold;
+  color: #333;
+  // margin-bottom: 8px;
+}
+
+.check-description {
+  font-size: 14px;
+  color: #555; /* 涓伆鑹叉枃瀛� */
+  line-height: 1.6; /* 琛岄珮锛屽鍔犲彲璇绘�� */
+  padding: 8px 0; /* 涓婁笅鍐呰竟璺� */
+}
+
+.check-description.no-result {
+  color: #bbb; /* 濡傛灉娌℃湁缁撹锛屾枃瀛椾负娣$伆鑹� */
+}
 </style>
\ No newline at end of file

--
Gitblit v1.8.0