From 97ddbdb0827051db8fb25e42b964185fa6a9a3b5 Mon Sep 17 00:00:00 2001
From: lkk <364857242@qq.com>
Date: 星期三, 30 七月 2025 18:03:46 +0800
Subject: [PATCH] 心电检查

---
 src/views/picture/picture/index.vue |   55 ++++++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 44 insertions(+), 11 deletions(-)

diff --git a/src/views/picture/picture/index.vue b/src/views/picture/picture/index.vue
index ab88565..47d7ab1 100644
--- a/src/views/picture/picture/index.vue
+++ b/src/views/picture/picture/index.vue
@@ -779,18 +779,24 @@
       this.changtjNumber(val.tjNumber);
     },
     changtjNumber(val) {
-      console.log(8989);
       let tjNumber = val;
       this.loading = true;
       getYxJcXx(tjNumber).then((res) => {
-        this.tableList = res.data.map((item) => {
-          // 濡傛灉 imageUrl 瀛樺湪涓旀槸绾� Base64 瀛楃涓诧紝娣诲姞 data:image 鍓嶇紑
-          if (item.imageUrl && !item.imageUrl.startsWith("data:image")) {
-            // 鍋囪鍥剧墖绫诲瀷涓� png锛屽鏋滄帴鍙f彁渚涚被鍨嬶紝鍙互鏇挎崲涓哄姩鎬佸��
-            item.imageUrl = `data:image/png;base64,${item.imageUrl}`;
-          }
-          return item;
-        });
+        // 妫�鏌� res.data 鏄惁瀛樺湪涓斾负鏁扮粍
+        if (res && res.data && Array.isArray(res.data)) {
+          this.tableList = res.data.map((item) => {
+            // 濡傛灉 imageUrl 瀛樺湪涓旀槸绾� Base64 瀛楃涓诧紝娣诲姞 data:image 鍓嶇紑
+            if (item.imageUrl && !item.imageUrl.startsWith("data:image")) {
+              // 鍋囪鍥剧墖绫诲瀷涓� png锛屽鏋滄帴鍙f彁渚涚被鍨嬶紝鍙互鏇挎崲涓哄姩鎬佸��
+              item.imageUrl = `data:image/png;base64,${item.imageUrl}`;
+            }
+            return item;
+          });
+        } else {
+          // 濡傛灉 res.data 涓嶅瓨鍦ㄦ垨涓嶆槸鏁扮粍锛岃缃负绌烘暟缁�
+          this.tableList = [];
+          // console.warn('API response data is not an array:', res);
+        }
         this.loading = false;
         this.$nextTick(() => {
           const headerCheckbox = this.$refs.mu.$el.querySelector(
@@ -813,6 +819,10 @@
             this.handleChange([firstRow]);
           }
         });
+      }).catch((error) => {
+        console.error('鑾峰彇褰卞儚妫�鏌ヤ俊鎭け璐�:', error);
+        this.tableList = [];
+        this.loading = false;
       });
     },
     qijian(row) {
@@ -919,15 +929,38 @@
       this.form.proResult = yxbx;
     },
     submiepilog() {
+      if (!this.tableList || this.tableList.length === 0) {
+        this.$message.warning("琛ㄦ牸涓病鏈夋暟鎹�");
+        return;
+      }
+
+      // 妫�鏌� tableList 琛ㄦ牸涓槸鍚︽湁閫変腑鐨勯」鐩�
+      const selectedRows = this.$refs.mu.selection;
+      if (!selectedRows || selectedRows.length === 0) {
+        this.$message.warning("璇峰厛閫夋嫨琛ㄦ牸涓殑椤圭洰");
+        return;
+      }
       this.$refs.aaa.open = true;
       let proId = "1633660948860522585";
       this.$refs.aaa.getList(proId);
     },
     submito() {
-      if (!this.selectedRow || !this.selectedRow.proId) {
-       this.$message.error("璇烽�夋嫨鎻愪氦椤圭洰");
+      if (!this.tableList || this.tableList.length === 0) {
+        this.$message.warning("琛ㄦ牸涓病鏈夋暟鎹�");
         return;
       }
+      
+      // 妫�鏌� tableList 琛ㄦ牸涓槸鍚︽湁閫変腑鐨勯」鐩�
+      const selectedRows = this.$refs.mu.selection;
+      if (!selectedRows || selectedRows.length === 0) {
+        this.$message.warning("璇峰厛閫夋嫨琛ㄦ牸涓殑椤圭洰");
+        return;
+      }
+
+      /* if (!this.selectedRow || !this.selectedRow.proId) {
+        this.$message.error("璇烽�夋嫨鎻愪氦椤圭洰");
+        return;
+      } */
       if (!this.form.proResult && !this.form.conclusion) {
         this.$message.warning("璇烽�夋嫨妫�鏌ユ墍瑙佹垨妫�鏌ョ粨璁�!");
       } else {

--
Gitblit v1.8.0