plant.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. import request from '@/utils/request';
  2. import { stringify } from 'qs';
  3. export async function queryList(param) {
  4. return request(`/plant-global-info/list/${param.ProjectId}`)
  5. }
  6. export async function queryItem(param) {
  7. return request(`/plant-global-info/item/${param.id}`)
  8. }
  9. export async function queryUserList(param) {
  10. return request(`/user/project/${param.projectId}`)
  11. }
  12. export async function updateItem(param) {
  13. return request(`/plant-global-info/item`, {
  14. method: 'PUT',
  15. body: {
  16. ...param
  17. },
  18. })
  19. }
  20. export async function createItem(param) {
  21. return request(`/plant-global-info/item`, {
  22. method: 'POST',
  23. body: {
  24. ...param
  25. },
  26. })
  27. }
  28. export async function removeItem(Id) {
  29. return request(`/plant-global-info/item/${Id}`, {
  30. method: 'DELETE',
  31. })
  32. }
  33. export async function getInfoDetail(param) {
  34. return request(`/plant-global-info/item/${param.detailId}/detail`)
  35. }
  36. export async function removeInfoDetailList(param) {
  37. return request(`/plant-global-info/item/${param.detailId}/file/${param.Id}`, {
  38. method: 'DELETE',
  39. })
  40. }
  41. export async function changeInfoStatus(param) {
  42. return request(`/plant-global-info/item`, {
  43. method: 'PATCH',
  44. body: JSON.stringify(param),
  45. })
  46. }