From c488f65b3b4181efef5434fe60ac3d2f222c444b Mon Sep 17 00:00:00 2001
From: maochaoying <925670706@qq.com>
Date: Sat, 29 Jul 2023 14:10:09 +0800
Subject: [PATCH] =?UTF-8?q?=E7=BC=93=E5=86=B2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.env | 20 ++++++++++----------
src/pages/index.vue | 34 ++++++++++++++++++++++++++++++++++
2 files changed, 44 insertions(+), 10 deletions(-)
diff --git a/.env b/.env
index 50ac9f0..63bfb08 100644
--- a/.env
+++ b/.env
@@ -1,8 +1,8 @@
-# VITE_BASE_URL=http://192.168.1.194:8899
-# VITE_WEBSOCKET_JAVA_URL=ws://192.168.1.194:8899/websocket/nuclear
-# # VITE_WEBSOCKET_CAMERA_URL=ws://127.0.0.1:8899/websocket/nuclear
-# VITE_WEBSOCKET_CAMERA_URL=ws://192.168.1.194:8081/ws/cmd
-# VITE_HOST_URL=http://192.168.1.194:8081/
+VITE_BASE_URL=http://192.168.1.194:8899
+VITE_WEBSOCKET_JAVA_URL=ws://192.168.1.194:8899/websocket/nuclear
+# VITE_WEBSOCKET_CAMERA_URL=ws://127.0.0.1:8899/websocket/nuclear
+VITE_WEBSOCKET_CAMERA_URL=ws://192.168.1.194:8081/ws/cmd
+VITE_HOST_URL=http://192.168.1.194:8081/
# VITE_BASE_URL=http://127.0.0.1:8899
@@ -11,8 +11,8 @@
# VITE_WEBSOCKET_CAMERA_URL=ws://127.0.0.1:8081/ws/cmd
# VITE_HOST_URL=http://127.0.0.1:8081/
-VITE_BASE_URL=http://192.168.1.111:8899
-VITE_WEBSOCKET_JAVA_URL=ws://192.168.1.111:8899/websocket/nuclear
-# VITE_WEBSOCKET_CAMERA_URL=ws://127.0.0.1:8899/websocket/nuclear
-VITE_WEBSOCKET_CAMERA_URL=ws://192.168.1.111:8899/ws/cmd
-VITE_HOST_URL=http://192.168.1.111:8899/
\ No newline at end of file
+# VITE_BASE_URL=http://192.168.1.111:8899
+# VITE_WEBSOCKET_JAVA_URL=ws://192.168.1.111:8899/websocket/nuclear
+# # VITE_WEBSOCKET_CAMERA_URL=ws://127.0.0.1:8899/websocket/nuclear
+# VITE_WEBSOCKET_CAMERA_URL=ws://192.168.1.111:8899/ws/cmd
+# VITE_HOST_URL=http://192.168.1.111:8899/
\ No newline at end of file
diff --git a/src/pages/index.vue b/src/pages/index.vue
index e48e919..bd2a3ac 100644
--- a/src/pages/index.vue
+++ b/src/pages/index.vue
@@ -361,6 +361,7 @@
>
+
@@ -396,6 +397,7 @@ const taskStore = useTaskStore()
const imageStore = useImageStore()
const checkStore = useCheckStore()
const cameraStore = useCameraStore()
+const loading = ref(false)
const hasTestedLength = ref(0)
const testArrLength = ref(121)
@@ -569,6 +571,7 @@ const check = async () => {
if (!checked.value) {
return
}
+ loading.value = true
// 检查当前坐标点的结果是否正确
// 获取到结果后,传到后端保存
// 通过ws发送检查
@@ -580,6 +583,7 @@ const check = async () => {
if (isCameraOpen.value) {
websocketsend(getCharacterRecognitionResult)
} else {
+ loading.value = false
MessagePlugin('error', { content: '请确保相机处于开机状态' })
}
}, 1000)
@@ -650,6 +654,11 @@ const websocketonmessage = async e => {
const { result: result_serial, srcImagePath } = result
const arr = srcImagePath?.split('//')
const result_img = arr[0] + '/' + arr[1]
+ if (checkNumber == '') {
+ loading.value = false
+ MessagePlugin('error', '请选择核查坐标')
+ return
+ }
const res = await saveCheckResult(
checkNumber,
currentTaskId,
@@ -659,7 +668,31 @@ const websocketonmessage = async e => {
if (res?.code == 200) {
// 核查成功后请求新数据
// 更新exceldata
+ loading.value = false
taskStore.getExcelList(taskStore.currentTaskId)
+ // 将左侧摄像机展现为当前检测的结果
+ const arr = taskStore.excelData.filter(
+ item => item.serialNumber == checkNumber,
+ )
+ const item = arr[0]
+ console.log(item)
+ if (item.firstSign == '' && item.secondSign == '') {
+ return
+ }
+ if (checkStore.manualCheck) {
+ if (arr?.length > 0) {
+ checkStore.updateCheckNumber(item.serialNumber)
+ }
+ }
+ // 只有正确或者错误的才可以点击出详情
+ if (arr?.length > 0) {
+ // 将item存入store中
+ imageStore.updateShowImage(true)
+ const arr1 = taskStore.excelData.filter(
+ item => item.serialNumber == checkNumber,
+ )
+ imageStore.updateCoreInfo(arr1[0])
+ }
MessagePlugin('success', { content: '核查完毕' })
// 自动跳转下一个
// nextBtn()
@@ -678,6 +711,7 @@ const websocketonmessage = async e => {
break
}
} else {
+ loading.value = false
MessagePlugin('error', { content: 'ws发送指令执行错误' })
}
}