From aea3399d6794849738447ca4e4a883cd0efeca70 Mon Sep 17 00:00:00 2001 From: liufangjia Date: Fri, 22 Nov 2024 13:53:26 +0800 Subject: [PATCH] feat: 代码提交 --- src/api/apis/apis.js | 517 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- src/api/urls/apis.js | 36 ++++++++++++++++++++---------------- src/assets/css/index.scss | 72 +++++++++++++++++++++++++++++++++++++++++++++--------------------------- src/config/index.js | 8 ++++---- src/router/index.js | 724 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- src/utils/index.js | 134 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------ src/views/basic/askTestQuestion/components/wrongQuestionDialog.vue | 569 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/views/basic/askTestQuestion/wrongQuestion.vue | 709 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8 files changed, 2075 insertions(+), 694 deletions(-) create mode 100644 src/views/basic/askTestQuestion/components/wrongQuestionDialog.vue create mode 100644 src/views/basic/askTestQuestion/wrongQuestion.vue diff --git a/src/api/apis/apis.js b/src/api/apis/apis.js index d099a45..012d38a 100644 --- a/src/api/apis/apis.js +++ b/src/api/apis/apis.js @@ -7,22 +7,22 @@ const defaltService = (url, data) => { method: "POST", data, }); -} +}; const defaltGetService = (url, data) => { return service({ url: url, method: "Get", data, }); -} +}; const downService = (url, data) => { return service({ url: url, method: "POST", data, - responseType: 'arraybuffer', + responseType: "arraybuffer", }); -} +}; export default { // 知识点 gKnowledge(section, subject) { @@ -33,133 +33,135 @@ export default { if (subject) { requestParams.push("subject=" + subject); } - var requestUrl = setUpUrls.gKnowledge + (requestParams.length >= 1 ? "?" + requestParams.join("&") : ""); - return defaltGetService(requestUrl) + var requestUrl = + setUpUrls.gKnowledge + + (requestParams.length >= 1 ? "?" + requestParams.join("&") : ""); + return defaltGetService(requestUrl); }, - // 年级组长-成绩概要 + // 年级组长-成绩概要 gclassdiffReport(data) { - return defaltService(setUpUrls.gclassdiffReport, data) + return defaltService(setUpUrls.gclassdiffReport, data); }, // 年级组长-成绩测验单 gTestExamReport(data) { - return defaltService(setUpUrls.gtestExamReport, data) + return defaltService(setUpUrls.gtestExamReport, data); }, // 年级组长-试题分析 gPaperExamReport(data) { - return defaltService(setUpUrls.gpaperExamReport, data) + return defaltService(setUpUrls.gpaperExamReport, data); }, // 年级组长-学生成绩排行 gStudentExamReport(data) { - return defaltService(setUpUrls.gstudentExamReport, data) + return defaltService(setUpUrls.gstudentExamReport, data); }, // 年级组长-班级情况对比 gClassdiffExamReport(data) { - return defaltService(setUpUrls.gclassdiffExamReport, data) + return defaltService(setUpUrls.gclassdiffExamReport, data); }, // 年级组长-查询即时测数据 gExamListReport(data) { - return defaltService(setUpUrls.gListExamReport, data) + return defaltService(setUpUrls.gListExamReport, data); }, // 年级组长-查询管理的班级 gClass(data) { - return defaltGetService(setUpUrls.gClassList, data) + return defaltGetService(setUpUrls.gClassList, data); }, // 年级组长-导出阶段问答报表-多科 gExportPhaseAnswerReport(data) { - return defaltService(setUpUrls.gExportPhaseAnswerReport, data) + return defaltService(setUpUrls.gExportPhaseAnswerReport, data); }, // 年级组长-导出阶段测练 gExportPhaseExamReport(data) { - return downService(setUpUrls.gExportPhaseExamReport, data) + return downService(setUpUrls.gExportPhaseExamReport, data); }, // 年级组长-导出阶段问答 gExportPhaseInteractiveReport(data) { - return downService(setUpUrls.gExportPhaseInteractiveReport, data) + return downService(setUpUrls.gExportPhaseInteractiveReport, data); }, // 年级组长-首页统计数据 gIndex(data) { - return defaltService(setUpUrls.gIndex, data) + return defaltService(setUpUrls.gIndex, data); }, // 年级组长-查询阶段问答-多科 gPhaseAnswerReport(data) { - return defaltService(setUpUrls.gPhaseAnswerReport, data) + return defaltService(setUpUrls.gPhaseAnswerReport, data); }, // 年级组长-查询阶段测练-多科 gPhaseExamReport(data) { - return defaltService(setUpUrls.gPhaseExamReport, data) + return defaltService(setUpUrls.gPhaseExamReport, data); }, // 年级组长-查询阶段互动-多科 gPhaseInteractiveReport(data) { - return defaltService(setUpUrls.gPhaseInteractiveReport, data) + return defaltService(setUpUrls.gPhaseInteractiveReport, data); }, // 年级组长-查询年级授课科目 gSubjectList(data) { - return defaltService(setUpUrls.gSubjectList + data, null) + return defaltService(setUpUrls.gSubjectList + data, null); }, // 教师首页数据 teacherIndex(data) { - return defaltService(setUpUrls.teacherIndex, data) + return defaltService(setUpUrls.teacherIndex, data); }, // 学校管理员首页数据 schoolIndex(data) { - return defaltService(setUpUrls.schoolIndex, data) + return defaltService(setUpUrls.schoolIndex, data); }, // 集团管理员首页数据 tenantIndex(data) { - return defaltService(setUpUrls.tenantIndex, data) + return defaltService(setUpUrls.tenantIndex, data); }, // 班主任首页数据 classIndex(data) { - return defaltService(setUpUrls.classIndex, data) + return defaltService(setUpUrls.classIndex, data); }, // 个人版首页数据 personalIndex(data) { - return defaltService(setUpUrls.personalIndex, data) + return defaltService(setUpUrls.personalIndex, data); }, //班主任-查询管理的班级 cTTestExamReport(data) { - return defaltService(setUpUrls.cTTestExamReport, data) + return defaltService(setUpUrls.cTTestExamReport, data); }, //班主任-查询管理的班级 cTClassList(data) { - return defaltService(setUpUrls.cTClassList, data) + return defaltService(setUpUrls.cTClassList, data); }, //班主任-查询管理班级授课科目 cTSubjectList(data) { - return defaltService(setUpUrls.cTSubjectList, data) + return defaltService(setUpUrls.cTSubjectList, data); }, //班主任-查询阶段问答报表 cTPhaseAnswerReport(data) { - return defaltService(setUpUrls.cTPhaseAnswerReport, data) + return defaltService(setUpUrls.cTPhaseAnswerReport, data); }, //班主任-查询阶段互动报表 cTPhaseInteractiveReport(data) { - return defaltService(setUpUrls.cTPhaseInteractiveReport, data) + return defaltService(setUpUrls.cTPhaseInteractiveReport, data); }, //班主任-查询阶段测练报表 cTPhaseExamReport(data) { - return defaltService(setUpUrls.cTPhaseExamReport, data) + return defaltService(setUpUrls.cTPhaseExamReport, data); }, //班主任-导出阶段问答报表 cTExportPhaseAnswerReport(data) { - return downService(setUpUrls.cTExportPhaseAnswerReport, data) + return downService(setUpUrls.cTExportPhaseAnswerReport, data); }, //班主任-导出阶段互动报表 cTExportPhaseInteractiveReport(data) { - return downService(setUpUrls.cTExportPhaseInteractiveReport, data) + return downService(setUpUrls.cTExportPhaseInteractiveReport, data); }, //班主任-导出阶段测练报表 cTExportPhaseExamReport(data) { - return downService(setUpUrls.cTExportPhaseExamReport, data) + return downService(setUpUrls.cTExportPhaseExamReport, data); }, //任课老师-查询管理的班级 tTestExamReport(data) { - return defaltService(setUpUrls.tTestExamReport, data) + return defaltService(setUpUrls.tTestExamReport, data); }, //任课老师-查询管理的班级 tClassList(data) { - return defaltService(setUpUrls.tClassList, data) + return defaltService(setUpUrls.tClassList, data); }, //任课老师-查询管理的班级 tClassFromGrade(classId = null, subjectName = null) { @@ -170,8 +172,10 @@ export default { if (subjectName) { requestParams.push("subjectName=" + subjectName); } - var requestUrl = setUpUrls.tClassFromGrade + (requestParams.length >= 1 ? "?" + requestParams.join("&") : ""); - return defaltGetService(requestUrl) + var requestUrl = + setUpUrls.tClassFromGrade + + (requestParams.length >= 1 ? "?" + requestParams.join("&") : ""); + return defaltGetService(requestUrl); }, tClassGrade(grade = null, subjectName = null) { var requestParams = []; @@ -181,122 +185,124 @@ export default { if (subjectName) { requestParams.push("subjectName=" + subjectName); } - var requestUrl = setUpUrls.tClassGrade + (requestParams.length >= 1 ? "?" + requestParams.join("&") : ""); - return defaltGetService(requestUrl) + var requestUrl = + setUpUrls.tClassGrade + + (requestParams.length >= 1 ? "?" + requestParams.join("&") : ""); + return defaltGetService(requestUrl); }, tPaperDetail(data) { - return defaltService(setUpUrls.tPaperDetail, data) + return defaltService(setUpUrls.tPaperDetail, data); }, //任课老师-查询管理班级授课科目 tSubjectList(data) { - return defaltService(setUpUrls.tSubjectList, data) + return defaltService(setUpUrls.tSubjectList, data); }, // 年级组长-试题分析 tPaperExamReport(data) { - return defaltService(setUpUrls.tpaperExamReport, data) + return defaltService(setUpUrls.tpaperExamReport, data); }, // 年级组长-学生成绩排行 tStudentExamReport(data) { - return defaltService(setUpUrls.tstudentExamReport, data) + return defaltService(setUpUrls.tstudentExamReport, data); }, // 年级组长-班级情况对比 tClassdiffExamReport(data) { - return defaltService(setUpUrls.tclassdiffExamReport, data) + return defaltService(setUpUrls.tclassdiffExamReport, data); }, tgexportPhaseExamReport(data) { - return downService(setUpUrls.gExportPhaseExamReport, data) + return downService(setUpUrls.gExportPhaseExamReport, data); }, tgexportPhaseExamReport2(data) { - return downService(setUpUrls.gexportPhaseExamReport2, data) + return downService(setUpUrls.gexportPhaseExamReport2, data); }, tgexportPhaseExamReport3(data) { - return downService(setUpUrls.gexportPhaseExamReport3, data) + return downService(setUpUrls.gexportPhaseExamReport3, data); }, tgexportPhaseExamReport4(data) { - return downService(setUpUrls.gexportPhaseExamReport4, data) + return downService(setUpUrls.gexportPhaseExamReport4, data); }, //任课老师-查询管理班级授课科目 tListExamReport(data) { - return defaltService(setUpUrls.tListExamReport, data) + return defaltService(setUpUrls.tListExamReport, data); }, //任课老师-分页查询课时报表列表 periodReportList(data) { - return defaltService(setUpUrls.periodReportList, data) + return defaltService(setUpUrls.periodReportList, data); }, classdiffreport(data) { - return defaltService(setUpUrls.classdiffreport, data) + return defaltService(setUpUrls.classdiffreport, data); }, //任课老师-查询阶段问答报表 phaseAnswerReport(data) { - return defaltService(setUpUrls.phaseAnswerReport, data) + return defaltService(setUpUrls.phaseAnswerReport, data); }, //任课老师-查询阶段互动报表 phaseInteractiveReport(data) { - return defaltService(setUpUrls.phaseInteractiveReport, data) + return defaltService(setUpUrls.phaseInteractiveReport, data); }, //任课老师-查询课时题目列表 periodQuestionList(data) { - return defaltService(setUpUrls.periodQuestionList, data) + return defaltService(setUpUrls.periodQuestionList, data); }, //任课老师-设置课时报表答案 setPeriodAnswer(data) { - return defaltService(setUpUrls.setPeriodAnswer, data) + return defaltService(setUpUrls.setPeriodAnswer, data); }, //任课老师-查询课时报表详情 periodDetail(data) { - return defaltService(setUpUrls.periodDetail, data) + return defaltService(setUpUrls.periodDetail, data); }, //任课老师-分页查询课时题目统计列表 periodQuestionReport(data) { - return defaltService(setUpUrls.periodQuestionReport, data) + return defaltService(setUpUrls.periodQuestionReport, data); }, //任课老师-查询课时学生答题明细 periodStudentReport(data) { - return defaltService(setUpUrls.periodStudentReport, data) + return defaltService(setUpUrls.periodStudentReport, data); }, //任课老师-分页查询即时测报表 examReportList(data) { - return defaltService(setUpUrls.examReportList, data) + return defaltService(setUpUrls.examReportList, data); }, //任课老师-查询阶段测练报表 phaseExamReport(data) { - return defaltService(setUpUrls.phaseExamReport, data) + return defaltService(setUpUrls.phaseExamReport, data); }, //任课老师-查询即时测报表题目列表 examQuestionList(data) { - return defaltService(setUpUrls.examQuestionList, data) + return defaltService(setUpUrls.examQuestionList, data); }, //任课老师-设置即时测报表答案 setExamAnswer(data) { - return defaltService(setUpUrls.setExamAnswer, data) + return defaltService(setUpUrls.setExamAnswer, data); }, //任课老师-查询即时测报表详情 examDetail(data) { - return defaltService(setUpUrls.examDetail, data) + return defaltService(setUpUrls.examDetail, data); }, //任课老师-下载导入主观题分模板 subjectiveScoreTemplate(data) { - return downService(setUpUrls.subjectiveScoreTemplate, data) + return downService(setUpUrls.subjectiveScoreTemplate, data); }, //任课老师-导入主观题得分 importSubjectiveScore(data) { - return defaltService(setUpUrls.importSubjectiveScore, data) + return defaltService(setUpUrls.importSubjectiveScore, data); }, //任课老师-分页查询即时测题目统计 examQuestionReport(data) { - return defaltService(setUpUrls.examQuestionReport, data) + return defaltService(setUpUrls.examQuestionReport, data); }, //任课老师-查询即时测学生统计 examStudentReport(data) { - return defaltService(setUpUrls.examStudentReport, data) + return defaltService(setUpUrls.examStudentReport, data); }, //任课老师-重新判分 reScore(data) { - return defaltService(setUpUrls.reScore, data) + return defaltService(setUpUrls.reScore, data); }, //任课老师-数据导出 exportData(data) { - return downService(setUpUrls.exportData, data) + return downService(setUpUrls.exportData, data); // return service({ // url: setUpUrls.exportData, // method: "POST", @@ -309,241 +315,241 @@ export default { }, //任课老师-数据导入 importData(data) { - return defaltService(setUpUrls.importData, data) + return defaltService(setUpUrls.importData, data); }, //任课老师-导出阶段问答报表 exportPhaseAnswerReport(data) { - return downService(setUpUrls.exportPhaseAnswerReport, data) + return downService(setUpUrls.exportPhaseAnswerReport, data); }, //任课老师-导出阶段互动报表 exportPhaseInteractiveReport(data) { - return downService(setUpUrls.exportPhaseInteractiveReport, data) + return downService(setUpUrls.exportPhaseInteractiveReport, data); }, //任课老师-导出单课时报表 exportPeriodReport(data) { - return downService(setUpUrls.exportPeriodReport, data) + return downService(setUpUrls.exportPeriodReport, data); }, //任课老师-导出阶段测练报表 exportPhaseExamReport(data) { - return downService(setUpUrls.exportPhaseExamReport, data) + return downService(setUpUrls.exportPhaseExamReport, data); }, //任课老师-导出单卷测练报表 exportExamReport(data) { - return downService(setUpUrls.exportExamReport, data) + return downService(setUpUrls.exportExamReport, data); }, // 任课老师-查询学生列表 tStudentList(data) { - return defaltService(setUpUrls.tStudentList, data) + return defaltService(setUpUrls.tStudentList, data); }, //任课老师-学生测练统计 tgStudentExamReport(data) { - return defaltService(setUpUrls.tstudentExamReport2, data) + return defaltService(setUpUrls.tstudentExamReport2, data); }, // 查询角色列表 roleList(data) { - return defaltService(setUpUrls.roleList, data) + return defaltService(setUpUrls.roleList, data); }, // 分页查询账号 userPage(data) { - return defaltService(setUpUrls.userPage, data) + return defaltService(setUpUrls.userPage, data); }, // 修改账号 禁用账号、修改账号密码等 updateUser(data) { - return defaltService(setUpUrls.updateUser, data) + return defaltService(setUpUrls.updateUser, data); }, // 查询学校详情 schoolDetail(data) { - return defaltService(setUpUrls.schoolDetail, data) + return defaltService(setUpUrls.schoolDetail, data); }, // 修改学校信息 updateSchool(data) { - return defaltService(setUpUrls.updateSchool, data) + return defaltService(setUpUrls.updateSchool, data); }, // 学校年级管理 gradeList(data) { - return defaltService(setUpUrls.gradeList, data) + return defaltService(setUpUrls.gradeList, data); }, // 查询学校所有科目 subjectList(data) { - return defaltService(setUpUrls.subjectList, data) + return defaltService(setUpUrls.subjectList, data); }, // 删除科目 delSubject(data) { - return defaltService(setUpUrls.delSubject, data) + return defaltService(setUpUrls.delSubject, data); }, // 修改年级信息 updateGrade(data) { - return defaltService(setUpUrls.updateGrade, data) + return defaltService(setUpUrls.updateGrade, data); }, // 查询学校班级列表 schoolClassList(data) { - return defaltService(setUpUrls.classList, data) + return defaltService(setUpUrls.classList, data); }, // 查询学生列表 studentList(data) { - return defaltService(setUpUrls.studentList, data) + return defaltService(setUpUrls.studentList, data); }, // 修改班级信息 updateClass(data) { - return defaltService(setUpUrls.updateClass, data) + return defaltService(setUpUrls.updateClass, data); }, // 增加学生 addStudent(data) { - return defaltService(setUpUrls.addStudent, data) + return defaltService(setUpUrls.addStudent, data); }, // 导入学生答题器绑定模板下载地址 studentClickerTemplateUrl(data) { - return defaltService(setUpUrls.studentClickerTemplateUrl, data) + return defaltService(setUpUrls.studentClickerTemplateUrl, data); }, // 导入学生答题器文件上传 importStudentClicker(data) { - return defaltService(setUpUrls.importStudentClicker, data) + return defaltService(setUpUrls.importStudentClicker, data); }, // 班级名册模板下载 classAndStudentTemplate(data) { - return downService(setUpUrls.classAndStudentTemplate, data) + return downService(setUpUrls.classAndStudentTemplate, data); }, // 班级名册导出 exportClassAndStudent(data) { - return downService(setUpUrls.exportClassAndStudent, data) + return downService(setUpUrls.exportClassAndStudent, data); }, // 教师模板下载 teacherTemplate(data) { - return downService(setUpUrls.teacherTemplate, data) + return downService(setUpUrls.teacherTemplate, data); }, // 教师导出 exportTeacher(data) { - return downService(setUpUrls.exportTeacher, data) + return downService(setUpUrls.exportTeacher, data); }, // 删除学生 delStudent(data) { - return defaltService(setUpUrls.delStudent, data) + return defaltService(setUpUrls.delStudent, data); }, // 查询学校教师列表 teacherList(data) { - return defaltService(setUpUrls.teacherList, data) + return defaltService(setUpUrls.teacherList, data); }, // 新增教师 addTeacher(data) { - return defaltService(setUpUrls.addTeacher, data) + return defaltService(setUpUrls.addTeacher, data); }, // 修改教师信息 updateTeacher(data) { - return defaltService(setUpUrls.updateTeacher, data) + return defaltService(setUpUrls.updateTeacher, data); }, // 删除教师管理班级或年级 delTeacherManager(data) { - return defaltService(setUpUrls.delTeacherManager, data) + return defaltService(setUpUrls.delTeacherManager, data); }, // 查询基站统计数据 stationReport(data) { - return defaltService(setUpUrls.stationReport, data) + return defaltService(setUpUrls.stationReport, data); }, // 查询答题器统计数据 keyboardReport(data) { - return defaltService(setUpUrls.keyboardReport, data) + return defaltService(setUpUrls.keyboardReport, data); }, // 分页查询设备列表 deviceList(data) { - return defaltService(setUpUrls.deviceList, data) + return defaltService(setUpUrls.deviceList, data); }, // 导出设备列表 exportDevice(data) { - return downService(setUpUrls.exportDevice, data) + return downService(setUpUrls.exportDevice, data); }, // 查询设备详情 deviceDetail(data) { - return defaltService(setUpUrls.deviceDetail, data) + return defaltService(setUpUrls.deviceDetail, data); }, // 分页查询设备日志列表 deviceLogList(data) { - return defaltService(setUpUrls.deviceLogList, data) + return defaltService(setUpUrls.deviceLogList, data); }, // 修改设备自动升级状态 modifyUpgradeFlag(data) { - return defaltService(setUpUrls.modifyUpgradeFlag, data) + return defaltService(setUpUrls.modifyUpgradeFlag, data); }, // 设备自动升级状态(全部) modifyUpgradeFlagBySchool(data) { - return defaltService(setUpUrls.modifyUpgradeFlagBySchool, data) + return defaltService(setUpUrls.modifyUpgradeFlagBySchool, data); }, // 修改基站信息 updateDevice(data) { - return defaltService(setUpUrls.updateDevice, data) + return defaltService(setUpUrls.updateDevice, data); }, // 新增基站 addStation(data) { - return defaltService(setUpUrls.addStation, data) + return defaltService(setUpUrls.addStation, data); }, // 导入基站模板下载老地址 stationTemplateUrl(data) { - return defaltService(setUpUrls.stationTemplateUrl, data) + return defaltService(setUpUrls.stationTemplateUrl, data); }, // 导入基站模板下载新地址 stationTemplate(data) { - return downService(setUpUrls.stationTemplate, data) + return downService(setUpUrls.stationTemplate, data); }, // 查询下载配置列表 appConfigList(data) { - return defaltService(setUpUrls.appConfigList, data) + return defaltService(setUpUrls.appConfigList, data); }, // 查询最新的授课端应用版本 latestVersion(data) { - return defaltService(setUpUrls.latestVersion, data) + return defaltService(setUpUrls.latestVersion, data); }, // 下载指定配置的最新版本授课端 getAppDownloadUrl(data) { - return defaltService(setUpUrls.getAppDownloadUrl, data) + return defaltService(setUpUrls.getAppDownloadUrl, data); }, // 新增授课端应用配置 addAppConfig(data) { - return defaltService(setUpUrls.addAppConfig, data) + return defaltService(setUpUrls.addAppConfig, data); }, // 修改授课端应用配置 updateAppConfig(data) { - return defaltService(setUpUrls.updateAppConfig, data) + return defaltService(setUpUrls.updateAppConfig, data); }, // 发卡记录 cardList(data) { - return defaltService(setUpUrls.cardList, data) + return defaltService(setUpUrls.cardList, data); }, // 设备使用分析 usageAnalysis(data) { - return defaltService(setUpUrls.usageAnalysis, data) + return defaltService(setUpUrls.usageAnalysis, data); }, // 导出设备使用分析 exportUsageAnalysis(data) { - return downService(setUpUrls.exportUsageAnalysis, data) + return downService(setUpUrls.exportUsageAnalysis, data); }, // 发卡应用下载 latestClickersApp(data) { - return defaltService(setUpUrls.latestClickersApp, data) + return defaltService(setUpUrls.latestClickersApp, data); }, // 发卡数据导出 exportClickersLog(data) { - return downService(setUpUrls.exportClickersLog, data) + return downService(setUpUrls.exportClickersLog, data); }, // 班级归档 classArchiving(data) { - return defaltService(setUpUrls.classArchiving, data) + return defaltService(setUpUrls.classArchiving, data); }, // 查询学校已归档班级列表 archivingClassList(data) { - return defaltService(setUpUrls.archivingClassList, data) + return defaltService(setUpUrls.archivingClassList, data); }, // 学生换班 studentChangeClass(data) { - return defaltService(setUpUrls.studentChangeClass, data) + return defaltService(setUpUrls.studentChangeClass, data); }, // 升级年级 upgradeGrade(data) { - return defaltService(setUpUrls.upgradeGrade, data) + return defaltService(setUpUrls.upgradeGrade, data); }, // 学校学段 sectionList(data) { - return defaltService(setUpUrls.sectionList, data) + return defaltService(setUpUrls.sectionList, data); }, /** @@ -551,79 +557,79 @@ export default { */ // 区域列表 regionList(data) { - return defaltService(setUpUrls.regionList, data) + return defaltService(setUpUrls.regionList, data); }, // 学校列表 schoolList(data) { - return defaltService(setUpUrls.schoolList, data) + return defaltService(setUpUrls.schoolList, data); }, // 新增或修改学校 saveSchool(data) { - return defaltService(setUpUrls.saveSchool, data) + return defaltService(setUpUrls.saveSchool, data); }, // 删除学校 removeSchool(data) { - return defaltService(setUpUrls.removeSchool, data) + return defaltService(setUpUrls.removeSchool, data); }, // 新增或修改区域 saveRegion(data) { - return defaltService(setUpUrls.saveRegion, data) + return defaltService(setUpUrls.saveRegion, data); }, // 新增学校管理员 addSchoolManager(data) { - return defaltService(setUpUrls.addSchoolManager, data) + return defaltService(setUpUrls.addSchoolManager, data); }, // 查询角色列表 tenantRoleList(data) { - return defaltService(setUpUrls.tenantRoleList, data) + return defaltService(setUpUrls.tenantRoleList, data); }, // 账号列表 tenantUserPage(data) { - return defaltService(setUpUrls.tenantUserPage, data) + return defaltService(setUpUrls.tenantUserPage, data); }, // 新增账号 addUser(data) { - return defaltService(setUpUrls.addUser, data) + return defaltService(setUpUrls.addUser, data); }, // 禁用账号、修改账号密码等 tenantUpdateUser(data) { - return defaltService(setUpUrls.tenantUpdateUser, data) + return defaltService(setUpUrls.tenantUpdateUser, data); }, // 查询基站统计数据 tenantStationReport(data) { - return defaltService(setUpUrls.tenantStationReport, data) + return defaltService(setUpUrls.tenantStationReport, data); }, // 查询答题器统计数据 tenantKeyboardReport(data) { - return defaltService(setUpUrls.tenantKeyboardReport, data) + return defaltService(setUpUrls.tenantKeyboardReport, data); }, // 分页查询设备列表 tenantDeviceList(data) { - return defaltService(setUpUrls.tenantDeviceList, data) + return defaltService(setUpUrls.tenantDeviceList, data); }, // 查询学校年级 tenantGradeList(data) { - return defaltService(setUpUrls.tenantGradeList, data) + return defaltService(setUpUrls.tenantGradeList, data); }, // 查询学校班级 tenantClassList(data) { - return defaltService(setUpUrls.tenantClassList, data) + return defaltService(setUpUrls.tenantClassList, data); }, // 学校使用对比 schoolContrast(data) { - return defaltService(setUpUrls.schoolContrast, data) + return defaltService(setUpUrls.schoolContrast, data); }, // 年级使用对比 gradeContrast(data) { - return defaltService(setUpUrls.gradeContrast, data) + return defaltService(setUpUrls.gradeContrast, data); }, // 导出学校使用对比 exportSchoolContrast(data) { - return downService(setUpUrls.exportSchoolContrast, data) + return downService(setUpUrls.exportSchoolContrast, data); }, // 导出年级使用对比 exportGradeContrast(data) { - return downService(setUpUrls.exportGradeContrast, data) + return downService(setUpUrls.exportGradeContrast, data); }, // 同步教师账号 syncUser(data) { @@ -634,308 +640,308 @@ export default { }, // 导出设备列表 tenantExportDevice(data) { - return downService(setUpUrls.tenantExportDevice, data) + return downService(setUpUrls.tenantExportDevice, data); }, /** 个人版 */ // 修改个人信息 getInfo(data) { - return defaltService(setUpUrls.getInfo, data) + return defaltService(setUpUrls.getInfo, data); }, modifyInfo(data) { - return defaltService(setUpUrls.modifyInfo, data) + return defaltService(setUpUrls.modifyInfo, data); }, // 查询班级列表 pClassList(data) { - return defaltService(setUpUrls.pClassList, data) + return defaltService(setUpUrls.pClassList, data); }, // 查询科目列表 pSubjectList(data) { - return defaltService(setUpUrls.pSubjectList, data) + return defaltService(setUpUrls.pSubjectList, data); }, // 查询学生列表 pStudentList(data) { - return defaltService(setUpUrls.pStudentList, data) + return defaltService(setUpUrls.pStudentList, data); }, // 新增或修改班级 pSaveClass(data) { - return defaltService(setUpUrls.pSaveClass, data) + return defaltService(setUpUrls.pSaveClass, data); }, // 删除班级 pDelClass(data) { - return defaltService(setUpUrls.pDelClass, data) + return defaltService(setUpUrls.pDelClass, data); }, // 增加学生 pAddStudent(data) { - return defaltService(setUpUrls.pAddStudent, data) + return defaltService(setUpUrls.pAddStudent, data); }, // 删除学生 pDelStudent(data) { - return defaltService(setUpUrls.pDelStudent, data) + return defaltService(setUpUrls.pDelStudent, data); }, // 查询答题卡类型列表 pPaperTagList(data) { - return defaltService(setUpUrls.pPaperTagList, data) + return defaltService(setUpUrls.pPaperTagList, data); }, // 查询答题卡列表 pPaperList(data) { - return defaltService(setUpUrls.pPaperList, data) + return defaltService(setUpUrls.pPaperList, data); }, // 查询答题卡详情 pPaperDetail(data) { - return defaltService(setUpUrls.pPaperDetail, data) + return defaltService(setUpUrls.pPaperDetail, data); }, // 增加答题卡 pAddPaper(data) { - return defaltService(setUpUrls.pAddPaper, data) + return defaltService(setUpUrls.pAddPaper, data); }, // 修改答题卡 pModifyPaper(data) { - return defaltService(setUpUrls.pModifyPaper, data) + return defaltService(setUpUrls.pModifyPaper, data); }, pModifyPaperNew(data) { - return defaltService(setUpUrls.pModifyPaperNew, data) + return defaltService(setUpUrls.pModifyPaperNew, data); }, // 删除答题卡 pDelPaper(data) { - return defaltService(setUpUrls.pDelPaper, data) + return defaltService(setUpUrls.pDelPaper, data); }, // 增加答题卡类型 pAddPaperType(data) { - return defaltService(setUpUrls.pAddPaperType, data) + return defaltService(setUpUrls.pAddPaperType, data); }, // 修改答题卡类型 pModifyPaperType(data) { - return defaltService(setUpUrls.pModifyPaperType, data) + return defaltService(setUpUrls.pModifyPaperType, data); }, // 删除答题卡类型 pDelPaperType(data) { - return defaltService(setUpUrls.pDelPaperType, data) + return defaltService(setUpUrls.pDelPaperType, data); }, // 分页查询课时报表列表 pPeriodReportList(data) { - return defaltService(setUpUrls.pPeriodReportList, data) + return defaltService(setUpUrls.pPeriodReportList, data); }, // 查询阶段问答报表 pPhaseAnswerReport(data) { - return defaltService(setUpUrls.pPhaseAnswerReport, data) + return defaltService(setUpUrls.pPhaseAnswerReport, data); }, // 查询阶段互动报表 pPhaseInteractiveReport(data) { - return defaltService(setUpUrls.pPhaseInteractiveReport, data) + return defaltService(setUpUrls.pPhaseInteractiveReport, data); }, // 查询课时题目列表 pPeriodQuestionList(data) { - return defaltService(setUpUrls.pPeriodQuestionList, data) + return defaltService(setUpUrls.pPeriodQuestionList, data); }, // 设置课时报表答案 pSetPeriodAnswer(data) { - return defaltService(setUpUrls.pSetPeriodAnswer, data) + return defaltService(setUpUrls.pSetPeriodAnswer, data); }, // 查询课时报表详情 pPeriodDetail(data) { - return defaltService(setUpUrls.pPeriodDetail, data) + return defaltService(setUpUrls.pPeriodDetail, data); }, // 分页查询课时题目统计列表 pPeriodQuestionReport(data) { - return defaltService(setUpUrls.pPeriodQuestionReport, data) + return defaltService(setUpUrls.pPeriodQuestionReport, data); }, // 查询课时学生答题明细 pPeriodStudentReport(data) { - return defaltService(setUpUrls.pPeriodStudentReport, data) + return defaltService(setUpUrls.pPeriodStudentReport, data); }, // 导出阶段报表 pExportPhaseReport(data) { - return downService(setUpUrls.pExportPhaseReport, data) + return downService(setUpUrls.pExportPhaseReport, data); }, // 分页查询即时测报表 pExamReportList(data) { - return defaltService(setUpUrls.pExamReportList, data) + return defaltService(setUpUrls.pExamReportList, data); }, // 查询阶段测练报表 pPhaseExamReport(data) { - return defaltService(setUpUrls.pPhaseExamReport, data) + return defaltService(setUpUrls.pPhaseExamReport, data); }, // 查询即时测报表题目列表 pExamQuestionList(data) { - return defaltService(setUpUrls.pExamQuestionList, data) + return defaltService(setUpUrls.pExamQuestionList, data); }, // 设置即时测报表答案 pSetExamAnswer(data) { - return defaltService(setUpUrls.pSetExamAnswer, data) + return defaltService(setUpUrls.pSetExamAnswer, data); }, // 查询即时测报表详情 pExamDetail(data) { - return defaltService(setUpUrls.pExamDetail, data) + return defaltService(setUpUrls.pExamDetail, data); }, // 下载导入主观题分模板 pSubjectiveScoreTemplate(data) { - return downService(setUpUrls.pSubjectiveScoreTemplate, data) + return downService(setUpUrls.pSubjectiveScoreTemplate, data); }, // 导入主观题得分 pImportSubjectiveScore(data) { - return defaltService(setUpUrls.pImportSubjectiveScore, data) + return defaltService(setUpUrls.pImportSubjectiveScore, data); }, // 分页查询即时测题目统计 pExamQuestionReport(data) { - return defaltService(setUpUrls.pExamQuestionReport, data) + return defaltService(setUpUrls.pExamQuestionReport, data); }, // 查询即时测学生统计 pExamStudentReport(data) { - return defaltService(setUpUrls.pExamStudentReport, data) + return defaltService(setUpUrls.pExamStudentReport, data); }, // 重新判分 pReScore(data) { - return defaltService(setUpUrls.pReScore, data) + return defaltService(setUpUrls.pReScore, data); }, // 导出单课时报表 pExportPeriodReport(data) { - return downService(setUpUrls.pExportPeriodReport, data) + return downService(setUpUrls.pExportPeriodReport, data); }, // 导出阶段测练报表 pExportPhaseExamReport(data) { - return downService(setUpUrls.pExportPhaseExamReport, data) + return downService(setUpUrls.pExportPhaseExamReport, data); }, // 导出单卷测练报表 pExportExamReport(data) { - return downService(setUpUrls.pExportExamReport, data) + return downService(setUpUrls.pExportExamReport, data); }, // 数据导出 pExportData(data) { - return downService(setUpUrls.pExportData, data) + return downService(setUpUrls.pExportData, data); }, // 数据导入 pImportData(data) { - return defaltService(setUpUrls.pImportData, data) + return defaltService(setUpUrls.pImportData, data); }, // 导出随堂问单科多课时报表 pExportPhaseAnswerReport(data) { - return downService(setUpUrls.pExportPhaseAnswerReport, data) + return downService(setUpUrls.pExportPhaseAnswerReport, data); }, /** 平台管理 */ //账户管理 tenantPage(data) { - return defaltService(setUpUrls.tenantPage, data) + return defaltService(setUpUrls.tenantPage, data); }, //修改账号 updateTenant(data) { - return defaltService(setUpUrls.updateTenant, data) + return defaltService(setUpUrls.updateTenant, data); }, //新增租户账号 addTenant(data) { - return defaltService(setUpUrls.addTenant, data) + return defaltService(setUpUrls.addTenant, data); }, //授课端版本管理 versionPage(data) { - return defaltService(setUpUrls.versionPage, data) + return defaltService(setUpUrls.versionPage, data); }, //新增授课端版本 addVersion(data) { - return defaltService(setUpUrls.addVersion, data) + return defaltService(setUpUrls.addVersion, data); }, //删除授课端版本 delVersion(data) { - return defaltService(setUpUrls.delVersion, data) + return defaltService(setUpUrls.delVersion, data); }, //基站统计数据 pStationReport(data) { - return defaltService(setUpUrls.pStationReport, data) + return defaltService(setUpUrls.pStationReport, data); }, //答题器统计数据 pKeyboardReport(data) { - return defaltService(setUpUrls.pKeyboardReport, data) + return defaltService(setUpUrls.pKeyboardReport, data); }, //查询设备列表 pDeviceList(data) { - return defaltService(setUpUrls.pDeviceList, data) + return defaltService(setUpUrls.pDeviceList, data); }, //查询设备详情 pDeviceDetail(data) { - return defaltService(setUpUrls.pDeviceDetail, data) + return defaltService(setUpUrls.pDeviceDetail, data); }, //查询设备日志列表 pDeviceLogList(data) { - return defaltService(setUpUrls.pDeviceLogList, data) + return defaltService(setUpUrls.pDeviceLogList, data); }, //班级名册导入 studentTemplateUrl(data) { - return defaltService(setUpUrls.studentTemplateUrl, data) + return defaltService(setUpUrls.studentTemplateUrl, data); }, //班级名册导出 exportStudent(data) { - return downService(setUpUrls.exportStudent, data) + return downService(setUpUrls.exportStudent, data); }, //上传图片 puploadImg(data) { - return defaltService(setUpUrls.uploadImg, data) + return defaltService(setUpUrls.uploadImg, data); }, //学生测练统计 pStudentExamReport(data) { - return defaltService(setUpUrls.pStudentExamReport, data) + return defaltService(setUpUrls.pStudentExamReport, data); }, //查询最新的授课端应用版本 pLatestVersion(data) { - return defaltService(setUpUrls.pLatestVersion, data) + return defaltService(setUpUrls.pLatestVersion, data); }, //载指定版本授课端 pGetAppDownloadUrl(data) { - return defaltService(setUpUrls.pGetAppDownloadUrl, data) + return defaltService(setUpUrls.pGetAppDownloadUrl, data); }, //修改密码 changePwd(data) { - return defaltService(setUpUrls.changePwd, data) + return defaltService(setUpUrls.changePwd, data); }, /** * v1.4 */ //班级管理 classManager(data) { - return defaltService(setUpUrls.classManager, data) + return defaltService(setUpUrls.classManager, data); }, //班级排序 classSort(data) { - return defaltService(setUpUrls.classSort, data) + return defaltService(setUpUrls.classSort, data); }, //学生分班轨迹 studentClassLogs(data) { - return defaltService(setUpUrls.studentClassLogs, data) + return defaltService(setUpUrls.studentClassLogs, data); }, //修改科目 updateSubject(data) { - return defaltService(setUpUrls.updateSubject, data) + return defaltService(setUpUrls.updateSubject, data); }, //.net下载地址 runtimeEnvFileUrl(data) { - return defaltService(setUpUrls.runtimeEnvFileUrl, data) + return defaltService(setUpUrls.runtimeEnvFileUrl, data); }, //学校学段及年级 sectionAndGradeList(data) { - return defaltService(setUpUrls.sectionAndGradeList, data) + return defaltService(setUpUrls.sectionAndGradeList, data); }, //学校设备使用分析 usageStatistics(data) { - return defaltService(setUpUrls.usageStatistics, data) + return defaltService(setUpUrls.usageStatistics, data); }, //集团设备使用分析 tenantUsageStatistics(data) { - return defaltService(setUpUrls.tenantUsageStatistics, data) + return defaltService(setUpUrls.tenantUsageStatistics, data); }, //集团学段及年级 tenantSectionAndGradeList(data) { - return defaltService(setUpUrls.tenantSectionAndGradeList, data) + return defaltService(setUpUrls.tenantSectionAndGradeList, data); }, //集团查询科目列表 tenantSubjectList(data) { - return defaltService(setUpUrls.tenantSubjectList, data) + return defaltService(setUpUrls.tenantSubjectList, data); }, // 未分班学生名单导出 exportNoClassStudent(data) { - return downService(setUpUrls.exportNoClassStudent, data) + return downService(setUpUrls.exportNoClassStudent, data); }, // 未分配教师名单导出 exportNoClassTeacher(data) { - return downService(setUpUrls.exportNoClassTeacher, data) + return downService(setUpUrls.exportNoClassTeacher, data); }, // 学校查询异常设备总数 abnormalDeviceCount(data) { @@ -953,89 +959,104 @@ export default { }, // 设备异常备注 abnormalRemark(data) { - return defaltService(setUpUrls.abnormalRemark, data) + return defaltService(setUpUrls.abnormalRemark, data); }, // 删除班级信息 removeClass(data) { - return defaltService(setUpUrls.removeClass, data) + return defaltService(setUpUrls.removeClass, data); }, // 删除即时测考试 deleteReport(data) { - return defaltService(setUpUrls.deleteReport, data) + return defaltService(setUpUrls.deleteReport, data); }, // 设置单班科目分析低分区间 setLowRange(data) { - return defaltService(setUpUrls.setLowRange, data) + return defaltService(setUpUrls.setLowRange, data); }, // 查询即时测多班对比情况详情 examMultiClassReport(data) { - return defaltService(setUpUrls.examMultiClassReport, data) + return defaltService(setUpUrls.examMultiClassReport, data); }, // 导出即时测多班报表 exportExamMultiReport(data) { - return downService(setUpUrls.exportExamMultiReport, data) + return downService(setUpUrls.exportExamMultiReport, data); }, // 查询即时测多班默认等级列表 defaultLevels(data) { - return defaltService(setUpUrls.defaultLevels, data) - }, // 查询即时测多班默认等级列表 + return defaltService(setUpUrls.defaultLevels, data); + }, // 查询即时测多班默认等级列表 gdefaultLevels(data) { - return defaltService(setUpUrls.gdefaultLevels, data) + return defaltService(setUpUrls.gdefaultLevels, data); }, - // 删除随堂问报表 deletePaperReport(data) { - return defaltService(setUpUrls.deletePaperReport, data) + return defaltService(setUpUrls.deletePaperReport, data); }, //删除基站 deleteStation(data) { - return defaltService(setUpUrls.deleteStation, data) + return defaltService(setUpUrls.deleteStation, data); }, //导出授课端日志 downloadDeviceLog(data) { - return defaltService(setUpUrls.downloadDeviceLog, data) + return defaltService(setUpUrls.downloadDeviceLog, data); }, // 教学班模版下载 tClassAndStudentTemplate(data) { - return downService(setUpUrls.tClassAndStudentTemplate, data) + return downService(setUpUrls.tClassAndStudentTemplate, data); }, //教学班班级名册导出 exportTClassAndStudent(data) { - return downService(setUpUrls.exportTClassAndStudent, data) + return downService(setUpUrls.exportTClassAndStudent, data); }, // 删除班级信息(新) deleteClass(data) { - return defaltService(setUpUrls.deleteClass, data) + return defaltService(setUpUrls.deleteClass, data); }, // 清除老师下所有关联班级 clearTeacherClasses(data) { - return defaltService(setUpUrls.clearTeacherClasses, data) + return defaltService(setUpUrls.clearTeacherClasses, data); }, // 下载即时测导入分数模板 scoreTemplate(data) { - return downService(setUpUrls.scoreTemplate, data) + return downService(setUpUrls.scoreTemplate, data); }, // 导入即时测报表分数 importScore(data) { - return defaltService(setUpUrls.importScore, data) + return defaltService(setUpUrls.importScore, data); }, // 获取即时测报表学生名单和题目列表 listStudentsAndQuestions(data) { - return defaltService(setUpUrls.listStudentsAndQuestions, data) + return defaltService(setUpUrls.listStudentsAndQuestions, data); }, // 提交即时测报表分数 submitScore(data) { - return defaltService(setUpUrls.submitScore, data) + return defaltService(setUpUrls.submitScore, data); }, // 提交即时测报表分数 deviceZipLogList(data) { - return defaltService(setUpUrls.deviceZipLogList, data) + return defaltService(setUpUrls.deviceZipLogList, data); }, // 获取即时测报表录分情况 getScoreType(data) { - return defaltService(setUpUrls.getScoreType, data) + return defaltService(setUpUrls.getScoreType, data); + }, + // 获取错题组卷列表 + getWrongQuestionList(data) { + return defaltService(setUpUrls.wrongQuestionList, data); + }, + // 获取科目列表 + getSubjectList(data) { + return defaltService(setUpUrls.subjectList, data); + }, + // 获取年级信息 + getClassList(data) { + return defaltService(setUpUrls.classList, data); + }, + // 获取班级信息 + getGradeList(data) { + return defaltGetService(setUpUrls.gradeList, data); }, }; diff --git a/src/api/urls/apis.js b/src/api/urls/apis.js index b433de8..2d3a898 100644 --- a/src/api/urls/apis.js +++ b/src/api/urls/apis.js @@ -1,4 +1,3 @@ - export default { // 年级组长-查询报表列表 gKnowledge: "/knowledge/list", @@ -14,7 +13,8 @@ export default { gexportPhaseExamReport3: "/api_html/grade/manager/exportPhaseExamReport3", gexportPhaseExamReport4: "/api_html/grade/manager/exportPhaseExamReport4", // 年级组长-导出阶段问答 - gExportPhaseInteractiveReport: "/api_html/grade/manager/exportPhaseInteractiveReport", + gExportPhaseInteractiveReport: + "/api_html/grade/manager/exportPhaseInteractiveReport", // 年级组长-成绩测验单 gtestExamReport: "/api_html/grade/manager/testExamReport", // 年级组长-考试概要 @@ -56,7 +56,8 @@ export default { //班主任-导出阶段问答报表 cTExportPhaseAnswerReport: "/api_html/class/manager/exportPhaseAnswerReport", //班主任- 导出阶段互动报表 - cTExportPhaseInteractiveReport: "/api_html/class/manager/exportPhaseInteractiveReport", + cTExportPhaseInteractiveReport: + "/api_html/class/manager/exportPhaseInteractiveReport", //班主任- 导出阶段测练报表 cTExportPhaseExamReport: "/api_html/class/manager/exportPhaseExamReport", //班主任- 测验成绩单 @@ -72,7 +73,7 @@ export default { // 任课老师-班级情况对比 tclassdiffExamReport: "/api_html/teaching/classdiffExamReport", tClassFromGrade: "/api_html/teaching/grade/classList", - tClassGrade: '/api_html/teaching/grade', + tClassGrade: "/api_html/teaching/grade", //任课老师-测验成绩单 tTestExamReport: "/api_html/teaching/testExamReport", //任课老师-查询答题卡详情 @@ -126,7 +127,8 @@ export default { //任课老师-导出阶段问答报表 exportPhaseAnswerReport: "/api_html/teaching/exportPhaseAnswerReport", //任课老师-导出阶段互动报表 - exportPhaseInteractiveReport: "/api_html/teaching/exportPhaseInteractiveReport", + exportPhaseInteractiveReport: + "/api_html/teaching/exportPhaseInteractiveReport", //任课老师-导出单课时报表 exportPeriodReport: "/api_html/teaching/exportPeriodReport", @@ -137,7 +139,6 @@ export default { //任课老师-学生测练统计 tStudentExamReport: "/api_html/teaching/studentExamReport", - // 查询角色列表 roleList: "/api_html/school/manager/roleList", // 分页查询账号 @@ -165,7 +166,8 @@ export default { // 增加学生 addStudent: "/api_html/school/manager/addStudent", // 导入学生答题器绑定模板下载地址 - studentClickerTemplateUrl: "/api_html/school/manager/studentClickerTemplateUrl", + studentClickerTemplateUrl: + "/api_html/school/manager/studentClickerTemplateUrl", // 导入学生答题器文件上传 importStudentClicker: "/api_html/school/manager/importStudentClicker", // 班级名册模板下载 @@ -204,7 +206,8 @@ export default { // 修改设备自动升级状态 modifyUpgradeFlag: "/api_html/school/manager/modifyUpgradeFlag", // 设备自动升级状态(全部) - modifyUpgradeFlagBySchool: "/api_html/school/manager/modifyUpgradeFlagBySchool", + modifyUpgradeFlagBySchool: + "/api_html/school/manager/modifyUpgradeFlagBySchool", // 修改基站信息 updateDevice: "/api_html/school/manager/updateDevice", // 新增基站 @@ -245,7 +248,6 @@ export default { // 学校学段 sectionList: "/api_html/school/manager/sectionList", - // 查询区域列表 regionList: "/api_html/tenant/regionList", // 查询学校列表 @@ -290,7 +292,6 @@ export default { // 导出设备列表 tenantExportDevice: "/api_html/tenant/exportDevice", - // 个人版首页统计数据 personalIndex: "/api_html/personal/index", // 个人信息 @@ -378,7 +379,6 @@ export default { // 数据导入 pImportData: "/api_html/personal/importData", - /** 平台管理 */ //账户管理 tenantPage: "/api_html/system/tenantPage", @@ -417,11 +417,9 @@ export default { // 载指定版本授课端 pGetAppDownloadUrl: "/api_html/personal/getAppDownloadUrl", - // 修改密码 changePwd: "/api_html/changePwd", - /** * v1.4 */ @@ -499,9 +497,15 @@ export default { //分页查询授课端日志列表 deviceZipLogList: "/api_html/school/manager/deviceZipLogList", - //获取即时测报表录分情况 getScoreType: "/api_html/teaching/getScoreType", - -} + // 获取错题本列表 + wrongQuestionList: "api_html/teaching/wrongQuestion/list", + // 获取科目列表 + subjectList: "api_html/teaching/subjectList", + // 获取年级信息 + classList: "api_html/teaching/classList", + // 获取班级信息 + gradeList: "api_html/teaching/grade", +}; diff --git a/src/assets/css/index.scss b/src/assets/css/index.scss index 348be45..bd783a0 100644 --- a/src/assets/css/index.scss +++ b/src/assets/css/index.scss @@ -18,7 +18,7 @@ margin-left: 12px; } - .el-radio-button__orig-radio:checked+.el-radio-button__inner { + .el-radio-button__orig-radio:checked + .el-radio-button__inner { background: transparent !important; color: #6b7ef5 !important; font-weight: bold; @@ -29,7 +29,7 @@ .lowLevelClass { color: white; - background: #FFA41C; + background: #ffa41c; background-size: 200% 200%; height: 100%; width: 100%; @@ -54,7 +54,6 @@ color: white; border-color: rgba(65, 204, 149, 1); } - } .answer-header { @@ -188,7 +187,7 @@ background: #f9f9f9; } -.el-table th.el-table__cell.p0>.cell { +.el-table th.el-table__cell.p0 > .cell { padding-left: 0; padding-right: 0; } @@ -275,7 +274,6 @@ ul { } } - @media screen and (max-width: 1500px) { .answer-box { .answer-s { @@ -307,13 +305,12 @@ ul { } } - .parent-number { position: relative; } .parent-number::after { - content: '%'; + content: "%"; display: inline-block; height: 20px; line-height: 20px; @@ -331,7 +328,6 @@ ul { padding-right: 48px; } - // 默认标题 .default-title { height: 36px; @@ -344,10 +340,8 @@ ul { text-transform: none; } - // 默认实体 .default-body { - .anwser-column { border: 1px solid #ebeef5; @@ -361,7 +355,7 @@ ul { .red { height: 100%; width: 100%; - background: #FBEEDC; + background: #fbeedc; color: red; display: block; } @@ -370,11 +364,11 @@ ul { font-size: 14px; font-weight: 400; color: #303133; - background-color: #F5F6FA; + background-color: #f5f6fa; .default-filter, .el-main { - background: #FFFFFF; + background: #ffffff; box-shadow: 0px 1px 4px 0px rgba(21, 34, 50, 0.08); } @@ -398,7 +392,7 @@ ul { th { font-weight: 400; font-size: 14px; - color: #5A607F; + color: #5a607f; text-align: left; font-style: normal; text-transform: none; @@ -419,19 +413,19 @@ ul { } .el-tabs__header { - background: #F5F7FA !important; + background: #f5f7fa !important; } .el-tabs__item.is-active { background: white !important; - color: #667FFD !important; + color: #667ffd !important; } } } .el-footer-pagination { height: 40px !important; - background: #FFFFFF; + background: #ffffff; margin: 0px 20px !important; .el-footer-pagination-box, @@ -536,16 +530,28 @@ ul { background-color: white !important; width: calc(100% - 280px) !important; } - } - @media screen and (max-width: 1920px) { - * :not(.p1, .fa, .el-button, .el-icon-upload, h1, h2, h3, h4, h5, h6, .el-progress__text, .text-radius) { - + * + :not( + .p1, + .fa, + .el-button, + .el-icon-upload, + h1, + h2, + h3, + h4, + h5, + h6, + .el-progress__text, + .text-radius, + + ) { font-size: 18px !important; - .text-radius *{ + .text-radius * { font-size: 16px !important; } @@ -578,15 +584,28 @@ ul { } @media screen and (min-width: 1921px) { - * :not(.p1, .fa, .el-button, .el-icon-upload, h1, h2, h3, h4, h5, h6, .el-progress__text, .text-radius) { - + * + :not( + .p1, + .fa, + .el-button, + .el-icon-upload, + h1, + h2, + h3, + h4, + h5, + h6, + .el-progress__text, + .text-radius + ) { font-size: 14px !important; .text-radius * { font-size: 14px !important; } - .default-body-detail * { + .default-body-detail * { font-size: 13px !important; .cell { @@ -619,6 +638,5 @@ ul { .el-checkbox__label { font-size: 12px !important; } - } -} \ No newline at end of file +} diff --git a/src/config/index.js b/src/config/index.js index f0cc3f5..7bef4fc 100644 --- a/src/config/index.js +++ b/src/config/index.js @@ -1,15 +1,15 @@ const modeUrl = { // 开发环境 development: { - baseURL: "/", + baseURL: "/api/", authBaseURL: "", - $cdn:"" + $cdn: "", }, // 生产环境 production: { baseURL: "/", authBaseURL: "", - $cdn:"" + $cdn: "", }, }; -module.exports = modeUrl[process.env.NODE_ENV] +module.exports = modeUrl[process.env.NODE_ENV]; diff --git a/src/router/index.js b/src/router/index.js index f34cb7a..456cb56 100755 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,45 +1,46 @@ -import Vue from "vue" -import Router from "vue-router" -import Login from "@/views/login/index" -import Layout from "@/views/layout/layout" -import HomeMain from "@/views/index/mainIndex" - +import Vue from "vue"; +import Router from "vue-router"; +import Login from "@/views/login/index"; +import Layout from "@/views/layout/layout"; +import HomeMain from "@/views/index/mainIndex"; // 不是必须加载的组件使用懒加载 -const NotFound = () => import("@/views/page404") -const ExaminationPaper = () => import("@/views/examinationPaper/index") -const ExaminationPaperAdd = () => import("@/views/examinationPaper/add") -const ExaminationPaperAddQs = () => import("@/views/examinationPaper/addQs") -const ExaminationPaperEdit = () => import("@/views/examinationPaper/edit") -const ExaminationPaperRecycle = () => import("@/views/examinationPaper/recycle") -const ExaminationPaperArchiving = () => import("@/views/examinationPaper/archiving") -const Portrait = () => import("@/views/portrait/index") -const PortraitDetail = () => import("@/views/portrait/detail") - +const NotFound = () => import("@/views/page404"); +const ExaminationPaper = () => import("@/views/examinationPaper/index"); +const ExaminationPaperAdd = () => import("@/views/examinationPaper/add"); +const ExaminationPaperAddQs = () => import("@/views/examinationPaper/addQs"); +const ExaminationPaperEdit = () => import("@/views/examinationPaper/edit"); +const ExaminationPaperRecycle = () => + import("@/views/examinationPaper/recycle"); +const ExaminationPaperArchiving = () => + import("@/views/examinationPaper/archiving"); +const Portrait = () => import("@/views/portrait/index"); +const PortraitDetail = () => import("@/views/portrait/detail"); -const Ask = () => import("@/views/basic/ask/index") -const AskList = () => import("@/views/basic/ask/list") -const AskAnalysis = () => import("@/views/basic/ask/analysis") -const AskArchiving = () => import("@/views/basic/ask/archiving") -const Test = () => import("@/views/basic/test/index") -const TestList = () => import("@/views/basic/test/list") -const TestAnalysis = () => import("@/views/basic/test/analysis") -const TestArchiving = () => import("@/views/basic/test/archiving") -const DataSync = () => import("@/views/basic/dataSync/index") -const Card = () => import("@/views/basic/card/index") -const Analysis = () => import("@/views/basic/analysis/index") -const Device = () => import("@/views/basic/device/index") -const DeviceLog = () => import("@/views/basic/device/log") -const Down = () => import("@/views/basic/down/index") -const DownClient = () => import("@/views/basic/down/client") -const SetUpAccount = () => import("@/views/basic/setUp/account") -const SetUpConglomerate = () => import("@/views/basic/setUp/conglomerate") -const SetUpSchool = () => import("@/views/basic/setUp/school") -const SetUpTeacher = () => import("@/views/basic/setUp/teacher") -const SetUpStudent = () => import("@/views/basic/setUp/student") -const SetUpPersonalSetUpStudent = () => import("@/views/basic/setUp/PersonalStudent") -const ArchivedClazz = () => import("@/views/basic/setUp/archivedClazz") -const UserInfo = () => import("@/views/basic/userInfo/index") +const Ask = () => import("@/views/basic/ask/index"); +const AskList = () => import("@/views/basic/ask/list"); +const AskAnalysis = () => import("@/views/basic/ask/analysis"); +const AskArchiving = () => import("@/views/basic/ask/archiving"); +const Test = () => import("@/views/basic/test/index"); +const TestList = () => import("@/views/basic/test/list"); +const TestAnalysis = () => import("@/views/basic/test/analysis"); +const TestArchiving = () => import("@/views/basic/test/archiving"); +const DataSync = () => import("@/views/basic/dataSync/index"); +const Card = () => import("@/views/basic/card/index"); +const Analysis = () => import("@/views/basic/analysis/index"); +const Device = () => import("@/views/basic/device/index"); +const DeviceLog = () => import("@/views/basic/device/log"); +const Down = () => import("@/views/basic/down/index"); +const DownClient = () => import("@/views/basic/down/client"); +const SetUpAccount = () => import("@/views/basic/setUp/account"); +const SetUpConglomerate = () => import("@/views/basic/setUp/conglomerate"); +const SetUpSchool = () => import("@/views/basic/setUp/school"); +const SetUpTeacher = () => import("@/views/basic/setUp/teacher"); +const SetUpStudent = () => import("@/views/basic/setUp/student"); +const SetUpPersonalSetUpStudent = () => + import("@/views/basic/setUp/PersonalStudent"); +const ArchivedClazz = () => import("@/views/basic/setUp/archivedClazz"); +const UserInfo = () => import("@/views/basic/userInfo/index"); // 个人版 // const PersonalAsk = () => import("@/views/personal/ask/index") @@ -53,52 +54,57 @@ const UserInfo = () => import("@/views/basic/userInfo/index") // const PersonalDown = () => import("@/views/personal/down/index") // const PersonalUserInfo = () => import("@/views/personal/userInfo/index") - // 超级管理员 -const AdminDevice = () => import("@/views/admin/device/index") -const AdminDeviceLog = () => import("@/views/admin/device/log") -const AdminAccount = () => import("@/views/admin/account/index") -const AdminClientVersion = () => import("@/views/admin/clientVersion/index") +const AdminDevice = () => import("@/views/admin/device/index"); +const AdminDeviceLog = () => import("@/views/admin/device/log"); +const AdminAccount = () => import("@/views/admin/account/index"); +const AdminClientVersion = () => import("@/views/admin/clientVersion/index"); /** - * v1.4 + * v1.4 */ -const SetUpClazz = () => import("@/views/basic/setUp/clazz") -const Archived = () => import("@/views/basic/setUp/archived") -const DeviceError = () => import("@/views/basic/device/error") +const SetUpClazz = () => import("@/views/basic/setUp/clazz"); +const Archived = () => import("@/views/basic/setUp/archived"); +const DeviceError = () => import("@/views/basic/device/error"); // v1.5 年级组长 -const gradeAnalysis = () => import("@/views/basic/askTestQuestion/gradeAnalysis") -const gradeDetail = () => import("@/views/basic/askTestQuestion/gradeAnalysisDetail") +const gradeAnalysis = () => + import("@/views/basic/askTestQuestion/gradeAnalysis"); +const gradeDetail = () => + import("@/views/basic/askTestQuestion/gradeAnalysisDetail"); -const askTestQuestion = () => import("@/views/basic/askTestQuestion/index") -const askTestDetail = () => import("@/views/basic/askTestQuestion/view") -const askTestUpdate = () => import("@/views/basic/askTestQuestion/update") -const askTestReport = () => import("@/views/basic/askTestQuestion/report") -const askTestReportDetail = () => import("@/views/basic/askTestQuestion/detail") -const askTestReportRecycle = () => import("@/views/basic/askTestQuestion/recycle") +const askTestQuestion = () => import("@/views/basic/askTestQuestion/index"); +const askTestDetail = () => import("@/views/basic/askTestQuestion/view"); +const askTestUpdate = () => import("@/views/basic/askTestQuestion/update"); +const askTestReport = () => import("@/views/basic/askTestQuestion/report"); +const wrongQuestion = () => + import("@/views/basic/askTestQuestion/wrongQuestion"); +const askTestReportDetail = () => + import("@/views/basic/askTestQuestion/detail"); +const askTestReportRecycle = () => + import("@/views/basic/askTestQuestion/recycle"); /** * 重写路由的push方法 */ -const routerPush = Router.prototype.push +const routerPush = Router.prototype.push; Router.prototype.push = function push(location) { - return routerPush.call(this, location).catch(error => error) -} -Vue.use(Router) + return routerPush.call(this, location).catch((error) => error); +}; +Vue.use(Router); let defaultRouter = [ { path: "/", redirect: "/index", hidden: true, - children: [] + children: [], }, { path: "/login", component: Login, name: "登录", hidden: true, - children: [] + children: [], }, { path: "/index", @@ -114,9 +120,9 @@ let defaultRouter = [ iconCls: "fa fa-dashboard", // 图标样式class name: "主页", component: HomeMain, - children: [] - } - ] + children: [], + }, + ], }, { path: "/deviceError", @@ -129,9 +135,9 @@ let defaultRouter = [ path: "/deviceError", name: "异常设备信息", component: DeviceError, - hidden: true - } - ] + hidden: true, + }, + ], }, { path: "/userInfo", @@ -145,18 +151,18 @@ let defaultRouter = [ iconCls: "fa fa-user", // 图标样式class name: "个人信息", component: UserInfo, - children: [] - } - ] + children: [], + }, + ], }, { path: "/404", component: NotFound, name: "404", hidden: true, - children: [] - } -] + children: [], + }, +]; //标准版路由表 let addrouters = [ { @@ -172,7 +178,7 @@ let addrouters = [ iconCls: "fa fa-file-text", // 图标样式class name: "examinationPaper", component: ExaminationPaper, - children: [] + children: [], }, { path: "/examinationPaperAdd", @@ -180,7 +186,7 @@ let addrouters = [ name: "examinationPaperAdd", component: ExaminationPaperAdd, parent: "examinationPaper", - children: [] + children: [], }, { path: "/examinationPaperAddQs", @@ -188,7 +194,7 @@ let addrouters = [ name: "examinationPaperAddQs", component: ExaminationPaperAddQs, parent: "examinationPaper", - children: [] + children: [], }, { path: "/examinationPaperEdit", @@ -196,7 +202,7 @@ let addrouters = [ name: "修改答题卡", component: ExaminationPaperEdit, parent: "examinationPaper", - children: [] + children: [], }, { path: "/examinationPaperRecycle", @@ -204,7 +210,7 @@ let addrouters = [ name: "回收站答题卡", component: ExaminationPaperRecycle, parent: "examinationPaper", - children: [] + children: [], }, { path: "/examinationPaperArchiving", @@ -213,9 +219,9 @@ let addrouters = [ component: ExaminationPaperArchiving, parent: "examinationPaper", hidden: true, - children: [] + children: [], }, - ] + ], }, { path: "/testGrade", @@ -227,154 +233,181 @@ let addrouters = [ path: "/testGradeReport", iconImage: require("@/assets/images/aside/suitangwen-baobiao-default.png"), selectedIconImage: require("@/assets/images/aside/suitangwen-baobiao-selected.png"), - name: '即时测报表', + name: "即时测报表", demoRoles: ["ROLE_NIANJI"], component: gradeAnalysis, - children: [] - }, { + children: [], + }, + { path: "/testGradeReportDetail", iconCls: "", name: "testGradeReportDetail", demoRoles: ["ROLE_NIANJI"], component: gradeDetail, hidden: true, - children: [] - } - ] + children: [], + }, + ], }, { path: "/askTeacher", iconImage: require("@/assets/images/aside/ask-default.png"), name: "随堂问", component: Layout, - children: [{ - path: "/askPreparationQuestions", - iconImage: require("@/assets/images/aside/paper-default.png"), - selectedIconImage: require("@/assets/images/aside/paper-selected.png"), - name: '备题', - demoRoles: ["ROLE_JIAOSHI"], - component: askTestQuestion, - children: [] - }, { - path: "/askReport", - iconImage: require("@/assets/images/aside/suitangwen-baobiao-default.png"), - selectedIconImage: require("@/assets/images/aside/suitangwen-baobiao-selected.png"), - name: '报表', - demoRoles: ["ROLE_JIAOSHI", "ROLE_BANZHUREN"], - component: askTestReport, - children: [] - }, { - path: "/askPreparationQuestionsDetail", - iconCls: "", - name: "askPreparationQuestionsDetail", - demoRoles: ["ROLE_JIAOSHI"], - component: askTestDetail, - hidden: true, - children: [] - }, { - path: "/askPreparationQuestionsUpdate", - iconCls: "", - name: "askPreparationQuestionsUpdate", - demoRoles: ["ROLE_JIAOSHI"], - component: askTestUpdate, - hidden: true, - children: [] - }, { - path: "/askReportDetail", - iconCls: "", - name: "askReportDetail", - demoRoles: ["ROLE_JIAOSHI"], - component: askTestReportDetail, - hidden: true, - children: [] - }, { - path: "/askPreparationQuestionsRecycle", - iconCls: "", - name: "askPreparationQuestionsRecycle", - demoRoles: ["ROLE_JIAOSHI"], - component: askTestReportRecycle, - hidden: true, - children: [] - }, { - path: "/askPreparationQuestionsAdd", - iconCls: "", - name: "askPreparationQuestionsAdd", - demoRoles: ["ROLE_JIAOSHI"], - component: ExaminationPaperAddQs, - hidden: true, - children: [] - }] + children: [ + { + path: "/askPreparationQuestions", + iconImage: require("@/assets/images/aside/paper-default.png"), + selectedIconImage: require("@/assets/images/aside/paper-selected.png"), + name: "备题", + demoRoles: ["ROLE_JIAOSHI"], + component: askTestQuestion, + children: [], + }, + { + path: "/askReport", + iconImage: require("@/assets/images/aside/suitangwen-baobiao-default.png"), + selectedIconImage: require("@/assets/images/aside/suitangwen-baobiao-selected.png"), + name: "报表", + demoRoles: ["ROLE_JIAOSHI", "ROLE_BANZHUREN"], + component: askTestReport, + children: [], + }, + { + path: "/askPreparationQuestionsDetail", + iconCls: "", + name: "askPreparationQuestionsDetail", + demoRoles: ["ROLE_JIAOSHI"], + component: askTestDetail, + hidden: true, + children: [], + }, + { + path: "/askPreparationQuestionsUpdate", + iconCls: "", + name: "askPreparationQuestionsUpdate", + demoRoles: ["ROLE_JIAOSHI"], + component: askTestUpdate, + hidden: true, + children: [], + }, + { + path: "/askReportDetail", + iconCls: "", + name: "askReportDetail", + demoRoles: ["ROLE_JIAOSHI"], + component: askTestReportDetail, + hidden: true, + children: [], + }, + { + path: "/askPreparationQuestionsRecycle", + iconCls: "", + name: "askPreparationQuestionsRecycle", + demoRoles: ["ROLE_JIAOSHI"], + component: askTestReportRecycle, + hidden: true, + children: [], + }, + { + path: "/askPreparationQuestionsAdd", + iconCls: "", + name: "askPreparationQuestionsAdd", + demoRoles: ["ROLE_JIAOSHI"], + component: ExaminationPaperAddQs, + hidden: true, + children: [], + }, + ], }, { path: "/testTeacher", iconImage: require("@/assets/images/aside/test-default.png"), name: "即时测", component: Layout, - children: [{ - path: "/testPaper", - iconImage: require("@/assets/images/aside/paper-default.png"), - selectedIconImage: require("@/assets/images/aside/paper-selected.png"), - name: '组卷', - demoRoles: ["ROLE_JIAOSHI"], - component: askTestQuestion, - children: [] - }, { - path: "/testReport", - iconImage: require("@/assets/images/aside/suitangwen-baobiao-default.png"), - selectedIconImage: require("@/assets/images/aside/suitangwen-baobiao-selected.png"), - name: '报表', - demoRoles: ["ROLE_JIAOSHI", "ROLE_BANZHUREN"], - component: askTestReport, - children: [] - }, { - path: "/testPaperQuestionsDetail", - iconCls: "", - name: "testPaperQuestionsDetail", - demoRoles: ["ROLE_JIAOSHI"], - component: askTestDetail, - hidden: true, - children: [] - }, { - path: "/testPaperQuestionsUpdate", - iconCls: "", - name: "testPaperQuestionsUpdate", - demoRoles: ["ROLE_JIAOSHI"], - component: askTestUpdate, - hidden: true, - children: [] - }, { - path: "/testReportDetail", - iconCls: "", - name: "testReportDetail", - demoRoles: ["ROLE_JIAOSHI","ROLE_BANZHUREN"], - component: askTestReportDetail, - hidden: true, - children: [] - }, { - path: "/testReportRecycle", - iconCls: "", - name: "testReportRecycle", - demoRoles: ["ROLE_JIAOSHI"], - component: askTestReportRecycle, - hidden: true, - children: [] - }, { - path: "/testPaperRecycle", - iconCls: "", - name: "testPaperRecycle", - demoRoles: ["ROLE_JIAOSHI"], - component: askTestReportRecycle, - hidden: true, - children: [] - }, { - path: "/testPaperAdd", - iconCls: "", - name: "testPaperAdd", - demoRoles: ["ROLE_JIAOSHI"], - component: ExaminationPaperAdd, - hidden: true, - children: [] - }] + children: [ + { + path: "/testPaper", + iconImage: require("@/assets/images/aside/paper-default.png"), + selectedIconImage: require("@/assets/images/aside/paper-selected.png"), + name: "组卷", + demoRoles: ["ROLE_JIAOSHI"], + component: askTestQuestion, + children: [], + }, + { + path: "/testReport", + iconImage: require("@/assets/images/aside/suitangwen-baobiao-default.png"), + selectedIconImage: require("@/assets/images/aside/suitangwen-baobiao-selected.png"), + name: "报表", + demoRoles: ["ROLE_JIAOSHI", "ROLE_BANZHUREN"], + component: askTestReport, + children: [], + }, + { + path: "/wrongQuestion", + iconImage: require("@/assets/images/aside/suitangwen-baobiao-default.png"), + selectedIconImage: require("@/assets/images/aside/suitangwen-baobiao-selected.png"), + name: "错题组卷", + demoRoles: ["ROLE_JIAOSHI"], + component: wrongQuestion, + children: [], + }, + { + path: "/testPaperQuestionsDetail", + iconCls: "", + name: "testPaperQuestionsDetail", + demoRoles: ["ROLE_JIAOSHI"], + component: askTestDetail, + hidden: true, + children: [], + }, + { + path: "/testPaperQuestionsUpdate", + iconCls: "", + name: "testPaperQuestionsUpdate", + demoRoles: ["ROLE_JIAOSHI"], + component: askTestUpdate, + hidden: true, + children: [], + }, + { + path: "/testReportDetail", + iconCls: "", + name: "testReportDetail", + demoRoles: ["ROLE_JIAOSHI", "ROLE_BANZHUREN"], + component: askTestReportDetail, + hidden: true, + children: [], + }, + { + path: "/testReportRecycle", + iconCls: "", + name: "testReportRecycle", + demoRoles: ["ROLE_JIAOSHI"], + component: askTestReportRecycle, + hidden: true, + children: [], + }, + { + path: "/testPaperRecycle", + iconCls: "", + name: "testPaperRecycle", + demoRoles: ["ROLE_JIAOSHI"], + component: askTestReportRecycle, + hidden: true, + children: [], + }, + { + path: "/testPaperAdd", + iconCls: "", + name: "testPaperAdd", + demoRoles: ["ROLE_JIAOSHI"], + component: ExaminationPaperAdd, + hidden: true, + children: [], + }, + ], }, { path: "/setUpConglomerate", @@ -386,11 +419,11 @@ let addrouters = [ { path: "/setUpConglomerate", iconCls: "fa fa-building", - name: '集团管理', + name: "集团管理", component: SetUpConglomerate, - children: [] + children: [], }, - ] + ], }, { path: "/setUpAccount", @@ -402,64 +435,64 @@ let addrouters = [ { path: "/setUpAccount", iconCls: "fa fa-id-card-o", - name: '', + name: "", component: SetUpAccount, - children: [] + children: [], }, - ] + ], }, { path: "/", iconCls: "fa fa-cog", - name: '学校管理', + name: "学校管理", component: Layout, children: [ { path: "/setUpSchool", iconCls: "fa fa-calculator", - name: '学校设置', + name: "学校设置", component: SetUpSchool, - children: [] + children: [], }, { path: "/setUpClazz", iconCls: "fa fa-sitemap", - name: '班级管理', + name: "班级管理", component: SetUpClazz, - children: [] + children: [], }, { path: "/setUpTeacher", iconCls: "fa fa-male", - name: '教师管理', + name: "教师管理", component: SetUpTeacher, - children: [] + children: [], }, { path: "/setUpStudent", iconCls: "fa fa-mortar-board", - name: '学生管理', + name: "学生管理", component: SetUpStudent, - children: [] + children: [], }, { path: "/archivedClazz", iconCls: "fa fa-list-ul", - name: '已归档班级', + name: "已归档班级", component: ArchivedClazz, hidden: true, - children: [] + children: [], }, { path: "/archived", iconCls: "fa fa-list-ul", - name: '分班', + name: "分班", component: Archived, hidden: true, - children: [] + children: [], }, - ] + ], }, { path: "/card", @@ -473,9 +506,9 @@ let addrouters = [ iconCls: "fa fa-id-card", // 图标样式class name: "", component: Card, - children: [] - } - ] + children: [], + }, + ], }, { path: "/device", @@ -492,7 +525,7 @@ let addrouters = [ meta: { keepAlive: true, }, - children: [] + children: [], }, { path: "/deviceLog", @@ -500,9 +533,9 @@ let addrouters = [ name: "", component: DeviceLog, parent: "device", - children: [] - } - ] + children: [], + }, + ], }, { path: "/analysis", @@ -516,9 +549,9 @@ let addrouters = [ iconCls: "fa fa-area-chart", // 图标样式class name: "", component: Analysis, - children: [] - } - ] + children: [], + }, + ], }, { path: "/down", @@ -532,7 +565,7 @@ let addrouters = [ iconCls: "fa fa-download", // 图标样式class name: "发卡软件", component: Down, - children: [] + children: [], }, { path: "/downClient", @@ -540,9 +573,9 @@ let addrouters = [ name: "授课端软件", component: DownClient, parent: "down", - children: [] - } - ] + children: [], + }, + ], }, { path: "/dataSync", @@ -556,9 +589,9 @@ let addrouters = [ iconCls: "fa fa-random", // 图标样式class name: "", component: DataSync, - children: [] - } - ] + children: [], + }, + ], }, // { // path: "/portrait", @@ -587,7 +620,7 @@ let addrouters = [ // } // ] // }, -] +]; //长水版路由表 let csAddrouters = [ @@ -603,7 +636,7 @@ let csAddrouters = [ iconCls: "fa fa-file-text", name: "examinationPaper", component: ExaminationPaper, - children: [] + children: [], }, { path: "/examinationPaperAdd", @@ -611,7 +644,7 @@ let csAddrouters = [ name: "examinationPaperAdd", component: ExaminationPaperAdd, parent: "examinationPaper", - children: [] + children: [], }, { path: "/examinationPaperEdit", @@ -619,7 +652,7 @@ let csAddrouters = [ name: "修改答题卡", component: ExaminationPaperEdit, parent: "examinationPaper", - children: [] + children: [], }, { path: "/examinationPaperRecycle", @@ -627,7 +660,7 @@ let csAddrouters = [ name: "回收站答题卡", component: ExaminationPaperRecycle, parent: "examinationPaper", - children: [] + children: [], }, { path: "/examinationPaperArchiving", @@ -636,9 +669,9 @@ let csAddrouters = [ component: ExaminationPaperArchiving, parent: "examinationPaper", hidden: true, - children: [] + children: [], }, - ] + ], }, { path: "/ask", @@ -656,7 +689,7 @@ let csAddrouters = [ meta: { keepAlive: true, }, - children: [] + children: [], }, { path: "/askAnalysis", @@ -664,9 +697,9 @@ let csAddrouters = [ name: "随堂问报表分析", component: AskAnalysis, parent: "ask", - children: [] - } - ] + children: [], + }, + ], }, { path: "/test", @@ -683,7 +716,7 @@ let csAddrouters = [ meta: { keepAlive: true, }, - children: [] + children: [], }, { path: "/testAnalysis", @@ -691,10 +724,9 @@ let csAddrouters = [ name: "即时测报表分析", component: TestAnalysis, parent: "test", - children: [] - } - - ] + children: [], + }, + ], }, { path: "/setUpConglomerate", @@ -706,11 +738,11 @@ let csAddrouters = [ { path: "/setUpConglomerate", iconCls: "fa fa-building", - name: '集团管理', + name: "集团管理", component: SetUpConglomerate, - children: [] + children: [], }, - ] + ], }, { path: "/setUpAccount", @@ -722,40 +754,40 @@ let csAddrouters = [ { path: "/setUpAccount", iconCls: "fa fa-id-card-o", - name: '', + name: "", component: SetUpAccount, - children: [] + children: [], }, - ] + ], }, { path: "/", iconCls: "fa fa-cog", - name: '学校管理', + name: "学校管理", component: Layout, children: [ { path: "/setUpSchool", iconCls: "fa fa-calculator", - name: '学校设置', + name: "学校设置", component: SetUpSchool, - children: [] + children: [], }, { path: "/setUpTeacher", iconCls: "fa fa-male", - name: '教师管理', + name: "教师管理", component: SetUpTeacher, - children: [] + children: [], }, { path: "/setUpStudent", iconCls: "fa fa-mortar-board", - name: '学生管理', + name: "学生管理", component: SetUpStudent, - children: [] + children: [], }, - ] + ], }, { path: "/card", @@ -769,9 +801,9 @@ let csAddrouters = [ iconCls: "fa fa-id-card", name: "", component: Card, - children: [] - } - ] + children: [], + }, + ], }, { path: "/device", @@ -788,7 +820,7 @@ let csAddrouters = [ meta: { keepAlive: true, }, - children: [] + children: [], }, { path: "/deviceLog", @@ -796,9 +828,9 @@ let csAddrouters = [ name: "", component: DeviceLog, parent: "device", - children: [] - } - ] + children: [], + }, + ], }, { path: "/analysis", @@ -812,9 +844,9 @@ let csAddrouters = [ iconCls: "fa fa-area-chart", name: "", component: Analysis, - children: [] - } - ] + children: [], + }, + ], }, { path: "/down", @@ -828,7 +860,7 @@ let csAddrouters = [ iconCls: "fa fa-download", name: "发卡软件", component: Down, - children: [] + children: [], }, { path: "/downClient", @@ -836,9 +868,9 @@ let csAddrouters = [ name: "授课端软件", component: DownClient, parent: "down", - children: [] - } - ] + children: [], + }, + ], }, { path: "/dataSync", @@ -852,29 +884,29 @@ let csAddrouters = [ iconCls: "fa fa-random", name: "", component: DataSync, - children: [] - } - ] + children: [], + }, + ], }, -] +]; //个人版版路由表 const addroutersPersonal = [ { path: "/setUpStudent", iconCls: "fa fa-mortar-board", - name: '班级名单', + name: "班级名单", component: Layout, alone: true, children: [ { path: "/setUpStudent", iconCls: "a fa-mortar-board", - name: '', + name: "", component: SetUpPersonalSetUpStudent, - children: [] + children: [], }, - ] + ], }, // { @@ -1040,7 +1072,7 @@ const addroutersPersonal = [ iconCls: "fa fa-file-text", // 图标样式class name: "examinationPaper", component: ExaminationPaper, - children: [] + children: [], }, { path: "/examinationPaperAdd", @@ -1048,7 +1080,7 @@ const addroutersPersonal = [ name: "examinationPaperAdd", component: ExaminationPaperAdd, parent: "examinationPaper", - children: [] + children: [], }, { path: "/examinationPaperAddQs", @@ -1056,7 +1088,7 @@ const addroutersPersonal = [ name: "examinationPaperAddQs", component: ExaminationPaperAddQs, parent: "examinationPaper", - children: [] + children: [], }, { path: "/examinationPaperEdit", @@ -1064,7 +1096,7 @@ const addroutersPersonal = [ name: "修改答题卡", component: ExaminationPaperEdit, parent: "examinationPaper", - children: [] + children: [], }, { path: "/examinationPaperRecycle", @@ -1072,7 +1104,7 @@ const addroutersPersonal = [ name: "回收站答题卡", component: ExaminationPaperRecycle, parent: "examinationPaper", - children: [] + children: [], }, { path: "/examinationPaperArchiving", @@ -1081,9 +1113,9 @@ const addroutersPersonal = [ component: ExaminationPaperArchiving, parent: "examinationPaper", hidden: true, - children: [] + children: [], }, - ] + ], }, { path: "/ask", @@ -1097,8 +1129,7 @@ const addroutersPersonal = [ iconCls: "fa fa-bar-chart", // 图标样式class name: "随堂问报表", component: Ask, - children: [] - + children: [], }, { path: "/askList", @@ -1112,9 +1143,8 @@ const addroutersPersonal = [ name: "随堂问报表分析", component: AskAnalysis, parent: "askList", - children: [] + children: [], }, - ], }, { @@ -1127,10 +1157,9 @@ const addroutersPersonal = [ meta: { keepAlive: true, }, - children: [] - - } - ] + children: [], + }, + ], }, { path: "/test", @@ -1144,7 +1173,7 @@ const addroutersPersonal = [ iconCls: "fa fa-pie-chart", // 图标样式class name: "", component: Test, - children: [] + children: [], }, { path: "/testList", @@ -1158,9 +1187,9 @@ const addroutersPersonal = [ name: "即时测报表分析", component: TestAnalysis, parent: "test", - children: [] + children: [], }, - ] + ], }, { path: "/testArchiving", @@ -1172,10 +1201,9 @@ const addroutersPersonal = [ meta: { keepAlive: true, }, - children: [] - } - - ] + children: [], + }, + ], }, { @@ -1193,7 +1221,7 @@ const addroutersPersonal = [ meta: { keepAlive: true, }, - children: [] + children: [], }, { path: "/portraitDetail", @@ -1201,9 +1229,9 @@ const addroutersPersonal = [ name: "授课端软件", component: PortraitDetail, parent: "down", - children: [] - } - ] + children: [], + }, + ], }, { path: "/dataSync", @@ -1217,9 +1245,9 @@ const addroutersPersonal = [ iconCls: "fa fa-random", name: "", component: DataSync, - children: [] - } - ] + children: [], + }, + ], }, { path: "/down", @@ -1233,11 +1261,11 @@ const addroutersPersonal = [ iconCls: "fa fa-download", name: "发卡软件", component: Down, - children: [] - } - ] + children: [], + }, + ], }, -] +]; // 超级管理员路由表 const addRoutersAdmin = [ @@ -1251,11 +1279,11 @@ const addRoutersAdmin = [ { path: "/account", iconCls: "fa fa-id-card-o", - name: '', + name: "", component: AdminAccount, - children: [] + children: [], }, - ] + ], }, { path: "/device", @@ -1272,7 +1300,7 @@ const addRoutersAdmin = [ meta: { keepAlive: true, }, - children: [] + children: [], }, { path: "/deviceLog", @@ -1280,9 +1308,9 @@ const addRoutersAdmin = [ name: "", component: AdminDeviceLog, parent: "device", - children: [] - } - ] + children: [], + }, + ], }, { path: "/clientVersion", @@ -1294,15 +1322,21 @@ const addRoutersAdmin = [ { path: "/clientVersion", iconCls: "fa fa-id-card-o", - name: '', + name: "", component: AdminClientVersion, - children: [] + children: [], }, - ] + ], }, -] +]; export default new Router({ - routes: defaultRouter -}) -export { defaultRouter, addrouters, addroutersPersonal, addRoutersAdmin, csAddrouters } + routes: defaultRouter, +}); +export { + defaultRouter, + addrouters, + addroutersPersonal, + addRoutersAdmin, + csAddrouters, +}; diff --git a/src/utils/index.js b/src/utils/index.js index 36d24c3..f88511c 100644 --- a/src/utils/index.js +++ b/src/utils/index.js @@ -56,6 +56,10 @@ export function setDateRules(type) { that.startDay = `${aYear}-${aMonth}-01`; that.endDay = formatDate(new Date(), "yyyy-MM-dd"); break; + case "term": + that.startDay = getDateRange()[0]; + that.endDay = getDateRange()[1]; + break; case "onQuarter": if (aMonth > 0 && aMonth < 4) { aMonth = "1"; @@ -111,18 +115,18 @@ export function getKnowledge(knowledgeParam) { var knowledge = knowledgeParam + ""; - var knowledges = knowledge.split(','); + var knowledges = knowledge.split(","); var resultArray = []; - knowledges.forEach(ksplit => { - var ss = ksplit.split('#').filter(dd => dd.length >= 1); + knowledges.forEach((ksplit) => { + var ss = ksplit.split("#").filter((dd) => dd.length >= 1); if (ss.length > 0) { resultArray.push(ss[ss.length - 1]); } - }) + }); - return resultArray.join(';'); + return resultArray.join(";"); } // // 3DES加密 @@ -272,7 +276,7 @@ export function b64DecodeUnicode(str) { }) .join("") ); - } catch (e) { } + } catch (e) {} return uni; } @@ -827,7 +831,7 @@ export function formatGradeNameClass(data) { { value: item.id, label: item.className, - leaf: true + leaf: true, }, ], }); @@ -841,16 +845,15 @@ export function formatGradeNameClass(data) { gradeNameArr[gradeIndex].children.push({ value: item.id, label: item.className, - leaf: true + leaf: true, }); } }); return gradeNameArr; } -_ +_; export function tablePrint(options) { - var id = options.id; var title = options.title; var lindex = options.lindex; @@ -861,9 +864,7 @@ export function tablePrint(options) { var diffStNumber = options.diffStNumber ?? 0; let divs = document.getElementById(id); let awin = window.open("中天易教", "_blank"); - awin.document.getElementsByTagName( - "head" - )[0].innerHTML = ` \ No newline at end of file diff --git a/src/views/basic/askTestQuestion/wrongQuestion.vue b/src/views/basic/askTestQuestion/wrongQuestion.vue new file mode 100644 index 0000000..2147441 --- /dev/null +++ b/src/views/basic/askTestQuestion/wrongQuestion.vue @@ -0,0 +1,709 @@ +