settleAcount.js 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. import { axios } from '@/utils/request'
  2. // 更新结算账户功能状态
  3. export const updateAccountMangeState = params => {
  4. return axios({
  5. url: `/settleAccount/updateFunctionState/${params.enableFlag}`,
  6. method: 'get'
  7. })
  8. }
  9. // 查询结算账户功能状态
  10. export const queryAccountMangeState = params => {
  11. return axios({
  12. url: `/settleAccount/queryFunctionState`,
  13. method: 'get'
  14. })
  15. }
  16. // 分页查找结算账户列表
  17. export const settleAccountList = (params) => {
  18. const url = `/settleAccount/queryPage/${params.pageNo}/${params.pageSize}`
  19. delete params.pageNo
  20. delete params.pageSize
  21. return axios({
  22. url: url,
  23. data: params,
  24. method: 'post'
  25. })
  26. }
  27. // 查询资金明细
  28. export const findSettleFlowPage = (params) => {
  29. const url = `/settleAccount/findSettleFlowPage/${params.pageNo}/${params.pageSize}`
  30. delete params.pageNo
  31. delete params.pageSize
  32. return axios({
  33. url: url,
  34. data: params,
  35. method: 'post'
  36. })
  37. }
  38. // 保存结算账户信息
  39. export const settleAccountSave = params => {
  40. return axios({
  41. url: '/settleAccount/save',
  42. data: params,
  43. method: 'post'
  44. })
  45. }
  46. // 根据sn查找结算账户信息
  47. export const settleAccountDetail = params => {
  48. return axios({
  49. url: `/settleAccount/findBySn/${params.settleAccountSn}`,
  50. method: 'get'
  51. })
  52. }
  53. // 启禁用结算账户信息
  54. export const settleAccountEnable = params => {
  55. return axios({
  56. url: `/settleAccount/enable/${params.settleAccountSn}/${params.enableFlag}`,
  57. method: 'get'
  58. })
  59. }
  60. // 删除结算账户信息
  61. export const settleAccountDelete = params => {
  62. return axios({
  63. url: `/settleAccount/delete/${params.settleAccountSn}`,
  64. method: 'get'
  65. })
  66. }
  67. // 审核结算账户信息
  68. export const settleAccountAudit = params => {
  69. return axios({
  70. url: `/settleAccount/audit/${params.settleAccountSn}/${params.auditState}`,
  71. method: 'get'
  72. })
  73. }