Browse Source

周末

master
maochaoying 2 years ago
parent
commit
a9419fea09
  1. 25
      src/components/Image.vue
  2. 12
      src/pages/index.vue

25
src/components/Image.vue

@ -1,6 +1,15 @@
<template>
<div class="image_container" v-if="imageStore.showImage">
<img :src="imageStore?.coreInfo?.resultImg" alt="图像" class="img" />
<div
class="image_container"
v-if="cameraStore?.cameraState || imageStore.showImage"
>
<img
v-if="cameraStore?.cameraState && !imageStore.showImage"
:src="photoUrl"
alt="图像"
class="img"
/>
<img v-else :src="imageStore?.coreInfo?.resultImg" alt="图像" class="img" />
<div class="top_info">
<p class="title">{{ imageStore.nuclearCoreName }}</p>
<div class="title_left">
@ -91,12 +100,22 @@
</template>
<script setup>
import { onMounted } from 'vue'
import { onMounted, ref } from 'vue'
import { transNumberToEn } from '@/utils/common'
import { useTaskStore, useImageStore, useCameraStore } from '@/store'
const taskStore = useTaskStore()
const imageStore = useImageStore()
const cameraStore = useCameraStore()
const photoUrl = ref('')
setInterval(
() => {
photoUrl.value = `${
import.meta.env.VITE_HOST_URL
}app/core/realtime_photo/now.png?${Math.random()}`
},
500,
500,
)
const handleSerialNumber = serialNumber => {
if (serialNumber) {

12
src/pages/index.vue

@ -527,10 +527,10 @@ const logout = () => {
window.location.href = '/#/login'
}
const getSocketdata = res => {
const getSocketdata = async res => {
if (res == 'update') {
//
taskStore.getExcelList(taskStore.currentTaskId)
await taskStore.getExcelList(taskStore.currentTaskId)
getInitData()
}
}
@ -698,14 +698,10 @@ const websocketonmessage = async e => {
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])
// imageStore.updateShowImage(true)
// imageStore.updateCoreInfo(item)
}
MessagePlugin('success', { content: '核查完毕' })
//

Loading…
Cancel
Save