You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
5.3 KiB

6 months ago
6 months ago
6 months ago
  1. import { createAPI } from '@/utils/httpRequest.js'
  2. export const searchSrmSupplierList = data => createAPI('/srmSupplier/searchSrmSupplierList', 'POST', data)
  3. export const supplierDocExpireReminder = data => createAPI('/srmSupplier/supplierDocExpireReminder', 'POST', data || {})
  4. export const supplierContractRequestExpireReminder = data => createAPI('/srmSupplier/supplierContractRequestExpireReminder', 'POST', data || {})
  5. export const searchSupplierGroupRequestList = data => createAPI('/srmSupplier/searchSupplierGroupRequestList', 'POST', data)
  6. export const getSupplierGroupRequestList = data => createAPI('/srmSupplier/getSupplierGroupRequestList', 'POST', data)
  7. export const createNewSupplierRequest = data => createAPI('/srmSupplier/createNewSupplierRequest', 'POST', data)
  8. export const checkSrmSupplierList = data => createAPI('/srmSupplier/checkSrmSupplierList', 'POST', data)
  9. export const confirmRequest= (data) => createAPI(`/srmSupplier/confirmRequest`,'post',data)
  10. export const createNewSupplierContract = data => createAPI('/srmSupplier/createNewSupplierContract', 'POST', data)
  11. export const getNewSupplierContract= (data) => createAPI(`/srmSupplier/getNewSupplierContract`,'post',data)
  12. export const deleteSupplierContract= (data) => createAPI(`/srmSupplier/deleteSupplierContract`,'post',data)
  13. export const getContractRequestList= (data) => createAPI(`/srmSupplier/getContractRequestList`,'post',data)
  14. export const closeContractRequestList= (data) => createAPI(`/srmSupplier/closeContractRequestList`,'post',data)
  15. export const getSupplierInfo = (data) => createAPI(`/srmSupplier/getSupplierInfo`,'post',data)
  16. //------supplier share--------------
  17. export const searchMaterialFamilyData= (data) => createAPI(`/srmSupplierShare/searchMaterialFamilyData`,'post',data)
  18. export const saveOrUpdateFamily= (data) => createAPI(`/srmSupplierShare/saveOrUpdateFamily`,'post',data)
  19. export const deleteMaterialFamily= (data) => createAPI(`/srmSupplierShare/deleteMaterialFamily`,'post',data)
  20. export const searchMaterialFamilySupplierData= (data) => createAPI(`/srmSupplierShare/searchMaterialFamilySupplierData`,'post',data)
  21. export const searchMaterialFamilySupplierDataOther= (data) => createAPI(`/srmSupplierShare/searchMaterialFamilySupplierDataOther`,'post',data)
  22. export const saveSrmMaterialFamilySupplier= (data) => createAPI(`/srmSupplierShare/saveSrmMaterialFamilySupplier`,'post',data)
  23. export const deleteSrmMaterialFamilySupplier= (data) => createAPI(`/srmSupplierShare/deleteSrmMaterialFamilySupplier`,'post',data)
  24. export const searchSrmMaterialFamilySupplierShare= (data) => createAPI(`/srmSupplierShare/searchSrmMaterialFamilySupplierShare`,'post',data)
  25. export const saveSrmMaterialFamilySupplierShare= (data) => createAPI(`/srmSupplierShare/saveSrmMaterialFamilySupplierShare`,'post',data)
  26. export const deleteSrmMaterialFamilySupplierShareList= (data) => createAPI(`/srmSupplierShare/deleteSrmMaterialFamilySupplierShareList`,'post',data)
  27. //------payment proposal--------------
  28. export const searchPaymentProposalList= (data) => createAPI(`/srmPaymentProposal/searchPaymentProposalList`,'post',data)
  29. export const createNewPaymentProposal= (data) => createAPI(`/srmPaymentProposal/createNewPaymentProposal`,'post',data)
  30. export const getPaymentProposalDetail= (data) => createAPI(`/srmPaymentProposal/getPaymentProposalDetail`,'post',data)
  31. export const deletePaymentProposal= (data) => createAPI(`/srmPaymentProposal/deletePaymentProposal`,'post',data)
  32. export const releasePaymentProposal = (data) => createAPI(`/srmPaymentProposal/releasePaymentProposal`, 'post', data)
  33. export const executePaymentProposal = (data) => createAPI(`/srmPaymentProposal/executePaymentProposal`, 'post', data)
  34. export const approvePaymentProposal = (data) => createAPI(`/srmPaymentProposal/approvePaymentProposal`, 'post', data)
  35. export const cancelPaymentProposal = (data) => createAPI(`/srmPaymentProposal/cancelPaymentProposal`, 'post', data)
  36. export const updateERPContractPaymentTerm = (data) => createAPI(`/srmPaymentProposal/updateERPContractPaymentTerm`, 'post', data)
  37. export const updatePaymentProposal = (data) => createAPI(`/srmPaymentProposal/saveOrUpdatePaymentProposal`, 'post', data)
  38. export const getProposalOssList = (data) => createAPI(`/srmPaymentProposal/getProposalOssList`, 'post', data)
  39. export const removeOssFile = (data) => createAPI(`/oss/remove`, 'post', data)
  40. export const submitForApprovalPaymentProposal = (data) => createAPI(`/srmPaymentProposal/submitForApprovalPaymentProposal`, 'post', data)
  41. //------supplier management--------------
  42. export const createSrmSupplier = (data) => createAPI(`/srmSupplier/createSrmSupplier`, 'post', data)
  43. export const updateSrmSupplier = (data) => createAPI(`/srmSupplier/updateSrmSupplier`, 'post', data)
  44. export const deleteSrmSupplier = (id) => createAPI(`/srmSupplier/deleteSrmSupplier`, 'post', { id: id })
  45. //------supplier Addrss--------------
  46. export const searchSrmSupplierAddressList = (data) => createAPI(`/srmSupplierAddress/getSupplierAddressList`, 'post', data)
  47. export const createSrmSupplierAddress = (data) => createAPI(`/srmSupplierAddress/addSupplierAddress`, 'post', data)
  48. export const updateSrmSupplierAddress = (data) => createAPI(`/srmSupplierAddress/updateSupplierAddress`, 'post', data)
  49. export const deleteSrmSupplierAddress = (data) => createAPI(`/srmSupplierAddress/deleteSupplierAddress`, 'post', data)