fix: 非本地用户不能绑定三方认证

This commit is contained in:
xinwen
2021-10-29 10:40:40 +08:00
committed by Jiangjie.Bai
parent 803090dff9
commit 7ee3d307df

View File

@@ -73,8 +73,7 @@ export default {
title: this.$t('users.setWeCom'), title: this.$t('users.setWeCom'),
attrs: { attrs: {
type: 'primary', type: 'primary',
label: this.$store.state.users.profile.is_wecom_bound ? this.$t('common.unbind') : this.$t('common.bind'), label: this.$store.state.users.profile.is_wecom_bound ? this.$t('common.unbind') : this.$t('common.bind')
disabled: this.$store.state.users.profile.source !== 'local'
}, },
has: this.$store.getters.publicSettings.AUTH_WECOM, has: this.$store.getters.publicSettings.AUTH_WECOM,
callbacks: { callbacks: {
@@ -88,8 +87,7 @@ export default {
title: this.$t('users.setDingTalk'), title: this.$t('users.setDingTalk'),
attrs: { attrs: {
type: 'primary', type: 'primary',
label: this.$store.state.users.profile.is_dingtalk_bound ? this.$t('common.unbind') : this.$t('common.bind'), label: this.$store.state.users.profile.is_dingtalk_bound ? this.$t('common.unbind') : this.$t('common.bind')
disabled: this.$store.state.users.profile.source !== 'local'
}, },
has: this.$store.getters.publicSettings.AUTH_DINGTALK, has: this.$store.getters.publicSettings.AUTH_DINGTALK,
callbacks: { callbacks: {
@@ -103,8 +101,7 @@ export default {
title: this.$t('users.setFeiShu'), title: this.$t('users.setFeiShu'),
attrs: { attrs: {
type: 'primary', type: 'primary',
label: this.$store.state.users.profile.is_feishu_bound ? this.$t('common.unbind') : this.$t('common.bind'), label: this.$store.state.users.profile.is_feishu_bound ? this.$t('common.unbind') : this.$t('common.bind')
disabled: this.$store.state.users.profile.source !== 'local'
}, },
has: this.$store.getters.publicSettings.AUTH_FEISHU, has: this.$store.getters.publicSettings.AUTH_FEISHU,
callbacks: { callbacks: {