班主任考核学期统计

This commit is contained in:
yaojian
2026-03-05 15:37:17 +08:00
parent 700c2e6a83
commit f63ce726c1
3 changed files with 614 additions and 0 deletions

View File

@@ -52,3 +52,42 @@ export function delObjs(ids?: Object) {
})
}
/**
* 新增申诉(关联考核记录)
* @param {Object} [obj] - 申诉数据
* @returns {Promise} 请求的 Promise 对象。
*/
export function addAppeal(obj?: Object) {
return request({
url: '/stuwork/classmasterevaluationappeal/addAppeal',
method: 'post',
data: obj
})
}
/**
* 修改申诉
* @param {Object} [obj] - 申诉数据
* @returns {Promise} 请求的 Promise 对象。
*/
export function editObj(obj?: Object) {
return request({
url: '/stuwork/classmasterevaluationappeal/edit',
method: 'post',
data: obj
})
}
/**
* 审批申诉
* @param {Object} [obj] - 申诉数据
* @returns {Promise} 请求的 Promise 对象。
*/
export function editAppealStatus(obj?: Object) {
return request({
url: '/stuwork/classmasterevaluationappeal/editAppealStatus',
method: 'post',
data: obj
})
}

View File

@@ -0,0 +1,76 @@
import request from '/@/utils/request';
/**
* 分页查询班主任考核学期汇总列表
* @param query 查询参数
*/
export const fetchList = (query?: any) => {
return request({
url: '/stuwork/classmasterevaluationsummary/page',
method: 'get',
params: query
});
};
/**
* 生成学期汇总数据
* @param data 参数
*/
export const generateSummary = (data: any) => {
return request({
url: '/stuwork/classmasterevaluationsummary/generate',
method: 'post',
data
});
};
/**
* 重新计算排名
* @param data 参数
*/
export const recalculateRanking = (data: any) => {
return request({
url: '/stuwork/classmasterevaluationsummary/recalculate',
method: 'post',
data
});
};
/**
* 查询班主任学期汇总详情
* @param classMasterCode 工号
* @param schoolYear 学年
* @param schoolTerm 学期
*/
export const getSummaryByMaster = (classMasterCode: string, schoolYear: string, schoolTerm: string) => {
return request({
url: '/stuwork/classmasterevaluationsummary/detail',
method: 'get',
params: { classMasterCode, schoolYear, schoolTerm }
});
};
/**
* 获取待处理申诉提醒
* @param schoolYear 学年
* @param schoolTerm 学期
*/
export const getPendingAppealReminders = (schoolYear: string, schoolTerm: string) => {
return request({
url: '/stuwork/classmasterevaluationsummary/pending-appeals',
method: 'get',
params: { schoolYear, schoolTerm }
});
};
/**
* 导出学期汇总数据
* @param data 查询条件
*/
export const exportSummary = (data: any) => {
return request({
url: '/stuwork/classmasterevaluationsummary/export',
method: 'post',
data
});
};