From 33a8d8743e4eca5099bddf8a33273c60b2aa7c54 Mon Sep 17 00:00:00 2001
From: wangxiaoshuang <825034831@qq.com>
Date: Wed, 16 Jul 2025 10:11:50 +0800
Subject: [PATCH] =?UTF-8?q?=E5=BD=B1=E5=83=8F=E8=B4=A8=E6=8E=A7=E6=B7=BB?=
=?UTF-8?q?=E5=8A=A0=E6=8C=87=E6=B4=BE=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/trials.js | 13 +++-
.../qc-check/components/qualityAssurance.vue | 60 +++++++++++++++++++
2 files changed, 70 insertions(+), 3 deletions(-)
diff --git a/src/api/trials.js b/src/api/trials.js
index f7dc3fe4..1892f44b 100644
--- a/src/api/trials.js
+++ b/src/api/trials.js
@@ -969,13 +969,20 @@ export function takeOrReleaseQCTask(trialId, subjectVisitId, obtainOrCancel) {
method: 'put'
})
}
-export function replaceQCTaskActionUser(trialId, subjectVisitId) {
+export function replaceQCTaskActionUser(trialId, subjectVisitId, params = {}) {
return request({
url: `/QCOperation/replaceQCTaskActionUser/${trialId}/${subjectVisitId}`,
- method: 'put'
+ method: 'put',
+ params
+ })
+}
+export function getTrialUserRoleList(params) {
+ return request({
+ url: `/TrialMaintenance/getTrialUserRoleList`,
+ method: 'get',
+ params
})
}
-
export function verifyReuploadIsCanJump(trialId, qcChallengeId) {
return request({
url: `/QCOperation/verifyReuploadIsCanJump/${trialId}/${qcChallengeId}`,
diff --git a/src/views/trials/trials-panel/visit/qc-check/components/qualityAssurance.vue b/src/views/trials/trials-panel/visit/qc-check/components/qualityAssurance.vue
index 71ea60ed..551071f6 100644
--- a/src/views/trials/trials-panel/visit/qc-check/components/qualityAssurance.vue
+++ b/src/views/trials/trials-panel/visit/qc-check/components/qualityAssurance.vue
@@ -796,6 +796,22 @@
style="height: 500px; width: 500px" @error="imgObj.loading = false" @load="imgObj.loading = false" />
+
+