baseResearchApplication.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import request from '@/utils/request'
  2. import qs from 'qs'
  3. export const getBaseResearchApplications = (params) => {
  4. return new request({
  5. url: './resourceshare/baseResearchApplications/',
  6. method: 'get',
  7. params: params
  8. });
  9. }
  10. export const deleteByDoor = (params) => {
  11. return new request({
  12. url: './resourceshare/baseResearchApplications/deleteByDoor',
  13. method: 'get',
  14. params: params
  15. });
  16. }
  17. export const get = (id) => {
  18. return new request({
  19. url: './resourceshare/baseResearchApplications/' + id,
  20. method: 'get',
  21. });
  22. }
  23. export function downloadResearchApplication(params){
  24. return new request({
  25. url: './resourceshare/baseResearchApplications/downloadResearchApplication',
  26. method: 'get',
  27. params: params,
  28. responseType: 'blob',
  29. });
  30. }
  31. export function saveOrUpdate(baseResearchApplication, token) {
  32. return new request({
  33. url: './resourceshare/baseResearchApplications',
  34. method: (baseResearchApplication.id ? 'put' : 'post'),
  35. headers: {
  36. token
  37. },
  38. data: {
  39. baseResearchApplication
  40. }
  41. });
  42. }
  43. export function del(id) {
  44. return new request({
  45. url: './resourceshare/baseResearchApplications/' + id,
  46. method: 'delete',
  47. });
  48. }