// 借用申请 import request from '@/api/index' // 不同状态的列表 export function getListPage(params: any, statusName: string) { if (statusName === '全部') { return request({ url: `/borrow/allPage?limit=${params.limit}&offset=${params.offset}`, method: 'post', data: params, }) } else if (statusName === '已审批') { return request({ url: `/borrow/approval/approvedListPage?limit=${params.limit}&offset=${params.offset}`, method: 'post', data: params, }) } else if (statusName === '待审批') { return request({ url: `/borrow/approval/toApprovalListPage?limit=${params.limit}&offset=${params.offset}`, method: 'post', data: params, }) } else { return request({ url: `/borrow/approval/listPage?limit=${params.limit}&offset=${params.offset}`, method: 'post', data: params, }) } } // 保存编辑 export function editBorrow(data: object) { return request({ url: '/borrow/approval/saveOrUpdate', method: 'post', data, }) } // 提交 export function submitBorrow(data: object) { return request({ url: '/borrow/approval/submit', method: 'post', data, }) } // 删除记录 export function deleteBorrow(id: string) { return request({ url: `/borrow/approval/delete?id=${id}`, method: 'post', }) } // 取消 export function cancelBorrow(data: object) { return request({ url: '/borrow/approval/cancel', method: 'post', data, }) } // 详情 export function detailBorrow(params: object) { return request({ url: '/borrow/approval/detail', method: 'get', params, }) } // 审批操作 export function handlerApproval(type: string, data: { processId?: string; taskId?: string; comments: string }) { return request({ url: `/borrow/approval/${type}`, method: 'post', data, }) } // 获取formid export function getFormId(id: string) { return request({ url: `/borrow/getFormId?borrowDeptId=${id}`, method: 'get', }) }