125 lines
2.6 KiB
JavaScript
125 lines
2.6 KiB
JavaScript
import request from '@/utils/request';
|
|
|
|
// 查询勤工俭学申请信息列表
|
|
export function listWorkStudyApplication(query) {
|
|
return request({
|
|
url: '/jcbt/workStudyApplication/list',
|
|
method: 'get',
|
|
params: query
|
|
});
|
|
}
|
|
|
|
// 查询勤工俭学申请信息详细
|
|
export function getWorkStudyApplication(id) {
|
|
return request({
|
|
url: '/jcbt/workStudyApplication/' + id,
|
|
method: 'get'
|
|
});
|
|
}
|
|
|
|
// 新增勤工俭学申请信息
|
|
export function addWorkStudyApplication(data) {
|
|
return request({
|
|
url: '/jcbt/workStudyApplication',
|
|
method: 'post',
|
|
data: data
|
|
});
|
|
}
|
|
|
|
// 修改勤工俭学申请信息
|
|
export function updateWorkStudyApplication(data) {
|
|
return request({
|
|
url: '/jcbt/workStudyApplication',
|
|
method: 'put',
|
|
data: data
|
|
});
|
|
}
|
|
|
|
// 删除勤工俭学申请信息
|
|
export function delWorkStudyApplication(id) {
|
|
return request({
|
|
url: '/jcbt/workStudyApplication/' + id,
|
|
method: 'delete'
|
|
});
|
|
}
|
|
|
|
// 检查学生是否已申请该岗位
|
|
export function checkDuplicateApplication(studentId, positionId) {
|
|
return request({
|
|
url: '/jcbt/workStudyApplication/hasApplied',
|
|
method: 'get',
|
|
params: {
|
|
studentId: studentId,
|
|
positionId: positionId
|
|
}
|
|
});
|
|
}
|
|
|
|
// 提交申请
|
|
export function submitApplication(id) {
|
|
return request({
|
|
url: '/jcbt/workStudyApplication/submit/' + id,
|
|
method: 'post'
|
|
});
|
|
}
|
|
|
|
// 撤销申请
|
|
export function cancelApplication(id) {
|
|
return request({
|
|
url: '/jcbt/workStudyApplication/cancel/' + id,
|
|
method: 'post'
|
|
});
|
|
}
|
|
|
|
// 学院审核
|
|
export function collegeReview(data) {
|
|
return request({
|
|
url: '/jcbt/workStudyApplication/collegeReview',
|
|
method: 'post',
|
|
data: data
|
|
});
|
|
}
|
|
|
|
// 学生处审核
|
|
export function finalReview(data) {
|
|
return request({
|
|
url: '/jcbt/workStudyApplication/finalReview',
|
|
method: 'post',
|
|
data: data
|
|
});
|
|
}
|
|
|
|
// 获取当前用户学生信息
|
|
export function getCurrentStudentInfo() {
|
|
return request({
|
|
url: '/jcbt/workStudyApplication/currentStudentInfo',
|
|
method: 'get'
|
|
});
|
|
}
|
|
|
|
// 导出勤工俭学申请信息
|
|
export function exportWorkStudyApplication(query) {
|
|
return request({
|
|
url: '/jcbt/workStudyApplication/export',
|
|
method: 'get',
|
|
params: query,
|
|
responseType: 'blob'
|
|
});
|
|
}
|
|
|
|
// 获取岗位申请统计信息
|
|
export function getApplicationStatistics(positionId) {
|
|
return request({
|
|
url: '/jcbt/workStudyApplication/statistics/' + positionId,
|
|
method: 'get'
|
|
});
|
|
}
|
|
|
|
// 获取学生申请状态列表
|
|
export function getStudentApplicationStatusList() {
|
|
return request({
|
|
url: '/jcbt/workStudyApplication/student/applicationStatus',
|
|
method: 'get'
|
|
});
|
|
}
|