contract.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. import {
  2. request
  3. } from '@/request/request.js';
  4. /*
  5. * 分页获取合同
  6. *
  7. *
  8. */
  9. export function getContractListByPage(data) {
  10. return request({
  11. url: `/api/contract/${data.currPage}/${data.pageSize}`,
  12. method: 'post',
  13. data: data
  14. })
  15. }
  16. /*
  17. * 获取合同详情
  18. *
  19. *
  20. */
  21. export function getContractDetailById(id) {
  22. return request({
  23. url: `/api/contract/${id}`,
  24. method: 'get'
  25. })
  26. }
  27. /*
  28. * 保存文档数据
  29. * @param {Object} data = {}
  30. *
  31. */
  32. export function insertDocumentData(data) {
  33. return request({
  34. url: `/file/elementdata/`,
  35. method: 'post',
  36. data: data
  37. })
  38. }
  39. /*
  40. * 上传base64
  41. *
  42. *
  43. */
  44. export function uploadImageBase64(base64) {
  45. return request({
  46. url: `/file/filenode/base64`,
  47. method: 'post',
  48. data: {
  49. 'base64': base64
  50. }
  51. })
  52. }
  53. /*
  54. * 分页获取账单
  55. *
  56. *
  57. */
  58. export function getPaymentListByPage(data) {
  59. return request({
  60. url: `/api/payment/${data.currPage}/${data.pageSize}`,
  61. method: 'post',
  62. data: data
  63. })
  64. }