402 lines
6.8 KiB
JavaScript
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
|
|
})
|
|
} |