| 12345678910111213141516171819202122232425262728293031323334 |
- import { post } from '@/utils/request'
- const TOKEN_KEY = 'smarttrade_platform_token'
- export function getToken() {
- return localStorage.getItem(TOKEN_KEY) || ''
- }
- export function setToken(token) {
- localStorage.setItem(TOKEN_KEY, token)
- }
- export function removeToken() {
- localStorage.removeItem(TOKEN_KEY)
- }
- export async function login({ account, password }) {
- const response = await post(
- '/router/rest/sys/auth/login',
- { account, password },
- { headers: { isToken: false } }
- )
- const token = response?.token || response?.result?.token || response?.accessToken || response?.data?.accessToken
- if (!token) {
- throw new Error('登录失败:未获取到 token')
- }
- setToken(token)
- return response
- }
- export function logout() {
- removeToken()
- }
|