Browse Source

缓冲

master
maochaoying 2 years ago
parent
commit
c488f65b3b
  1. 20
      .env
  2. 34
      src/pages/index.vue

20
.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 # 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_WEBSOCKET_CAMERA_URL=ws://127.0.0.1:8081/ws/cmd
# VITE_HOST_URL=http://127.0.0.1:8081/ # 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/
# 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/

34
src/pages/index.vue

@ -361,6 +361,7 @@
> >
<Nuclear /> <Nuclear />
</div> </div>
<t-loading :loading="loading" text="核查中..." fullscreen size="large" />
</div> </div>
</template> </template>
@ -396,6 +397,7 @@ const taskStore = useTaskStore()
const imageStore = useImageStore() const imageStore = useImageStore()
const checkStore = useCheckStore() const checkStore = useCheckStore()
const cameraStore = useCameraStore() const cameraStore = useCameraStore()
const loading = ref(false)
const hasTestedLength = ref(0) const hasTestedLength = ref(0)
const testArrLength = ref(121) const testArrLength = ref(121)
@ -569,6 +571,7 @@ const check = async () => {
if (!checked.value) { if (!checked.value) {
return return
} }
loading.value = true
// //
// //
// ws // ws
@ -580,6 +583,7 @@ const check = async () => {
if (isCameraOpen.value) { if (isCameraOpen.value) {
websocketsend(getCharacterRecognitionResult) websocketsend(getCharacterRecognitionResult)
} else { } else {
loading.value = false
MessagePlugin('error', { content: '请确保相机处于开机状态' }) MessagePlugin('error', { content: '请确保相机处于开机状态' })
} }
}, 1000) }, 1000)
@ -650,6 +654,11 @@ const websocketonmessage = async e => {
const { result: result_serial, srcImagePath } = result const { result: result_serial, srcImagePath } = result
const arr = srcImagePath?.split('//') const arr = srcImagePath?.split('//')
const result_img = arr[0] + '/' + arr[1] const result_img = arr[0] + '/' + arr[1]
if (checkNumber == '') {
loading.value = false
MessagePlugin('error', '请选择核查坐标')
return
}
const res = await saveCheckResult( const res = await saveCheckResult(
checkNumber, checkNumber,
currentTaskId, currentTaskId,
@ -659,7 +668,31 @@ const websocketonmessage = async e => {
if (res?.code == 200) { if (res?.code == 200) {
// //
// exceldata // exceldata
loading.value = false
taskStore.getExcelList(taskStore.currentTaskId) 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) {
// itemstore
imageStore.updateShowImage(true)
const arr1 = taskStore.excelData.filter(
item => item.serialNumber == checkNumber,
)
imageStore.updateCoreInfo(arr1[0])
}
MessagePlugin('success', { content: '核查完毕' }) MessagePlugin('success', { content: '核查完毕' })
// //
// nextBtn() // nextBtn()
@ -678,6 +711,7 @@ const websocketonmessage = async e => {
break break
} }
} else { } else {
loading.value = false
MessagePlugin('error', { content: 'ws发送指令执行错误' }) MessagePlugin('error', { content: 'ws发送指令执行错误' })
} }
} }

Loading…
Cancel
Save