From 5db0f5beb5f18184b78b2ac5ae73f11be7bed79a Mon Sep 17 00:00:00 2001 From: brooklin Date: Tue, 21 Nov 2023 20:13:29 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=9D=9E=E5=AE=9A=E5=88=B6=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E8=B7=B3=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/bk-login/pages/bk.config.js | 1 + src/bk-login/pages/package.json | 2 +- src/bk-login/pages/src/views/home.vue | 12 ++++++++++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/bk-login/pages/bk.config.js b/src/bk-login/pages/bk.config.js index bdf88c3e1..9244d1f1c 100644 --- a/src/bk-login/pages/bk.config.js +++ b/src/bk-login/pages/bk.config.js @@ -18,6 +18,7 @@ module.exports = { client: { overlay: false, }, + https: true, }, }; }, diff --git a/src/bk-login/pages/package.json b/src/bk-login/pages/package.json index 5f9aec312..76f929f3e 100644 --- a/src/bk-login/pages/package.json +++ b/src/bk-login/pages/package.json @@ -31,7 +31,7 @@ }, "devDependencies": { "@blueking/babel-preset-bk": "^2.1.0-beta7", - "@blueking/cli-service-webpack": "0.0.0-beta.91", + "@blueking/cli-service-webpack": "0.0.0-beta.92", "@blueking/eslint-config-bk": "2.1.0-beta.12", "@blueking/stylelint-config-bk": "^2.1.0-beta.9", "@types/js-cookie": "^3.0.4", diff --git a/src/bk-login/pages/src/views/home.vue b/src/bk-login/pages/src/views/home.vue index 7490492e7..5a8db472d 100644 --- a/src/bk-login/pages/src/views/home.vue +++ b/src/bk-login/pages/src/views/home.vue @@ -90,10 +90,10 @@
+ @click="handleChangeIdp(item)"> {{ item.name }}登录
@@ -221,6 +221,14 @@ const handleChange = (item: Tenant) => { confirmTenant(); }; +const handleChangeIdp = (idp: Idp) => { + const customPlugins = ['local']; + activeIdp.value = idp; + if (!customPlugins.includes(idp.plugin.id)) { + window.location.href = `/auth/idps/${idp.id}/actions/login/`; + } +} + const protocolVisible = ref(false); watch(