Browse Source

左侧数字变英文

master
maochaoying 2 years ago
parent
commit
f078c827fa
  1. 20
      .env
  2. 12
      src/components/DetailTable.vue
  3. 15
      src/components/Image.vue
  4. 5
      src/utils/common.js

20
.env

@ -1,12 +1,12 @@
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_WEBSOCKET_JAVA_URL=ws://127.0.0.1:8899/websocket/nuclear
# # VITE_WEBSOCKET_CAMERA_URL=ws://127.0.0.1:8899/websocket/nuclear
# 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://127.0.0.1:8899
VITE_WEBSOCKET_JAVA_URL=ws://127.0.0.1:8899/websocket/nuclear
# VITE_WEBSOCKET_CAMERA_URL=ws://127.0.0.1:8899/websocket/nuclear
VITE_WEBSOCKET_CAMERA_URL=ws://127.0.0.1:8081/ws/cmd
VITE_HOST_URL=http://127.0.0.1:8081/

12
src/components/DetailTable.vue

@ -5,6 +5,7 @@
<script setup lang="jsx">
import { computed, ref } from 'vue'
import { useImageStore } from '@/store'
import { transNumberToEn } from '@/utils/common'
import moment from 'moment'
const imageStore = useImageStore()
const data = computed(() => {
@ -24,7 +25,16 @@ const columns = ref([
colKey: 'serialNumber',
width: 120,
title: '核查坐标',
cell: (h, { row }) => (row.serialNumber ? row.serialNumber : '---'),
cell: (h, { row }) => {
if (row.serialNumber) {
// transNumberToEn
//
const arr = row.serialNumber.split('-')
return `${transNumberToEn(arr[0])} - ${arr[1]}`
} else {
return '---'
}
},
},
{
colKey: 'firstSign',

15
src/components/Image.vue

@ -4,7 +4,9 @@
<div class="top_info">
<p class="title">{{ imageStore.nuclearCoreName }}</p>
<div class="title_left">
<p class="sign">{{ imageStore?.coreInfo?.serialNumber }}</p>
<p class="sign">
{{ handleSerialNumber(imageStore?.coreInfo?.serialNumber) }}
</p>
<div class="tag_wrap">
<p>{{ imageStore?.coreInfo?.firstSign?.substr(-4) }}</p>
<p>{{ imageStore?.coreInfo?.secondSign?.substr(-4) }}</p>
@ -89,10 +91,21 @@
<script setup>
import { onMounted } from 'vue'
import { transNumberToEn } from '@/utils/common'
import { useTaskStore, useImageStore } from '@/store'
const taskStore = useTaskStore()
const imageStore = useImageStore()
const handleSerialNumber = serialNumber => {
if (serialNumber) {
const arr = serialNumber.split('-')
if (arr && arr.length == 2) {
return `${transNumberToEn(arr[0])} - ${arr[1]}`
}
}
return ''
}
const getIdentifyClass = () => {
const res = imageStore?.coreInfo?.result
if (res == 1) {

5
src/utils/common.js

@ -0,0 +1,5 @@
// 将数字转化为英文坐标
export const transNumberToEn = num => {
const arr = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'K', 'L', 'M', 'N']
return arr[parseInt(num) - 1]
}
Loading…
Cancel
Save