scd.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import request from "@/utils/request"
  2. // 获取所有scd列表
  3. function getAllScd(data) {
  4. return request({
  5. url: `/screen/scd/list`,
  6. method: "get",
  7. params: data
  8. })
  9. }
  10. // 获取指定scd下的间隔信息
  11. function getScdMiddle(data) {
  12. return request({
  13. url: `/scd/area/list`,
  14. method: "get",
  15. params: data
  16. })
  17. }
  18. // 获取指定间隔下的ied信息
  19. function getIedMiddle(data){
  20. return request({
  21. url:`/scd/area/ied/list`,
  22. method:"get",
  23. params:data
  24. })
  25. }
  26. // 获取scd详细信息
  27. function scdReal(data){
  28. return request({
  29. url:`/screen/scd/info`,
  30. method:"get",
  31. params:data,
  32. })
  33. }
  34. // 解析scd
  35. function loadScd(data){
  36. return request({
  37. url:`/screen/scd/parse/step1`,
  38. method:"post",
  39. data,
  40. })
  41. }
  42. // 获取解析后的数据
  43. function getLoadScd(data){
  44. return request({
  45. url:`/admin/get/check_area`,
  46. method:"get",
  47. params:data
  48. })
  49. }
  50. export default {
  51. getAllScd,
  52. getScdMiddle,
  53. getIedMiddle,
  54. scdReal,
  55. loadScd,
  56. getLoadScd,
  57. }