您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

user.thunk.js 586B

1234567891011121314151617
  1. import { loginAPI, } from "../service/user";
  2. export const login = (username, password, callback) => {
  3. return (dispatch) =>
  4. loginAPI(username, password)
  5. .then((responseJson) => {
  6. if (responseJson.OK && responseJson.data.Data.AccessToken != null) {
  7. dispatch(batchActions([
  8. setToken(responseJson.data.Data.AccessToken),
  9. setRefreshToken(responseJson.data.Data.RefreshToken),
  10. setUsername(username)]))
  11. } else callback(responseJson);
  12. })
  13. .catch((error) => {
  14. console.log("error", error);
  15. });
  16. };