patrol.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. import request from '@/utils/request';
  2. import {stringify} from "qs";
  3. export async function queryPatrol(params) {
  4. return request(`/patrol/data/${params.projectId}?${stringify(params)}`);
  5. }
  6. export async function queryPatrolRecord(params) {
  7. return request(`/patrol/record/${params.recordId}`);
  8. }
  9. export async function queryPatrolRecordTemplateList(params) {
  10. return request(`/patrol/record-template/list//${params.ProjectId}`);
  11. }
  12. export async function queryPatrolRecordTemplateById(params) {
  13. return request(`/patrol/record-template/item/${params.Id}`);
  14. }
  15. export async function updatePatrolRecordTemplate(params = {}) {
  16. return request(`/patrol/record-template/item`, {
  17. method: 'PUT',
  18. body: {
  19. ...params
  20. },
  21. });
  22. }
  23. export async function removePatrolRecordTemplate(params) {
  24. return request(`/patrol/record-template/item/${params.Id}`, {method: 'DELETE'});
  25. }
  26. export async function addPatrolRecordTemplate(params){
  27. return request(`/patrol/record-template/item`, {
  28. method: 'POST',
  29. body: params,
  30. });
  31. }
  32. export async function addTemplateItem(params){
  33. return request(`/patrol/record-template-item/`, {
  34. method: 'POST',
  35. body: params,
  36. });
  37. }
  38. export async function sortTemplateItem(params){
  39. return request(`/patrol/seq/record-template-item`, {
  40. method: 'POST',
  41. body: params,
  42. });
  43. }
  44. export async function updateTemplateItem(params){
  45. return request(`/patrol/record-template-item/`, {
  46. method: 'PUT',
  47. body: params,
  48. });
  49. }
  50. export async function removePatrolRecordTemplateItem(params) {
  51. return request(`/patrol/record-template-item/${params.Id}`, {method: 'DELETE'});
  52. }