食堂问卷调查

This commit is contained in:
yaojian
2026-03-11 11:30:51 +08:00
parent a7da30f6c4
commit 553dbe5137
22 changed files with 3589 additions and 133 deletions

View File

@@ -0,0 +1,98 @@
import request from '/@/utils/request';
/**
* 分页查询顶岗班级计划
* @param query 查询参数
*/
export const fetchList = (query?: any) => {
return request({
url: '/basic/basicpracticeclassplan/page',
method: 'get',
params: query,
});
};
/**
* 通过id查询顶岗班级计划
* @param id 主键id
*/
export const getObj = (id: string) => {
return request({
url: '/basic/basicpracticeclassplan/detail',
method: 'get',
params: { id },
});
};
/**
* 新增顶岗班级计划
* @param obj 数据对象
*/
export const addObj = (obj: any) => {
return request({
url: '/basic/basicpracticeclassplan',
method: 'post',
data: obj,
});
};
/**
* 修改顶岗班级计划
* @param obj 数据对象
*/
export const putObj = (obj: any) => {
return request({
url: '/basic/basicpracticeclassplan/edit',
method: 'post',
data: obj,
});
};
/**
* 删除顶岗班级计划
* @param ids id数组
*/
export const delObj = (ids: string[]) => {
return request({
url: '/basic/basicpracticeclassplan/delete',
method: 'post',
data: ids,
});
};
/**
* 下载导入模板
*/
export const downloadImportTemplate = () => {
return request({
url: '/basic/basicpracticeclassplan/importTemplate',
method: 'get',
responseType: 'blob',
});
};
/**
* 导入顶岗班级计划
* @param formData 文件表单数据
*/
export const importData = (formData: FormData) => {
return request({
url: '/basic/basicpracticeclassplan/import',
method: 'post',
data: formData,
headers: {
'Content-Type': 'multipart/form-data',
},
});
};
/**
* 导出模板
*/
export const exportTemplate = () => {
return request({
url: '/basic/basicpracticeclassplan/exportTemplate',
method: 'get',
responseType: 'blob',
});
};

View File

@@ -0,0 +1,61 @@
import request from '/@/utils/request';
/**
* 分页查询班主任任职/调换申请
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/stuwork/classmasterjobapply/page',
method: 'get',
params: query,
});
};
/**
* 获取详情
* @param id
*/
export const getDetail = (id: string) => {
return request({
url: '/stuwork/classmasterjobapply/detail',
method: 'get',
params: { id },
});
};
/**
* 新增班主任任职/调换申请
* @param data
*/
export const addObj = (data: any) => {
return request({
url: '/stuwork/classmasterjobapply/add',
method: 'post',
data,
});
};
/**
* 班主任任职/调换申请审批/撤回
* @param data
*/
export const auditObj = (data: any) => {
return request({
url: '/stuwork/classmasterjobapply/audit',
method: 'post',
data,
});
};
/**
* 删除班主任任职/调换申请
* @param ids
*/
export const delObj = (ids: string[]) => {
return request({
url: '/stuwork/classmasterjobapply/delete',
method: 'post',
data: ids,
});
};

View File

@@ -0,0 +1,66 @@
import request from '/@/utils/request';
/**
* 分页查询食堂列表
*/
export const fetchList = (query?: any) => {
return request({
url: '/stuwork/dininghall/page',
method: 'get',
params: query,
});
};
/**
* 获取食堂列表(不分页)
*/
export const getList = () => {
return request({
url: '/stuwork/dininghall/list',
method: 'get',
});
};
/**
* 获取食堂详情
*/
export const getObj = (id: string) => {
return request({
url: '/stuwork/dininghall/detail',
method: 'get',
params: { id },
});
};
/**
* 新增食堂
*/
export const addObj = (data: any) => {
return request({
url: '/stuwork/dininghall',
method: 'post',
data,
});
};
/**
* 修改食堂
*/
export const putObj = (data: any) => {
return request({
url: '/stuwork/dininghall/edit',
method: 'post',
data,
});
};
/**
* 删除食堂
*/
export const delObjs = (ids: string[]) => {
return request({
url: '/stuwork/dininghall/delete',
method: 'post',
data: ids,
});
};

View File

@@ -0,0 +1,66 @@
import request from '/@/utils/request';
/**
* 分页查询食堂调查题目列表
*/
export const fetchList = (query?: any) => {
return request({
url: '/stuwork/dininghallvote/page',
method: 'get',
params: query,
});
};
/**
* 获取食堂调查题目详情
*/
export const getObj = (id: string) => {
return request({
url: '/stuwork/dininghallvote/detail',
method: 'get',
params: { id },
});
};
/**
* 新增食堂调查题目
*/
export const addObj = (data: any) => {
return request({
url: '/stuwork/dininghallvote',
method: 'post',
data,
});
};
/**
* 修改食堂调查题目
*/
export const putObj = (data: any) => {
return request({
url: '/stuwork/dininghallvote/edit',
method: 'post',
data,
});
};
/**
* 删除食堂调查题目
*/
export const delObjs = (ids: string[]) => {
return request({
url: '/stuwork/dininghallvote/delete',
method: 'post',
data: ids,
});
};
/**
* 获取题目类型字典
*/
export const getQuestionnaireDict = () => {
return request({
url: '/admin/dict/type/questionnaire',
method: 'get',
});
};

View File

@@ -0,0 +1,22 @@
import request from '/@/utils/request';
/**
* 分页查询食堂调查明细
*/
export const fetchList = (query?: any) => {
return request({
url: '/stuwork/dininghallvoteresult/page',
method: 'get',
params: query,
});
};
/**
* 获取食堂列表
*/
export const getDiningHallList = () => {
return request({
url: '/stuwork/dininghall/list',
method: 'get',
});
};

View File

@@ -0,0 +1,23 @@
import request from '/@/utils/request';
/**
* 获取学生统计列表
*/
export const getStatisticsList = (query?: any) => {
return request({
url: '/stuwork/dininghallvoteresultanalysis/getStatisticsList',
method: 'get',
params: query,
});
};
/**
* 获取教职工统计列表
*/
export const getStatisticsListByTea = (query?: any) => {
return request({
url: '/stuwork/dininghallvoteresultanalysis/getStatisticsListByTea',
method: 'get',
params: query,
});
};

View File

@@ -0,0 +1,44 @@
import request from '/@/utils/request';
/**
* 获取部门统计列表
*/
export const getStatisticsDept = (query?: any) => {
return request({
url: '/stuwork/employmentinformationsurvey/getStatisticsDept',
method: 'get',
params: query,
});
};
/**
* 获取班级统计列表
*/
export const getStatisticsClass = (query?: any) => {
return request({
url: '/stuwork/employmentinformationsurvey/getStatisticsClass',
method: 'get',
params: query,
});
};
/**
* 获取班级学生信息
*/
export const getClassStudentInfo = (query?: any) => {
return request({
url: '/stuwork/employmentinformationsurvey/getClassStudentInfo',
method: 'get',
params: query,
});
};
/**
* 获取班主任班级列表
*/
export const queryMasterClass = () => {
return request({
url: '/basic/basicclass/queryMasterClass',
method: 'get',
});
};

View File

@@ -0,0 +1,83 @@
import request from '/@/utils/request';
/**
* 分页查询学籍异动流失配置
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/stuwork/stuturnoverlossconfig/page',
method: 'get',
params: query,
});
};
/**
* 获取详情
* @param id
*/
export const getDetail = (id: string) => {
return request({
url: '/stuwork/stuturnoverlossconfig/detail',
method: 'get',
params: { id },
});
};
/**
* 新增学籍异动流失配置
* @param data
*/
export const addObj = (data: any) => {
return request({
url: '/stuwork/stuturnoverlossconfig',
method: 'post',
data,
});
};
/**
* 编辑学籍异动流失配置
* @param data
*/
export const editObj = (data: any) => {
return request({
url: '/stuwork/stuturnoverlossconfig/edit',
method: 'post',
data,
});
};
/**
* 删除学籍异动流失配置
* @param ids
*/
export const delObj = (ids: string[]) => {
return request({
url: '/stuwork/stuturnoverlossconfig/delete',
method: 'post',
data: ids,
});
};
/**
* 获取所有流失类型的异动配置
*/
export const getAllLossTurnoverTypes = () => {
return request({
url: '/stuwork/stuturnoverlossconfig/getAllLossTurnoverTypes',
method: 'get',
});
};
/**
* 根据异动类型判断是否属于流失
* @param turnoverType
*/
export const isTurnoverTypeLoss = (turnoverType: string) => {
return request({
url: '/stuwork/stuturnoverlossconfig/isTurnoverTypeLoss',
method: 'get',
params: { turnoverType },
});
};