当登录的账户没有权限时,尝试跳转

pull/465/MERGE
ChenX 5 years ago
parent af62694914
commit 9641e062a3

@ -17,6 +17,7 @@ export enum RequestStatus
{ {
NoLogin = 88888, NoLogin = 88888,
Ok = 0, Ok = 0,
NoPermission = 102,//没有经过授权,不能登录该账号
DeleteWarn1 = 401, DeleteWarn1 = 401,
DeleteWarn2 = 402, DeleteWarn2 = 402,
NoBuy = 3298, //未购买cad包月服务错误码 NoBuy = 3298, //未购买cad包月服务错误码

@ -2,7 +2,7 @@ import { Button, InputGroup, Intent } from '@blueprintjs/core';
import { observable } from 'mobx'; import { observable } from 'mobx';
import { inject, observer } from 'mobx-react'; import { inject, observer } from 'mobx-react';
import * as React from 'react'; import * as React from 'react';
import { ResourcesCDN_HOST, SignUrl } from '../../../Common/HostUrl'; import { ResourcesCDN_HOST, SignUrl, CURRENT_HOST } from '../../../Common/HostUrl';
import { KeyBoard } from '../../../Common/KeyEnum'; import { KeyBoard } from '../../../Common/KeyEnum';
import { StoreageKeys } from "../../../Common/StoreageKeys"; import { StoreageKeys } from "../../../Common/StoreageKeys";
import { TopPanelStore } from '../../Store/TopPanelStore'; import { TopPanelStore } from '../../Store/TopPanelStore';
@ -52,6 +52,10 @@ export default class Login extends React.Component<{ store?: TopPanelStore }, IL
appCache.clear(); appCache.clear();
await userConfigStore.InitDrillConfig(); await userConfigStore.InitDrillConfig();
} }
else if (data.err_code === RequestStatus.NoPermission)
{
window.open(CURRENT_HOST + "/Software?id=10");
}
this.isLoginIng = false; this.isLoginIng = false;
} }

Loading…
Cancel
Save