accounts.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. import request from '@/router/axios';
  2. export const accountsList = (current, size, params) => {
  3. return request({
  4. url: '/api/blade-los/accounts/list',
  5. method: 'get',
  6. params: {
  7. ...params,
  8. current,
  9. size: 10000,
  10. }
  11. })
  12. }
  13. export const getAccountsLazyTree = (parentId) => {
  14. return request({
  15. url: '/api/blade-los/accounts/lazy-tree',
  16. method: 'get',
  17. params: {
  18. parentId
  19. }
  20. })
  21. }
  22. export const accountsDetail = (id) => {
  23. return request({
  24. url: '/api/blade-los/accounts/detail',
  25. method: 'get',
  26. params: {
  27. id
  28. }
  29. })
  30. }
  31. export const accountsRemove = (ids) => {
  32. return request({
  33. url: '/api/blade-los/accounts/remove',
  34. method: 'post',
  35. params: {
  36. ids,
  37. }
  38. })
  39. }
  40. export const accountsSubmit = (row) => {
  41. return request({
  42. url: '/api/blade-los/accounts/submit',
  43. method: 'post',
  44. data: row
  45. })
  46. }
  47. // 获取编号
  48. export const getAccountsCode = (params) => {
  49. return request({
  50. url: '/api/blade-los/accounts/getAccountsCode',
  51. method: 'get',
  52. params: params
  53. })
  54. }
  55. // 科目平衡检查
  56. export const balanceCheck = () => {
  57. return request({
  58. url: '/api/blade-los/accounts/balanceCheck',
  59. method: 'get',
  60. })
  61. }
  62. // 科目入账
  63. export const accountsPost = () => {
  64. return request({
  65. url: '/api/blade-los/accounts/post',
  66. method: 'get',
  67. })
  68. }