From 86f5e2c78264416acd2815e4b8a8bb4548ca31c1 Mon Sep 17 00:00:00 2001
From: wangxiaoshuang <825034831@qq.com>
Date: Wed, 5 Mar 2025 16:14:29 +0800
Subject: [PATCH] =?UTF-8?q?=E9=9D=9EDICOM=E5=BD=B1=E5=83=8F=E8=B4=A8?=
=?UTF-8?q?=E6=8E=A7=E6=97=B6=EF=BC=8C=E5=8F=AF=E4=BB=A5=E8=AE=BE=E7=BD=AE?=
=?UTF-8?q?=E5=BD=B1=E5=83=8F=E4=B8=BA=E5=88=A0=E9=99=A4=E3=80=81=E4=B8=8D?=
=?UTF-8?q?=E9=98=85=E7=89=87?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/trials.js | 8 +-
src/views/none-dicom-show/index.vue | 163 ++++++++++++++++--
.../qc-check/components/qualityAssurance.vue | 87 +++++++++-
3 files changed, 232 insertions(+), 26 deletions(-)
diff --git a/src/api/trials.js b/src/api/trials.js
index f9c572d1..3f4b9dff 100644
--- a/src/api/trials.js
+++ b/src/api/trials.js
@@ -1080,7 +1080,13 @@ export function setSeriesStatus(trialId, subjectVisitId, studyId, seriesId, stat
method: 'put'
})
}
-
+export function setNodicomStudyState(params) {
+ return request({
+ url: `/QCOperation/setNodicomStudyState`,
+ method: 'put',
+ params
+ })
+}
export function setInstanceStatus(trialId, subjectVisitId, seriesId, instanceId, state) {
return request({
url: `/QCOperation/setInstanceState/${trialId}/${subjectVisitId}/${seriesId}/${instanceId}/${state}`,
diff --git a/src/views/none-dicom-show/index.vue b/src/views/none-dicom-show/index.vue
index 4e1bc8bb..96f9d2e2 100644
--- a/src/views/none-dicom-show/index.vue
+++ b/src/views/none-dicom-show/index.vue
@@ -23,25 +23,48 @@