This commit is contained in:
zhoutianchi
2026-01-14 10:52:06 +08:00
parent 8c1f4ec05e
commit d0c8ea0223
140 changed files with 16969 additions and 11469 deletions

View File

@@ -0,0 +1,495 @@
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/recruit/recruitstudentsignup/page',
method: 'get',
params: query,
});
};
/**
* 班级分页
* @param query
*/
export const classPage = (query?: any) => {
return request({
url: '/recruit/recruitstudentsignup/classPage',
method: 'get',
params: query,
});
};
/**
* 返校学生分页
* @param query
*/
export const backSchoolStuPage = (query?: any) => {
return request({
url: '/recruit/recruitstudentsignup/backSchoolStuPage',
method: 'get',
params: query,
});
};
/**
* 获取列表
* @param query
*/
export const getList = (query?: any) => {
return request({
url: '/recruit/recruitstudentsignup/getList',
method: 'get',
params: query,
});
};
/**
* 初中分数线统计
* @param query
*/
export const juniorlneStatic = (query?: any) => {
return request({
url: '/recruit/recruitstudentsignup/juniorlneStatic',
method: 'get',
params: query,
});
};
/**
* 在校成绩统计
* @param query
*/
export const inSchoolSocreStatic = (query?: any) => {
return request({
url: '/recruit/recruitstudentsignup/inSchoolSocreStatic',
method: 'get',
params: query,
});
};
/**
* 按用户统计获取联系信息
* @param query
*/
export const getContantByUserStatic = (query?: any) => {
return request({
url: '/recruit/recruitstudentsignup/getContantByUserStatic',
method: 'get',
params: query,
});
};
/**
* 区域统计
* @param query
*/
export const getAreaStatic = (query?: any) => {
return request({
url: '/recruit/recruitstudentsignup/getAreaStatic',
method: 'get',
params: query,
});
};
/**
* 学校统计
* @param query
*/
export const getSchoolStatic = (query?: any) => {
return request({
url: '/recruit/recruitstudentsignup/getSchoolStatic',
method: 'get',
params: query,
});
};
/**
* 学校区域统计
* @param query
*/
export const schoolAreaStatic = (query?: any) => {
return request({
url: '/recruit/recruitstudentsignup/schoolAreaStatic',
method: 'get',
params: query,
});
};
/**
* 按部门统计获取联系信息
* @param query
*/
export const getContantByDeptStatic = (query?: any) => {
return request({
url: '/recruit/recruitstudentsignup/getContantByDeptStatic',
method: 'get',
params: query,
});
};
/**
* 获取表格统计数据列表
* @param query
*/
export const getTabStaticDataList = (query?: any) => {
return request({
url: '/recruit/recruitstudentsignup/getTabStaticDataList',
method: 'get',
params: query,
});
};
/**
* 获取学生宿舍列表
* @param query
*/
export const fetchListStuDorm = (query?: any) => {
return request({
url: '/recruit/recruitstudentsignup/fetchListStuDorm',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/recruit/recruitstudentsignup',
method: 'post',
data: obj,
});
};
/**
* 修改班级信息
* @param obj
*/
export const changeClassInfo = (obj: any) => {
return request({
url: '/recruit/recruitstudentsignup/changeClassInfo',
method: 'post',
data: obj,
});
};
/**
* 获取专业班级
* @param obj
*/
export const getMajorClass = (obj: any) => {
return request({
url: '/recruit/recruitstudentsignup/getMajorClass',
method: 'post',
data: obj,
});
};
/**
* 单个班级
* @param obj
*/
export const oneClass = (obj: any) => {
return request({
url: '/recruit/recruitstudentsignup/oneClass',
method: 'post',
data: obj,
});
};
/**
* 单个学号
* @param obj
*/
export const oneStuNo = (obj: any) => {
return request({
url: '/recruit/recruitstudentsignup/oneStuNo',
method: 'post',
data: obj,
});
};
/**
* 学生工作
* @param obj
*/
export const tbStuWork = (obj: any) => {
return request({
url: '/recruit/recruitstudentsignup/tbStuWork',
method: 'post',
data: obj,
});
};
/**
* 发送图片
*/
export const sendImg = () => {
return request({
url: '/recruit/recruitplanmajor/setImg',
method: 'get',
});
};
/**
* 推送城市
* @param obj
*/
export const pushCity = (obj: any) => {
return request({
url: '/recruit/recruitstudentsignup/pushCity',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/recruit/recruitstudentsignup/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/recruit/recruitstudentsignup/${id}`,
method: 'delete',
});
};
/**
* 删除服务
* @param id
*/
export const delFw = (id: string | number) => {
return request({
url: `/recruit/recruitstudentsignup/delFw/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/recruit/recruitstudentsignup',
method: 'put',
data: obj,
});
};
/**
* 更新返校对象
* @param obj
*/
export const putBackObj = (obj: any) => {
return request({
url: '/recruit/recruitstudentsignup/putBackObj',
method: 'put',
data: obj,
});
};
/**
* 导出压缩包
* @param data
*/
export const exportZip = (data?: any) => {
return request({
url: '/recruit/recruitstudentsignup/exportZip',
method: 'get',
responseType: 'blob',
headers: { 'Content-Type': 'application/json; application/octet-stream' },
params: data,
});
};
/**
* 离校
* @param obj
*/
export const leaveSchool = (obj: any) => {
return request({
url: '/recruit/recruitstudentsignup/leaveSchool',
method: 'put',
data: obj,
});
};
/**
* 导出Word
* @param obj
*/
export const toWord = (obj: any) => {
return request({
url: `/recruit/recruitstudentsignup/exportRecruitStuPdf/${obj.id}`,
method: 'get',
});
};
/**
* 预交退
* @param obj
*/
export const yjOut = (obj: any) => {
return request({
url: '/recruit/recruitstudentsignup/yjOut',
method: 'put',
data: obj,
});
};
/**
* 预交送
* @param obj
*/
export const yjSend = (obj: any) => {
return request({
url: '/recruit/recruitstudentsignup/yjSend',
method: 'put',
data: obj,
});
};
/**
* 确认录取通知
* @param obj
*/
export const sureLQTZ = (obj: any) => {
return request({
url: '/recruit/recruitstudentsignup/sureLQTZ',
method: 'put',
data: obj,
});
};
/**
* 设置服务
* @param obj
*/
export const setFw = (obj: any) => {
return request({
url: '/recruit/recruitstudentsignup/setFw',
method: 'put',
data: obj,
});
};
/**
* 更新信息
* @param obj
*/
export const updateInfo = (obj: any) => {
return request({
url: '/recruit/recruitstudentsignup/updateInfo',
method: 'put',
data: obj,
});
};
/**
* 转专业
* @param obj
*/
export const changeMajor = (obj: any) => {
return request({
url: '/recruit/recruitstudentsignup/majorChange',
method: 'put',
data: obj,
});
};
/**
* 重新推送
* @param obj
*/
export const rePush = (obj: any) => {
return request({
url: '/recruit/recruitstudentsignup/rePush',
method: 'put',
data: obj,
});
};
/**
* 退回推送
* @param obj
*/
export const backPush = (obj: any) => {
return request({
url: '/recruit/recruitstudentsignup/backPush',
method: 'put',
data: obj,
});
};
/**
* 批量推送全部
* @param obj
*/
export const batchPushAll = (obj: any) => {
return request({
url: '/recruit/recruitstudentsignup/backPushAll',
method: 'put',
data: obj,
});
};
/**
* 百度地图GL
* @param ak
*/
export const BMPGL = (ak: string) => {
return new Promise(function (resolve, reject) {
window.init = function () {
// eslint-disable-next-line
resolve(BMapGL);
};
const script = document.createElement('script');
script.type = 'text/javascript';
script.src = `https://api.map.baidu.com/api?v=1.0&type=webgl&ak=${ak}&callback=init`;
script.onerror = reject;
document.head.appendChild(script);
});
};
/**
* 宿舍申请分析
* @param obj
*/
export const dormApplyAnalysis = (obj: any) => {
return request({
url: '/recruit/recruitstudentsignup/dormApplyAnalysis',
method: 'post',
data: obj,
});
};
/**
* 面试
* @param obj
*/
export const interview = (obj: any) => {
return request({
url: '/recruit/recruitstudentsignup/interview',
method: 'post',
data: obj,
});
};