scd.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  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. // 修改并保存指定检测间隔下的IED装置列表
  51. function stickIed(data){
  52. return request({
  53. url:`/admin/update/check_area/ied`,
  54. method:"post",
  55. data,
  56. })
  57. }
  58. // 查询指定检测间隔下的IED装置列表
  59. function getTikIed(data){
  60. return request({
  61. url:`/admin/get/check_area/ied`,
  62. method:"get",
  63. params:data,
  64. })
  65. }
  66. //
  67. function scdAllIed(data){
  68. return request({
  69. url:`/scd/area/ied/list`,
  70. method:"get",
  71. params:data,
  72. })
  73. }
  74. // 获取指定scd下的crc效验结果
  75. function getCrc(data){
  76. return request({
  77. url:`/screen/scd/crc`,
  78. method:"get",
  79. params:data
  80. })
  81. }
  82. // 获取scd详细信息
  83. function getScdById(data){
  84. return request({
  85. url:`/screen/scd/info`,
  86. method:"get",
  87. params:data
  88. })
  89. }
  90. export default {
  91. getAllScd,
  92. getScdMiddle,
  93. getIedMiddle,
  94. scdReal,
  95. loadScd,
  96. getLoadScd,
  97. stickIed,
  98. getTikIed,
  99. scdAllIed,
  100. getCrc,
  101. getScdById,
  102. }