质控更改
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" v-model="formData.PatientSex"
:placeholder="$t('common:ruleMessage:select')" :placeholder="$t('common:ruleMessage:select')"
style="width: 100%" style="width: 100%"
:disabled="!allowAddOrEdit" :disabled="!isPatientFormCanEdit"
> >
<el-option :label="$t('trials:patientSex:male')" value="M"></el-option> <el-option :label="$t('trials:patientSex:male')" value="M"></el-option>
<el-option :label="$t('trials:patientSex:female')" value="F"></el-option> <el-option :label="$t('trials:patientSex:female')" value="F"></el-option>
@ -252,7 +252,7 @@
v-model.number="formData.PatientWeight" v-model.number="formData.PatientWeight"
:placeholder="$t('trials:patientWeight:eg')" :placeholder="$t('trials:patientWeight:eg')"
style="width: 100%" style="width: 100%"
:disabled="!allowAddOrEdit" :disabled="!isPatientFormCanEdit"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</div> </div>
@ -263,7 +263,7 @@
v-model.number="formData.RadionuclideTotalDose" v-model.number="formData.RadionuclideTotalDose"
:placeholder="$t('trials:totalDose:eg')" :placeholder="$t('trials:totalDose:eg')"
style="width: 100%" style="width: 100%"
:disabled="!allowAddOrEdit" :disabled="!isPatientFormCanEdit"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<!-- 半衰期s 例如 21600--> <!-- 半衰期s 例如 21600-->
@ -272,7 +272,7 @@
v-model.number="formData.RadionuclideHalfLife" v-model.number="formData.RadionuclideHalfLife"
:placeholder="$t('trials:halfLife:eg')" :placeholder="$t('trials:halfLife:eg')"
style="width: 100%" style="width: 100%"
:disabled="!allowAddOrEdit" :disabled="!isPatientFormCanEdit"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</div> </div>
@ -284,7 +284,7 @@
:placeholder="$t('trials:injectTime:eg')" :placeholder="$t('trials:injectTime:eg')"
style="width: 100%" style="width: 100%"
@input="computeTimeRelation" @input="computeTimeRelation"
:disabled="!allowAddOrEdit" :disabled="!isPatientFormCanEdit"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<!-- 成像时间s Unix 相对秒--> <!-- 成像时间s Unix 相对秒-->
@ -294,7 +294,7 @@
:placeholder="$t('trials:injectTime:eg')" :placeholder="$t('trials:injectTime:eg')"
style="width: 100%" style="width: 100%"
@input="computeTimeRelation" @input="computeTimeRelation"
:disabled="!allowAddOrEdit" :disabled="!isPatientFormCanEdit"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</div> </div>
@ -309,7 +309,7 @@
</el-form-item> </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-button type="primary" @click="submitForm">{{ $t('trials:ptData:button:submit') }}</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
@ -407,6 +407,10 @@ export default {
type: Boolean, type: Boolean,
default: false, default: false,
}, },
isPatientFormAllowEdit: {
type: Boolean,
default: false,
}
}, },
data() { data() {
return { return {
@ -468,10 +472,12 @@ export default {
{ validator: this.validateTime, trigger: 'blur' } { validator: this.validateTime, trigger: 'blur' }
] ]
}, },
formLoading: false formLoading: false,
isPatientFormCanEdit: false
} }
}, },
mounted() { mounted() {
this.isPatientFormCanEdit = this.allowAddOrEdit || this.isPatientFormAllowEdit
this.getClinicalData() this.getClinicalData()
}, },
methods: { methods: {

View File

@ -921,7 +921,7 @@
</div> </div>
<!--petct临床数据预览--> <!--petct临床数据预览-->
<el-dialog v-if="petVisible" :show-close="true" :visible.sync="petVisible" append-to-body> <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> </el-dialog>
</div> </div>
</template> </template>