From 9fde23aa5db09a3f666f0a742e64dda0e92520fe Mon Sep 17 00:00:00 2001 From: lkk <364857242@qq.com> Date: 星期三, 30 七月 2025 18:02:25 +0800 Subject: [PATCH] 心电检查 --- src/views/picture/picture/index.vue | 49 +++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 39 insertions(+), 10 deletions(-) diff --git a/src/views/picture/picture/index.vue b/src/views/picture/picture/index.vue index 19515c2..aad86bb 100644 --- a/src/views/picture/picture/index.vue +++ b/src/views/picture/picture/index.vue @@ -778,14 +778,21 @@ 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; - }); + 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( @@ -914,13 +921,35 @@ this.form.proResult = yxbx; }, submiepilog() { + // 妫�鏌� tableList 鏄惁涓虹┖ + 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("璇烽�夋嫨鎻愪氦椤圭洰"); + // 妫�鏌� tableList 鏄惁涓虹┖ + 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; } -- Gitblit v1.8.0