DictionaryItem.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. import axiosApi from './AxiosApi.js'
  2. const apiList = {
  3. page: {
  4. method: 'POST',
  5. url: `/authority/dictionaryItem/page`
  6. },
  7. update: {
  8. method: 'PUT',
  9. url: `/authority/dictionaryItem`
  10. },
  11. save: {
  12. method: 'POST',
  13. url: `/authority/dictionaryItem`
  14. },
  15. delete: {
  16. method: 'DELETE',
  17. url: `/authority/dictionaryItem`
  18. },
  19. list: {
  20. method: 'GET',
  21. url: `/oauth/dictionaryItem/codes`
  22. },
  23. preview: {
  24. method: 'POST',
  25. url: `/authority/dictionaryItem/preview`
  26. },
  27. export: {
  28. method: 'POST',
  29. url: `/authority/dictionaryItem/export`
  30. },
  31. import: {
  32. method: 'POST',
  33. url: `/authority/dictionaryItem/import`
  34. }
  35. }
  36. export default {
  37. page (data) {
  38. return axiosApi({
  39. ...apiList.page,
  40. data
  41. })
  42. },
  43. save (data) {
  44. return axiosApi({
  45. ...apiList.save,
  46. data
  47. })
  48. },
  49. update (data) {
  50. return axiosApi({
  51. ...apiList.update,
  52. data
  53. })
  54. },
  55. delete (data) {
  56. return axiosApi({
  57. ...apiList.delete,
  58. data
  59. })
  60. },
  61. list (data) {
  62. return axiosApi({
  63. ...apiList.list,
  64. data
  65. })
  66. },
  67. preview (data) {
  68. return axiosApi({
  69. ...apiList.preview,
  70. data
  71. })
  72. },
  73. export (data) {
  74. return axiosApi({
  75. ...apiList.export,
  76. responseType: "blob",
  77. data
  78. })
  79. },
  80. import (data) {
  81. return axiosApi({
  82. ...apiList.import,
  83. data
  84. })
  85. }
  86. }