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 @@ - +