financial.js 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  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. getBillingTypeOptions() {
  73. return get("dawn/api/v1/billing-type-select")
  74. },
  75. /*信用余额操作部分-Start*/
  76. getCreditTypeOptions() {
  77. return get("dawn/api/v1/credit-action-type-select")
  78. },
  79. getCreditStatusOptions() {
  80. return get("dawn/api/v1/credit_action_status-select")
  81. },
  82. getCreaitActionPages(data) {
  83. return post("dawn/api/v1/credit-action-pages", data)
  84. },
  85. createCreditApply(data) {
  86. return post("dawn/api/v1/credit-action-application", data)
  87. },
  88. approveCreditApply(data) {
  89. return put("dawn/api/v1/credit-action-application", data)
  90. },
  91. viewCreditApply(creditActionId) {
  92. return get("dawn/api/v1/credit-action-application/" + creditActionId)
  93. }
  94. /*信用余额操作部分-End*/
  95. }
  96. export default financial;