diff --git a/ui/src/api/admin/system/settings/auth-scan-setting.ts b/ui/src/api/admin/system/settings/auth-scan-setting.ts index 7f1a2013552..dc7de6aa285 100644 --- a/ui/src/api/admin/system/settings/auth-scan-setting.ts +++ b/ui/src/api/admin/system/settings/auth-scan-setting.ts @@ -9,13 +9,13 @@ const getQrLoginPlatforms = () => { } /** 保存扫码登录平台配置。 */ -const putQrLoginPlatform = (payload: QrLoginPlatformPayload) => { - return put(prefix, payload) +const saveQrLoginPlatform = (payload: QrLoginPlatformPayload) => { + return post(prefix, payload) } /** 校验扫码登录平台配置是否可用。 */ -const postValidateQrLoginPlatform = (payload: QrLoginPlatformPayload) => { - return post(`${prefix}`, payload) +const validateQrLoginPlatform = (payload: QrLoginPlatformPayload) => { + return put(prefix, payload) } -export default { getQrLoginPlatforms, postValidateQrLoginPlatform, putQrLoginPlatform } +export default { getQrLoginPlatforms, validateQrLoginPlatform, saveQrLoginPlatform } diff --git a/ui/src/views/system/settings/authentication/EditSCANDrawer.vue b/ui/src/views/system/settings/authentication/EditSCANDrawer.vue index 57e0b12b1fb..cfdacc86295 100644 --- a/ui/src/views/system/settings/authentication/EditSCANDrawer.vue +++ b/ui/src/views/system/settings/authentication/EditSCANDrawer.vue @@ -33,7 +33,7 @@ function submit() { if (!valid) return loading.value = true - AuthScanApi.putQrLoginPlatform(form) + AuthScanApi.saveQrLoginPlatform(form) .then(() => { MsgSuccess('保存成功') emit('refresh') @@ -48,7 +48,7 @@ function submit() { /* 校验 */ function handleValidatePlatform() { loading.value = true - return AuthScanApi.postValidateQrLoginPlatform(form) + return AuthScanApi.validateQrLoginPlatform(form) .then((res) => { res ? MsgSuccess('校验成功') : MsgError('校验失败') }) diff --git a/ui/src/views/system/settings/authentication/components/SCANLogin.vue b/ui/src/views/system/settings/authentication/components/SCANLogin.vue index f09ee9e6bf3..7857a50bae0 100644 --- a/ui/src/views/system/settings/authentication/components/SCANLogin.vue +++ b/ui/src/views/system/settings/authentication/components/SCANLogin.vue @@ -53,7 +53,7 @@ function loadQrPlatforms() { /* 改变状态 */ function handlePlatformStatusChange(platform: QrLoginPlatformView) { loading.value = true - return AuthScanApi.putQrLoginPlatform({ key: platform.key, config: platform.config, isActive: platform.isActive }) + return AuthScanApi.saveQrLoginPlatform({ key: platform.key, config: platform.config, isActive: platform.isActive }) .then(() => MsgSuccess('保存成功')) .catch((error) => { platform.isActive = !platform.isActive