student-dx-intelligence-main/src/api/home.js

205 lines
3.0 KiB
JavaScript

import axios from "@/utils/http/index"
/**
* 获取会议 评课 考试 计划 执行数据
* @param params
* @returns
*/
export function getperform(params) {
return axios({
url: '/api/GetPerformDataCount',
params
})
}
/**
* 获取会议 评课 考试 计划统计
* @param params
* @returns
*/
export function getplanall(params) {
return axios({
url: '/api/GetPlanListCount',
params
})
}
/**
* 获取会议室占用状态统计
* @param params
* @returns
*/
export function getmeeting(params) {
return axios({
url: '/api/GetMeetingRoomListCount',
params
})
}
/**
* 获取实验室占用状态统计
* @param params
* @returns
*/
export function getLaboratory(params) {
return axios({
url: '/api/GetLaboratoryListCount',
params
})
}
/**
* 获取实验室占用状态统计
* @param params
* @returns
*/
export function getclassroom(params) {
return axios({
url: '/api/GetClassroomListCount',
params
})
}
/**
* 获取设备运行情况
* @param params
* @returns
*/
export function getMachines(params) {
return axios({
url: '/api/DataCenter/GetMachinesOnline',
params
})
}
/**
* 今日考勤实时动态
* @param params
* @returns
*/
export function getTodayAttendance(params) {
return axios({
url: '/api/DataCenter/GetTodayAttendanceTotal',
params
})
}
/**
* 获取考勤月份
* @param params
* @returns
*/
export function getNowMonth(params) {
return axios({
url: '/api/Commen',
params
})
}
/**
* 获取月考勤统计数据 柱状图
* @param params
* @returns
*/
export function getAttendChartsDataOfMonth(params) {
return axios({
url: '/api/GetMonthCollegeAttendances',
params
})
}
/**
* 获取周考勤统计数据 柱状图
* @param params
* @returns
*/
export function getAttendChartsDataOfWeek(params) {
return axios({
url: '/api/GetWeekCollegeAttendances',
params
})
}
/**
* 选择周次后返回时间区间值
* @param params
* @returns
*/
export function getCurWeekRange(params) {
return axios({
url: '/api/Commen',
params
})
}
/**
* 获取周次列表
* @param params
* @returns
*/
export function getWeekList(params) {
return axios({
url: '/api/Commen',
params
})
}
/**
* 获取左侧菜单
* @param params
* @returns
*/
export function getSysMenusList(params) {
return axios({
url: '/api/SysMenus?LeftTree=',
params
})
}
/**
* get 获取当前用户权限
* @param prams
* @returns
*/
export function getRolec() {
return axios({
url: '/api/Commen',
})
}
/**
* get 获取当前用户信息
* @param prams
* @returns
*/
export function getPersonalInfo() {
return axios({
url: '/api/Main',
params: {
PersonalInfo: "",
},
})
}
/**
* get 查询columnsName按钮是否授权;
* @param prams
* @returns
*/
export function getButtonAuthority(params) {
return axios({
url: '/api/ButtonAuthority',
params
})
}
/**
* 获取工作台菜单
* @param params
* @returns
*/
export function getDeskMenuList(params) {
return axios({
url: '/api/DeskMenuRoles?DeskMenu=',
params
})
}