diff --git a/src/api/basic/basicpracticeclassplan.ts b/src/api/basic/basicpracticeclassplan.ts new file mode 100644 index 0000000..6e76947 --- /dev/null +++ b/src/api/basic/basicpracticeclassplan.ts @@ -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', + }); +}; \ No newline at end of file diff --git a/src/api/stuwork/classmasterjobapply.ts b/src/api/stuwork/classmasterjobapply.ts new file mode 100644 index 0000000..23d1d56 --- /dev/null +++ b/src/api/stuwork/classmasterjobapply.ts @@ -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, + }); +}; \ No newline at end of file diff --git a/src/api/stuwork/dininghall.ts b/src/api/stuwork/dininghall.ts new file mode 100644 index 0000000..c534099 --- /dev/null +++ b/src/api/stuwork/dininghall.ts @@ -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, + }); +}; \ No newline at end of file diff --git a/src/api/stuwork/dininghallvote.ts b/src/api/stuwork/dininghallvote.ts new file mode 100644 index 0000000..eeb51f4 --- /dev/null +++ b/src/api/stuwork/dininghallvote.ts @@ -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', + }); +}; \ No newline at end of file diff --git a/src/api/stuwork/dininghallvoteresult.ts b/src/api/stuwork/dininghallvoteresult.ts new file mode 100644 index 0000000..f6487b8 --- /dev/null +++ b/src/api/stuwork/dininghallvoteresult.ts @@ -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', + }); +}; \ No newline at end of file diff --git a/src/api/stuwork/dininghallvoteresultanalysis.ts b/src/api/stuwork/dininghallvoteresultanalysis.ts new file mode 100644 index 0000000..280e1b6 --- /dev/null +++ b/src/api/stuwork/dininghallvoteresultanalysis.ts @@ -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, + }); +}; \ No newline at end of file diff --git a/src/api/stuwork/employmentinformationsurvey.ts b/src/api/stuwork/employmentinformationsurvey.ts new file mode 100644 index 0000000..709e199 --- /dev/null +++ b/src/api/stuwork/employmentinformationsurvey.ts @@ -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', + }); +}; \ No newline at end of file diff --git a/src/api/stuwork/stuturnoverlossconfig.ts b/src/api/stuwork/stuturnoverlossconfig.ts new file mode 100644 index 0000000..775adf2 --- /dev/null +++ b/src/api/stuwork/stuturnoverlossconfig.ts @@ -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 }, + }); +}; \ No newline at end of file diff --git a/src/views/basic/basicclass/detail.vue b/src/views/basic/basicclass/detail.vue index e3eb4cc..2e49acf 100644 --- a/src/views/basic/basicclass/detail.vue +++ b/src/views/basic/basicclass/detail.vue @@ -96,6 +96,29 @@
暂无数据
+ + + + + + + + + + + + + + + +
暂无数据
+