index.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. import request from '@/router/axios';
  2. /**
  3. * 理赔分页查询
  4. * @param {number} current - 当前页码
  5. * @param {number} size - 每页大小
  6. * @param {any} params
  7. */
  8. export const getList = (current, size, params) => {
  9. return request({
  10. url: '/api/gubersail-admin/bladeclaim/list',
  11. method: 'get',
  12. params: {
  13. ...params,
  14. current,
  15. size,
  16. }
  17. })
  18. }
  19. /**
  20. * 理赔保存
  21. * @param {any} data
  22. */
  23. export const submit = (data) => {
  24. return request({
  25. url: '/api/gubersail-admin/bladeclaim/submit',
  26. method: 'post',
  27. data: data
  28. })
  29. }
  30. /**
  31. * 理赔详情
  32. * @param {any} data
  33. */
  34. export const detail = (data) => {
  35. return request({
  36. url: '/api/gubersail-admin/bladeclaim/detail',
  37. method: 'post',
  38. data: data
  39. })
  40. }
  41. /**
  42. * 理赔删除
  43. * @param {any} data
  44. */
  45. export const remove = (data) => {
  46. return request({
  47. url: '/api/gubersail-admin/bladeclaim/remove',
  48. method: 'post',
  49. params: data
  50. })
  51. }
  52. /**
  53. * 理赔提交审批
  54. * @param {any} params
  55. */
  56. export const submitApprova = (params) => {
  57. return request({
  58. url: '/api/gubersail-admin/bladeclaim/submitApprova',
  59. method: 'get',
  60. params: params
  61. })
  62. }
  63. /**
  64. * 理赔提交审批
  65. * @param {any} params
  66. */
  67. export const revokeApproval = (params) => {
  68. return request({
  69. url: '/api/gubersail-admin/bladeclaim/revokeApproval',
  70. method: 'get',
  71. params: params
  72. })
  73. }