api.ts 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. import request from '@/utils/common/request'
  2. /**
  3. * 删除回款
  4. * @param id 回款id
  5. * @param contractsId 合同id
  6. * @param bidsectionId 标段id
  7. */
  8. export async function apiDelPaid(id: string, contractsId: string, bidsectionId: string) {
  9. const { data } = await request.del('/api/contract/paid/delete', { id, contractsId, bidsectionId })
  10. return data
  11. }
  12. /**
  13. * 获取合同回款列表
  14. * @param constractsId 合同id
  15. * @param bidsectionId 标段id
  16. */
  17. export async function apiGetPaids(contractsId: string, bidsectionId: string) {
  18. const { data } = await request.get('/api/contract/paid/list', { contractsId, bidsectionId, page: 1 })
  19. return data
  20. }
  21. /**
  22. * 获取回款类型
  23. */
  24. export async function apiGetPaidWay() {
  25. const { data } = await request.get('/api/contract/paid/way')
  26. return data
  27. }
  28. /**
  29. * 更新回款内容
  30. * @param payload 载荷
  31. */
  32. export async function apiUpdatePaid(payload: object) {
  33. const { data } = await request.post('/api/contract/paid/update', payload)
  34. return data
  35. }