修改打包报错问题

This commit is contained in:
2026-01-16 18:24:09 +08:00
parent f8b618a13a
commit ba961c8bce
52 changed files with 13777 additions and 1828 deletions

16
src/api/asset/loading.ts Normal file
View File

@@ -0,0 +1,16 @@
import { NextLoading } from '/@/utils/loading';
/**
* 显示加载动画
*/
export const showLoading = () => {
NextLoading.start();
};
/**
* 隐藏加载动画
*/
export const hideLoading = () => {
NextLoading.done();
};

View File

@@ -222,6 +222,16 @@ export const queryNoLeavelClass = () => {
});
};
/**
* 查询所有班级
*/
export const queryAllClass = () => {
return request({
url: '/basic/basicclass/queryAllClass',
method: 'get',
});
};
/**
* 获取班级流失情况
* @param query

View File

@@ -0,0 +1,13 @@
import request from '/@/utils/request';
/**
* 根据字典类型获取字典数据
* @param type 字典类型
*/
export const getDictByType = (type: string) => {
return request({
url: `/admin/dict/item/type/${type}`,
method: 'get',
});
};

View File

@@ -0,0 +1,26 @@
import request from '/@/utils/request';
/**
* 更新缴费状态(单个学生)
* @param data 包含 serialNumber 的对象
*/
export const updateFs = (data: { serialNumber: string }) => {
return request({
url: '/finance/financenormalstu/updateFs',
method: 'post',
data,
});
};
/**
* 批量更新缴费状态
* @param data 包含 year 和 stuSource 的对象
*/
export const updateAllFS = (data: { year: string; stuSource: string }) => {
return request({
url: '/finance/financenormalstu/updateAllFS',
method: 'post',
data,
});
};

View File

@@ -0,0 +1,6 @@
/**
* 重新导出 teacherbase 相关函数
* 为了保持向后兼容性,从 professionaluser/teacherbase 重新导出
*/
export * from '/@/api/professional/professionaluser/teacherbase';

View File

@@ -0,0 +1,36 @@
import request from '/@/utils/request';
/**
* 分页查询班级考勤列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/stuwork/classattendance/page',
method: 'get',
params: query
});
};
/**
* 查询我的班级列表
*/
export const queryMyClassList = () => {
return request({
url: '/stuwork/classattendance/queryMyClassList',
method: 'get'
});
};
/**
* 提交考勤
* @param data
*/
export const saveDataBatch = (data: any) => {
return request({
url: '/stuwork/classattendance/saveDataBatch',
method: 'post',
data
});
};

View File

@@ -0,0 +1,86 @@
import request from '/@/utils/request';
/**
* 分页查询批量请假列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/stuwork/classleaveapply/page',
method: 'get',
params: query
});
};
/**
* 新增批量请假
* @param data
*/
export const addObj = (data: any) => {
return request({
url: '/stuwork/classleaveapply',
method: 'post',
data
});
};
/**
* 获取详情
* @param id
*/
export const getDetail = (id: string) => {
return request({
url: '/stuwork/classleaveapply/detail',
method: 'get',
params: { id }
});
};
/**
* 编辑批量请假
* @param data
*/
export const editObj = (data: any) => {
return request({
url: '/stuwork/classleaveapply/edit',
method: 'post',
data
});
};
/**
* 删除批量请假
* @param ids
*/
export const delObj = (ids: string[]) => {
return request({
url: '/stuwork/classleaveapply/delete',
method: 'post',
data: ids
});
};
/**
* 整班删除
* @param id
*/
export const deleteByClass = (id: string) => {
return request({
url: '/stuwork/classleaveapply/deleteByClass',
method: 'post',
data: { id }
});
};
/**
* 获取待办任务
* @param query
*/
export const getClassLeaveApplyTask = (query?: any) => {
return request({
url: '/stuwork/classleaveapply/task',
method: 'get',
params: query
});
};

View File

@@ -0,0 +1,61 @@
import request from '/@/utils/request';
/**
* 分页查询教室安排及公物管理列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/stuwork/teachclassroom/fetchClassRoomBaseList',
method: 'get',
params: query
});
};
/**
* 获取详情
* @param id
*/
export const getDetail = (id: string) => {
return request({
url: '/stuwork/classroombase/detail',
method: 'get',
params: { id }
});
};
/**
* 编辑教室安排
* @param data
*/
export const editObj = (data: any) => {
return request({
url: '/stuwork/classroombase/edit',
method: 'post',
data
});
};
/**
* 导出教室安排
* @param query
*/
export const exportData = (query?: any) => {
return request({
url: '/stuwork/classroombase/export',
method: 'post',
data: query,
responseType: 'blob'
});
};
/**
* 同步教室安排
*/
export const syncClassroomArrangement = () => {
return request({
url: '/stuwork/classroombase/sync',
method: 'post'
});
};

View File

@@ -0,0 +1,75 @@
import request from '/@/utils/request';
/**
* 分页查询留宿申请列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/stuwork/dormliveapply/page',
method: 'get',
params: query
});
};
/**
* 新增留宿申请
* @param data
*/
export const addObj = (data: any) => {
return request({
url: '/stuwork/dormliveapply',
method: 'post',
data
});
};
/**
* 获取详情
* @param id
*/
export const getDetail = (id: string) => {
return request({
url: '/stuwork/dormliveapply/detail',
method: 'get',
params: { id }
});
};
/**
* 编辑留宿申请
* @param data
*/
export const editObj = (data: any) => {
return request({
url: '/stuwork/dormliveapply/edit',
method: 'post',
data
});
};
/**
* 删除留宿申请
* @param ids
*/
export const delObj = (ids: string[]) => {
return request({
url: '/stuwork/dormliveapply/delete',
method: 'post',
data: ids
});
};
/**
* 导出留宿申请
* @param query
*/
export const exportData = (query?: any) => {
return request({
url: '/stuwork/dormliveapply/export',
method: 'post',
data: query,
responseType: 'blob'
});
};

View File

@@ -87,3 +87,15 @@ export const fetchDormRoomTreeList = (dormdataType?: string) => {
});
};
/**
* 根据房间号查询宿舍数据
* @param data 包含 roomNo 的对象
*/
export const getDataByRoomNo = (data: { roomNo: string }) => {
return request({
url: '/stuwork/dormroom/getDataByRoomNo',
method: 'get',
params: data
});
};

View File

@@ -0,0 +1,62 @@
import request from '/@/utils/request';
/**
* 分页查询校内请假列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/stuwork/stuinnerleaveapplygroup/page',
method: 'get',
params: query
});
};
/**
* 新增校内请假
* @param data
*/
export const addObj = (data: any) => {
return request({
url: '/stuwork/stuinnerleaveapplygroup',
method: 'post',
data
});
};
/**
* 获取详情
* @param id
*/
export const getDetail = (id: string) => {
return request({
url: '/stuwork/stuinnerleaveapplygroup/detail',
method: 'get',
params: { id }
});
};
/**
* 编辑校内请假
* @param data
*/
export const editObj = (data: any) => {
return request({
url: '/stuwork/stuinnerleaveapplygroup/edit',
method: 'post',
data
});
};
/**
* 删除校内请假
* @param ids
*/
export const delObj = (ids: string[]) => {
return request({
url: '/stuwork/stuinnerleaveapplygroup/delete',
method: 'post',
data: ids
});
};

View File

@@ -0,0 +1,99 @@
import request from '/@/utils/request';
/**
* 分页查询学生请假列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/stuwork/stuleaveapply/page',
method: 'get',
params: query
});
};
/**
* 新增学生请假
* @param data
*/
export const addObj = (data: any) => {
return request({
url: '/stuwork/stuleaveapply',
method: 'post',
data
});
};
/**
* 获取详情
* @param id
*/
export const getDetail = (id: string) => {
return request({
url: '/stuwork/stuleaveapply/detail',
method: 'get',
params: { id }
});
};
/**
* 编辑学生请假
* @param data
*/
export const editObj = (data: any) => {
return request({
url: '/stuwork/stuleaveapply/edit',
method: 'post',
data
});
};
/**
* 删除学生请假
* @param ids
*/
export const delObj = (ids: string[]) => {
return request({
url: '/stuwork/stuleaveapply/delete',
method: 'post',
data: ids
});
};
/**
* 导出学生请假
* @param query
*/
export const exportData = (query?: any) => {
return request({
url: '/stuwork/stuleaveapply/export',
method: 'post',
data: query,
responseType: 'blob'
});
};
/**
* 撤销学生请假
* @param id
*/
export const cancelObj = (id: string) => {
return request({
url: '/stuwork/stuleaveapply/cancel',
method: 'post',
data: { id }
});
};
/**
* 获取待办任务
* @param query
*/
export const getStuLeaveApplyTask = (query?: any) => {
return request({
url: '/stuwork/stuleaveapply/task',
method: 'get',
params: query
});
};

View File

@@ -1,13 +1,97 @@
import request from '/@/utils/request';
/**
* 分页查询学生违纪列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/stuwork/stupunlish/page',
method: 'get',
params: query
});
};
/**
* 新增学生违纪
* @param data
*/
export const addObj = (data: any) => {
return request({
url: '/stuwork/stupunlish',
method: 'post',
data
});
};
/**
* 获取详情
* @param id
*/
export const getDetail = (id: string) => {
return request({
url: '/stuwork/stupunlish/detail',
method: 'get',
params: { id }
});
};
/**
* 编辑学生违纪
* @param data
*/
export const editObj = (data: any) => {
return request({
url: '/stuwork/stupunlish/edit',
method: 'post',
data
});
};
/**
* 删除学生违纪
* @param ids
*/
export const delObj = (ids: string[]) => {
return request({
url: '/stuwork/stupunlish/delete',
method: 'post',
data: ids
});
};
/**
* 导出学生违纪
* @param query
*/
export const exportData = (query?: any) => {
return request({
url: '/stuwork/stupunlish/export',
method: 'post',
data: query,
responseType: 'blob'
});
};
/**
* 根据班级代码查询惩罚数量
* @param classCode 班级代码
*/
export const queryPunlishNumByClass = (classCode: string | number) => {
return request({
url: `/stuwork/stupunlish/queryPunlishNumByClass/${classCode}`,
method: 'get',
});
return request({
url: `/stuwork/stupunlish/queryPunlishNumByClass/${classCode}`,
method: 'get'
});
};
/**
* 撤销处分
* @param data 包含id和publishStatus的对象publishStatus设置为"0"即可撤销处分
*/
export const revokePunishment = (data: any) => {
return request({
url: '/stuwork/stupunlish/cancelStatus',
method: 'post',
data
});
};

View File

@@ -0,0 +1,62 @@
import request from '/@/utils/request';
/**
* 分页查询临时请假列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/stuwork/stutemleaveapply/page',
method: 'get',
params: query
});
};
/**
* 新增临时请假
* @param data
*/
export const addObj = (data: any) => {
return request({
url: '/stuwork/stutemleaveapply',
method: 'post',
data
});
};
/**
* 获取详情
* @param id
*/
export const getDetail = (id: string) => {
return request({
url: '/stuwork/stutemleaveapply/detail',
method: 'get',
params: { id }
});
};
/**
* 编辑临时请假
* @param data
*/
export const editObj = (data: any) => {
return request({
url: '/stuwork/stutemleaveapply/edit',
method: 'post',
data
});
};
/**
* 删除临时请假
* @param ids
*/
export const delObj = (ids: string[]) => {
return request({
url: '/stuwork/stutemleaveapply/delete',
method: 'post',
data: ids
});
};

View File

@@ -0,0 +1,75 @@
import request from '/@/utils/request';
/**
* 分页查询学籍异动列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/stuwork/stuturnover/page',
method: 'get',
params: query
});
};
/**
* 新增学籍异动(批量)
* @param data
*/
export const addObj = (data: any) => {
return request({
url: '/stuwork/stuturnover',
method: 'post',
data
});
};
/**
* 获取详情
* @param id
*/
export const getDetail = (id: string) => {
return request({
url: '/stuwork/stuturnover/detail',
method: 'get',
params: { id }
});
};
/**
* 编辑学籍异动
* @param data
*/
export const editObj = (data: any) => {
return request({
url: '/stuwork/stuturnover/edit',
method: 'post',
data
});
};
/**
* 删除学籍异动
* @param ids
*/
export const delObj = (ids: string[]) => {
return request({
url: '/stuwork/stuturnover/delete',
method: 'post',
data: ids
});
};
/**
* 导出学籍异动
* @param query
*/
export const exportData = (query?: any) => {
return request({
url: '/stuwork/stuturnover/export',
method: 'post',
data: query,
responseType: 'blob'
});
};

View File

@@ -0,0 +1,72 @@
import request from '/@/utils/request';
/**
* 分页查询教学楼列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/stuwork/teachbuilding/page',
method: 'get',
params: query
});
};
/**
* 获取教学楼列表(不分页)
*/
export const getBuildingList = () => {
return request({
url: '/stuwork/teachbuilding/list',
method: 'get'
});
};
/**
* 新增教学楼
* @param data
*/
export const addObj = (data: any) => {
return request({
url: '/stuwork/teachbuilding',
method: 'post',
data
});
};
/**
* 获取详情
* @param id
*/
export const getDetail = (id: string) => {
return request({
url: '/stuwork/teachbuilding/detail',
method: 'get',
params: { id }
});
};
/**
* 编辑教学楼
* @param data
*/
export const editObj = (data: any) => {
return request({
url: '/stuwork/teachbuilding/edit',
method: 'post',
data
});
};
/**
* 删除教学楼
* @param ids
*/
export const delObj = (ids: string[]) => {
return request({
url: '/stuwork/teachbuilding/delete',
method: 'post',
data: ids
});
};

View File

@@ -0,0 +1,84 @@
import request from '/@/utils/request';
/**
* 分页查询教室列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/stuwork/teachclassroom/page',
method: 'get',
params: query
});
};
/**
* 获取教室列表(不分页)
*/
export const getClassRoomList = () => {
return request({
url: '/stuwork/teachclassroom/list',
method: 'get'
});
};
/**
* 新增教室
* @param data
*/
export const addObj = (data: any) => {
return request({
url: '/stuwork/teachclassroom',
method: 'post',
data
});
};
/**
* 获取详情
* @param id
*/
export const getDetail = (id: string) => {
return request({
url: '/stuwork/teachclassroom/detail',
method: 'get',
params: { id }
});
};
/**
* 编辑教室
* @param data
*/
export const editObj = (data: any) => {
return request({
url: '/stuwork/teachclassroom/edit',
method: 'post',
data
});
};
/**
* 删除教室
* @param ids
*/
export const delObj = (ids: string[]) => {
return request({
url: '/stuwork/teachclassroom/delete',
method: 'post',
data: ids
});
};
/**
* 批量设置(批量更新选中教室的学院)
* @param data 包含ids教室ID数组和deptCode学院代码
*/
export const batchSet = (data: any) => {
return request({
url: '/stuwork/teachclassroom/batchSet',
method: 'post',
data
});
};