contract.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import { get, post, parmasPost, put, deletes, uget } from '@/http/index'
  2. // 查询本级单位的合同列表
  3. export const listContractByRegistered = async (formData) => {
  4. return await get('/system/contract/listByRegistered', formData)
  5. }
  6. // 查询【请填写功能名称】列表
  7. export const listContract = async (formData) => {
  8. return await get('contract/list', formData)
  9. }
  10. // 删除【请填写功能名称】
  11. export const delContract = async (formData) => {
  12. return await post('contract/delete', formData)
  13. }
  14. // 新增【请填写功能名称】
  15. export const addContract = async (formData) => {
  16. return await post('contract/add', formData)
  17. }
  18. // 修改【请填写功能名称】
  19. export const updateContract = async (formData) => {
  20. return await post('contract/update', formData)
  21. }
  22. // 导出【请填写功能名称】
  23. export const exportContract = async (formData) => {
  24. return await post('contract/export', formData)
  25. }
  26. // 查询【请填写功能名称】详细
  27. export const getContract = async (formData) => {
  28. return await get('contract/getInfo', formData)
  29. }
  30. // 根据合同ID查询关联计划getContractPlan
  31. export const getPlanListByContractId = async (formData) => {
  32. return await get('contract/getContractPlan', formData)
  33. }
  34. export function downLoadTemplate() {
  35. window.open(process.env.VUE_APP_BASE_API + '/system/contract/downLoadFile')
  36. }