1234567891011121314151617181920212223242526272829303132333435363738 |
- import storage from '@/utils/storage';
- import {constant} from '@/utils/constant';
- const TokenKey = 'App-Token'
- export function getToken():string {
- return uni.getStorageSync(TokenKey) as string | ''
- }
- export function setToken(token:string):void {
- return uni.setStorageSync(TokenKey, token)
- }
- export function removeToken():void {
- return uni.removeStorageSync(TokenKey)
- }
- export function getTokenFromApi():Promise<string> {
- console.log(`http://192.168.43.62:4523/m1/7190626-6915798-default/m1/getToken?username=${storage.getString(constant.name)}`)
- return new Promise<string>((resolve) =>{
- uni.request({
- url: `http://192.168.43.62:4523/m1/7190626-6915798-default/m1/getToken?username=${storage.getString(constant.name)}`,
- method: "GET",
- timeout: 30000,
- success: (res) => {
- let tokenObj = res?.['data'] as UTSJSONObject ?? {} as UTSJSONObject
- console.log(tokenObj?.['token']);
- storage.set("ApiToken", tokenObj?.['token'])
- resolve(tokenObj?.['token'] as string);
- },
- fail: (err) => {
- console.error('获取Token失败:', err);
- uni.showToast({ title: `获取Token失败: ${err.errMsg},请联系技术IT`, icon: 'error' });
- resolve("");
- },
- })
- })
- }
|