| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 | import storage from '@/utils/storage';import {constant} from '@/utils/constant';import {globalConfig} from '@/config'const TokenKey = 'App-Token'const APITokenKey = 'Api-Token'export function getToken():string {  return uni.getStorageSync(TokenKey) as string | ''}export function setToken(token:string):void {  return uni.setStorageSync(TokenKey, token)}export function getApiToken():string {  return uni.getStorageSync(APITokenKey) as string | ''}export function setApiToken(token:string):void {  return uni.setStorageSync(APITokenKey, token)}export function removeToken():void {  return uni.removeStorageSync(TokenKey)}export function removeApiToken():void {  return uni.removeStorageSync(APITokenKey)}export function getCurrentUserSync():string {  return uni.getStorageSync(constant.name) as string | ''}export function setCurrentUserSync(name:string):void {  return uni.setStorageSync(constant.name, name)}export function getCurrentUserNameSync():string {	return uni.getStorageSync(constant.username) as string | '';}export function setCurrentUserNameSync(username:string):void {  return uni.setStorageSync(constant.username, username)}export function getTokenFromApi():Promise<string> {	console.log(`${globalConfig.host}${globalConfig.tokenURL}${storage.getString(constant.name)}`)		return new Promise<string>((resolve) =>{		uni.request({			url: `${globalConfig.host}${globalConfig.tokenURL}${storage.getString(constant.name)}`,			method: "GET",			timeout: 30000,			success: (res) => {				let tokenObj = res?.['data'] as UTSJSONObject ?? {} as UTSJSONObject				console.log(tokenObj?.['token']);				setApiToken(tokenObj?.['token']as string)				resolve(tokenObj?.['token'] as string);			},			fail: (err) => {				console.error('获取Token失败:', err);				resolve("");			},		})	})}
 |