48 lines
904 B
TypeScript
48 lines
904 B
TypeScript
/**
|
|
* 登录数据
|
|
*/
|
|
import { BaseData } from "./BaseData";
|
|
|
|
export class LoginData extends BaseData {
|
|
// 登录状态:0未登录 1登录中 2已登录
|
|
private _loginState = 0;
|
|
// token
|
|
private _token = "";
|
|
|
|
/**是否已登录成功 */
|
|
public isLogin(): boolean {
|
|
return this._loginState === 2;
|
|
}
|
|
|
|
/** 设置登录状态 */
|
|
public setLoginState(state: number): void {
|
|
this._loginState = state;
|
|
}
|
|
|
|
/** 获取登录状态 */
|
|
public getLoginState(): number {
|
|
return this._loginState;
|
|
}
|
|
|
|
/** 设置登录token */
|
|
public setToken(token: string): void {
|
|
this._token = token;
|
|
}
|
|
|
|
/** 获取登录token */
|
|
public getToken(): string {
|
|
return this._token;
|
|
}
|
|
|
|
public reset(): void {
|
|
|
|
}
|
|
|
|
public clear(): void {
|
|
|
|
}
|
|
|
|
public destroy(): void {
|
|
super.destroy();
|
|
}
|
|
} |