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