From d52663da40e38fbdeea64970ca9628b7c6fc8d45 Mon Sep 17 00:00:00 2001 From: "DESKTOP-6C3NK6N\\WXS" <815034831@qq.com> Date: Fri, 23 Aug 2024 14:14:07 +0800 Subject: [PATCH] =?UTF-8?q?crc=E4=B8=8A=E4=BC=A0=E5=BD=B1=E5=83=8F?= =?UTF-8?q?=E8=BF=87=E6=BB=A4dir=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../visit/crc-upload/components/uploadDicomFiles2.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/views/trials/trials-panel/visit/crc-upload/components/uploadDicomFiles2.vue b/src/views/trials/trials-panel/visit/crc-upload/components/uploadDicomFiles2.vue index fe6bfb63..4ef5de35 100644 --- a/src/views/trials/trials-panel/visit/crc-upload/components/uploadDicomFiles2.vue +++ b/src/views/trials/trials-panel/visit/crc-upload/components/uploadDicomFiles2.vue @@ -1036,7 +1036,7 @@ export default { for (var i = 0; i < files.length; ++i) { (function (index) { p = p.then(function () { - if (files[index].name.indexOf("DICOMDIR") === -1) { + if (files[index].name.toUpperCase().indexOf("DICOMDIR") === -1) { validFilesCount = validFilesCount + 1; return scope.parseDicomFile(files[index]); } @@ -1064,6 +1064,9 @@ export default { reader.onload = function (e) { try { var data = dicomParser.parseDicom(new Uint8Array(e.target.result)); + var instanceUid = data.string("x00080018"); + console.log(instanceUid, "instanceUid"); + if (!instanceUid) return resolve(); var modality = data.string("x00080060") || ""; var studyUid = data.string("x0020000d"); var pixelDataElement = data.elements.x7fe00010;