children.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. export default {
  2. namespaced: true,
  3. state: () => ({
  4. //当前孩子信息
  5. childInfo: JSON.parse(uni.getStorageSync('childInfo') || '{}'),
  6. //当日课程数据
  7. classList: '',
  8. //评测数据
  9. examData: '',
  10. //作业数据
  11. workData: '',
  12. //活动数据
  13. swapData: '',
  14. //打卡数据
  15. clockData: '',
  16. //勋章数据
  17. medalData: '',
  18. //评测练习
  19. examPractice: '',
  20. //错题数据
  21. mistakeData: '',
  22. }),
  23. mutations: {
  24. //更新当前孩子信息
  25. updateChildInfo(state, childInfo){
  26. state.childInfo = childInfo
  27. uni.setStorageSync('childInfo',JSON.stringify(state.childInfo))
  28. },
  29. //更新今日课程信息
  30. updateClassList(state, classList){
  31. state.classList = classList
  32. },
  33. //更新评测
  34. updateExamData(state, examData){
  35. state.examData = examData
  36. },
  37. //更新作业
  38. updateWorkData(state, workData){
  39. state.workData = workData
  40. },
  41. //更新活动
  42. updateSwapData(state, swapData){
  43. state.swapData = swapData
  44. },
  45. //更新打卡记录
  46. updateClockData(state, clockData){
  47. state.clockData = clockData
  48. },
  49. //更新勋章数据
  50. updateMedalData(state, medalData){
  51. state.medalData = medalData
  52. },
  53. //更新评测练习
  54. updateExamPractice(state, examPractice){
  55. state.examPractice = examPractice
  56. },
  57. //更新错题数据
  58. updateMistakeData(state, mistakeData){
  59. state.mistakeData = mistakeData
  60. }
  61. }
  62. }