osmoticNanofiltration.js 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. import request from "@/utils/request";
  2. import {stringify} from "qs";
  3. export async function getList(params) {
  4. return request(`/fault_analysis/list/${params.ProjectId}?${stringify(params)}`);
  5. }
  6. export async function updateList(params){
  7. return request(`/fault_analysis/item`, {
  8. method: 'PUT',
  9. body: {...params},
  10. });
  11. }
  12. export async function getDeciveCode(params) {
  13. return request(`/patrol/device/list/${params.ProjectId}?currentPage=1&pageSize=99999999`);
  14. }
  15. export async function getDeviceThreshold(params) {
  16. return request(`/patrol/device/threshold/list/${params.ID}/${params.DeviceCode}`);
  17. }
  18. export async function removeOsmoticNanofiltration(params) {
  19. return request(`/fault_analysis/item/${params.Id}`, {method: 'DELETE'});
  20. }
  21. export async function getSolution(params) {
  22. return request(`/pn-breakdown-dict/list/${params.solutionId}`);
  23. }
  24. export async function getPossibleReason(params) {
  25. return request(`/pn-breakdown-dict/list/${params.possibleReason}`);
  26. }
  27. export async function getEnumeration() {
  28. return request('/pn-breakdown-dict/list');
  29. }
  30. export async function addContent(params){
  31. return request(`/pn-breakdown-dict/item/`, {
  32. method: 'POST',
  33. body: params,
  34. });
  35. }
  36. export async function updateContent(params){
  37. return request(`/pn-breakdown-dict/item/`, {
  38. method: 'PUT',
  39. body: params,
  40. });
  41. }
  42. export async function removeContent(params) {
  43. return request(`/pn-breakdown-dict/item//${params.id}`, {method: 'DELETE'});
  44. }
  45. export async function saveModal(params){
  46. return request(`/fault_analysis/item`, {
  47. method: 'POST',
  48. body: params,
  49. });
  50. }
  51. export async function getFaultDetails(params) {
  52. return request(`/fault_analysis/item/${params.projectId}/${params.DeviceCode}`);
  53. }
  54. export async function copy(params){
  55. console.log(params);
  56. return request('/fault_analysis/copy-item', {
  57. method: 'POST',
  58. body: params,
  59. });
  60. }