diff --git a/src/views/trials/trials-layout/components/trialsNavbar.vue b/src/views/trials/trials-layout/components/trialsNavbar.vue index c5c47cc9..004aa805 100644 --- a/src/views/trials/trials-layout/components/trialsNavbar.vue +++ b/src/views/trials/trials-layout/components/trialsNavbar.vue @@ -146,7 +146,11 @@ export default { return this.$store.state.user.roles }, hasRole() { - return this.roles && this.roles.length > 1 + return ( + this.roles && + this.roles.length > 1 && + this.roles.filter((item) => !item.IsUserRoleDisabled).length > 1 + ) }, }, watch: { diff --git a/src/views/trials/trials-panel/setting/personnel-manage/components/staffExternalForm.vue b/src/views/trials/trials-panel/setting/personnel-manage/components/staffExternalForm.vue index d1fe8dbd..18dc25d1 100644 --- a/src/views/trials/trials-panel/setting/personnel-manage/components/staffExternalForm.vue +++ b/src/views/trials/trials-panel/setting/personnel-manage/components/staffExternalForm.vue @@ -24,6 +24,7 @@ @@ -491,6 +492,7 @@ export default { .participant-container { height: 100%; .el-header { + padding-right: 5px; .filter-container { display: flex; align-items: center;