|
@@ -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,
|
|
|
+ });
|
|
|
},
|
|
|
|
|
|
/* 控制失败 */
|