diff --git a/src/views/trials/trials-panel/attachments/enrollment/components/Selection.vue b/src/views/trials/trials-panel/attachments/enrollment/components/Selection.vue index 467e0d46..17519d1c 100644 --- a/src/views/trials/trials-panel/attachments/enrollment/components/Selection.vue +++ b/src/views/trials/trials-panel/attachments/enrollment/components/Selection.vue @@ -482,7 +482,7 @@ export default { } }, handleSelectTable(row) { - return row.DoctorTrialState !== 1 && row.ResumeStatus === 1 && row.AcceptingNewTrial && !row.IsVirtual && !row.IsVacation && row.CooperateStatus === 1 + return row.DoctorTrialState !== 1 && row.ResumeStatus === 1 && row.AcceptingNewTrial && ((!row.IsVirtual && this.$store.state.trials.config.TrialType === 0) || (row.IsVirtual && this.$store.state.trials.config.TrialType !== 0)) && !row.IsVacation && row.CooperateStatus === 1 }, handleDetail(row) { const { href } = this.$router.resolve({