user.js 471 B

12345678910111213141516171819202122232425262728293031
  1. import {
  2. reqLogin
  3. } from "@/request/user.js";
  4. const state = {
  5. loginInfo: {},
  6. };
  7. const getters = {};
  8. const mutations = {
  9. vxLogin(state, args) {
  10. state.loginInfo = args;
  11. },
  12. };
  13. const actions = {
  14. async vxLogin({
  15. commit
  16. }, args) {
  17. let result = await reqLogin(args);
  18. if (result.status == 200) {
  19. commit("vxLogin", result.user);
  20. }
  21. return result;
  22. },
  23. };
  24. export default {
  25. namespaced: true,
  26. state,
  27. getters,
  28. mutations,
  29. actions,
  30. };