service.js 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. /*
  2. * @Author: your name
  3. * @Date: 2021-08-03 14:38:54
  4. * @LastEditTime: 2021-08-06 11:04:09
  5. * @LastEditors: Please set LastEditors
  6. * @Description: In User Settings Edit
  7. * @FilePath: /CostAccountManaSys/src/pages/platformMana/menuManage/service.js
  8. */
  9. import { request } from 'umi';
  10. //获收入归集列表
  11. export async function getIncomeCollectionList(params, options) {
  12. return request('/api/costAccount/costincomegroupset/list', {
  13. method: 'GET',
  14. params: {...params},
  15. ...(options || {}),
  16. });
  17. }
  18. //获指定收入归集设置对应的会计科目
  19. export async function getIncomeCollectionListHasConnected(params, options) {
  20. return request('/api/costAccount/costincomegroupset/getIncomeAccountStatus', {
  21. method: 'GET',
  22. params: {...params},
  23. ...(options || {}),
  24. });
  25. }
  26. //新增归集设置
  27. export async function addIncomeCollectionList(body, options) {
  28. return request('/api/costAccount/costincomegroupset/addCostIncomeGroupSet', {
  29. method: 'POST',
  30. data: {...body},
  31. ...(options || {}),
  32. });
  33. }
  34. //编辑
  35. export async function editIncomeCollectionList(body, options) {
  36. return request('/api/costAccount/costincomegroupset/update', {
  37. method: 'POST',
  38. data: {...body},
  39. ...(options || {}),
  40. });
  41. }
  42. //删除归集设置
  43. export async function delIncomeCollectionList(params, options) {
  44. const {ids} = params;
  45. return request(`/api/costAccount/costincomegroupset/delete`, {
  46. data:ids,
  47. method: 'POST',
  48. ...(options || {}),
  49. });
  50. }
  51. // //根据角色查询已绑用户
  52. // export async function getUsersByRoleId(params, options) {
  53. // const {roleId} = params;
  54. // return request(`/api/costAccount/role/editUserRole`, {
  55. // data:{roleId, userIds},
  56. // method: 'POST',
  57. // ...(options || {}),
  58. // });
  59. // }
  60. //收入归集设置添加会计科目
  61. export async function incomeCollectionListConnectAccountingSubject(data, options) {
  62. return request(`/api/costAccount/costincomegroupset/addIncomeAccount`, {
  63. data:data,
  64. method: 'POST',
  65. ...(options || {}),
  66. });
  67. }