Merge remote-tracking branch 'origin/developer' into developer

This commit is contained in:
吴红兵
2026-03-03 00:15:59 +08:00
25 changed files with 2520 additions and 80 deletions

View File

@@ -47,3 +47,15 @@ export const delObj = (ids: string[]) => {
});
};
/**
* 活动报名
* @param data 报名信息 { activityInfoId, id (子项目ID), remarks }
*/
export const signUp = (data: any) => {
return request({
url: '/stuwork/activityinfosub/signUp',
method: 'post',
data
});
};

View File

@@ -60,3 +60,16 @@ export const delObj = (ids: string[]) => {
});
};
/**
* 按学年学期统计各班级举办活动次数
* @param schoolYear 学年
* @param schoolTerm 学期
*/
export const statisticsByYearTerm = (schoolYear?: string, schoolTerm?: string) => {
return request({
url: '/stuwork/classactivity/statistics',
method: 'get',
params: { schoolYear, schoolTerm }
});
};

View File

@@ -73,3 +73,16 @@ export const exportExcel = (query?: any) => {
});
};
/**
* 班费使用汇总
* @param schoolYear 学年
* @param schoolTerm 学期
*/
export const getSummary = (schoolYear: string, schoolTerm: string) => {
return request({
url: '/stuwork/classfeelog/summary',
method: 'get',
params: { schoolYear, schoolTerm }
});
};

View File

@@ -72,3 +72,38 @@ export const addScore = (data: any) => {
});
};
/**
* 生成班级论文上传统计
* @param data
*/
export const generateSummary = (data: any) => {
return request({
url: '/stuwork/classpaper/generateSummary',
method: 'get',
params: data
});
};
/**
* 初始化班级论文数据
* @param data
*/
export const initClassPaper = (data: any) => {
return request({
url: '/stuwork/classpaper/init',
method: 'post',
data
});
};
/**
* 查询班级论文统计列表
* @param data
*/
export const getSummaryList = (data: any) => {
return request({
url: '/stuwork/classpaper/summaryList',
method: 'get',
params: data
});
};

View File

@@ -73,3 +73,16 @@ export const exportExcel = (query?: any) => {
});
};
/**
* 按学年学期统计各班级安全教育次数
* @param schoolYear 学年
* @param schoolTerm 学期
*/
export const statisticsByYearTerm = (schoolYear?: string, schoolTerm?: string) => {
return request({
url: '/stuwork/classsafeedu/statistics',
method: 'get',
params: { schoolYear, schoolTerm }
});
};

View File

@@ -60,3 +60,26 @@ export const delObj = (ids: string[]) => {
});
};
/**
* 初始化班级总结数据
* @param data
*/
export const initClassSummary = (data: any) => {
return request({
url: '/stuwork/classsummary/init',
method: 'post',
data
});
};
/**
* 查询班级总结统计列表
* @param data
*/
export const getStatisticsList = (data: any) => {
return request({
url: '/stuwork/classsummary/statisticsList',
method: 'get',
params: data
});
};

View File

@@ -25,3 +25,39 @@ export const exportExcel = (query?: any) => {
});
};
/**
* 更新学生评优奖项
* @param data
*/
export const updateStuAward = (data: any) => {
return request({
url: '/stuwork/rewardstudent/updateStuAward',
method: 'post',
data
});
};
/**
* 查询学生评优记录
* @param stuNo 学号
* @param schoolYear 学年
* @param schoolTerm 学期
*/
export const getStuRewardList = (stuNo: string, schoolYear: string, schoolTerm: string) => {
return request({
url: '/stuwork/rewardstudent/getStuRewardList',
method: 'get',
params: { stuNo, schoolYear, schoolTerm }
});
};
/**
* 获取奖项规则列表
*/
export const getRewardRuleList = () => {
return request({
url: '/stuwork/rewardrule/getRewardRule',
method: 'get'
});
};

View File

@@ -59,3 +59,13 @@ export const delObj = (ids: string[]) => {
});
};
/**
* 社团统计 - 根据学院统计社团数量
*/
export const getAssociationStats = () => {
return request({
url: '/stuwork/stuassociation/stats',
method: 'get'
});
};

View File

@@ -72,3 +72,31 @@ export const updateResult = (data: any) => {
});
};
/**
* 导入心理健康数据
* @param file
*/
export const importExcel = (file: File) => {
const formData = new FormData();
formData.append('file', file);
return request({
url: '/stuwork/stucare/import',
method: 'post',
data: formData,
headers: {
'Content-Type': 'multipart/form-data'
}
});
};
/**
* 下载导入模板
*/
export const downloadTemplate = () => {
return request({
url: '/stuwork/stucare/importTemplate',
method: 'get',
responseType: 'blob'
});
};

View File

@@ -113,3 +113,16 @@ export const getStuConductYear = (query?: any) => {
});
};
/**
* 发送学期操行考核预警
* @param schoolYear 学年
* @param schoolTerm 学期
*/
export const sendConductWarning = (schoolYear: string, schoolTerm: string) => {
return request({
url: '/stuwork/stuconduct/sendWarning',
method: 'post',
params: { schoolYear, schoolTerm }
});
};

View File

@@ -23,3 +23,51 @@ export const fetchList = (query?: any) => {
}
})
}
/**
* 学分确认
* @param graduYear 毕业年份
*/
export const confirmScore = (graduYear: string) => {
return request({
url: '/stuwork/stugraducheck/confirmScore',
method: 'get',
params: { graduYear }
})
}
/**
* 操行考核确认
* @param graduYear 毕业年份
*/
export const confirmConduct = (graduYear: string) => {
return request({
url: '/stuwork/stugraducheck/confirmConduct',
method: 'get',
params: { graduYear }
})
}
/**
* 违纪确认
* @param graduYear 毕业年份
*/
export const confirmPunish = (graduYear: string) => {
return request({
url: '/stuwork/stugraducheck/confirmPunish',
method: 'get',
params: { graduYear }
})
}
/**
* 等级工确认
* @param graduYear 毕业年份
*/
export const confirmSkill = (graduYear: string) => {
return request({
url: '/stuwork/stugraducheck/confirmSkill',
method: 'get',
params: { graduYear }
})
}

View File

@@ -89,3 +89,13 @@ export const exportExcel = (query?: any) => {
});
};
/**
* 获取团员统计信息(全校总数+各学院统计)
*/
export const getStatistics = () => {
return request({
url: '/stuwork/stuunionleague/statistics',
method: 'get'
});
};