apis.js 4.46 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
    })
  },
  // 查询角色列表
  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
    })
  },
  
}