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