MaritimeAdministration.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. import request from '@/utils/request'
  2. import Qs from 'qs'
  3. export function listMaritimeAdministration(query) {
  4. return request({
  5. method: 'post',
  6. params: {
  7. _gp: 'admin.maritimeadministration',
  8. _mt: 'list',
  9. page: query.page,
  10. limit: query.limit,
  11. MaritimeAdministrationDTO: JSON.stringify(query.type)
  12. }
  13. })
  14. }
  15. export function createMaritimeAdministration(data) {
  16. return request({
  17. method: 'post',
  18. data: Qs.stringify({
  19. _gp: 'admin.maritimeadministration',
  20. _mt: 'create',
  21. MaritimeAdministrationDTO: JSON.stringify(data)
  22. })
  23. })
  24. }
  25. export function updateMaritimeAdministration(data) {
  26. return request({
  27. method: 'post',
  28. data: Qs.stringify({
  29. _gp: 'admin.maritimeadministration',
  30. _mt: 'edit',
  31. MaritimeAdministrationDTO: JSON.stringify(data)
  32. })
  33. })
  34. }
  35. export function deleteMaritimeAdministration(id) {
  36. return request({
  37. method: 'post',
  38. params: {
  39. _gp: 'admin.maritimeadministration',
  40. _mt: 'delete',
  41. id: id
  42. }
  43. })
  44. }
  45. export function exportXlsx(data) {
  46. return request({
  47. method: 'post',
  48. data: Qs.stringify({
  49. _gp: 'admin.maritimeadministration',
  50. _mt: 'export',
  51. MaritimeAdministrationDTO: JSON.stringify(data),
  52. response: 'blob'
  53. })
  54. })
  55. }
  56. export function importWord(data) {
  57. return request({
  58. method: 'post',
  59. data: Qs.stringify({
  60. _gp: 'admin.foreignexchange',
  61. _mt: 'createAll',
  62. ForeignExchangeDTO: JSON.stringify(data)
  63. })
  64. })
  65. }