#ant design pro 登陆

登陆页面

登陆页面对应的models

models 调用services

export async function fakeAccountLogin(params) {
  return request('/api/login', {
    method: 'POST',
    body: params,
  });
}

/api/login 服务端接口地址

#问题 待解决

登陆后 下次打开项目自动打开的是登陆后页面,而非登陆页面登陆后 好像默认找的路由里面离 “/” 路由最近的一个

#后续补充完善 登陆问题

路由页面

##需求根据不同用户登陆实现不同页面的方案


// 登录公司选择确定
  handleOk = () => {
    this.setState({ loading: true });
    const pathname = this.state.pathName ==null? "/": this.state.pathName;
    setTimeout(() => {
      this.setState({ loading: false, switchOrgvisible: false });
      this.props.dispatch(routerRedux.push({
        pathname: pathname,
        query: {companyId: this.state.companyId,companyName:this.state.companyName}
      }));
    }, 1000);
  };
11-28 18:22