From 3b4ab19a4b05e098e971746c692a0d012fde7445 Mon Sep 17 00:00:00 2001
From: liudl <673013083@qq.com>
Date: 星期五, 26 九月 2025 17:49:12 +0800
Subject: [PATCH] 修改问题

---
 Web/src/views/device/deviceStartStop/index.vue |   55 ++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 38 insertions(+), 17 deletions(-)

diff --git a/Web/src/views/device/deviceStartStop/index.vue b/Web/src/views/device/deviceStartStop/index.vue
index a197f3c..6359ab4 100644
--- a/Web/src/views/device/deviceStartStop/index.vue
+++ b/Web/src/views/device/deviceStartStop/index.vue
@@ -5,10 +5,10 @@
                 <el-collapse-item title="浠撳簱涓�灞�" name="1">
                     <el-card class="box-card" shadow="hover">
                         <el-text style="margin-right: 15px;">鎵樼洏杈撻��</el-text>
-                        <el-button @click="write('OnePalletStart','1')">鍚姩</el-button>
-                        <el-button @click="write('OnePalletStop','1')">鍋滄</el-button>
+                        <el-button @mousedown="writeDown('OnePalletStart','1')"  @mouseup="writeUp('OnePalletStart','1')">鍚姩</el-button>
+                        <el-button @mousedown="writeDown('OnePalletStop','1')"  @mouseup="writeUp('OnePalletStop','1')">鍋滄</el-button>
                     </el-card>
-                    <el-card class="box-card" shadow="hover" style="margin-top: 3px;">
+                    <!-- <el-card class="box-card" shadow="hover" style="margin-top: 3px;">
                         <el-text style="margin-right: 15px;">鎷嗚泛鏈哄櫒浜�1</el-text>
                         <el-button @click="write('OneChaiStart','1')">鍚姩</el-button>
                         <el-button @click="write('OneChaiStop','1')">鍋滄</el-button>
@@ -18,11 +18,11 @@
                         <el-text style="margin-right: 15px;">鎷嗚泛鏈哄櫒浜�2</el-text>
                         <el-button @click="write('OneChaiTwoStart','1')">鍚姩</el-button>
                         <el-button @click="write('OneChaiTwoStop','1')">鍋滄</el-button>
-                    </el-card> 
+                    </el-card>  -->
                     <el-card class="box-card" shadow="hover" style="margin-top: 3px;">
                         <el-text style="margin-right: 15px;">浠剁杈撻��</el-text>
-                        <el-button @click="write('OneBoxStart','1')">鍚姩</el-button>
-                        <el-button @click="write('OneBoxStop','1')">鍋滄</el-button>
+                        <el-button @mousedown="writeDown('OneBoxStart','1')"  @mouseup="writeUp('OneBoxStart','1')">鍚姩</el-button>
+                        <el-button @mousedown="writeDown('OneBoxStop','1')"  @mouseup="writeUp('OneBoxStop','1')">鍋滄</el-button>
                     </el-card> 
                 </el-collapse-item>
             </el-collapse> 
@@ -33,24 +33,24 @@
                 <el-collapse-item title="浠撳簱浜屽眰" name="2">
                     <el-card class="box-card" shadow="hover">
                         <el-text style="margin-right: 15px;">鎵樼洏杈撻��</el-text>
-                        <el-button @click="write('TwoPalletStart','2')">鍚姩</el-button>
-                        <el-button @click="write('TwoPalletStop','2')">鍋滄</el-button>
+                        <el-button  @mousedown="writeDown('TwoPalletStart','2')"  @mouseup="writeUp('TwoPalletStart','2')">鍚姩</el-button>
+                        <el-button  @mousedown="writeDown('TwoPalletStop','2')"  @mouseup="writeUp('TwoPalletStop','2')">鍋滄</el-button>
                     </el-card>
                     <el-card class="box-card" shadow="hover" style="margin-top: 3px;">
                         <el-text style="margin-right: 15px;">鐮佽泛鏈哄櫒浜�1</el-text>
-                        <el-button @click="write('TwoMaStart','2')">鍚姩</el-button>
-                        <el-button @click="write('TwoMaStop','2')">鍋滄</el-button>
+                        <el-button @mousedown="writeDown('TwoMaStart','2')"  @mouseup="writeUp('TwoMaStart','2')">鍚姩</el-button>
+                        <el-button @mousedown="writeDown('TwoMaStop','2')"  @mouseup="writeUp('TwoMaStop','2')">鍋滄</el-button>
                     </el-card> 
                     
                     <el-card class="box-card" shadow="hover" style="margin-top: 3px;">
                         <el-text style="margin-right: 15px;">鐮佽泛鏈哄櫒浜�2</el-text>
-                        <el-button @click="write('TwoMaTwoStart','2')">鍚姩</el-button>
-                        <el-button @click="write('TwoMaTwoStop','2')">鍋滄</el-button>
+                        <el-button @mousedown="writeDown('TwoMaTwoStart','2')"  @mouseup="writeUp('TwoMaTwoStart','2')">鍚姩</el-button>
+                        <el-button @mousedown="writeDown('TwoMaTwoStop','2')"  @mouseup="writeUp('TwoMaTwoStop','2')">鍋滄</el-button>
                     </el-card> 
                     <el-card class="box-card" shadow="hover" style="margin-top: 3px;">
                         <el-text style="margin-right: 15px;">浠剁杈撻��</el-text>
-                        <el-button @click="write('TwoBoxStart','2')">鍚姩</el-button>
-                        <el-button @click="write('TwoBoxStop','2')">鍋滄</el-button>
+                        <el-button @mousedown="writeDown('TwoBoxStart','2')"  @mouseup="writeUp('TwoBoxStart','2')">鍚姩</el-button>
+                        <el-button @mousedown="writeDown('TwoBoxStop','2')"  @mouseup="writeUp('TwoBoxStop','2')">鍋滄</el-button>
                     </el-card> 
                 </el-collapse-item>
             </el-collapse>
@@ -61,8 +61,8 @@
                 <el-collapse-item title="浠撳簱涓夊眰" name="3">
                     <el-card class="box-card" shadow="hover" style="margin-top: 3px;">
                         <el-text style="margin-right: 15px;">鎵樼洏杈撻��</el-text>
-                        <el-button @click="write('ThreePalletStart','3')">鍚姩</el-button>
-                        <el-button @click="write('ThreePalletStop','3')">鍋滄</el-button>
+                        <el-button  @mousedown="writeDown('ThreePalletStart','3')"  @mouseup="writeUp('ThreePalletStart','3')">鍚姩</el-button>
+                        <el-button  @mousedown="writeDown('ThreePalletStop','3')"  @mouseup="writeUp('ThreePalletStop','3')">鍋滄</el-button>
                     </el-card>
                 </el-collapse-item>
             </el-collapse>
@@ -97,7 +97,28 @@
 	console.log(res.data.result);
 	// ElMessage.success(res.data.result);
 }
-
+const writeDown = async (type: string,layer: string) => {
+	
+    var data={
+        Type:type,
+        Layer: layer,
+        FuncName : "true"
+    }
+	var res = await WriteStartStop(data);
+	console.log(type+"鎸変笅浜嬩欢");
+	
+}
+const writeUp = async (type: string,layer: string) => {
+	
+	var data={
+        Type:type,
+        Layer: layer,
+        FuncName : "false"
+    }
+	var res = await WriteStartStop(data);
+	console.log(type+"鎶捣浜嬩欢");
+	
+}
 
 </script>
 

--
Gitblit v1.8.0