|
@@ -7,7 +7,14 @@ import {FindCalendarList,FindHaveTeacherList,FindNoHaveTeacherList,
|
|
|
TeacherHomeworkListForChecker,
|
|
TeacherHomeworkListForChecker,
|
|
|
FindArrangeTemplateIntervalList,
|
|
FindArrangeTemplateIntervalList,
|
|
|
StudentHomeworkNoFeedbackList,
|
|
StudentHomeworkNoFeedbackList,
|
|
|
- StudentHomeworkDetail
|
|
|
|
|
|
|
+ StudentHomeworkDetail,
|
|
|
|
|
+ GetTeacherCorrectDetail,
|
|
|
|
|
+ GetTeacherAllHomework,
|
|
|
|
|
+ AllCorrectDetail,
|
|
|
|
|
+ GetTeacherWrongCount,
|
|
|
|
|
+ GetWrongDetail,
|
|
|
|
|
+ StudentHomework01List,
|
|
|
|
|
+ StudentHomework01Detail
|
|
|
} from '@/api/scheduling'
|
|
} from '@/api/scheduling'
|
|
|
import { IMG_BASE_URL, APPOR_BASE_URL } from "@/config";
|
|
import { IMG_BASE_URL, APPOR_BASE_URL } from "@/config";
|
|
|
import axios from '@/axios'
|
|
import axios from '@/axios'
|
|
@@ -32,14 +39,42 @@ import {FindCalendarList,FindHaveTeacherList,FindNoHaveTeacherList,
|
|
|
NextOrNewMonthStatus:false,
|
|
NextOrNewMonthStatus:false,
|
|
|
GetManagerListForChecker:[],
|
|
GetManagerListForChecker:[],
|
|
|
TeacherListForChecker:[],
|
|
TeacherListForChecker:[],
|
|
|
- TeacherHomeworkListForChecker:[],
|
|
|
|
|
|
|
+ TeacherHomeworkListForCheckerInfo:[],
|
|
|
FindArrangeTemplateIntervalList:[],
|
|
FindArrangeTemplateIntervalList:[],
|
|
|
FindArrangeTemplateIntervalListStatus:"",
|
|
FindArrangeTemplateIntervalListStatus:"",
|
|
|
StudentHomeworkNoFeedbackList:[],
|
|
StudentHomeworkNoFeedbackList:[],
|
|
|
- StudentHomeworkDetail:[]
|
|
|
|
|
|
|
+ StudentHomeworkDetail:[],
|
|
|
|
|
+ GetTeacherCorrectDetail:[],
|
|
|
|
|
+ GetTeacherAllHomework:[],
|
|
|
|
|
+ AllCorrectDetail:[],
|
|
|
|
|
+ GetTeacherWrongCount:[],
|
|
|
|
|
+ GetWrongDetail:[],
|
|
|
|
|
+ StudentHomework01List:[],
|
|
|
|
|
+ StudentHomework01Detail:[]
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
mutations: {
|
|
mutations: {
|
|
|
|
|
+ SET_STUDENT_HOMEWORK_PICTRUE_DETAIL_LIST: (state, StudentHomework01Detail) => {
|
|
|
|
|
+ state.StudentHomework01Detail = StudentHomework01Detail
|
|
|
|
|
+ },
|
|
|
|
|
+ SET_STUDENT_HOMEWORK_LIST: (state, StudentHomework01List) => {
|
|
|
|
|
+ state.StudentHomework01List = StudentHomework01List
|
|
|
|
|
+ },
|
|
|
|
|
+ SET_TEACHER_WRONG_DETAIL_LIST: (state, GetWrongDetail) => {
|
|
|
|
|
+ state.GetWrongDetail = GetWrongDetail
|
|
|
|
|
+ },
|
|
|
|
|
+ SET_TEACHER_CORRECT_DETAIL_LIST: (state, GetTeacherCorrectDetail) => {
|
|
|
|
|
+ state.GetTeacherCorrectDetail = GetTeacherCorrectDetail
|
|
|
|
|
+ },
|
|
|
|
|
+ SET_TEACHER_ALL_HOMEWORK_LIST: (state, GetTeacherAllHomework) => {
|
|
|
|
|
+ state.GetTeacherAllHomework = GetTeacherAllHomework
|
|
|
|
|
+ },
|
|
|
|
|
+ SET_ALL_CORRECT_DETAIL_LIST: (state, AllCorrectDetail) => {
|
|
|
|
|
+ state.AllCorrectDetail = AllCorrectDetail
|
|
|
|
|
+ },
|
|
|
|
|
+ SET_TEACHER_WRONG_CONT_LIST: (state, GetTeacherWrongCount) => {
|
|
|
|
|
+ state.GetTeacherWrongCount = GetTeacherWrongCount
|
|
|
|
|
+ },
|
|
|
SET_STUDENT_HOMEWORK_DETAIL_LIST: (state, StudentHomeworkDetail) => {
|
|
SET_STUDENT_HOMEWORK_DETAIL_LIST: (state, StudentHomeworkDetail) => {
|
|
|
state.StudentHomeworkDetail = StudentHomeworkDetail
|
|
state.StudentHomeworkDetail = StudentHomeworkDetail
|
|
|
},
|
|
},
|
|
@@ -55,8 +90,8 @@ import {FindCalendarList,FindHaveTeacherList,FindNoHaveTeacherList,
|
|
|
SET_TEACHER_LIST_FOR_CHECKER: (state, TeacherListForChecker) => {
|
|
SET_TEACHER_LIST_FOR_CHECKER: (state, TeacherListForChecker) => {
|
|
|
state.TeacherListForChecker = TeacherListForChecker
|
|
state.TeacherListForChecker = TeacherListForChecker
|
|
|
},
|
|
},
|
|
|
- SET_TEACHER_HOMEWORK_FOR_CHECKER: (state, TeacherHomeworkListForChecker) => {
|
|
|
|
|
- state.TeacherHomeworkListForChecker = TeacherHomeworkListForChecker
|
|
|
|
|
|
|
+ SET_TEACHER_HOMEWORK_FOR_CHECKER: (state, TeacherHomeworkListForCheckerInfo) => {
|
|
|
|
|
+ state.TeacherHomeworkListForCheckerInfo = TeacherHomeworkListForCheckerInfo
|
|
|
},
|
|
},
|
|
|
SET_MANAGER_FOR_CHECKER: (state, GetManagerListForChecker) => {
|
|
SET_MANAGER_FOR_CHECKER: (state, GetManagerListForChecker) => {
|
|
|
state.GetManagerListForChecker = GetManagerListForChecker
|
|
state.GetManagerListForChecker = GetManagerListForChecker
|
|
@@ -224,9 +259,10 @@ import {FindCalendarList,FindHaveTeacherList,FindNoHaveTeacherList,
|
|
|
GetTeacherHomeworkListForChecker({ commit, state }, data) {
|
|
GetTeacherHomeworkListForChecker({ commit, state }, data) {
|
|
|
return new Promise((resolve, reject) => {
|
|
return new Promise((resolve, reject) => {
|
|
|
axios.post(TeacherHomeworkListForChecker, data).then(response => {
|
|
axios.post(TeacherHomeworkListForChecker, data).then(response => {
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
const data = response.data || {}
|
|
const data = response.data || {}
|
|
|
if (response.code == "999"){
|
|
if (response.code == "999"){
|
|
|
|
|
+ // debugger
|
|
|
commit('SET_TEACHER_HOMEWORK_FOR_CHECKER', data);
|
|
commit('SET_TEACHER_HOMEWORK_FOR_CHECKER', data);
|
|
|
}
|
|
}
|
|
|
}).catch(error => {
|
|
}).catch(error => {
|
|
@@ -359,6 +395,103 @@ import {FindCalendarList,FindHaveTeacherList,FindNoHaveTeacherList,
|
|
|
})
|
|
})
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
|
|
+ // 老师批改明细
|
|
|
|
|
+ GetGetTeacherCorrectDetail({ commit, state }, data) {
|
|
|
|
|
+ // debugger
|
|
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
|
|
+ axios.post(GetTeacherCorrectDetail, data).then(response => {
|
|
|
|
|
+
|
|
|
|
|
+ const data = response.data || {}
|
|
|
|
|
+ if (response.code == "999"){
|
|
|
|
|
+
|
|
|
|
|
+ commit('SET_TEACHER_CORRECT_DETAIL_LIST', data);
|
|
|
|
|
+ }
|
|
|
|
|
+ }).catch(error => {
|
|
|
|
|
+ reject(error)
|
|
|
|
|
+ })
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+ // 累计批改总张数
|
|
|
|
|
+ GetTeacherAllHomeworkInfo({ commit, state }, data) {
|
|
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
|
|
+ axios.post(GetTeacherAllHomework, data).then(response => {
|
|
|
|
|
+ // debugger
|
|
|
|
|
+ const data = response.data || {}
|
|
|
|
|
+ if (response.code == "999"){
|
|
|
|
|
+ commit('SET_TEACHER_ALL_HOMEWORK_LIST', data);
|
|
|
|
|
+ }
|
|
|
|
|
+ }).catch(error => {
|
|
|
|
|
+ reject(error)
|
|
|
|
|
+ })
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+ // 批改详情
|
|
|
|
|
+ GetAllCorrectDetail({ commit, state }, data) {
|
|
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
|
|
+ axios.post(AllCorrectDetail, data).then(response => {
|
|
|
|
|
+ const data = response.data || {}
|
|
|
|
|
+ if (response.code == "999"){
|
|
|
|
|
+ commit('SET_ALL_CORRECT_DETAIL_LIST', data);
|
|
|
|
|
+ }
|
|
|
|
|
+ }).catch(error => {
|
|
|
|
|
+ reject(error)
|
|
|
|
|
+ })
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+ // 学生作业详情
|
|
|
|
|
+ GetTeacherWrongCountInfo({ commit, state }, data) {
|
|
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
|
|
+ axios.post(GetTeacherWrongCount, data).then(response => {
|
|
|
|
|
+ const data = response.data || {}
|
|
|
|
|
+ if (response.code == "999"){
|
|
|
|
|
+ commit('SET_TEACHER_WRONG_CONT_LIST', data);
|
|
|
|
|
+ }
|
|
|
|
|
+ }).catch(error => {
|
|
|
|
|
+ reject(error)
|
|
|
|
|
+ })
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+ // 超级管理员界面报错详情
|
|
|
|
|
+ GetWrongDetailInfo({ commit, state }, data) {
|
|
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
|
|
+ axios.post(GetWrongDetail, data).then(response => {
|
|
|
|
|
+ const data = response.data.list || {}
|
|
|
|
|
+ if (response.code == "999"){
|
|
|
|
|
+ commit('SET_TEACHER_WRONG_DETAIL_LIST', data);
|
|
|
|
|
+ }
|
|
|
|
|
+ }).catch(error => {
|
|
|
|
|
+ reject(error)
|
|
|
|
|
+ })
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+ // 查看所有学生作业列表(管理员+质检员)
|
|
|
|
|
+ GetStudentHomework01List({ commit, state }, data) {
|
|
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
|
|
+ axios.post(StudentHomework01List, data).then(response => {
|
|
|
|
|
+ const data = response.data.list || {}
|
|
|
|
|
+ if (response.code == "999"){
|
|
|
|
|
+ commit('SET_STUDENT_HOMEWORK_LIST', data);
|
|
|
|
|
+ }
|
|
|
|
|
+ }).catch(error => {
|
|
|
|
|
+ reject(error)
|
|
|
|
|
+ })
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+ // 查看所有学生作业列表详情(管理员+质检员)
|
|
|
|
|
+ GetStudentHomework01Detail({ commit, state }, data) {
|
|
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
|
|
+ axios.post(StudentHomework01Detail, data).then(response => {
|
|
|
|
|
+ const data = response.data || {}
|
|
|
|
|
+ if (response.code == "999"){
|
|
|
|
|
+
|
|
|
|
|
+ commit('SET_STUDENT_HOMEWORK_PICTRUE_DETAIL_LIST', data);
|
|
|
|
|
+ }
|
|
|
|
|
+ }).catch(error => {
|
|
|
|
|
+ reject(error)
|
|
|
|
|
+ })
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|