wuzhen update

This commit is contained in:
wuzhen committed 2025-08-15 17:49:17 +08:00
1 parent b0d47046c4
commit cbfe6be210
11 files changed
+2235

No files matched your search

+85
View File
@@ -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'
});
};