financial.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. import {get, post, put, del} from '../http'
  2. const financial = {
  3. getTransactionsPages(data) {
  4. return post('financial/getChargingTransactions', data)
  5. },
  6. getIdleFeesPages(data) {
  7. return post('financial/getIdleFees', data)
  8. },
  9. getTopUpPages(data) {
  10. return post('financial/getTopUps', data)
  11. },
  12. getPaymentOptions() {
  13. return get("financial/getPaymentStatus")
  14. },
  15. getSystemTransactionsPages(data) {
  16. return post("system-transaction/credits", data)
  17. },
  18. getCreditTypeOptions() {
  19. return get("system-transaction/credit-types")
  20. },
  21. getPaymentStatusOptions() {
  22. return get("system-transaction/payment-statuses")
  23. },
  24. getBillingAccountTypes() {
  25. return get("financial/billing-account/account-types")
  26. },
  27. getAdditionalItemTypes() {
  28. return get("financial/billing-account/billing-additional-item-types")
  29. },
  30. getBillingAccountPages(data) {
  31. return post("financial/billing-account/billing-account-pages", data)
  32. },
  33. addBillingAccount(data) {
  34. return post("financial/billing-account/billing-accounts", data)
  35. },
  36. viewBillingAccount(entityId) {
  37. return get("financial/billing-account/billing-accounts/" + entityId)
  38. },
  39. updateBillingAccount(data) {
  40. return put("financial/billing-account/billing-accounts", data)
  41. },
  42. deleteBillingAccount(entityId) {
  43. return del("financial/billing-account/billing-accounts/" + entityId)
  44. },
  45. deleteAdditionalItem(itemId) {
  46. return del("financial/billing-account/additional-items/" + itemId)
  47. },
  48. getAssignStatusOptions() {
  49. return get('financial/billing-account/assignment-statuses')
  50. },
  51. getAssignSitePages(data) {
  52. return post('financial/billing-account/assign-site-pages', data)
  53. },
  54. getAssignGroupPages(data) {
  55. return post('financial/billing-account/assign-group-pages', data)
  56. },
  57. assignEligible(data) {
  58. return post('financial/billing-account/assign-eligible', data)
  59. },
  60. unassignEligible(data) {
  61. return post('financial/billing-account/unassign-eligible', data)
  62. },
  63. getBillingAccountOptions(data) {
  64. return get("financial/billing-account/billing-account-select", data)
  65. },
  66. getAccountSettlementPages(data) {
  67. return post("financial/account-settlement/account-settlement-pages", data)
  68. },
  69. manualGenerationSettlement(data) {
  70. return post("financial/account-settlement/redo-account-settlement", data)
  71. }
  72. }
  73. export default financial;