global.ts 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. export default {
  2. state: {
  3. token: '',
  4. openId: '',
  5. unionId: '',
  6. smallProOpenId: '',
  7. wechatOpenId: '',
  8. memberList: [],
  9. currentUser: null,
  10. },
  11. getters: {
  12. /** 获取token */
  13. getToken: (state: any) => {
  14. return state.token;
  15. },
  16. /** 获取openId */
  17. getOpenId: (state: any) => {
  18. return state.openId;
  19. },
  20. /** 获取unionId */
  21. getUnionId: (state: any) => {
  22. return state.unionId;
  23. },
  24. /** 获取smallProOpenId */
  25. getSmallProOpenId: (state: any) => {
  26. return state.smallProOpenId;
  27. },
  28. /** 获取wechatOpenId */
  29. getWechatOpenId: (state: any) => {
  30. return state.wechatOpenId;
  31. },
  32. /** 获取就诊人列表 */
  33. getMemberList: (state: any) => {
  34. return state.memberList;
  35. },
  36. /** 获取当前就诊人 */
  37. getCurrentUser: (state: any) => {
  38. return state.currentUser;
  39. },
  40. },
  41. mutations: {
  42. /** 设置token */
  43. setToken: (state: any, token: string) => {
  44. state.token = token;
  45. },
  46. /** 设置openId */
  47. setOpenId: (state: any, openId: string) => {
  48. state.openId = openId;
  49. },
  50. /** 设置unionId */
  51. setUnionId: (state: any, unionId: string) => {
  52. state.unionId = unionId;
  53. },
  54. /** 设置smallProOpenId */
  55. setSmallProOpenId: (state: any, smallProOpenId: string) => {
  56. state.smallProOpenId = smallProOpenId;
  57. },
  58. /** 设置wechatOpenId */
  59. setWechatOpenId: (state: any, wechatOpenId: string) => {
  60. state.wechatOpenId = wechatOpenId;
  61. },
  62. /** 设置就诊人列表 */
  63. setMemberList: (state: any, list: any[]) => {
  64. state.memberList = list;
  65. },
  66. /** 设置当前就诊人 */
  67. setCurrentUser: (state: any, member: any) => {
  68. state.currentUser = member;
  69. },
  70. },
  71. actions: {},
  72. modules: {},
  73. };