From 38ff09bd2a638bc43a365efe0390cc3510d62e68 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期一, 09 六月 2025 17:36:37 +0800
Subject: [PATCH] 2025.6.9 功能编写中

---
 src/views/inspection/WorkStream.vue |   89 ++++++++++++++++++++++++++++++--------------
 1 files changed, 60 insertions(+), 29 deletions(-)

diff --git a/src/views/inspection/WorkStream.vue b/src/views/inspection/WorkStream.vue
index 1f71798..50aa1dd 100644
--- a/src/views/inspection/WorkStream.vue
+++ b/src/views/inspection/WorkStream.vue
@@ -1,20 +1,14 @@
 <template>
-  <!-- <div class="border-r-small m-h-2 p-h-4"> -->
-  <BaseCard>
-    <!-- <div>
-      <input type="text" v-model="inputVal" />
-      <button @click="handleSend">send</button>
-      <button @click="handleLink">link</button>
-    </div> -->
-    <div>涓氬姟鐘舵�佷腑鎺�</div>
-    <el-scrollbar ref="scrollbarRef" :height="height">
+  <BaseCard title="涓氬姟鐘舵�佷腑鎺�">
+    <el-scrollbar ref="scrollbarRef" class="scrollbar">
       <div ref="scrollContentRef">
+        <el-row justify="center" class="m-t-16">
+          <el-text v-if="streams.length == 0">鏆傛棤鏂版秷鎭�</el-text>
+        </el-row>
         <div v-for="item in streams" :key="item.index">
-          <el-text type="primary">[{{ item.time }}]: </el-text>
+          <el-text type="warning">[{{ item.time }}]: </el-text>
           <el-text>鐢ㄦ埛</el-text>
           <el-text type="warning">{{ item.userName }}</el-text>
-          <!-- <el-text>鍦�</el-text>
-          <el-text type="success">{{ item.obj }}</el-text> -->
           <el-text>{{ item.event }}</el-text>
         </div>
       </div>
@@ -66,13 +60,12 @@
   }, 100)
 }
 
-const inputVal = ref('')
-
-const handleSend = () => {
-  if (socket) {
-    socket.send(inputVal.value)
-  }
-}
+// const inputVal = ref('')
+// const handleSend = () => {
+//   if (socket) {
+//     socket.send(inputVal.value)
+//   }
+// }
 
 let socket
 const handleLink = () => {
@@ -112,18 +105,56 @@
 }
 
 onMounted(() => {
-  // handleLink()
-  setInterval(() => {
-    streams.push({
-      time: dayjs().format('YYYY-MM-DD HH:mm:ss'),
-      userName: users[parseInt(Math.random() * users.length)],
-      obj: objs[parseInt(Math.random() * objs.length)],
-      event: events[parseInt(Math.random() * events.length)]
-    })
-    scrollToBottom()
-  }, 5000)
+  handleLink()
+  if (import.meta.env.DEV) {
+    // setInterval(() => {
+    // streams.push({
+    //   time: dayjs().format('YYYY-MM-DD HH:mm:ss'),
+    //   userName: users[parseInt(Math.random() * users.length)],
+    //   obj: objs[parseInt(Math.random() * objs.length)],
+    //   event: events[parseInt(Math.random() * events.length)]
+    // })
+    // streams.push({
+    //   time: dayjs().format('YYYY-MM-DD HH:mm:ss'),
+    //   userName: users[parseInt(Math.random() * users.length)],
+    //   obj: objs[parseInt(Math.random() * objs.length)],
+    //   event: events[parseInt(Math.random() * events.length)]
+    // })
+    // streams.push({
+    //   time: dayjs().format('YYYY-MM-DD HH:mm:ss'),
+    //   userName: users[parseInt(Math.random() * users.length)],
+    //   obj: objs[parseInt(Math.random() * objs.length)],
+    //   event: events[parseInt(Math.random() * events.length)]
+    // })
+    // streams.push({
+    //   time: dayjs().format('YYYY-MM-DD HH:mm:ss'),
+    //   userName: users[parseInt(Math.random() * users.length)],
+    //   obj: objs[parseInt(Math.random() * objs.length)],
+    //   event: events[parseInt(Math.random() * events.length)]
+    // })
+    // streams.push({
+    //   time: dayjs().format('YYYY-MM-DD HH:mm:ss'),
+    //   userName: users[parseInt(Math.random() * users.length)],
+    //   obj: objs[parseInt(Math.random() * objs.length)],
+    //   event: events[parseInt(Math.random() * events.length)]
+    // })
+    // streams.push({
+    //   time: dayjs().format('YYYY-MM-DD HH:mm:ss'),
+    //   userName: users[parseInt(Math.random() * users.length)],
+    //   obj: objs[parseInt(Math.random() * objs.length)],
+    //   event: events[parseInt(Math.random() * events.length)]
+    // })
+    // scrollToBottom()
+    // }, 60000)
+  }
 })
 onUnmounted(() => {
   socket.close()
 })
 </script>
+<style scoped>
+.scrollbar {
+  height: 80px;
+  width: 600px;
+}
+</style>

--
Gitblit v1.9.3