From bd5a7ca6133eeddb8fed41ee2eb1c0c0874db91d Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期六, 11 四月 2026 16:15:10 +0800
Subject: [PATCH] 中兴实强app 1.部署修改

---
 src/store/modules/user.ts |   89 +++++++++++++++++++-------------------------
 1 files changed, 39 insertions(+), 50 deletions(-)

diff --git a/src/store/modules/user.ts b/src/store/modules/user.ts
index 140e0a3..64ada0b 100644
--- a/src/store/modules/user.ts
+++ b/src/store/modules/user.ts
@@ -1,9 +1,7 @@
-import {logout, getInfo, loginCheckFactory} from "@/api/login";
-import { getRouters as getRoutersApi } from "@/api/menu";
+import { logout, getInfo, loginCheckFactory } from "@/api/login";
 import { getToken, setToken, removeToken } from "@/utils/auth";
-import defAva from "@/static/images/profile.jpg";
 import { defineStore } from "pinia";
-import config from '@/config.js'
+import config from "@/config.js";
 
 export interface LoginForm {
   userName: string;
@@ -23,45 +21,45 @@
     currentLoginTime: "",
     roles: Array(),
     permissions: [],
-    routers: [], // 璺敱鏉冮檺鏁版嵁
+    routers: [],
   }),
   actions: {
-    // 閮ㄩ棬鐧诲綍
     loginCheckFactory(userInfo: any) {
-      const userName = userInfo.userName
-      const password = userInfo.password
+      const userName = userInfo.userName;
+      const password = userInfo.password;
       return new Promise((resolve, reject) => {
-        loginCheckFactory(userName, password).then((res: any) => {
-          setToken(res.token)
-          this.token = res.token
-          resolve(null)
-        }).catch((error: any) => {
-          reject(error)
-        })
-      })
+        loginCheckFactory(userName, password)
+          .then((res: any) => {
+            setToken(res.token);
+            this.token = res.token;
+            resolve(null);
+          })
+          .catch((error: any) => {
+            reject(error);
+          });
+      });
     },
-    // 鑾峰彇鐢ㄦ埛淇℃伅
     getInfo() {
       return new Promise((resolve, reject) => {
         getInfo()
           .then((res: any) => {
-            const user = res.user
-            let avatar = user.avatar || ""
-            avatar = config.baseUrl + '/profile/' + avatar
-            if (res.roles && res.roles.length > 0) { // 楠岃瘉杩斿洖鐨剅oles鏄惁鏄竴涓潪绌烘暟缁�
-              this.roles = res.roles
-              this.permissions = res.permissions
+            const user = res.user;
+            let avatar = user.avatar || "";
+            avatar = config.baseUrl + "/profile/" + avatar;
+            if (res.roles && res.roles.length > 0) {
+              this.roles = res.roles;
+              this.permissions = res.permissions;
             } else {
-              this.roles = ['ROLE_DEFAULT']
+              this.roles = ["ROLE_DEFAULT"];
             }
-            this.id = user.userId
-            this.name = user.userName
-            this.avatar = avatar
-            this.currentFactoryName = user.currentFactoryName
-            this.nickName = user.nickName
-            this.roleName = user.roles[0].roleName
-            this.currentDeptId = user.tenantId
-            this.currentLoginTime = this.getCurrentTime()
+            this.id = user.userId;
+            this.name = user.userName;
+            this.avatar = avatar;
+            this.currentFactoryName = user.currentFactoryName;
+            this.nickName = user.nickName;
+            this.roleName = user.roles[0].roleName;
+            this.currentDeptId = user.tenantId;
+            this.currentLoginTime = this.getCurrentTime();
             resolve(res);
           })
           .catch((error) => {
@@ -69,7 +67,6 @@
           });
       });
     },
-    // 閫�鍑虹郴缁�
     logOut() {
       return new Promise<null>((resolve, reject) => {
         logout()
@@ -90,26 +87,18 @@
     },
     getCurrentTime() {
       const now = new Date();
-      const year = now.getFullYear();       // 鑾峰彇骞翠唤
-      const month = String(now.getMonth() + 1).padStart(2, '0');  // 鏈堜唤浠�0寮�濮嬶紝瑕�+1锛屽苟琛ラ浂
-      const day = String(now.getDate()).padStart(2, '0');         // 鏃ユ湡琛ラ浂
-      const hours = String(now.getHours()).padStart(2, '0');      // 灏忔椂琛ラ浂
-      const minutes = String(now.getMinutes()).padStart(2, '0');  // 鍒嗛挓琛ラ浂
-      const seconds = String(now.getSeconds()).padStart(2, '0');  // 绉掓暟琛ラ浂
+      const year = now.getFullYear();
+      const month = String(now.getMonth() + 1).padStart(2, "0");
+      const day = String(now.getDate()).padStart(2, "0");
+      const hours = String(now.getHours()).padStart(2, "0");
+      const minutes = String(now.getMinutes()).padStart(2, "0");
+      const seconds = String(now.getSeconds()).padStart(2, "0");
       return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
     },
-    // 鑾峰彇璺敱鏉冮檺
     getRouters() {
-      return new Promise((resolve, reject) => {
-        getRoutersApi()
-          .then((res: any) => {
-            // 瀛樺偍璺敱鏉冮檺鏁版嵁
-            this.routers = res.data || [];
-            resolve(res);
-          })
-          .catch((error) => {
-            reject(error);
-          });
+      return new Promise((resolve) => {
+        this.routers = [];
+        resolve({ data: [] });
       });
     },
   },

--
Gitblit v1.9.3