contract.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import { request } from 'umi';
  2. export const queryContract = async (data) => {
  3. return await request('/api/contract/v1/contract', {
  4. method: 'POST',
  5. data,
  6. });
  7. };
  8. export const queryGetContractList = async (data) => {
  9. return await request('/api/contract/v1/contract', {
  10. params: data,
  11. });
  12. };
  13. export const queryApproval = async (data) => {
  14. return await request('/api/v2/approval/record', {
  15. params: data,
  16. });
  17. };
  18. export const querySupplierList = async (data) => {
  19. return await request('/api/supplier/v1/supplier/list', {
  20. method: 'POST',
  21. data,
  22. });
  23. };
  24. export const queryDepList = async (data) => {
  25. return await request('/api/v1/dep');
  26. };
  27. export const queryUploadAttach = async (data) => {
  28. return await request('/api/contract/v1/attach', {
  29. method: 'POST',
  30. data,
  31. headers: { 'Content-Type': 'multipart/form-data' },
  32. });
  33. };
  34. //审核合同
  35. export const queryContractCheck = async (data) => {
  36. return await request('/api/contract/v1/contract-check', {
  37. method: 'POST',
  38. data,
  39. });
  40. };
  41. //作废发起
  42. export const queryContractCancel = async (data) => {
  43. return await request('/api/contract/v1/contract-cancel', {
  44. method: 'POST',
  45. data,
  46. });
  47. };
  48. //OA已审核过的
  49. export const queryApprovedList = async (data) => {
  50. return await request('/api/v1/oa/audited/my/list', {
  51. params: data,
  52. });
  53. };