feat: 新增很多页面
This commit is contained in:
13
src/api/stuwork/assessmentcategory.ts
Normal file
13
src/api/stuwork/assessmentcategory.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
import request from "/@/utils/request"
|
||||
|
||||
/**
|
||||
* 获取考核项目列表
|
||||
* @returns {Promise} 请求的 Promise 对象。
|
||||
*/
|
||||
export function getList() {
|
||||
return request({
|
||||
url: '/stuwork/assessmentcategory/list',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
13
src/api/stuwork/assessmentpoint.ts
Normal file
13
src/api/stuwork/assessmentpoint.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
import request from "/@/utils/request"
|
||||
|
||||
/**
|
||||
* 获取考核指标列表
|
||||
* @returns {Promise} 请求的 Promise 对象。
|
||||
*/
|
||||
export function getList() {
|
||||
return request({
|
||||
url: '/stuwork/assessmentpoint/list',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
67
src/api/stuwork/classassessmentsettle.ts
Normal file
67
src/api/stuwork/classassessmentsettle.ts
Normal file
@@ -0,0 +1,67 @@
|
||||
import request from "/@/utils/request"
|
||||
|
||||
/**
|
||||
* 根据分页查询参数获取列表数据。
|
||||
* @param {Object} [query] - 查询参数。
|
||||
* @returns {Promise} 请求的 Promise 分页对象。
|
||||
*/
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/stuwork/classassessmentsettle/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加一个新对象。
|
||||
* @param {Object} [obj] - 要添加的对象。
|
||||
* @returns {Promise} 请求的 Promise 对象 (true/false)。
|
||||
*/
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/stuwork/classassessmentsettle',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据查询参数获取对象详情。
|
||||
* @param {Object} [obj] - 查询参数,包含 id。
|
||||
* @returns {Promise} 请求的 Promise 对象。
|
||||
*/
|
||||
export function getObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/stuwork/classassessmentsettle/detail',
|
||||
method: 'get',
|
||||
params: obj
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据 ID 删除对象。
|
||||
* @param {Object} [ids] - 要删除的对象 ID 数组。
|
||||
* @returns {Promise} 请求的 Promise 对象。
|
||||
*/
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/stuwork/classassessmentsettle/delete',
|
||||
method: 'post',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新一个已存在的对象。
|
||||
* @param {Object} [obj] - 要更新的对象。
|
||||
* @returns {Promise} 请求的 Promise 对象。
|
||||
*/
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/stuwork/classassessmentsettle/edit',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
@@ -47,7 +47,7 @@ export function getObj(obj?: Object) {
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/stuwork/classcheckdaily/delete',
|
||||
method: 'delete',
|
||||
method: 'post',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
13
src/api/stuwork/classhonor.ts
Normal file
13
src/api/stuwork/classhonor.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
import request from '/@/utils/request';
|
||||
|
||||
/**
|
||||
* 根据班级代码查询班级荣誉
|
||||
* @param classCode 班级代码
|
||||
*/
|
||||
export const queryClassHonorByClassCode = (classCode: string | number) => {
|
||||
return request({
|
||||
url: `/stuwork/classhonor/queryClassHonorByClassCode/${classCode}`,
|
||||
method: 'get',
|
||||
});
|
||||
};
|
||||
|
||||
24
src/api/stuwork/classhygienedailyanalysis.ts
Normal file
24
src/api/stuwork/classhygienedailyanalysis.ts
Normal file
@@ -0,0 +1,24 @@
|
||||
import request from '/@/utils/request';
|
||||
|
||||
/**
|
||||
* 获取日常行为月汇总列表
|
||||
*/
|
||||
export const fetchList = (query: any) => {
|
||||
return request({
|
||||
url: '/stuwork/classhygienedaily/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取日常行为月汇总详情
|
||||
*/
|
||||
export const getObj = (query: any) => {
|
||||
return request({
|
||||
url: '/stuwork/classhygienedaily/detail',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
97
src/api/stuwork/classmasterevaluation.ts
Normal file
97
src/api/stuwork/classmasterevaluation.ts
Normal file
@@ -0,0 +1,97 @@
|
||||
import request from "/@/utils/request"
|
||||
|
||||
/**
|
||||
* 根据分页查询参数获取列表数据。
|
||||
* @param {Object} [query] - 查询参数。
|
||||
* @returns {Promise} 请求的 Promise 分页对象。
|
||||
*/
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/stuwork/classmasterevaluation/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加一个新对象。
|
||||
* @param {Object} [obj] - 要添加的对象。
|
||||
* @returns {Promise} 请求的 Promise 对象 (true/false)。
|
||||
*/
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/stuwork/classmasterevaluation/add',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据查询参数获取对象详情。
|
||||
* @param {Object} [obj] - 查询参数,包含 id。
|
||||
* @returns {Promise} 请求的 Promise 对象。
|
||||
*/
|
||||
export function getObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/stuwork/classmasterevaluation/detail',
|
||||
method: 'get',
|
||||
params: obj
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据 ID 删除对象。
|
||||
* @param {Object} [ids] - 要删除的对象 ID 数组。
|
||||
* @returns {Promise} 请求的 Promise 对象。
|
||||
*/
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/stuwork/classmasterevaluation/delete',
|
||||
method: 'post',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新一个已存在的对象。
|
||||
* @param {Object} [obj] - 要更新的对象。
|
||||
* @returns {Promise} 请求的 Promise 对象。
|
||||
*/
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/stuwork/classmasterevaluation/add',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出数据
|
||||
* @param {Object} [query] - 查询参数。
|
||||
* @returns {Promise} 请求的 Promise 对象。
|
||||
*/
|
||||
export function exportData(query?: Object) {
|
||||
return request({
|
||||
url: '/stuwork/classmasterevaluation/exportData',
|
||||
method: 'post',
|
||||
data: query,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 导入数据
|
||||
* @param {FormData} [formData] - 文件表单数据。
|
||||
* @returns {Promise} 请求的 Promise 对象。
|
||||
*/
|
||||
export function importData(formData?: FormData) {
|
||||
return request({
|
||||
url: '/stuwork/classmasterevaluation/importData',
|
||||
method: 'post',
|
||||
data: formData,
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data'
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
54
src/api/stuwork/classmasterevaluationappeal.ts
Normal file
54
src/api/stuwork/classmasterevaluationappeal.ts
Normal file
@@ -0,0 +1,54 @@
|
||||
import request from "/@/utils/request"
|
||||
|
||||
/**
|
||||
* 根据分页查询参数获取申诉列表数据。
|
||||
* @param {Object} [query] - 查询参数。
|
||||
* @returns {Promise} 请求的 Promise 分页对象。
|
||||
*/
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/stuwork/classmasterevaluationappeal/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据查询参数获取申诉详情。
|
||||
* @param {Object} [obj] - 查询参数,包含 id。
|
||||
* @returns {Promise} 请求的 Promise 对象。
|
||||
*/
|
||||
export function getObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/stuwork/classmasterevaluationappeal/detail',
|
||||
method: 'get',
|
||||
params: obj
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 审核申诉
|
||||
* @param {Object} [obj] - 审核数据,包含 id、appealStatus、appealReply 等。
|
||||
* @returns {Promise} 请求的 Promise 对象。
|
||||
*/
|
||||
export function auditAppeal(obj?: Object) {
|
||||
return request({
|
||||
url: '/stuwork/classmasterevaluationappeal/audit',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据 ID 删除申诉记录。
|
||||
* @param {Object} [ids] - 要删除的对象 ID 数组。
|
||||
* @returns {Promise} 请求的 Promise 对象。
|
||||
*/
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/stuwork/classmasterevaluationappeal/delete',
|
||||
method: 'post',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
13
src/api/stuwork/classpublicity.ts
Normal file
13
src/api/stuwork/classpublicity.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
import request from '/@/utils/request';
|
||||
|
||||
/**
|
||||
* 根据班级代码查询班级宣传
|
||||
* @param classCode 班级代码
|
||||
*/
|
||||
export const queryDataByClassCode = (classCode: string | number) => {
|
||||
return request({
|
||||
url: `/stuwork/classpublicity/queryDataByClassCode/${classCode}`,
|
||||
method: 'get',
|
||||
});
|
||||
};
|
||||
|
||||
61
src/api/stuwork/classroomhygienemonthly.ts
Normal file
61
src/api/stuwork/classroomhygienemonthly.ts
Normal file
@@ -0,0 +1,61 @@
|
||||
import request from '/@/utils/request';
|
||||
|
||||
/**
|
||||
* 获取教室月卫生列表
|
||||
*/
|
||||
export const fetchList = (query: any) => {
|
||||
return request({
|
||||
url: '/stuwork/classroomhygienemonthly/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取教室月卫生详情
|
||||
*/
|
||||
export const getObj = (query: any) => {
|
||||
return request({
|
||||
url: '/stuwork/classroomhygienemonthly/detail',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除教室月卫生
|
||||
*/
|
||||
export const delObjs = (ids: string[]) => {
|
||||
return request({
|
||||
url: '/stuwork/classroomhygienemonthly/delete',
|
||||
method: 'post',
|
||||
data: ids
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 教室卫生考核
|
||||
*/
|
||||
export const checkClassRoomHygieneMonthly = (data: { schoolYear: string; schoolTerm: string; month: string }) => {
|
||||
return request({
|
||||
url: '/stuwork/classroomhygienemonthly/checkClassRoomHygieneMonthly',
|
||||
method: 'post',
|
||||
data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 导入教室月卫生数据
|
||||
*/
|
||||
export const importData = (data: FormData) => {
|
||||
return request({
|
||||
url: '/stuwork/classroomhygienemonthly/importData',
|
||||
method: 'post',
|
||||
data,
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data'
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
12
src/api/stuwork/dormbuilding.ts
Normal file
12
src/api/stuwork/dormbuilding.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
import request from '/@/utils/request';
|
||||
|
||||
/**
|
||||
* 获取楼号列表
|
||||
*/
|
||||
export const getBuildingList = () => {
|
||||
return request({
|
||||
url: '/stuwork/dormbuilding/list',
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
13
src/api/stuwork/dormroomstudent.ts
Normal file
13
src/api/stuwork/dormroomstudent.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
import request from '/@/utils/request';
|
||||
|
||||
/**
|
||||
* 根据班级代码查询宿舍学生数量
|
||||
* @param classCode 班级代码
|
||||
*/
|
||||
export const fearchStuNumByClassCode = (classCode: string | number) => {
|
||||
return request({
|
||||
url: `/stuwork/dormroomstudent/fearchStuNumByClassCode/${classCode}`,
|
||||
method: 'get',
|
||||
});
|
||||
};
|
||||
|
||||
68
src/api/stuwork/entrancerule.ts
Normal file
68
src/api/stuwork/entrancerule.ts
Normal file
@@ -0,0 +1,68 @@
|
||||
import request from '/@/utils/request';
|
||||
|
||||
/**
|
||||
* 获取门禁规则列表
|
||||
*/
|
||||
export const fetchList = (query: any) => {
|
||||
return request({
|
||||
url: '/stuwork/entrancerule/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取门禁规则详情
|
||||
*/
|
||||
export const getObj = (query: any) => {
|
||||
return request({
|
||||
url: '/stuwork/entrancerule/detail',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增门禁规则
|
||||
*/
|
||||
export const addObj = (obj: any) => {
|
||||
return request({
|
||||
url: '/stuwork/entrancerule',
|
||||
method: 'post',
|
||||
data: obj
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 编辑门禁规则
|
||||
*/
|
||||
export const putObj = (obj: any) => {
|
||||
return request({
|
||||
url: '/stuwork/entrancerule/edit',
|
||||
method: 'post',
|
||||
data: obj
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除门禁规则
|
||||
*/
|
||||
export const delObjs = (ids: string[]) => {
|
||||
return request({
|
||||
url: '/stuwork/entrancerule/delete',
|
||||
method: 'post',
|
||||
data: ids
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 开启/关闭假期模式
|
||||
*/
|
||||
export const openHoliday = (obj: any) => {
|
||||
return request({
|
||||
url: '/stuwork/entrancerule/openHoliday',
|
||||
method: 'post',
|
||||
data: obj
|
||||
});
|
||||
};
|
||||
|
||||
13
src/api/stuwork/stupunlish.ts
Normal file
13
src/api/stuwork/stupunlish.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
import request from '/@/utils/request';
|
||||
|
||||
/**
|
||||
* 根据班级代码查询惩罚数量
|
||||
* @param classCode 班级代码
|
||||
*/
|
||||
export const queryPunlishNumByClass = (classCode: string | number) => {
|
||||
return request({
|
||||
url: `/stuwork/stupunlish/queryPunlishNumByClass/${classCode}`,
|
||||
method: 'get',
|
||||
});
|
||||
};
|
||||
|
||||
13
src/api/stuwork/teachclassroomassign.ts
Normal file
13
src/api/stuwork/teachclassroomassign.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
import request from '/@/utils/request';
|
||||
|
||||
/**
|
||||
* 根据班级代码查询教室分配
|
||||
* @param classCode 班级代码
|
||||
*/
|
||||
export const getClassRoomByClassCode = (classCode: string | number) => {
|
||||
return request({
|
||||
url: `/stuwork/teachclassroomassign/getClassRoomByClassCode/${classCode}`,
|
||||
method: 'get',
|
||||
});
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user