Sin descripción

modules.js 1.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import { http } from '@/utils/request';
  2. const modules = {
  3. state: {
  4. State:'1',
  5. userName: "",
  6. userCode: "",
  7. },
  8. mutations: {
  9. STATE(state, message) {
  10. state.State = message
  11. },
  12. SET_USERCODE(state, userCode) {
  13. state.userCode = userCode
  14. },
  15. SET_USERNAME(state, userName) {
  16. state.userName = userName
  17. }
  18. },
  19. actions: {
  20. // 顶部电话号码
  21. STATE({ commit }, msg) {
  22. commit('SOCKET_SCREENPOPUP', msg)
  23. },
  24. // 获取用户信息
  25. GetNowUser({ commit }) {
  26. return new Promise((resolve, reject) => {
  27. const params = {
  28. token: uni.getStorageSync("token"),
  29. }
  30. http.get("UserAccount/GetNowUser", params).then((response) => {
  31. if (response.state.toLowerCase() === "success") {
  32. let data = response.data
  33. commit('SET_USERCODE', data.user.F_UserCode)
  34. commit('SET_USERNAME', data.user.F_UserName)
  35. }
  36. resolve(response)
  37. })
  38. .catch((e) => {
  39. console.log(e)
  40. })
  41. })
  42. }
  43. }
  44. }
  45. export default modules