From 6c88af0a030a56144e2625cc799ae9a4ec95d72b Mon Sep 17 00:00:00 2001
From: caiyiling <1321909229@qq.com>
Date: Fri, 24 Apr 2026 15:52:07 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B4=A8=E6=8E=A7=E6=9B=B4=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/uploadPetClinicalData.vue | 22 ++++++++++++-------
.../qc-check/components/qualityAssurance.vue | 2 +-
2 files changed, 15 insertions(+), 9 deletions(-)
diff --git a/src/views/trials/trials-panel/visit/crc-upload/components/uploadPetClinicalData.vue b/src/views/trials/trials-panel/visit/crc-upload/components/uploadPetClinicalData.vue
index bf5f8fb3..d3ed41c5 100644
--- a/src/views/trials/trials-panel/visit/crc-upload/components/uploadPetClinicalData.vue
+++ b/src/views/trials/trials-panel/visit/crc-upload/components/uploadPetClinicalData.vue
@@ -240,7 +240,7 @@
v-model="formData.PatientSex"
:placeholder="$t('common:ruleMessage:select')"
style="width: 100%"
- :disabled="!allowAddOrEdit"
+ :disabled="!isPatientFormCanEdit"
>
@@ -252,7 +252,7 @@
v-model.number="formData.PatientWeight"
:placeholder="$t('trials:patientWeight:eg')"
style="width: 100%"
- :disabled="!allowAddOrEdit"
+ :disabled="!isPatientFormCanEdit"
>
@@ -263,7 +263,7 @@
v-model.number="formData.RadionuclideTotalDose"
:placeholder="$t('trials:totalDose:eg')"
style="width: 100%"
- :disabled="!allowAddOrEdit"
+ :disabled="!isPatientFormCanEdit"
>
@@ -272,7 +272,7 @@
v-model.number="formData.RadionuclideHalfLife"
:placeholder="$t('trials:halfLife:eg')"
style="width: 100%"
- :disabled="!allowAddOrEdit"
+ :disabled="!isPatientFormCanEdit"
>
@@ -284,7 +284,7 @@
:placeholder="$t('trials:injectTime:eg')"
style="width: 100%"
@input="computeTimeRelation"
- :disabled="!allowAddOrEdit"
+ :disabled="!isPatientFormCanEdit"
>
@@ -294,7 +294,7 @@
:placeholder="$t('trials:injectTime:eg')"
style="width: 100%"
@input="computeTimeRelation"
- :disabled="!allowAddOrEdit"
+ :disabled="!isPatientFormCanEdit"
>
@@ -309,7 +309,7 @@
-
+
{{ $t('trials:ptData:button:submit') }}
@@ -407,6 +407,10 @@ export default {
type: Boolean,
default: false,
},
+ isPatientFormAllowEdit: {
+ type: Boolean,
+ default: false,
+ }
},
data() {
return {
@@ -468,10 +472,12 @@ export default {
{ validator: this.validateTime, trigger: 'blur' }
]
},
- formLoading: false
+ formLoading: false,
+ isPatientFormCanEdit: false
}
},
mounted() {
+ this.isPatientFormCanEdit = this.allowAddOrEdit || this.isPatientFormAllowEdit
this.getClinicalData()
},
methods: {
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 d9b21e6e..be5dce29 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
@@ -921,7 +921,7 @@
-
+