getters.js 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. const getters = {
  2. // 管理员系统
  3. language: state => state.app.language,
  4. token: state => state.user.token,
  5. name: state => state.user.name,
  6. avatar: state => state.user.avatar,
  7. routers: state => state.permission.routers,
  8. addRouters: state => state.permission.addRouters || {},
  9. roles: state => state.user.roles,
  10. monitorTeacherList: state => state.user.monitorTeacherList || {},
  11. TeacherHomeworkList: state => state.user.TeacherHomeworkList || {},
  12. TeacherAllotList: state => state.user.TeacherAllotList || {},
  13. TeacherAllotstatus: state => state.user.TeacherAllotstatus || {},
  14. DayTeacherList: state => state.user.dayTeacherList || {},
  15. MothTeacherList: state => state.user.mothTeacherList || {},
  16. UnallotHomeworkInfo: state => state.user.UnallotHomeworkList || {},
  17. GetTeacherDetail: state => state.user.GetTeacherDetail || {},
  18. GetStudentDetail: state => state.user.GetStudentDetail || {},
  19. getManagerList: state => state.user.getManagerList || {},
  20. getManagerDetail: state => state.user.getManagerDetail || {},
  21. downgrade: state => state.user.downgrade || {},
  22. applyTeacherList: state => state.user.applyTeacherList || {},
  23. applyOperate: state => state.user.applyOperate || {},
  24. getTeacherSalaryList: state => state.user.getTeacherSalaryList || {},
  25. getTeacherIdStatus: state => state.user.getTeacherIdStatus,
  26. getAllotManagerList: state => state.user.getAllotManagerList || {},
  27. homeworkRecoveryList: state => state.user.homeworkRecoveryList,
  28. BeforetoTeacherAllotCode: state => state.user.BeforetoTeacherAllotCode,
  29. NewstudentBeforetoTeacherAllotCode:state => state.user.NewstudentBeforetoTeacherAllotCode,
  30. SuperBeforetoTeacherAllotCode :state => state.user.SuperBeforetoTeacherAllotCode,
  31. BeforetoTeacherstatues :state => state.user.BeforetoTeacherstatues,
  32. errorWarningList :state => state.user.errorWarningList,
  33. errorDetailList :state => state.user.errorDetailList || {},
  34. pictureIndex :state => state.user.pictureIndex,
  35. InfoTeacherstatues :state => state.user.InfoTeacherstatues,
  36. GetTeacherstatues :state => state.user.GetTeacherstatues,
  37. getRemindCount:state => state.user.getRemindCount,
  38. ApporingTeacherstatues :state => state.user.ApporingTeacherstatues,
  39. currtHomeworkStatus :state => state.user.currtHomeworkStatus,
  40. FindSubjectCharts :state => state.user.FindSubjectCharts,
  41. FindSubjectmathCharts :state => state.user.FindSubjectmathCharts,
  42. FindSubjectEngCharts :state => state.user.FindSubjectEngCharts,
  43. AllFindSubjectEngCharts :state => state.user.AllFindSubjectEngCharts,
  44. GetKnowledgeTeacherSalaryList:state => state.user.GetKnowledgeTeacherSalaryList,
  45. AllTeacherInfoList:state => state.user.AllTeacherInfoList,
  46. StudentHomeworkDetail:state => state.scheduling.StudentHomeworkDetail,
  47. StudentHomeworkNoFeedbackList:state => state.scheduling.StudentHomeworkNoFeedbackList,
  48. // 排班系统
  49. FindCalendarList:state => state.scheduling.FindCalendarList,
  50. FindHaveTeacherList:state => state.scheduling.FindHaveTeacherList,
  51. FindNoHaveTeacherList:state => state.scheduling.FindNoHaveTeacherList,
  52. FindTeamTeacherList:state => state.scheduling.FindTeamTeacherList,
  53. DeleteArrangeByTeacher:state => state.scheduling.DeleteArrangeByTeacher,
  54. TeacherThisMonthDutyList:state => state.scheduling.TeacherThisMonthDutyList,
  55. AddArrangeByTeacherStatus:state => state.scheduling.AddArrangeByTeacherStatus,
  56. SaveSysTeacherDutyStatus:state => state.scheduling.SaveSysTeacherDutyStatus,
  57. DutyTemplateListInfo:state => state.scheduling.DutyTemplateListInfo,
  58. DutyTemplateListSTUS:state => state.scheduling.DutyTemplateListSTUS,
  59. TeacherThisMonthDutySucess:state => state.scheduling.TeacherThisMonthDutySucess,
  60. TeacherThisMonthDutyREfultInfo:state => state.scheduling.TeacherThisMonthDutyREfultInfo,
  61. NextOrNewMonthStatus:state => state.scheduling.NextOrNewMonthStatus,
  62. NextMonthFindCalendarList:state => state.scheduling.NextMonthFindCalendarList,
  63. NextMonthlistSTUS:state => state.scheduling.NextMonthlistSTUS,
  64. // 质检员
  65. GetManagerListForChecker:state => state.scheduling.GetManagerListForChecker,
  66. TeacherListForChecker:state => state.scheduling.TeacherListForChecker,
  67. TeacherHomeworkListForChecker:state => state.scheduling.TeacherHomeworkListForChecker,
  68. FindArrangeTemplateIntervalList:state => state.scheduling.FindArrangeTemplateIntervalList,
  69. FindArrangeTemplateIntervalListStatus:state => state.scheduling.FindArrangeTemplateIntervalListStatus,
  70. }
  71. export default getters