mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-08 20:42:30 +08:00
feat: fixed the issue that some PDF documents could not be displayed on the chunk list page in small screens and logout (#105)
* feat: logout * feat: fixed the issue that some PDF documents could not be displayed on the chunk list page in small screens
This commit is contained in:
@ -25,18 +25,13 @@ const model: DvaModel<LoginModelState> = {
|
||||
};
|
||||
},
|
||||
},
|
||||
subscriptions: {
|
||||
setup({ dispatch, history }) {
|
||||
history.listen((location) => {});
|
||||
},
|
||||
},
|
||||
effects: {
|
||||
*login({ payload = {} }, { call, put }) {
|
||||
*login({ payload = {} }, { call }) {
|
||||
const { data, response } = yield call(userService.login, payload);
|
||||
const { retcode, data: res } = data;
|
||||
const authorization = response.headers.get(Authorization);
|
||||
if (retcode === 0) {
|
||||
message.success('登录成功!');
|
||||
message.success('logged!');
|
||||
const token = res.access_token;
|
||||
const userInfo = {
|
||||
avatar: res.avatar,
|
||||
@ -51,15 +46,23 @@ const model: DvaModel<LoginModelState> = {
|
||||
}
|
||||
return retcode;
|
||||
},
|
||||
*register({ payload = {} }, { call, put }) {
|
||||
const { data, response } = yield call(userService.register, payload);
|
||||
*register({ payload = {} }, { call }) {
|
||||
const { data } = yield call(userService.register, payload);
|
||||
console.log();
|
||||
const { retcode, data: res, retmsg } = data;
|
||||
const { retcode } = data;
|
||||
if (retcode === 0) {
|
||||
message.success('注册成功!');
|
||||
}
|
||||
return retcode;
|
||||
},
|
||||
*logout({ payload = {} }, { call }) {
|
||||
const { data } = yield call(userService.logout, payload);
|
||||
const { retcode } = data;
|
||||
if (retcode === 0) {
|
||||
message.success('logout');
|
||||
}
|
||||
return retcode;
|
||||
},
|
||||
},
|
||||
};
|
||||
export default model;
|
||||
|
||||
Reference in New Issue
Block a user