chat-pc/src/utils/auth.js
Phoenix a5a70391a4 feat: 添加ERP用户ID字段并优化多处功能
- 在ISession接口中添加erp_user_id字段以支持ERP系统集成
- 更新.env.test环境变量添加VITE_PAGE_URL配置
- 启用vueDevTools插件用于开发调试
- 移除好友删除选项以限制用户操作
- 优化消息发送逻辑,过滤空白内容
- 调整头像右键菜单触发条件
- 更新文件消息打开链接使用环境变量
- 修改会话菜单中用户信息跳转使用erp_user_id
- 更新默认access token值
2025-06-05 11:41:06 +08:00

39 lines
1.3 KiB
JavaScript

import { storage } from './storage'
const AccessToken = 'AUTH_TOKEN'
/**
* 验证是否登录
*
* @returns token
*/
export function isLoggedIn() {
return getAccessToken() != ''
}
/**
* 获取登录授权 Token
*
* @returns token
*/
export function getAccessToken() {
// return storage.get(AccessToken) || ''
return JSON.parse(localStorage.getItem('token'))||'46d71a72d8d845ad7ed23eba9bdde260e635407190c2ce1bf7fd22088e41682ea07773ec65cae8946d2003f264d55961f96e0fc5da10eb96d3a348c1664e9644ce2108c311309f398ae8ea1b8200bfd490e5cb6e8c52c9e5d493cbabb163368f8351420451a631dbfa749829ee4cda49b77b5ed2d3dced5d0f2b7dd9ee76ba5465c84a17c23af040cd92b6b2a4ea48befbb5c729dcdad0a9c9668befe84074cc24f78899c1d947f8e7f94c7eda5325b8ed698df729e76febb98549ef3482ae942fb4f4a1c92d21836fa784728f0c5483aab2760a991b6b36e6b10c84f840a6433a6ecc31dee36e8f1c6158818bc89d22726726265e9af0db370a54ea5ee002b43662d571b84c8468ac15330f79503a5cd5e72282d8bee92749b1a3c1b7fd87ae70b64b90e437e84c1b558c64a35e181b2ecf5db3007680c3607eac1edee7f59d'
}
/**
* 设置登录授权 Token
*
* @returns token
*/
export function setAccessToken(token = '', expire = 60 * 60 * 2) {
return storage.set(AccessToken, token, expire) || ''
}
/**
* 删除登录授权 Token
*/
export function delAccessToken() {
storage.remove(AccessToken)
}