From 3ad537052477fe31f45bd2e16045d58b35713bdc Mon Sep 17 00:00:00 2001
From: baoshiwei <baoshiwei@shlanbao.cn>
Date: 星期六, 24 五月 2025 09:19:59 +0800
Subject: [PATCH] refactor(env): 更新环境配置并优化代码

---
 zhitan-vue/src/views/login.vue |   43 ++++++++++++++++++++++++++++++++-----------
 1 files changed, 32 insertions(+), 11 deletions(-)

diff --git a/zhitan-vue/src/views/login.vue b/zhitan-vue/src/views/login.vue
index f709a42..194e751 100644
--- a/zhitan-vue/src/views/login.vue
+++ b/zhitan-vue/src/views/login.vue
@@ -83,10 +83,11 @@
 </template>
 
 <script setup>
-import { getCodeImg } from "@/api/login"
+import { getCodeImg, authBinding } from "@/api/login"
 import Cookies from "js-cookie"
 import { encrypt, decrypt } from "@/utils/jsencrypt"
 import useUserStore from "@/store/modules/user"
+import {ElMessage} from "element-plus";
 
 const userStore = useUserStore()
 const route = useRoute()
@@ -125,13 +126,13 @@
 const register = ref(false)
 const redirect = ref(undefined)
 
-watch(
-  route,
-  (newRoute) => {
-    redirect.value = newRoute.query && newRoute.query.redirect
-  },
-  { immediate: true }
-)
+// watch(
+//   route,
+//   (newRoute) => {
+//     redirect.value = newRoute.query && newRoute.query.redirect
+//   },
+//   { immediate: true }
+// )
 
 function handleLogin() {
   proxy.$refs.loginRef.validate((valid) => {
@@ -193,15 +194,34 @@
   }
 }
 
-getCode()
-getCookie()
+/**
+ * 绗笁鏂圭櫥褰�
+ * @param type
+ */
+const doSocialLogin = () => {
+  console.log("doSocialLogin")
+  authBinding().then((res) => {
+    console.log(res);
+    if (res.code === 200) {
+      // 鑾峰彇鎺堟潈鍦板潃璺宠浆
+      window.location.href = res.data;
+    } else {
+      ElMessage.error(res.msg);
+    }
+  });
+};
+// 闈炲崟鐐圭櫥褰曟斁寮�涓嬭竟涓よ锛屽惁鍒欐敞閲婃帀
+// getCode()
+// getCookie()
+// 鍗曠偣鐧诲綍鏀惧紑涓嬭竟涓�琛岋紝鍚﹀垯娉ㄩ噴鎺�
+doSocialLogin()
 </script>
 
 <style lang="scss" scoped>
 .login {
   display: flex;
   align-items: center;
-  height: 100%;
+  height: 100vh;
   background-image: url("@/assets/images/login-background.png");
   background-repeat: no-repeat;
   background-size: cover;
@@ -209,6 +229,7 @@
   position: relative;
   min-width: 700px;
   min-height: 700px;
+  background-color:#001146
 }
 
 .middle-view {

--
Gitblit v1.9.3