From e58bfa85f175d789445f479f55c87619c43fd7c0 Mon Sep 17 00:00:00 2001
From: gaoshp <291585735@qq.com>
Date: 星期三, 24 四月 2024 21:12:07 +0800
Subject: [PATCH] 过程参数

---
 src/views/mdc/realtime-status/index.vue |   36 ++++++++++++++++++++++++++++++++----
 1 files changed, 32 insertions(+), 4 deletions(-)

diff --git a/src/views/mdc/realtime-status/index.vue b/src/views/mdc/realtime-status/index.vue
index 7d582d6..3f9f793 100644
--- a/src/views/mdc/realtime-status/index.vue
+++ b/src/views/mdc/realtime-status/index.vue
@@ -17,7 +17,7 @@
 		    	<span class="setBtn" @click="goSet">璁剧疆</span>
 		    </span>
 		  </div>
-		  <ul class="status-view-box">
+		  <ul class="status-view-box" v-if="station == '鐘舵�佽鍥�'">
 		  	<li v-for="(item,index) in devicestatus" @click="searchstatus(item,index)" :class="{'active': item.active}">
 		  		<el-icon :style="{'color': item.color}">
 		  			<component :is='item.icon'></component>
@@ -26,6 +26,9 @@
 		  		<span class="view-box-num">{{item.deviceNum}}</span>
 		  	</li>
 		  </ul>
+		  <el-radio-group v-model="stationlabel" @change="changestationlabel" v-if="station == '鏍囩瑙嗗浘'" style="margin-top:8px;">
+		      <el-radio-button v-for="item in stationlabelList" :label="item.groupName" :value="item.groupId" />
+		    </el-radio-group>
 		  <div class="status-content-cardBox">
 		  	<div class="status-prev" @click="prev">
 		  		<el-icon><ArrowLeft /></el-icon>
@@ -95,6 +98,8 @@
         		devicestatus: [],
         		timestatus: [],
         		station: "鐘舵�佽鍥�",
+        		stationlabel: "",
+        		stationlabelList: [],
         		current: "1",
         		total: 0,
         		deviceStatus: [],
@@ -103,10 +108,35 @@
         },
         mounted() {
 			this.getdevicestatus();  //鑾峰彇椤堕儴title
+			this.getstationlabelList();  //鑾峰彇鏍囩瑙嗗浘涓嬬殑list
 		},
         methods: {
+        	changestationlabel(name) {
+        		this.stationlabel = name;
+        		this.stationlabelList.forEach(item=> {
+        			if(item.groupName == name) {
+        				this.workStationGroupIdList = [item.groupId];
+        			}
+        		})
+        		this.gettimestatus();  //鏌ヨ鍒楄〃
+        	},
+        	getstationlabelList() {
+        		this.$HTTP.get("/api/blade-cps/group/get-mdc-group").then(res=> {
+					if(res.code == 200) {
+						this.stationlabelList = res.data;
+						this.stationlabel = res.data[0].groupName;
+					}
+				})
+        	},
         	changestatus(name) {
-        		console.log(name)
+        		this.station = name;
+        		if(this.station == '鐘舵�佽鍥�') {
+					this.workStationGroupIdList = [];
+				}else {
+					this.stationlabel = this.stationlabelList[0].groupName;
+					this.workStationGroupIdList = [this.stationlabelList[0].groupId];
+				}
+        		this.gettimestatus();  //鏌ヨ鍒楄〃
         	},
         	showvisible(item) {
         		if(item.properties == null) {
@@ -130,10 +160,8 @@
         		this.titleMap = "瀹炴椂鏁版嵁(" + item.code + ")";
         		this.visibleList = visibleList;
         		this.visible = true;
-        		console.log(this.visibleList)
         	},
         	searchstatus(item,index) {
-        		console.log(item)
         		this.devicestatus.forEach(item=> {
         			item.active = false;
         		})

--
Gitblit v1.9.3