xushining 3 rokov pred
rodič
commit
99ee362b31
2 zmenil súbory, kde vykonal 47 pridanie a 1 odobranie
  1. 40 0
      src/components/area/ControlArea.vue
  2. 7 1
      src/config.js

+ 40 - 0
src/components/area/ControlArea.vue

@@ -98,6 +98,23 @@ export default {
         reset: { key: "待复位", value: [] },
       },
       IsAutoControl: false,
+      controlErorCodes:[
+        "控制成功",
+        "控制命令发送失败",
+        "无效的控制地址",
+        "被控设备异常",
+        "网络连接错误,检查场站通信",
+        "控制结果读取超时",
+        "未知错误",
+        "控制命令错误",
+        "收到无法识别数据",
+        "未读取到数据包",
+        "未知错误",
+        "风机操作过频繁",
+        "风机被挂牌",
+        "风机操作与风机状态不符",
+        "需要登录",
+      ],
     };
   },
   methods: {
@@ -266,6 +283,29 @@ export default {
     /* 控制成功 */
     controlSuccess(msg) {
       console.log(msg);
+      var mss = '';     // 信息
+      var iserror=false;// 是否有控制错误的风机
+      for(var v in msg.data){
+        var val = msg.data[v];
+        if(val.errorCode>0){
+          iserror=true;
+          mss+=`${val.windturbineId}  ${this.controlErorCodes[val.errorCode]}\n`;
+        }
+      }
+      var tp = iserror?"warning":"success";
+      var dt = iserror?0:4500;
+      if(!iserror){
+        mss="控制成功";
+      }
+
+      this.$notify({
+          title: "控制",
+          message: mss,
+          type: tp,
+          position: "bottom-right",
+          offset: 60,
+          duration: dt,
+        });
     },
 
     /* 控制失败 */

+ 7 - 1
src/config.js

@@ -2,4 +2,10 @@ export const config = {
     shardingUrl:"192.168.10.18:8075",// 报警地址
     calcUrl:"192.168.10.18:8099",// 大后台地址
     adapterUrl:"192.168.10.18:8011",// 数据适配器地址
-};
+};
+
+/* export const config = {
+    shardingUrl:"18.6.30.53:8075",// 报警地址
+    calcUrl:"18.6.30.63:8099",// 大后台地址
+    adapterUrl:"18.6.30.63:8011",// 数据适配器地址
+}; */