invoiceDetail.js 807B

12345678910111213141516171819202122232425
  1. import request from '@/utils/request';
  2. // 获取模板列表
  3. export const getInvoiceTplList = (params) =>
  4. request(`/invoice/${params.invoiceId}/detail-tpl`, { params });
  5. // 生成模板
  6. export const saveInvoiceDetail = (invoiceId) =>
  7. request(`/invoice/${invoiceId}/detail-tpl`, { method: 'post' });
  8. // 更新模板报销费用信息
  9. export const updateInvoiceDetail = (invoiceId, data) =>
  10. request(`/invoice/${invoiceId}/detail-tpl/item`, { data, method: 'post' });
  11. /**
  12. * 删除报销模板
  13. * @param {*} data
  14. * @returns
  15. */
  16. export const deleteInvoiceTpl = (invoiceId, itemId ) =>
  17. request(`/invoice/${invoiceId}/detail-tpl/item/${itemId}`, { method: 'delete' });
  18. // 获取模板列表
  19. export const getInvoiceDetailList = (params) =>
  20. request(`/invoice/${params.invoiceId}/detail`, { params });