feat: 新增很多页面

This commit is contained in:
2026-01-14 01:06:25 +08:00
parent d437b4eded
commit 18f0fbce15
46 changed files with 7926 additions and 10 deletions

View File

@@ -0,0 +1,13 @@
import request from "/@/utils/request"
/**
* 获取考核项目列表
* @returns {Promise} 请求的 Promise 对象。
*/
export function getList() {
return request({
url: '/stuwork/assessmentcategory/list',
method: 'get'
})
}

View File

@@ -0,0 +1,13 @@
import request from "/@/utils/request"
/**
* 获取考核指标列表
* @returns {Promise} 请求的 Promise 对象。
*/
export function getList() {
return request({
url: '/stuwork/assessmentpoint/list',
method: 'get'
})
}

View File

@@ -0,0 +1,67 @@
import request from "/@/utils/request"
/**
* 根据分页查询参数获取列表数据。
* @param {Object} [query] - 查询参数。
* @returns {Promise} 请求的 Promise 分页对象。
*/
export function fetchList(query?: Object) {
return request({
url: '/stuwork/classassessmentsettle/page',
method: 'get',
params: query
})
}
/**
* 添加一个新对象。
* @param {Object} [obj] - 要添加的对象。
* @returns {Promise} 请求的 Promise 对象 true/false
*/
export function addObj(obj?: Object) {
return request({
url: '/stuwork/classassessmentsettle',
method: 'post',
data: obj
})
}
/**
* 根据查询参数获取对象详情。
* @param {Object} [obj] - 查询参数,包含 id。
* @returns {Promise} 请求的 Promise 对象。
*/
export function getObj(obj?: Object) {
return request({
url: '/stuwork/classassessmentsettle/detail',
method: 'get',
params: obj
})
}
/**
* 根据 ID 删除对象。
* @param {Object} [ids] - 要删除的对象 ID 数组。
* @returns {Promise} 请求的 Promise 对象。
*/
export function delObjs(ids?: Object) {
return request({
url: '/stuwork/classassessmentsettle/delete',
method: 'post',
data: ids
})
}
/**
* 更新一个已存在的对象。
* @param {Object} [obj] - 要更新的对象。
* @returns {Promise} 请求的 Promise 对象。
*/
export function putObj(obj?: Object) {
return request({
url: '/stuwork/classassessmentsettle/edit',
method: 'post',
data: obj
})
}

View File

@@ -47,7 +47,7 @@ export function getObj(obj?: Object) {
export function delObjs(ids?: Object) {
return request({
url: '/stuwork/classcheckdaily/delete',
method: 'delete',
method: 'post',
data: ids
})
}

View File

@@ -0,0 +1,13 @@
import request from '/@/utils/request';
/**
* 根据班级代码查询班级荣誉
* @param classCode 班级代码
*/
export const queryClassHonorByClassCode = (classCode: string | number) => {
return request({
url: `/stuwork/classhonor/queryClassHonorByClassCode/${classCode}`,
method: 'get',
});
};

View File

@@ -0,0 +1,24 @@
import request from '/@/utils/request';
/**
* 获取日常行为月汇总列表
*/
export const fetchList = (query: any) => {
return request({
url: '/stuwork/classhygienedaily/page',
method: 'get',
params: query
});
};
/**
* 获取日常行为月汇总详情
*/
export const getObj = (query: any) => {
return request({
url: '/stuwork/classhygienedaily/detail',
method: 'get',
params: query
});
};

View File

@@ -0,0 +1,97 @@
import request from "/@/utils/request"
/**
* 根据分页查询参数获取列表数据。
* @param {Object} [query] - 查询参数。
* @returns {Promise} 请求的 Promise 分页对象。
*/
export function fetchList(query?: Object) {
return request({
url: '/stuwork/classmasterevaluation/page',
method: 'get',
params: query
})
}
/**
* 添加一个新对象。
* @param {Object} [obj] - 要添加的对象。
* @returns {Promise} 请求的 Promise 对象 true/false
*/
export function addObj(obj?: Object) {
return request({
url: '/stuwork/classmasterevaluation/add',
method: 'post',
data: obj
})
}
/**
* 根据查询参数获取对象详情。
* @param {Object} [obj] - 查询参数,包含 id。
* @returns {Promise} 请求的 Promise 对象。
*/
export function getObj(obj?: Object) {
return request({
url: '/stuwork/classmasterevaluation/detail',
method: 'get',
params: obj
})
}
/**
* 根据 ID 删除对象。
* @param {Object} [ids] - 要删除的对象 ID 数组。
* @returns {Promise} 请求的 Promise 对象。
*/
export function delObjs(ids?: Object) {
return request({
url: '/stuwork/classmasterevaluation/delete',
method: 'post',
data: ids
})
}
/**
* 更新一个已存在的对象。
* @param {Object} [obj] - 要更新的对象。
* @returns {Promise} 请求的 Promise 对象。
*/
export function putObj(obj?: Object) {
return request({
url: '/stuwork/classmasterevaluation/add',
method: 'post',
data: obj
})
}
/**
* 导出数据
* @param {Object} [query] - 查询参数。
* @returns {Promise} 请求的 Promise 对象。
*/
export function exportData(query?: Object) {
return request({
url: '/stuwork/classmasterevaluation/exportData',
method: 'post',
data: query,
responseType: 'blob'
})
}
/**
* 导入数据
* @param {FormData} [formData] - 文件表单数据。
* @returns {Promise} 请求的 Promise 对象。
*/
export function importData(formData?: FormData) {
return request({
url: '/stuwork/classmasterevaluation/importData',
method: 'post',
data: formData,
headers: {
'Content-Type': 'multipart/form-data'
}
})
}

View File

@@ -0,0 +1,54 @@
import request from "/@/utils/request"
/**
* 根据分页查询参数获取申诉列表数据。
* @param {Object} [query] - 查询参数。
* @returns {Promise} 请求的 Promise 分页对象。
*/
export function fetchList(query?: Object) {
return request({
url: '/stuwork/classmasterevaluationappeal/page',
method: 'get',
params: query
})
}
/**
* 根据查询参数获取申诉详情。
* @param {Object} [obj] - 查询参数,包含 id。
* @returns {Promise} 请求的 Promise 对象。
*/
export function getObj(obj?: Object) {
return request({
url: '/stuwork/classmasterevaluationappeal/detail',
method: 'get',
params: obj
})
}
/**
* 审核申诉
* @param {Object} [obj] - 审核数据,包含 id、appealStatus、appealReply 等。
* @returns {Promise} 请求的 Promise 对象。
*/
export function auditAppeal(obj?: Object) {
return request({
url: '/stuwork/classmasterevaluationappeal/audit',
method: 'post',
data: obj
})
}
/**
* 根据 ID 删除申诉记录。
* @param {Object} [ids] - 要删除的对象 ID 数组。
* @returns {Promise} 请求的 Promise 对象。
*/
export function delObjs(ids?: Object) {
return request({
url: '/stuwork/classmasterevaluationappeal/delete',
method: 'post',
data: ids
})
}

View File

@@ -0,0 +1,13 @@
import request from '/@/utils/request';
/**
* 根据班级代码查询班级宣传
* @param classCode 班级代码
*/
export const queryDataByClassCode = (classCode: string | number) => {
return request({
url: `/stuwork/classpublicity/queryDataByClassCode/${classCode}`,
method: 'get',
});
};

View File

@@ -0,0 +1,61 @@
import request from '/@/utils/request';
/**
* 获取教室月卫生列表
*/
export const fetchList = (query: any) => {
return request({
url: '/stuwork/classroomhygienemonthly/page',
method: 'get',
params: query
});
};
/**
* 获取教室月卫生详情
*/
export const getObj = (query: any) => {
return request({
url: '/stuwork/classroomhygienemonthly/detail',
method: 'get',
params: query
});
};
/**
* 删除教室月卫生
*/
export const delObjs = (ids: string[]) => {
return request({
url: '/stuwork/classroomhygienemonthly/delete',
method: 'post',
data: ids
});
};
/**
* 教室卫生考核
*/
export const checkClassRoomHygieneMonthly = (data: { schoolYear: string; schoolTerm: string; month: string }) => {
return request({
url: '/stuwork/classroomhygienemonthly/checkClassRoomHygieneMonthly',
method: 'post',
data
});
};
/**
* 导入教室月卫生数据
*/
export const importData = (data: FormData) => {
return request({
url: '/stuwork/classroomhygienemonthly/importData',
method: 'post',
data,
headers: {
'Content-Type': 'multipart/form-data'
}
});
};

View File

@@ -0,0 +1,12 @@
import request from '/@/utils/request';
/**
* 获取楼号列表
*/
export const getBuildingList = () => {
return request({
url: '/stuwork/dormbuilding/list',
method: 'get'
});
};

View File

@@ -0,0 +1,13 @@
import request from '/@/utils/request';
/**
* 根据班级代码查询宿舍学生数量
* @param classCode 班级代码
*/
export const fearchStuNumByClassCode = (classCode: string | number) => {
return request({
url: `/stuwork/dormroomstudent/fearchStuNumByClassCode/${classCode}`,
method: 'get',
});
};

View File

@@ -0,0 +1,68 @@
import request from '/@/utils/request';
/**
* 获取门禁规则列表
*/
export const fetchList = (query: any) => {
return request({
url: '/stuwork/entrancerule/page',
method: 'get',
params: query
});
};
/**
* 获取门禁规则详情
*/
export const getObj = (query: any) => {
return request({
url: '/stuwork/entrancerule/detail',
method: 'get',
params: query
});
};
/**
* 新增门禁规则
*/
export const addObj = (obj: any) => {
return request({
url: '/stuwork/entrancerule',
method: 'post',
data: obj
});
};
/**
* 编辑门禁规则
*/
export const putObj = (obj: any) => {
return request({
url: '/stuwork/entrancerule/edit',
method: 'post',
data: obj
});
};
/**
* 删除门禁规则
*/
export const delObjs = (ids: string[]) => {
return request({
url: '/stuwork/entrancerule/delete',
method: 'post',
data: ids
});
};
/**
* 开启/关闭假期模式
*/
export const openHoliday = (obj: any) => {
return request({
url: '/stuwork/entrancerule/openHoliday',
method: 'post',
data: obj
});
};

View File

@@ -0,0 +1,13 @@
import request from '/@/utils/request';
/**
* 根据班级代码查询惩罚数量
* @param classCode 班级代码
*/
export const queryPunlishNumByClass = (classCode: string | number) => {
return request({
url: `/stuwork/stupunlish/queryPunlishNumByClass/${classCode}`,
method: 'get',
});
};

View File

@@ -0,0 +1,13 @@
import request from '/@/utils/request';
/**
* 根据班级代码查询教室分配
* @param classCode 班级代码
*/
export const getClassRoomByClassCode = (classCode: string | number) => {
return request({
url: `/stuwork/teachclassroomassign/getClassRoomByClassCode/${classCode}`,
method: 'get',
});
};