flow.js 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. import request from '@/utils/request'
  2. // 获取模型装置端子已关联的接收端子
  3. /* model_id 模型ID
  4. from_fcda_id 输出装置端子ID*/
  5. function getModelOn(data) {
  6. return request({
  7. url: `/admin/model/function/fcda-ref/list`,
  8. method: "get",
  9. params: data
  10. })
  11. }
  12. // 保存模型装置端子间关联关系
  13. /*model_id 模型ID
  14. from_ied_type 输出装置类型
  15. to_ied_type 输入装置类型
  16. from_fcda_id 输出装置端子ID
  17. to_fcda_ids 输入装置端子ID列表。多个ID间使用逗号分隔
  18. goosesv 信号类型。值范围:GOOSE | SV*/
  19. function saveModelOn(data) {
  20. return request({
  21. url: `/admin/model/function/fcda-ref/save`,
  22. method: "post",
  23. data
  24. })
  25. }
  26. // 删除装置端子
  27. /*model_id *模型ID
  28. fcda_id *端子ID*/
  29. function delModelOn(data) {
  30. return request({
  31. url: `/admin/model/function/fcda/del`,
  32. method: "post",
  33. data,
  34. })
  35. }
  36. // 获取指定模型和装置类型的端子列表
  37. function getModelAndIed(data){
  38. return request({
  39. url:`/admin/model/function/fcda/list`,
  40. method:"get",
  41. params:data
  42. })
  43. }
  44. // 保存模型装置功能及端子信息
  45. /*model_id *模型ID
  46. ied_type *装置类型代码
  47. func_id *功能ID。编辑时必传。
  48. func_name *功能名称。必传。
  49. fcda_id *端子ID。编辑时必传。
  50. fcda_name *功能名称。必传。
  51. fcda_match_exp *端子匹配表达式。必传。*/
  52. function saveModelAndIed(data){
  53. return request({
  54. url:`/admin/model/function/fcda/save`,
  55. method:"post",
  56. data
  57. })
  58. }
  59. // 获取指定模型和装置类型的功能列表
  60. /*model_id *模型ID
  61. ied_type *装置类型*/
  62. function getByModelAndIed(data){
  63. return request({
  64. url:`/admin/model/function/list`,
  65. method:"get",
  66. params:data
  67. })
  68. }
  69. export default {
  70. getModelOn,
  71. saveModelOn,
  72. delModelOn,
  73. getModelAndIed,
  74. saveModelAndIed,
  75. getByModelAndIed,
  76. }