From 0d22dac3090ad057a5470610a321c936cdf0d535 Mon Sep 17 00:00:00 2001
From: qx <1084500556@qq.com>
Date: 星期四, 10 四月 2025 16:47:40 +0800
Subject: [PATCH] Merge branch 'master' of http://101.42.27.146:5001/r/ltkj_peisweb_region

---
 src/views/doctor/inspectCheck/index.vue |   63 ++++++++++++++++++++++++-------
 1 files changed, 49 insertions(+), 14 deletions(-)

diff --git a/src/views/doctor/inspectCheck/index.vue b/src/views/doctor/inspectCheck/index.vue
index 02ef381..97cb2d6 100644
--- a/src/views/doctor/inspectCheck/index.vue
+++ b/src/views/doctor/inspectCheck/index.vue
@@ -6,6 +6,7 @@
       size="small"
       :inline="true"
       label-width="68px"
+      @submit.native.prevent
     >
       <el-form-item label="浣撴鍙�" prop="reportDoctorCode">
         <el-input
@@ -54,19 +55,20 @@
       :data="exaLists"
       v-loading="loading"
       border
-      max-height="350"
-      @current-change="handleCurrentChange"
-      @selection-change="handleSelectionChange"
-      :row-class-name="tableRowClassName"
+      style="width: 100%"
+      height="350"
+      @selection-change="handleCurrentChange"
+      :header-cell-style="{ background: '#aad8df' }"
     >
+    <!--  @selection-change="handleSelectionChange"  :row-class-name="tableRowClassName" -->
       <el-table-column
         fixed
         type="selection"
         align="center"
         label="閫夋嫨"
         width="40"
-        :selectable="isSelectable"
       >
+      <!--    :selectable="isSelectable" -->
       </el-table-column>
 
       <el-table-column label="濮撳悕" align="center" prop="name" width="80px" />
@@ -96,6 +98,7 @@
         align="center"
         prop="examinationDate"
         width="150px"
+        :formatter="formatDate"
       />
 
       <el-table-column label="闂ㄨ瘖鍙�" align="center" prop="mzh" width="140px" />
@@ -202,6 +205,7 @@
   
   <script>
 import { getlisList, getJyTjList, asyncPacs } from "@/api/doctor/pacsCheck";
+import moment from "moment";
 
 export default {
   dicts: ["dict_tj_status"],
@@ -277,23 +281,42 @@
     });
   },
   methods: {
-   
-    handleDateChange(val){
+    handleDateChange(val) {
       if (val && val.length === 2) {
         this.queryParams.start = val[0]; // 璁剧疆寮�濮嬫椂闂�
-        this.queryParams.end = val[1];   // 璁剧疆缁撴潫鏃堕棿
+        this.queryParams.end = val[1]; // 璁剧疆缁撴潫鏃堕棿
       } else {
         this.queryParams.start = null;
         this.queryParams.end = null;
       }
-      console.log('Query Params:', this.queryParams);
-
+      console.log("Query Params:", this.queryParams);
     },
-    isSelectable(row) {
-      return !!row.mzh;
-    },
+    // isSelectable(row) {
+    //   return !!row.mzh;
+    // },
     tableRowClassName({ row }) {
       return !row.mzh ? "row-disabled" : "";
+    },
+
+    handleSelectionChange(val) {
+      console.log(val);
+      /*  if (val.length > 1) {
+        let del_row = val.shift();
+        this.$refs.tb.toggleRowSelection(del_row, false); //璁剧疆杩欎竴琛屽彇娑堥�変腑
+      }
+      console.log(val, 999); */
+
+      if (val.length > 0) {
+        // const selectedRow = val[0];
+        // console.log(val[0], 555);
+
+        this.selectedFirstTable = val;
+        console.log("褰撳墠閫変腑鐨勮鏁版嵁:", this.selectedFirstTable);
+        // this.fetchRightTableData(selectedRow);
+      } else {
+        this.selectedFirstTable = null;
+        this.checkList = [];
+      }
     },
 
     handleSelectionChange(val) {
@@ -325,6 +348,18 @@
         this.checkList = response.data;
         this.loading = false;
       });
+    },
+
+    formatDate(row) {
+      if (!row.examinationDate) return "";
+
+      // 浣跨敤 moment 瑙f瀽鎸囧畾鏍煎紡鐨勬棩鏈熷瓧绗︿覆
+      const date = moment(row.examinationDate, "MM DD YYYY hh:mmA");
+
+      if (!date.isValid()) return "鏃犳晥鏃ユ湡";
+
+      // 鏍煎紡鍖栦负鎵�闇�鏍煎紡
+      return date.format("YYYY-MM-DD HH:mm");
     },
 
     handleSelectionChangeSecond(selectedRows) {
@@ -417,7 +452,7 @@
           clearInterval(this.clearTimeSet);
           this.clearTimeSet = null;
           this.$modal.closeLoading();
-        })
+        });
     },
   },
 };

--
Gitblit v1.8.0