Browse Source

🔧 chore(login): 移除登录时的地理位置获取功能

- 删除获取用户地理位置的相关代码
- 简化login函数调用,不再传递经纬度参数
- 移除未使用的latitude和longitude变量定义
yourname 2 months ago
parent
commit
5f35889a8a
1 changed files with 1 additions and 17 deletions
  1. 1 17
      src/client/admin/pages/Login.tsx

+ 1 - 17
src/client/admin/pages/Login.tsx

@@ -27,23 +27,7 @@ export const LoginPage = () => {
     try {
       setLoading(true);
       
-      // 获取地理位置
-      let latitude: number | undefined;
-      let longitude: number | undefined;
-      
-      try {
-        if (navigator.geolocation) {
-          const position = await new Promise<GeolocationPosition>((resolve, reject) => {
-            navigator.geolocation.getCurrentPosition(resolve, reject);
-          });
-          latitude = position.coords.latitude;
-          longitude = position.coords.longitude;
-        }
-      } catch (geoError) {
-        console.warn('获取地理位置失败:', geoError);
-      }
-      
-      await login(values.username, values.password, latitude, longitude);
+      await login(values.username, values.password);
       // 登录成功后跳转到管理后台首页
       navigate('/admin/dashboard');
     } catch (error: any) {