质控更改
continuous-integration/drone/push Build is passing Details

uat_us
caiyiling 2026-04-24 15:52:07 +08:00
parent 26412931a9
commit 6c88af0a03
2 changed files with 15 additions and 9 deletions

View File

@ -240,7 +240,7 @@
v-model="formData.PatientSex"
:placeholder="$t('common:ruleMessage:select')"
style="width: 100%"
:disabled="!allowAddOrEdit"
:disabled="!isPatientFormCanEdit"
>
<el-option :label="$t('trials:patientSex:male')" value="M"></el-option>
<el-option :label="$t('trials:patientSex:female')" value="F"></el-option>
@ -252,7 +252,7 @@
v-model.number="formData.PatientWeight"
:placeholder="$t('trials:patientWeight:eg')"
style="width: 100%"
:disabled="!allowAddOrEdit"
:disabled="!isPatientFormCanEdit"
></el-input>
</el-form-item>
</div>
@ -263,7 +263,7 @@
v-model.number="formData.RadionuclideTotalDose"
:placeholder="$t('trials:totalDose:eg')"
style="width: 100%"
:disabled="!allowAddOrEdit"
:disabled="!isPatientFormCanEdit"
></el-input>
</el-form-item>
<!-- 半衰期s 例如 21600-->
@ -272,7 +272,7 @@
v-model.number="formData.RadionuclideHalfLife"
:placeholder="$t('trials:halfLife:eg')"
style="width: 100%"
:disabled="!allowAddOrEdit"
:disabled="!isPatientFormCanEdit"
></el-input>
</el-form-item>
</div>
@ -284,7 +284,7 @@
:placeholder="$t('trials:injectTime:eg')"
style="width: 100%"
@input="computeTimeRelation"
:disabled="!allowAddOrEdit"
:disabled="!isPatientFormCanEdit"
></el-input>
</el-form-item>
<!-- 成像时间s Unix 相对秒-->
@ -294,7 +294,7 @@
:placeholder="$t('trials:injectTime:eg')"
style="width: 100%"
@input="computeTimeRelation"
:disabled="!allowAddOrEdit"
:disabled="!isPatientFormCanEdit"
></el-input>
</el-form-item>
</div>
@ -309,7 +309,7 @@
</el-form-item>
<!-- 提交 -->
<el-form-item style="margin-top: 20px;text-align: right;" v-if="allowAddOrEdit">
<el-form-item style="margin-top: 20px;text-align: right;" v-if="isPatientFormCanEdit">
<el-button type="primary" @click="submitForm">{{ $t('trials:ptData:button:submit') }}</el-button>
</el-form-item>
</el-form>
@ -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: {

View File

@ -921,7 +921,7 @@
</div>
<!--petct临床数据预览-->
<el-dialog v-if="petVisible" :show-close="true" :visible.sync="petVisible" append-to-body>
<uploadPetClinicalData :subject-visit-id="data.Id" :data="data" :studyData="rowData" :allow-add-or-edit="false" />
<uploadPetClinicalData :subject-visit-id="data.Id" :data="data" :studyData="rowData" :allow-add-or-edit="false" :isPatientFormAllowEdit="!isAudit && SecondReviewState == 0"/>
</el-dialog>
</div>
</template>