From 7870c2d4fd6da5269a87f53d584a36628fd8ef12 Mon Sep 17 00:00:00 2001
From: ZengTao <2773468879@qq.com>
Date: 星期二, 05 九月 2023 16:56:58 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.150:10101/r/CanadaMes

---
 CanadaMes-ui/src/views/device/alarm.vue |   71 ++++++++++++++++++-----------------
 1 files changed, 36 insertions(+), 35 deletions(-)

diff --git a/CanadaMes-ui/src/views/device/alarm.vue b/CanadaMes-ui/src/views/device/alarm.vue
index 3967a9f..b9aa73a 100644
--- a/CanadaMes-ui/src/views/device/alarm.vue
+++ b/CanadaMes-ui/src/views/device/alarm.vue
@@ -1,41 +1,42 @@
 <template>
-  <div class="app">
+  <div>
+    <p>{{ receivedMessage }}</p>
+    <button @click="sendMessage">Send Message</button>
+  </div>
+</template>
 
+<script>
+export default {
+  name:'alarm',
+  data() {
+    return {
+      websocket: null,
+      receivedMessage: ''
+    };
+  },
+  mounted() {
+    this.websocket = new WebSocket('ws://localhost:8080');
 
-    <el-breadcrumb separator-class="el-icon-arrow-right" class="el-breadcrumb">
-      <router-link to="/home" tag="el-button" type="text">{{ $t('langHome') }}</router-link>
-      <el-button type="text">璁惧绠$悊</el-button>
-      <router-link to="/device/iostate" tag="el-button" type="text">IO鐘舵��</router-link>
-      <router-link to="/device/alarm" tag="el-button" type="text">鎶ヨ淇℃伅</router-link>
-      <router-link to="/device/parameter" tag="el-button" type="text">鍙傛暟涓嬪彂</router-link>
-      <router-link to="/device/control" tag="el-button" type="text">寮�鍏虫帶鍒�</router-link>
-    </el-breadcrumb>
-    <div>鎶ヨ淇℃伅</div>
-    </div>
-  </template>
-  
-  <script>
+    this.websocket.onopen = () => {
+      console.log('WebSocket connection opened');
+    };
 
-  
-  export default {
-    name: "alarm",
-   
+    this.websocket.onmessage = (event) => {
+      this.receivedMessage = event.data;
+    };
+
+    this.websocket.onclose = () => {
+      console.log('WebSocket connection closed');
+    };
+  },
+  methods: {
+    sendMessage() {
+      if (this.websocket.readyState === WebSocket.OPEN) {
+        this.websocket.send('Hello WebSocket!');
+      } else {
+        console.log('WebSocket connection is not open');
+      }
     }
-    
-  </script>
-  
-  <style lang="less" scoped>
-  .el-table {
-    margin-top: 15px;
-    font-size: 12px;
   }
-  
-  .el-pagination {
-    margin-top: 15px;
-  }
-  
-  .app .el-card {
-    width: 99%;
-  }
-  </style>
-  
+};
+</script>

--
Gitblit v1.8.0