| | |
| | | </el-form-item> |
| | | <el-checkbox v-model="loginForm.rememberMe" style="margin: 0 0 25px 0">{{ proxy.$t('login.rememberPassword') }}</el-checkbox> |
| | | <el-form-item style="float: right"> |
| | | <el-button circle :title="proxy.$t('login.social.wechat')" @click="doSocialLogin('wechat')"> |
| | | <svg-icon icon-class="wechat" /> |
| | | <!-- <el-button circle :title="proxy.$t('login.social.wechat')" @click="doSocialLogin('wechat')">--> |
| | | <!-- <svg-icon icon-class="wechat" />--> |
| | | <!-- </el-button>--> |
| | | <el-button circle :title="proxy.$t('login.social.keycloak')" @click="doSocialLogin('keycloak')"> |
| | | <svg-icon icon-class="keycloak" /> |
| | | </el-button> |
| | | <el-button circle :title="proxy.$t('login.social.maxkey')" @click="doSocialLogin('maxkey')"> |
| | | <svg-icon icon-class="maxkey" /> |
| | | </el-button> |
| | | <el-button circle :title="proxy.$t('login.social.topiam')" @click="doSocialLogin('topiam')"> |
| | | <svg-icon icon-class="topiam" /> |
| | | </el-button> |
| | | <el-button circle :title="proxy.$t('login.social.gitee')" @click="doSocialLogin('gitee')"> |
| | | <svg-icon icon-class="gitee" /> |
| | | </el-button> |
| | | <el-button circle :title="proxy.$t('login.social.github')" @click="doSocialLogin('github')"> |
| | | <svg-icon icon-class="github" /> |
| | | </el-button> |
| | | <!-- <el-button circle :title="proxy.$t('login.social.topiam')" @click="doSocialLogin('topiam')">--> |
| | | <!-- <svg-icon icon-class="topiam" />--> |
| | | <!-- </el-button>--> |
| | | <!-- <el-button circle :title="proxy.$t('login.social.gitee')" @click="doSocialLogin('gitee')">--> |
| | | <!-- <svg-icon icon-class="gitee" />--> |
| | | <!-- </el-button>--> |
| | | <!-- <el-button circle :title="proxy.$t('login.social.github')" @click="doSocialLogin('github')">--> |
| | | <!-- <svg-icon icon-class="github" />--> |
| | | <!-- </el-button>--> |
| | | </el-form-item> |
| | | <el-form-item style="width: 100%"> |
| | | <el-button :loading="loading" size="large" type="primary" style="width: 100%" @click.prevent="handleLogin"> |
| | |
| | | }; |
| | | |
| | | onMounted(() => { |
| | | getCode(); |
| | | initTenantList(); |
| | | getLoginData(); |
| | | doSocialLogin('keycloak') |
| | | }); |
| | | </script> |
| | | |