template.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import { LIST_TEMPLATE, LIST_DELETE, LIST_DETAIL, LIST_UPDATE } from '@constants/user'
  2. import {
  3. API_USER_Template, API_USER_DELETE,
  4. API_USER_DETAIL, API_USER_AEADDREPORTS, API_USER_UPDATE
  5. } from '@constants/api'
  6. import { createAction } from '@utils/redux'
  7. /**
  8. * 模板列表数据
  9. * @param {*} payload
  10. */
  11. export const getList = payload => createAction({
  12. url: API_USER_Template,
  13. type: LIST_TEMPLATE,
  14. payload
  15. })
  16. /**
  17. * 模板删除
  18. * @param {*} payload
  19. */
  20. export const deleteTemplate = payload => createAction({
  21. url: API_USER_DELETE + `/${payload.id}`,
  22. method: 'DELETE',
  23. type: LIST_DELETE,
  24. })
  25. /**
  26. * 模板详情
  27. * @param {*} payload
  28. */
  29. export const reportTemplate = payload => createAction({
  30. url: API_USER_DETAIL + `/${payload.id}`,
  31. method: 'GET',
  32. type: LIST_DETAIL,
  33. })
  34. /**
  35. * 查询关联企业
  36. * @param {*} payload
  37. */
  38. export const selcompany = payload => createAction({
  39. url: API_USER_AEADDREPORTS + `/${payload.id}`,
  40. method: 'GET',
  41. type: LIST_DETAIL,
  42. })
  43. /**
  44. * 模板编辑
  45. * @param {*} payload
  46. */
  47. export const updateTemplate = payload => createAction({
  48. url: API_USER_UPDATE,
  49. method: 'PUT',
  50. type: LIST_UPDATE,
  51. payload
  52. })