import request from '../index' const prefix = 'resource/staff' const prefixSign = 'resource/registration/form' export function getTrainList(data: any) { return request({ url: `${prefix}/train/listPage?limit=${data.limit}&offset=${data.offset}`, method: 'post', data, }) } export function getTrainStaffList(data: any) { return request({ url: `${prefix}/train/staff/listPage?limit=${data.limit}&offset=${data.offset}`, method: 'post', data, }) } export function addTrainInfo(data: object) { return request({ url: `${prefix}/train/add`, method: 'post', data, }) } export function updateTrainInfo(data: object) { return request({ url: `${prefix}/train/update`, method: 'post', data, }) } export function deleteTrainInfo(data: Object) { return request({ url: `${prefix}/train/delete`, method: 'post', data, }) } /** 培训签到表 */ export function getTrainSignList(data: any) { return request({ url: `${prefixSign}/listPage?limit=${data.limit}&offset=${data.offset}`, method: 'post', data, }) } export function detailTrainSignInfo(data: object) { return request({ url: `${prefixSign}/detail`, method: 'post', data, }) } export function addTrainSignInfo(data: object) { return request({ url: `${prefixSign}/add`, method: 'post', data, }) } export function deleteTrainSignInfo(data: Object) { return request({ url: `${prefixSign}/batchDelete`, method: 'post', data, }) } export function updateTrainSignInfo(data: object) { return request({ url: `${prefixSign}/update`, method: 'post', data, }) } export function workbenchReminder(data: object) { return request({ url: `${prefixSign}/workbenchReminder`, method: 'post', data, }) } // 参训人员确认 export function confirmSign(data: object) { return request({ url: `${prefixSign}/confirm`, method: 'post', data, }) } // 导出word/pdf/打印 export function getStream(data: any) { return request({ url: '/resource/registration/form/exportFile', method: 'post', responseType: 'blob', data, }) } // 导出列表 export function exportTrainList(data: any) { return request({ url: '/resource/registration/form/listExport', method: 'post', data, responseType: 'blob', }) }