student-dx-intelligence-main/src/api/atten-information.js

402 lines
6.8 KiB
JavaScript

import axios from "@/utils/http/index"
/**
通用函数
* @param params
* @returns
*/
export function getAttendanceInfo(params) {
return axios({
url: '/api/AttendanceInfo',
params
})
}
/**
获取周次
* @param params
* @returns
*/
export function getweekList(data) {
return axios({
url: `api/Commen?weekList=${data.weekList}`,
params: {}
})
}
/**
根据周次更新起止时间
* @param params
* @returns
*/
export function getTimrange(data) {
return axios({
url: `api/Commen?week=${data.weekNum}`,
params: {}
})
}
/**
//(默认全校)今日考勤_顶部轮播/底部柱状图 月
* @param params
* @returns
*/
export function GetMonthCollegeAttendances(params) {
return axios({
url: `api/GetMonthCollegeAttendances`,
params
})
}
/**
//(默认全校)今日考勤_顶部轮播/底部柱状图 周
* @param params
* @returns
*/
export function GetWeekCollegeAttendances(params) {
return axios({
url: `api/GetWeekCollegeAttendances`,
params
})
}
/**
//获取班级列表、专业列表
* @param params
* @returns
*/
export function GetStudent(params) {
return axios({
url: `/api/Student`,
params
})
}
/**
//获取学院列表
* @param params
* @returns
*/
export function GetTeacher(params) {
return axios({
url: `/api/Teacher`,
params
})
}
/**** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
组织考勤下 学院考勤统计页
* @param params
* @returns
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */
/**
//获取学院 专业
* @param params
* @returns
*/
export function GetcollegeMajorInfo(params) {
return axios({
url: `/api/Student`,
params
})
}
/**
//获取月考勤
* @param params
* @returns
*/
export function GetMonthMajorAttendances(params) {
return axios({
url: `/api/GetMonthMajorAttendances`,
params
})
}
/**
//获取周考勤
* @param params
* @returns
*/
export function GetWeekMajorAttendances(params) {
return axios({
url: `/api/GetWeekMajorAttendances`,
params
})
}
/**
//获取今日考勤
* @param params
* @returns
*/
export function GetMajorAttendances(params) {
return axios({
url: `/api/GetMajorAttendances`,
params
})
}
/**
//获取周次列表
* @returns
*/
export function GetweekList(params) {
return axios({
url: `/api/Commen?weekList=`,
params
})
}
/**** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
组织考勤下 专业考勤统计页
* @param params
* @returns
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */
/**
//获取周次更新数据
* @param params
* @returns
*/
export function GetWeekClassAttendances(params) {
return axios({
url: `/api/GetWeekClassAttendances`,
params
})
}
/**
//获取月 周 日 考勤
* @param params
* @returns
*/
export function GetMonthweektodyClassAttendances(url) {
return axios({
url: `${url}`,
// params
})
}
/**** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
组织考勤下 班级考勤统计页
* @param params
* @returns
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */
/**
//获取课程数据
* @param params
* @returns
*/
export function GetCourselist(params) {
return axios({
url: `/api/Course`,
params
})
}
/**
//获取班级基本信息
* @param params
* @returns
*/
export function GetClassAbsenceTotalStatistics(params) {
return axios({
url: `/api/AttendanceInfo/GetClassAbsenceTotalStatistics`,
params
})
}
/**
//获取该班级所有学生的考勤信息
* @param params
* @returns
*/
export function GetClassAbsenceStatistics(params) {
return axios({
url: `/api/AttendanceInfo/GetClassAbsenceStatistics`,
params
})
}
/**
//获取_班级列表
* @param params
* @returns
*/
export function GetStudentclassList(url) {
return axios({
url: `${url}`,
//params
})
}
/**
//获取_学期列表
* @param params
* @returns
*/
export function GetStudentTeachingLoglist(params) {
return axios({
url: `/api/TeachingLog`,
params
})
}
/**
//获取_课程下拉列表
* @param params
* @returns
*/
export function GetClassAbsenceCourceList(params) {
return axios({
url: `/api/AttendanceInfo/GetClassAbsenceCourceList`,
params
})
}
/**
//获取_top10
* @param params
* @returns
*/
export function GetClassAbsenceTop10(params) {
return axios({
url: `/api/AttendanceInfo/GetClassAbsenceTop10`,
params
})
}
/**** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
组织考勤下 学生考勤统计页
* @param params
* @returns
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */
/**
//获取_课程下拉列表
* @param params
* @returns
*/
export function GetStudentAbsenceCourceList(params) {
return axios({
url: `/api/AttendanceInfo/GetStudentAbsenceCourceList`,
params
})
}
/**
//获取_学生考勤右侧列表
* @param params
* @returns
*/
export function GetStudentAbsenceRecordLsit(params) {
return axios({
url: `/api/AttendanceInfo/GetStudentAbsenceRecordLsit`,
params
})
}
/**
//获取_教室列表
* @param params
* @returns
*/
export function GetAttendanceMachinesLsit(params) {
return axios({
url: `/api/AttendanceMachines`,
params
})
}
/**
//获取_用户权限
* @param params
* @returns
*/
export function GetCommen(params) {
return axios({
url: `/api/Commen`,
params
})
}
/**
//获取学生个人信息及考勤大概
* @param params
* @returns
*/
export function GetStudentAbsenceTotalStatistics(params) {
return axios({
url: `/api/AttendanceInfo/GetStudentAbsenceTotalStatistics`,
params
})
}
/**** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
组织考勤下 学生考勤变化页
* @param params
* @returns
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */
/**
//获取折线图
* @param params
* @returns
*/
export function GetStudentAbsenceRecordStatics(params) {
return axios({
url: `/api/AttendanceInfo/GetStudentAbsenceRecordStatics`,
params
})
}
/**** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
组织考勤下 班级考勤变化页
* @param params
* @returns
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */
/**
//获取折线图
* @param params
* @returns
*/
export function GetClassAbsenceStatisticsLine(params) {
return axios({
url: `/api/AttendanceInfo/GetClassAbsenceStatisticsLine`,
params
})
}