Files
zhxg_app/api/instructor/superintendent.js
Stickman ecc0d00a4f 辅导员管理-添加业绩考核个人填报详情和加分项、就业指导工作API
- 新增kpiFillingDetail函数用于获取业绩考核个人填报详情
- 新增加分项相关API:kpiFillingBonusPointsAdd、kpiFillingBonusPointsUpdate、
  kpiFillingBonusPointsDetail
- 新增就业指导工作相关API:kpiFillingGraduationGuidanceAdd、
  kpiFillingGraduationGuidanceUpdate、kpiFillingGraduationGuidanceDetail
- 添加TODO注释标记待后端API完成的功能

fix(pages): 解决部门名称存储问题

- 启用被注释掉的部门名称存储功能
- 确保deptName正确存入本地缓存

feat(performance): 支持毕业班和非毕业班不同考核标准

- 为考勤管理组件添加classType参数支持
- 为负面清单组件添加classType参数支持
- 为专业工作组件重构标签显示逻辑,支持根据classType动态显示
- 为奖励绩效加班组件添加classType参数支持
- 为学生突发事件组件添加classType参数支持
- 为学生管理组件添加毕业班/非毕业班差异化显示逻辑

refactor(performance): 优化业绩评估页面结构

- 添加班级类型选择按钮(毕业班/非毕业班)
- 在填报时间弹窗中集成班级类型选择功能
- 更新数据加载逻辑以支持classType参数
- 修正各种评分计算中的数值类型转换问题
```
2026-03-13 15:14:29 +08:00

202 lines
4.8 KiB
JavaScript

import request from '@/utils/request';
// 查找辅导员名下班级列表
export function OwnClass(data) {
return request({
url: '/system/teacher/countOwnHisAsClass',
method: 'get'
})
}
// 新增业绩考核-个人填报 新增
export function kpiFillingAdd(data) {
return request({
url: '/teacher/kpiFilling/add',
method: 'post',
data: data
})
}
// 新增业绩考核-个人填报 修改
export function kpiFillingUpdate(data) {
return request({
url: '/teacher/kpiFilling/update',
method: 'post',
data: data
})
}
// 新增业绩考核-个人填报列表
// teacher/kpiFilling/list?pageNum=1&pageSize=10&fillingYear=2024
export function kpiFillingList(query) {
return request({
url: '/teacher/kpiFilling/list',
method: 'get',
data: query
})
}
// 获取业绩考核-个人填报详情
export function kpiFillingDetail(id) {
return request({
url: '/teacher/kpiFilling/' + id,
method: 'get'
})
}
//个人填报-学生管理 新增
export function teacherKpiFillingMgtAdd(data) {
return request({
url: '/teacher/teacherKpiFillingMgt/add',
method: 'post',
data: data
})
}
//个人填报-学生管理 修改
export function teacherKpiFillingMgtUpdate(data) {
return request({
url: '/teacher/teacherKpiFillingMgt/update',
method: 'post',
data: data
})
}
//个人填报-学生管理 查询详情
export function teacherKpiFillingMgtDetail(query) {
return request({
url: '/teacher/teacherKpiFillingMgt/getByFdyNameAndYearAndMonth',
method: 'get',
data:query
})
}
//个人填报-业务管理 新增
export function kpiFillingBusinessWorkAdd(data) {
return request({
url: '/teacher/kpiFillingBusinessWork/add',
method: 'post',
data: data
})
}
//个人填报-业务管理 修改
export function kpiFillingBusinessWorkUpdate(data) {
return request({
url: '/teacher/kpiFillingBusinessWork/update',
method: 'post',
data: data
})
}
//个人填报-业务管理 查询详情
export function kpiFillingBusinessWorkDetail(query) {
return request({
url: '/teacher/kpiFillingBusinessWork/getByFdyNameAndYearAndMonth',
method: 'get',
data:query
})
}
//个人填报-考勤管理 新增
export function kpiFillingAMgtAdd(data) {
return request({
url: '/teacher/kpiFillingAMgt/add',
method: 'post',
data: data
})
}
//个人填报-考勤管理 修改
export function kpiFillingAMgtUpdate(data) {
return request({
url: '/teacher/kpiFillingAMgt/update',
method: 'post',
data: data
})
}
//个人填报-考勤管理 详情
export function kpiFillingAMgtDetail(query) {
return request({
url: '/teacher/kpiFillingAMgt/getByFdyNameAndYearAndMonth',
method: 'get',
data: query
})
}
//个人填报-负面清单 新增
export function kpiFillingNegativeListAdd(data) {
return request({
url: '/teacher/kpiFillingNegativeList/add',
method: 'post',
data: data
})
}
//个人填报-负面清单 修改
export function kpiFillingNegativeListUpdate(data) {
return request({
url: '/teacher/kpiFillingNegativeList/update',
method: 'post',
data: data
})
}
//个人填报-负面清单 详情
export function kpiFillingNegativeListDetail(query) {
return request({
url: '/teacher/kpiFillingNegativeList/getByFdyNameAndYearAndMonth',
method: 'get',
data: query
})
}
// TODO: 个人填报-加分项 待后端API完成后实现
// export function kpiFillingBonusPointsAdd(data) {}
// export function kpiFillingBonusPointsUpdate(data) {}
// export function kpiFillingBonusPointsDetail(query) {}
//个人填报-加分项 新增
export function kpiFillingBonusPointsAdd(data) {
return request({
url: '/teacher/kpiFillingBonusPoints/add',
method: 'post',
data: data
})
}
//个人填报-加分项 修改
export function kpiFillingBonusPointsUpdate(data) {
return request({
url: '/teacher/kpiFillingBonusPoints/update',
method: 'post',
data: data
})
}
//个人填报-加分项 详情
export function kpiFillingBonusPointsDetail(query) {
return request({
url: '/teacher/kpiFillingBonusPoints/getByFdyNameAndYearAndMonth',
method: 'get',
data: query
})
}
//个人填报-就业指导工作 新增
export function kpiFillingGraduationGuidanceAdd(data) {
return request({
url: '/teacher/kpiFillingGraduationGuidance/add',
method: 'post',
data: data
})
}
//个人填报-就业指导工作 修改
export function kpiFillingGraduationGuidanceUpdate(data) {
return request({
url: '/teacher/kpiFillingGraduationGuidance/update',
method: 'post',
data: data
})
}
//个人填报-就业指导工作 详情
export function kpiFillingGraduationGuidanceDetail(query) {
return request({
url: '/teacher/kpiFillingGraduationGuidance/getByFdyNameAndYearAndMonth',
method: 'get',
data: query
})
}