Merge branch 'master' of http://47.99.164.66:3000/hzdyjs-xg/all-project
This commit is contained in:
commit
c00199b2cf
29 files changed
+3848
-366
No files matched your search
@@ -1,4 +1,4 @@
|
||||
import request from '@/utils/request'
|
||||
import request from '@/utils/request';
|
||||
|
||||
// 查询实习日常记录列表
|
||||
export function listInternshipDaily(query) {
|
||||
@@ -6,7 +6,7 @@ export function listInternshipDaily(query) {
|
||||
url: '/zsjy/internship/daily/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
// 学生签到打卡
|
||||
@@ -15,7 +15,7 @@ export function checkIn(data) {
|
||||
url: '/zsjy/internship/daily/checkin',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
// 新增实习日常记录
|
||||
@@ -24,7 +24,7 @@ export function addInternshipDaily(data) {
|
||||
url: '/zsjy/internship/daily',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
// 获取学生考勤日历
|
||||
@@ -33,7 +33,7 @@ export function getCalendar(studentId, params) {
|
||||
url: `/zsjy/internship/daily/calendar/${studentId}`,
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
// 获取考勤统计数据
|
||||
@@ -42,5 +42,5 @@ export function getStatistics(query) {
|
||||
url: '/zsjy/internship/daily/statistics',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
});
|
||||
}
|
||||
@@ -0,0 +1,85 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { InternshipVisitVO, InternshipVisitQuery, InternshipVisitAddBO, InternshipVisitEditBO } from '@/api/zsjy/types';
|
||||
import { TableDataInfo, R } from '@/api/types';
|
||||
|
||||
/**
|
||||
* 查询班主任走访记录列表
|
||||
* @param query 查询参数
|
||||
*/
|
||||
export const listInternshipVisit = (query?: InternshipVisitQuery): AxiosPromise<TableDataInfo<InternshipVisitVO>> => {
|
||||
return request({
|
||||
url: '/zsjy/internshipVisit/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询班主任走访记录详细信息
|
||||
* @param visitId 走访记录ID
|
||||
*/
|
||||
export const getInternshipVisit = (visitId: string | number): AxiosPromise<R<InternshipVisitVO>> => {
|
||||
return request({
|
||||
url: `/zsjy/internshipVisit/${visitId}`,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增班主任走访记录
|
||||
* @param data 走访记录信息
|
||||
*/
|
||||
export const addInternshipVisit = (data: InternshipVisitAddBO): AxiosPromise<R<void>> => {
|
||||
return request({
|
||||
url: '/zsjy/internshipVisit',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 修改班主任走访记录
|
||||
* @param data 走访记录信息
|
||||
*/
|
||||
export const updateInternshipVisit = (data: InternshipVisitEditBO): AxiosPromise<R<void>> => {
|
||||
return request({
|
||||
url: '/zsjy/internshipVisit',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除班主任走访记录
|
||||
* @param visitIds 走访记录ID
|
||||
*/
|
||||
export const delInternshipVisit = (visitIds: string | number | Array<string | number>): AxiosPromise<R<void>> => {
|
||||
return request({
|
||||
url: `/zsjy/internshipVisit/${visitIds}`,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 导出班主任走访记录列表
|
||||
* @param query 查询参数
|
||||
*/
|
||||
export const exportInternshipVisit = (query: InternshipVisitQuery) => {
|
||||
return request({
|
||||
url: '/zsjy/internshipVisit/export',
|
||||
method: 'post',
|
||||
data: query,
|
||||
responseType: 'blob'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取可选项列表(学生选择)
|
||||
*/
|
||||
export const getInternshipVisitOptions = (): AxiosPromise<R<InternshipVisitVO[]>> => {
|
||||
return request({
|
||||
url: '/zsjy/internshipVisit/options',
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
@@ -1195,6 +1195,16 @@ export interface InternshipInfoQuery {
|
||||
* 实习开始日期-结束
|
||||
*/
|
||||
internshipStartDateEnd?: string;
|
||||
|
||||
/**
|
||||
* 班主任ID(用于数据权限控制)
|
||||
*/
|
||||
classTeacherId?: string | number;
|
||||
|
||||
/**
|
||||
* 辅导员ID(用于数据权限控制)
|
||||
*/
|
||||
counselorId?: string | number;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1261,3 +1271,283 @@ export interface InternshipStatisticsVO {
|
||||
*/
|
||||
internshipRate?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 班主任走访记录 VO
|
||||
*/
|
||||
export interface InternshipVisitVO {
|
||||
/**
|
||||
* 走访记录ID
|
||||
*/
|
||||
visitId?: string | number;
|
||||
|
||||
/**
|
||||
* 实习记录ID
|
||||
*/
|
||||
internshipId?: string | number;
|
||||
|
||||
/**
|
||||
* 学生ID
|
||||
*/
|
||||
studentId?: string | number;
|
||||
|
||||
/**
|
||||
* 学生姓名
|
||||
*/
|
||||
studentName?: string;
|
||||
|
||||
/**
|
||||
* 学号
|
||||
*/
|
||||
studentNumber?: string;
|
||||
|
||||
/**
|
||||
* 班级名称
|
||||
*/
|
||||
className?: string;
|
||||
|
||||
/**
|
||||
* 专业名称
|
||||
*/
|
||||
majorName?: string;
|
||||
|
||||
/**
|
||||
* 学院名称
|
||||
*/
|
||||
collegeName?: string;
|
||||
|
||||
/**
|
||||
* 企业名称
|
||||
*/
|
||||
companyName?: string;
|
||||
|
||||
/**
|
||||
* 企业地址
|
||||
*/
|
||||
companyAddress?: string;
|
||||
|
||||
/**
|
||||
* 走访日期
|
||||
*/
|
||||
visitDate?: string;
|
||||
|
||||
/**
|
||||
* 走访人员
|
||||
*/
|
||||
visitorName?: string;
|
||||
|
||||
/**
|
||||
* 走访人员职务
|
||||
*/
|
||||
visitorPosition?: string;
|
||||
|
||||
/**
|
||||
* 走访目的
|
||||
*/
|
||||
visitPurpose?: string;
|
||||
|
||||
/**
|
||||
* 企业情况
|
||||
*/
|
||||
companySituation?: string;
|
||||
|
||||
/**
|
||||
* 学生表现
|
||||
*/
|
||||
studentPerformance?: string;
|
||||
|
||||
/**
|
||||
* 发现问题
|
||||
*/
|
||||
problemsFound?: string;
|
||||
|
||||
/**
|
||||
* 改进建议
|
||||
*/
|
||||
suggestions?: string;
|
||||
|
||||
/**
|
||||
* 走访总结
|
||||
*/
|
||||
visitSummary?: string;
|
||||
|
||||
/**
|
||||
* 现场照片(JSON格式)
|
||||
*/
|
||||
visitImages?: string;
|
||||
|
||||
/**
|
||||
* 走访文件附件(JSON格式)
|
||||
*/
|
||||
visitFiles?: string;
|
||||
|
||||
/**
|
||||
* 状态(0-草稿 1-已提交 2-已审核)
|
||||
*/
|
||||
status?: string;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark?: string;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
createTime?: string;
|
||||
|
||||
/**
|
||||
* 创建者
|
||||
*/
|
||||
createBy?: number;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
updateTime?: string;
|
||||
|
||||
/**
|
||||
* 更新者
|
||||
*/
|
||||
updateBy?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 班主任走访记录查询参数
|
||||
*/
|
||||
export interface InternshipVisitQuery extends PageQuery {
|
||||
/**
|
||||
* 学生姓名
|
||||
*/
|
||||
studentName?: string;
|
||||
|
||||
/**
|
||||
* 学号
|
||||
*/
|
||||
studentNumber?: string;
|
||||
|
||||
/**
|
||||
* 企业名称
|
||||
*/
|
||||
companyName?: string;
|
||||
|
||||
/**
|
||||
* 走访人员
|
||||
*/
|
||||
visitorName?: string;
|
||||
|
||||
/**
|
||||
* 走访日期-开始
|
||||
*/
|
||||
visitDateBegin?: string;
|
||||
|
||||
/**
|
||||
* 走访日期-结束
|
||||
*/
|
||||
visitDateEnd?: string;
|
||||
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
status?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 班主任走访记录新增参数
|
||||
*/
|
||||
export interface InternshipVisitAddBO {
|
||||
/**
|
||||
* 实习记录ID
|
||||
*/
|
||||
internshipId?: string | number;
|
||||
|
||||
/**
|
||||
* 学生ID
|
||||
*/
|
||||
studentId?: string | number;
|
||||
|
||||
/**
|
||||
* 企业名称
|
||||
*/
|
||||
companyName?: string;
|
||||
|
||||
/**
|
||||
* 企业地址
|
||||
*/
|
||||
companyAddress?: string;
|
||||
|
||||
/**
|
||||
* 走访日期
|
||||
*/
|
||||
visitDate?: string;
|
||||
|
||||
/**
|
||||
* 走访人员
|
||||
*/
|
||||
visitorName?: string;
|
||||
|
||||
/**
|
||||
* 走访人员职务
|
||||
*/
|
||||
visitorPosition?: string;
|
||||
|
||||
/**
|
||||
* 走访目的
|
||||
*/
|
||||
visitPurpose?: string;
|
||||
|
||||
/**
|
||||
* 企业情况
|
||||
*/
|
||||
companySituation?: string;
|
||||
|
||||
/**
|
||||
* 学生表现
|
||||
*/
|
||||
studentPerformance?: string;
|
||||
|
||||
/**
|
||||
* 发现问题
|
||||
*/
|
||||
problemsFound?: string;
|
||||
|
||||
/**
|
||||
* 改进建议
|
||||
*/
|
||||
suggestions?: string;
|
||||
|
||||
/**
|
||||
* 走访总结
|
||||
*/
|
||||
visitSummary?: string;
|
||||
|
||||
/**
|
||||
* 现场照片(JSON格式)
|
||||
*/
|
||||
visitImages?: string;
|
||||
|
||||
/**
|
||||
* 走访文件附件(JSON格式)
|
||||
*/
|
||||
visitFiles?: string;
|
||||
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
status?: string;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 班主任走访记录编辑参数
|
||||
*/
|
||||
export interface InternshipVisitEditBO extends InternshipVisitAddBO {
|
||||
/**
|
||||
* 走访记录ID
|
||||
*/
|
||||
visitId?: string | number;
|
||||
}
|
||||
Reference in new issue
Block a user