import { get, post } from "@/utils/request"; /** * 查询学生请假列表 */ export const findXsQjListApi = async (params: any) => { return await get("/api/xsQj/findPage", params); }; /** * 根据ID获取学生请假详情 */ export const findXsQjByIdApi = async (params: { id: string }) => { return await get("/api/xsQj/getDetail", params); }; /** * 学生请假审批 */ export const xsQjSpApi = async (params: any) => { return await post("/api/xsQj/sp", params); }; /** * 学生请假审批终止 */ export const xsQjStopApi = async (params: any) => { return await post("/api/xsQj/stop", params); }; /** * 学生请假审批转办 */ export const xsQjTransferApi = async (params: any) => { return await post("/api/xsQj/transfer", params); }; /** * 学生请假统计 * @param date 统计日期 格式:yyyy-MM-dd,不传默认当天 */ export const xsQjStatisticsApi = async (params?: { date?: string }) => { return await get("/api/xsQj/statistics", params); }; /** * 获取学生请假审批流程 * @param ywId 业务ID * @param ywType 业务类型 */ export const getXsQjApprovalProcessApi = (ywId: string, ywType: string = 'XS_QJ') => { return get("/api/lcglSp/getByYwIdAndYwType", { ywId, ywType }); }; /** * 确认放行 */ export const confirmReleaseApi = async (params: { id: string; fxjsId: string; fxjsxm: string }) => { return await post("/api/xsQj/confirmRelease", params); };