apis.js 7.42 KB
import service from "../axios";
import setUpUrls from "../urls/apis";

export default {
  // 教师首页数据
  teacherIndex(data) {
    return service({
      url: setUpUrls.teacherIndex,
      method: "POST",
      data,
    });
  },
  // 学校管理员首页数据
  schoolIndex(data) {
    return service({
      url: setUpUrls.schoolIndex,
      method: "POST",
      data,
    });
  },
  // 集团管理员首页数据
  tenantIndex(data) {
    return service({
      url: setUpUrls.tenantIndex,
      method: "POST",
      data,
    });
  },
  // 查询角色列表
  roleList(data) {
    return service({
      url: setUpUrls.roleList,
      method: "POST",
      data,
    });
  },
  // 分页查询账号
  userPage(data) {
    return service({
      url: setUpUrls.userPage,
      method: "POST",
      data,
    });
  },
  //  修改账号 禁用账号、修改账号密码等
  updateUser(data) {
    return service({
      url: setUpUrls.updateUser,
      method: "POST",
      data,
    });
  },
  //  查询学校详情
  schoolDetail(data) {
    return service({
      url: setUpUrls.schoolDetail,
      method: "POST",
      data,
    });
  },
  //  修改学校信息
  updateSchool(data) {
    return service({
      url: setUpUrls.updateSchool,
      method: "POST",
      data,
    });
  },
  //  学校年级管理
  gradeList(data) {
    return service({
      url: setUpUrls.gradeList,
      method: "POST",
      data,
    });
  },
  //  查询学校所有科目
  subjectList(data) {
    return service({
      url: setUpUrls.subjectList,
      method: "POST",
      data,
    });
  },
  //  修改年级信息
  updateGrade(data) {
    return service({
      url: setUpUrls.updateGrade,
      method: "POST",
      data,
    });
  },
  //  查询学校班级列表
  schoolClassList(data) {
    return service({
      url: setUpUrls.classList,
      method: "POST",
      data,
    });
  },
  //  查询学生列表
  studentList(data) {
    return service({
      url: setUpUrls.studentList,
      method: "POST",
      data,
    });
  },
  //  修改班级信息
  updateClass(data) {
    return service({
      url: setUpUrls.updateClass,
      method: "POST",
      data,
    });
  },
  //  增加学生
  addStudent(data) {
    return service({
      url: setUpUrls.addStudent,
      method: "POST",
      data,
    });
  },
  //  删除学生
  delStudent(data) {
    return service({
      url: setUpUrls.delStudent,
      method: "POST",
      data,
    });
  },
  //  查询学校教师列表
  teacherList(data) {
    return service({
      url: setUpUrls.teacherList,
      method: "POST",
      data,
    });
  },
  //  新增教师
  addTeacher(data) {
    return service({
      url: setUpUrls.addTeacher,
      method: "POST",
      data,
    });
  },
  //  修改教师信息
  updateTeacher(data) {
    return service({
      url: setUpUrls.updateTeacher,
      method: "POST",
      data,
    });
  },
  //  删除教师管理班级或年级
  delTeacherManager(data) {
    return service({
      url: setUpUrls.delTeacherManager,
      method: "POST",
      data,
    });
  },
  //  查询基站统计数据
  stationReport(data) {
    return service({
      url: setUpUrls.stationReport,
      method: "POST",
      data,
    });
  },
  //  查询答题器统计数据
  keyboardReport(data) {
    return service({
      url: setUpUrls.keyboardReport,
      method: "POST",
      data,
    });
  },
  //  分页查询设备列表
  deviceList(data) {
    return service({
      url: setUpUrls.deviceList,
      method: "POST",
      data,
    });
  },
  //  修改设备自动升级状态
  modifyUpgradeFlag(data) {
    return service({
      url: setUpUrls.modifyUpgradeFlag,
      method: "POST",
      data,
    });
  },
  //  修改基站信息
  updateDevice(data) {
    return service({
      url: setUpUrls.updateDevice,
      method: "POST",
      data,
    });
  },
  //  查询下载配置列表
  appConfigList(data) {
    return service({
      url: setUpUrls.appConfigList,
      method: "POST",
      data,
    });
  },
  //  查询最新的授课端应用版本
  latestVersion(data) {
    return service({
      url: setUpUrls.latestVersion,
      method: "POST",
      data,
    });
  },
  //  下载指定配置的最新版本授课端
  getAppDownloadUrl(data) {
    return service({
      url: setUpUrls.getAppDownloadUrl,
      method: "POST",
      data,
    });
  },
  //  新增授课端应用配置
  addAppConfig(data) {
    return service({
      url: setUpUrls.addAppConfig,
      method: "POST",
      data,
    });
  },
  //  修改授课端应用配置
  updateAppConfig(data) {
    return service({
      url: setUpUrls.updateAppConfig,
      method: "POST",
      data,
    });
  },
  //  发卡记录
  cardList(data) {
    return service({
      url: setUpUrls.cardList,
      method: "POST",
      data,
    });
  },

  /**
   * 集团管理员-学校管理
   */
  //  区域列表
  regionList(data) {
    return service({
      url: setUpUrls.regionList,
      method: "POST",
      data,
    });
  },
  //  学校列表
  schoolList(data) {
    return service({
      url: setUpUrls.schoolList,
      method: "POST",
      data,
    });
  },
  //  新增或修改学校
  saveSchool(data) {
    return service({
      url: setUpUrls.saveSchool,
      method: "POST",
      data,
    });
  },
  //  删除学校
  removeSchool(data) {
    return service({
      url: setUpUrls.removeSchool,
      method: "POST",
      data,
    });
  },
  //  新增或修改区域
  saveRegion(data) {
    return service({
      url: setUpUrls.saveRegion,
      method: "POST",
      data,
    });
  },
  //  新增学校管理员
  addSchoolManager(data) {
    return service({
      url: setUpUrls.addSchoolManager,
      method: "POST",
      data,
    });
  },
  //  查询角色列表
  tenantRoleList(data) {
    return service({
      url: setUpUrls.tenantRoleList,
      method: "POST",
      data,
    });
  },
  //  账号列表
  tenantUserPage(data) {
    return service({
      url: setUpUrls.tenantUserPage,
      method: "POST",
      data,
    });
  },
  //  新增账号
  addUser(data) {
    return service({
      url: setUpUrls.addUser,
      method: "POST",
      data,
    });
  },
  //  禁用账号、修改账号密码等
  tenantUpdateUser(data) {
    return service({
      url: setUpUrls.tenantUpdateUser,
      method: "POST",
      data,
    });
  },
  //  查询基站统计数据
  tenantStationReport(data) {
    return service({
      url: setUpUrls.tenantStationReport,
      method: "POST",
      data,
    });
  },
  //  查询答题器统计数据
  tenantKeyboardReport(data) {
    return service({
      url: setUpUrls.tenantKeyboardReport,
      method: "POST",
      data,
    });
  },
  //  分页查询设备列表
  tenantDeviceList(data) {
    return service({
      url: setUpUrls.tenantDeviceList,
      method: "POST",
      data,
    });
  },
  //  查询学校年级
  tenantGradeList(data) {
    return service({
      url: setUpUrls.tenantGradeList,
      method: "POST",
      data,
    });
  },
  //  查询学校班级
  tenantClassList(data) {
    return service({
      url: setUpUrls.tenantClassList,
      method: "POST",
      data,
    });
  },
  //  学校使用对比
  schoolContrast(data) {
    return service({
      url: setUpUrls.schoolContrast,
      method: "POST",
      data,
    });
  },
  //  年级使用对比
  gradeContrast(data) {
    return service({
      url: setUpUrls.gradeContrast,
      method: "POST",
      data,
    });
  },
};