质控风险控制修改
continuous-integration/drone/push Build is passing Details

rj
wangxiaoshuang 2026-05-27 09:43:18 +08:00
parent 2778b34f14
commit 3ee32c2e56
2 changed files with 24 additions and 10 deletions

View File

@ -137,6 +137,14 @@
</el-radio> </el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<!--影像质控风险控制-->
<el-form-item :label="$t('trials:processCfg:form:IsImageQualityControl')" prop="IsImageQualityControl">
<el-radio-group v-model="form.IsImageQualityControl" :disabled="form.IsTrialBasicLogicConfirmed && !isEdit">
<el-radio v-for="item of $d.YesOrNo" :key="item.id" :label="item.value">
{{ item.label }}
</el-radio>
</el-radio-group>
</el-form-item>
<!-- 失访可读 --> <!-- 失访可读 -->
<el-form-item :label="$t('trials:logincCfg:form:IsOpenLostVistRead')" prop="IsOpenLostVistRead " v-if="showMore"> <el-form-item :label="$t('trials:logincCfg:form:IsOpenLostVistRead')" prop="IsOpenLostVistRead " v-if="showMore">
<el-radio-group v-model="form.IsOpenLostVistRead" :disabled="form.IsTrialBasicLogicConfirmed && !isEdit"> <el-radio-group v-model="form.IsOpenLostVistRead" :disabled="form.IsTrialBasicLogicConfirmed && !isEdit">
@ -546,6 +554,7 @@ export default {
StudyUseStudyNameList: [], StudyUseStudyNameList: [],
IsIQCAutoNextTask: false, IsIQCAutoNextTask: false,
IsSupportQCDownloadImage: false, IsSupportQCDownloadImage: false,
IsImageQualityControl: false,
IsOpenLostVistRead: false, IsOpenLostVistRead: false,
IsIQCAutoTaskDistinguishType: false IsIQCAutoTaskDistinguishType: false
// ClinicalDataSetNames: [], // ClinicalDataSetNames: [],
@ -1287,6 +1296,11 @@ export default {
NewVal: this.$fd('YesOrNo', this.form.IsSupportQCDownloadImage), NewVal: this.$fd('YesOrNo', this.form.IsSupportQCDownloadImage),
OldVal: this.$fd('YesOrNo', this.initialForm.IsSupportQCDownloadImage), OldVal: this.$fd('YesOrNo', this.initialForm.IsSupportQCDownloadImage),
}, },
{
Name: this.$t('trials:processCfg:form:IsImageQualityControl'), //
NewVal: this.$fd('YesOrNo', this.form.IsImageQualityControl),
OldVal: this.$fd('YesOrNo', this.initialForm.IsImageQualityControl),
},
{ {
Name: this.$t('trials:logincCfg:form:IsOpenLostVistRead'), Name: this.$t('trials:logincCfg:form:IsOpenLostVistRead'),
NewVal: this.$fd('YesOrNo', this.form.IsOpenLostVistRead), NewVal: this.$fd('YesOrNo', this.form.IsOpenLostVistRead),

View File

@ -62,14 +62,14 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<!--影像质控风险控制--> <!--影像质控风险控制-->
<el-form-item :label="$t('trials:processCfg:form:IsImageQualityControl')" prop="IsImageQualityControl" <!-- <el-form-item :label="$t('trials:processCfg:form:IsImageQualityControl')" prop="IsImageQualityControl"
v-if="form.QCProcessEnum > 0"> v-if="form.QCProcessEnum > 0">
<el-radio-group v-model="form.IsImageQualityControl" :disabled="form.IsTrialProcessConfirmed && !isEdit"> <el-radio-group v-model="form.IsImageQualityControl" :disabled="form.IsTrialProcessConfirmed && !isEdit">
<el-radio v-for="item of $d.YesOrNo" :key="item.id" :label="item.value"> <el-radio v-for="item of $d.YesOrNo" :key="item.id" :label="item.value">
{{ item.label }} {{ item.label }}
</el-radio> </el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item> -->
<!-- 一致性核查流程 --> <!-- 一致性核查流程 -->
<el-form-item :label="$t('trials:processCfg:form:conProcess')" prop="IsImageConsistencyVerification"> <el-form-item :label="$t('trials:processCfg:form:conProcess')" prop="IsImageConsistencyVerification">
<el-radio-group v-model="form.IsImageConsistencyVerification" <el-radio-group v-model="form.IsImageConsistencyVerification"
@ -749,7 +749,7 @@ export default {
ClinicalDataTrialSetIds: [], ClinicalDataTrialSetIds: [],
ClinicalDataSetNamesStr: '', ClinicalDataSetNamesStr: '',
QCProcessEnum: null, QCProcessEnum: null,
IsImageQualityControl: false, // IsImageQualityControl: false,
CollectImagesEnum: null, CollectImagesEnum: null,
ImageFormatList: [], ImageFormatList: [],
IsImageConsistencyVerification: null, IsImageConsistencyVerification: null,
@ -899,8 +899,8 @@ export default {
mounted() { }, mounted() { },
methods: { methods: {
QCProcessEnumChange(v) { QCProcessEnumChange(v) {
this.form.IsImageQualityControl = false // this.form.IsImageQualityControl = false
if (v > 0) this.form.IsImageQualityControl = true // if (v > 0) this.form.IsImageQualityControl = true
}, },
handlePreview(row) { handlePreview(row) {
this.rowData = { ...row } this.rowData = { ...row }
@ -1073,11 +1073,11 @@ export default {
NewVal: this.$fd('QCProcessEnum', this.form.QCProcessEnum), NewVal: this.$fd('QCProcessEnum', this.form.QCProcessEnum),
OldVal: this.$fd('QCProcessEnum', this.initialForm.QCProcessEnum), OldVal: this.$fd('QCProcessEnum', this.initialForm.QCProcessEnum),
}, },
{ // {
Name: this.$t('trials:processCfg:form:IsImageQualityControl'), // // Name: this.$t('trials:processCfg:form:IsImageQualityControl'), //
NewVal: this.$fd('YesOrNo', this.form.IsImageQualityControl), // NewVal: this.$fd('YesOrNo', this.form.IsImageQualityControl),
OldVal: this.$fd('YesOrNo', this.initialForm.IsImageQualityControl), // OldVal: this.$fd('YesOrNo', this.initialForm.IsImageQualityControl),
}, // },
{ {
Name: this.$t('trials:processCfg:form:conProcess'), // Name: this.$t('trials:processCfg:form:conProcess'), //
NewVal: this.$fd('YesOrNo', this.form.IsImageConsistencyVerification), NewVal: this.$fd('YesOrNo', this.form.IsImageConsistencyVerification),