Przeglądaj źródła

大屏推送色块变化

姚云青 3 lat temu
rodzic
commit
8b8bb42755

+ 14 - 13
imcs-ui/src/views/zuihou/largeScreen/cabinLine/index.vue

@@ -745,17 +745,17 @@
 	  	this.demoLineResource();
 		},
 		watch: {
-			/*$route(){
+			$route(){
 				// 如果是【产线看板详情页面】
-  	  	if(this.$route.fullPath.indexOf("/runManageCenter/lineBoard") > -1){
-  	  		// 是否显示大屏
-  	  		// this.setMaxScreen()
-  	  	}
+  	  	// if(this.$route.fullPath.indexOf("/runManageCenter/lineBoard") > -1){
+  	  	// 	// 是否显示大屏
+  	  	// 	// this.setMaxScreen()
+  	  	// }
       },
 	  	websocketMsg(curVal, oldVal) {
 	      let obj = JSON.parse(curVal)
 	      this.openMessageTips(obj)
-	    }*/
+	    }
 	  },
 	  computed: {
 	    currentUser () {
@@ -765,20 +765,20 @@
         return convertEnum(this.dicts.NATION)
       },
       // 接收信息
-      /*websocketMsg() {
+      websocketMsg() {
 	      return this.$store.getters.STAFF_UPDATE.msg
-	    }*/
+	    }
 	  },
 	  mounted () {
-	    /*// 判断长连接,是否已经开启
+	    // 判断长连接,是否已经开启
 	  	if(this.$store.state.websocket.websock == null){
 	  		// 页面刚进入时开启长连接
     		this.$store.dispatch('STAFF_WEBSOCKET')
-	  	}*/
+	  	}
 	  },
 	  // 销毁
 		destroyed() {
-	    // this.websocketClose()
+	     this.websocketClose()
 	  },
 	  methods: {
 	  	// 加载-仓储区模块信息
@@ -831,11 +831,12 @@
 	  	// 推送接收到的数据
 	  	openMessageTips(data){
 	  		// 如果是【产线看板】
-  	  	if(this.$route.fullPath.indexOf("/largeScreen/intellectMachining") > -1){
+  	  	if(this.$route.fullPath.indexOf("/largeScreen/cabinLine") > -1){
 		  		//console.log("接收websocket的推送信息22222 == ",data)
 		  		// 如果是【线边库】信息
 		  		if(data.type == 'PUSH_TYPE_STORGE'){
-		  			this.sideList = data.data.Rxianbianku;
+		  			this.sideList1 = data.data.KT_01;
+            this.sideList2 = data.data.KT_02;
 		  		}
 		  		// 如果是【生产资源】信息
 		  		if(data.type == 'PUSH_TYPE_RESOURCE') {

+ 16 - 15
imcs-ui/src/views/zuihou/largeScreen/frameLine/index.vue

@@ -572,17 +572,17 @@
 	  	this.demoLineResource();
 		},
 		watch: {
-			/*$route(){
-				// 如果是【产线看板详情页面】
-  	  	if(this.$route.fullPath.indexOf("/runManageCenter/lineBoard") > -1){
-  	  		// 是否显示大屏
-  	  		// this.setMaxScreen()
-  	  	}
-      },
+			// $route(){
+			// 	// 如果是【产线看板详情页面】
+  	  // 	if(this.$route.fullPath.indexOf("/runManageCenter/lineBoard") > -1){
+  	  // 		// 是否显示大屏
+  	  // 		// this.setMaxScreen()
+  	  // 	}
+      // },
 	  	websocketMsg(curVal, oldVal) {
 	      let obj = JSON.parse(curVal)
 	      this.openMessageTips(obj)
-	    }*/
+	    }
 	  },
 	  computed: {
 	    currentUser () {
@@ -592,20 +592,20 @@
         return convertEnum(this.dicts.NATION)
       },
       // 接收信息
-      /*websocketMsg() {
+      websocketMsg() {
 	      return this.$store.getters.STAFF_UPDATE.msg
-	    }*/
+	    }
 	  },
 	  mounted () {
-	    /*// 判断长连接,是否已经开启
+	    // 判断长连接,是否已经开启
 	  	if(this.$store.state.websocket.websock == null){
 	  		// 页面刚进入时开启长连接
     		this.$store.dispatch('STAFF_WEBSOCKET')
-	  	}*/
+	  	}
 	  },
 	  // 销毁
 		destroyed() {
-	    // this.websocketClose()
+	     this.websocketClose()
 	  },
 	  methods: {
 	  	// 加载-仓储区模块信息
@@ -658,11 +658,12 @@
 	  	// 推送接收到的数据
 	  	openMessageTips(data){
 	  		// 如果是【产线看板】
-  	  	if(this.$route.fullPath.indexOf("/largeScreen/intellectMachining") > -1){
+  	  	if(this.$route.fullPath.indexOf("/largeScreen/frameLine") > -1){
 		  		//console.log("接收websocket的推送信息22222 == ",data)
 		  		// 如果是【线边库】信息
 		  		if(data.type == 'PUSH_TYPE_STORGE'){
-		  			this.sideList = data.data.Rxianbianku;
+		  			this.sideList1 = data.data.CT_01;
+            this.sideList2 = data.data.CT_02;
 		  		}
 		  		// 如果是【生产资源】信息
 		  		if(data.type == 'PUSH_TYPE_RESOURCE') {

+ 20 - 16
imcs-ui/src/views/zuihou/largeScreen/supportCenter/index.vue

@@ -832,17 +832,18 @@
 	  	this.demoLineResource();
 		},
 		watch: {
-			/*$route(){
-				// 如果是【产线看板详情页面】
-  	  	if(this.$route.fullPath.indexOf("/runManageCenter/lineBoard") > -1){
-  	  		// 是否显示大屏
-  	  		// this.setMaxScreen()
-  	  	}
-      },
+			// $route(){
+			// 	// 如果是【产线看板详情页面】
+  	  // 	if(this.$route.fullPath.indexOf("/runManageCenter/lineBoard") > -1){
+  	  // 		// 是否显示大屏
+  	  // 		// this.setMaxScreen()
+  	  // 	}
+      // },
 	  	websocketMsg(curVal, oldVal) {
+			  console.log("33333333333333333333333333333333");
 	      let obj = JSON.parse(curVal)
 	      this.openMessageTips(obj)
-	    }*/
+	    }
 	  },
 	  computed: {
 	    currentUser () {
@@ -852,20 +853,20 @@
         return convertEnum(this.dicts.NATION)
       },
       // 接收信息
-      /*websocketMsg() {
+      websocketMsg() {
 	      return this.$store.getters.STAFF_UPDATE.msg
-	    }*/
+	    }
 	  },
 	  mounted () {
-	    /*// 判断长连接,是否已经开启
+	    // 判断长连接,是否已经开启
 	  	if(this.$store.state.websocket.websock == null){
 	  		// 页面刚进入时开启长连接
     		this.$store.dispatch('STAFF_WEBSOCKET')
-	  	}*/
+	  	}
 	  },
 	  // 销毁
 		destroyed() {
-	    // this.websocketClose()
+	     this.websocketClose()
 	  },
 	  methods: {
 	  	// 加载-仓储区模块信息
@@ -918,15 +919,18 @@
 	  	// 推送接收到的数据
 	  	openMessageTips(data){
 	  		// 如果是【产线看板】
-  	  	if(this.$route.fullPath.indexOf("/largeScreen/intellectMachining") > -1){
-		  		//console.log("接收websocket的推送信息22222 == ",data)
+  	  	if(this.$route.fullPath.indexOf("/largeScreen/supportCenter") > -1){
+		  		console.log("接收websocket的推送信息22222 == ",data)
 		  		// 如果是【线边库】信息
 		  		if(data.type == 'PUSH_TYPE_STORGE'){
-		  			this.sideList = data.data.Rxianbianku;
+            this.sideList1 = data.data.BZ_01;
+            this.sideList2 = data.data.BZ_02;
+            this.sideList3 = data.data.BZ_03;
 		  		}
 		  		// 如果是【生产资源】信息
 		  		if(data.type == 'PUSH_TYPE_RESOURCE') {
 		  			this.moduleList = data.data.list;
+            console.log("接收websocket的推送信息333 == ",data.data.list)
 		  			//console.log("接收websocket的推送信息--【柔性智能加工区】 == ",data.data.list);
 		  			// this.moduleList = data.data['4'];
 		  		}