123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- //导出学生信息存储模块
- export default{
- //开启命名空间
- namespaced: true,
-
- //模块数据
- state: () => ({
-
- grade: JSON.parse(uni.getStorageSync('grade') || '{}'),
-
- childreninfo: JSON.parse(uni.getStorageSync('childreninfo') || '{}'),
-
- semester: uni.getStorageSync('semester') || '请选择学期',
-
- semesterList: [['21学年下学期', '21学年上学期', '20学年下学期', '20学年上学期']],
-
- classList:
- [{
- name: '语文',
- teacher: '王老师',
- time: '09:00-09:50',
- timeFrame: '上午第一节'
- },{
- name: '数学',
- teacher: '李老师',
- time: '10:00-10:50',
- timeFrame: '上午第二节'
- },{
- name: '外语',
- teacher: '张老师',
- time: '11:00-11:50',
- timeFrame: '上午第三节'
- },{
- name: '思品',
- teacher: '史老师',
- time: '14:00-14:50',
- timeFrame: '下午第一节'
- },{
- name: '体育',
- teacher: '李老师',
- time: '15:00-15:50',
- timeFrame: '下午第二节'
- },{
- name: '科学',
- teacher: '张老师',
- time: '16:00-16:50',
- timeFrame: '上午第三节'
- }],
-
- }),
- //模块方法(修改数据)
- mutations: {
- //更新学期信息
- updateChildrenSemester(state,semester){
- state.semester = semester
- this.commit('m_children/saveChildrenSemesterToStorage')
- },
- //更新所有学期信息
- updateChildrenSemesterList(state,semesterList){
- state.semesterList = semesterList
- },
-
- //更新学生信息
- updateChildrenInfo(state,childreninfo){
- state.childreninfo = childreninfo
- this.commit('m_children/saveChildrenInfoToStorage')
- },
- //更新成绩信息
- updateChildrenGrade(state,grade){
- state.grade = grade
- this.commit('m_children/saveChildrenGradeToStorage')
- },
-
- //持久化存储
- //学生信息
- saveChildrenInfoToStorage(state){
- uni.setStorageSync('childreninfo',JSON.stringify(state.childreninfo))
- },
- //学生成绩
- saveChildrenGradeToStorage(state){
- uni.setStorageSync('grade',JSON.stringify(state.grade))
- },
- //学期信息
- saveChildrenSemesterToStorage(state){
- uni.setStorageSync('semester',state.semester)
- }
-
- },
- //模块属性(数据包装)
- getters:{
-
- }
- }
|