Merge branch 'test' of https://git.mcnetmart.com/guoxiangbin/ocr-web into fix/updatesyspic

pull/245/head
raofuzi 1 year ago
commit 2b5b0f9a14

@ -9,7 +9,7 @@ defineProps({
}, },
}); });
const data = ref([ const datalist = ref([
{ {
link: "count", link: "count",
title: "任务总数", title: "任务总数",
@ -71,7 +71,7 @@ async function getData() {
approvedCount, approvedCount,
notGoCount, notGoCount,
} = data; } = data;
data.value = [ let newdata=[
{ {
link: "count", link: "count",
title: "任务总数", title: "任务总数",
@ -109,14 +109,17 @@ async function getData() {
title: "小结重复数", title: "小结重复数",
count: repeatedNodules, count: repeatedNodules,
}, },
]; ]
datalist.value =newdata ;
console.log(datalist.value)
} }
} }
</script> </script>
1
<template> <template>
<div class="header_wrap" :style="hasColor ? '' : 'margin-top: 7.375rem;'"> <div class="header_wrap" :style="hasColor ? '' : 'margin-top: 7.375rem;'">
<div v-for="(item, index) in data" :key="index" class="header_box">
<div v-for="(item, index) in datalist" :key="index" class="header_box">
<div class="header_item"> <div class="header_item">
<SvgIcon :name="item.link" :style="index == 0 ? 'margin-left:0.5rem' : ''" /> <SvgIcon :name="item.link" :style="index == 0 ? 'margin-left:0.5rem' : ''" />
<div class="data_wrap"> <div class="data_wrap">
@ -202,5 +205,5 @@ async function getData() {
width: 0.0625rem; width: 0.0625rem;
height: 1.25rem; height: 1.25rem;
background: #e8e8e8; background: #e8e8e8;
} }//
</style> </style>

@ -151,6 +151,17 @@ defineExpose({
<td>打开上一条/下一条信息切换</td> <td>打开上一条/下一条信息切换</td>
</tr> </tr>
</table> </table>
</div>
<div class="wrapper-request">
<table style="margin-left: 47px; width: 180px">
<tr>
<td style="text-align: left; width: 53px">
<div class="key" data-key="k k" />
</td>
<td>开启沉浸模式</td>
</tr>
</table>
</div> </div>
</div> </div>
<!-- <n-divider /> --> <!-- <n-divider /> -->

@ -493,7 +493,12 @@ function immersionHandler() {
// taskStore.updateImmersion() // taskStore.updateImmersion()
toggleFullScreen() toggleFullScreen()
} }
useKeydown('k k', immersionHandler) useKeydown('k k', () => {
if (isFullScreen.value) return
isFullScreen.value = true
fetchData()
window.addEventListener('scroll', checkBottom)
})
// //
function toggleFullScreen() { function toggleFullScreen() {
isFullScreen.value = !isFullScreen.value isFullScreen.value = !isFullScreen.value

@ -1,6 +1,6 @@
<script lang="ts" setup> <script lang="ts" setup>
import { cloneDeep, difference } from 'lodash-es' import { cloneDeep, difference } from 'lodash-es'
import { computed, defineEmits, defineProps, onMounted, ref, watch } from 'vue' import { computed, defineEmits, defineProps, onMounted, ref, watch,onUnmounted } from 'vue'
import { VueDraggable } from 'vue-draggable-plus' import { VueDraggable } from 'vue-draggable-plus'
import { getAllfieldList, getfieldList, savefield } from '@/api/home/filter' import { getAllfieldList, getfieldList, savefield } from '@/api/home/filter'
import { useUser } from '@/store/modules/user' import { useUser } from '@/store/modules/user'
@ -289,8 +289,17 @@ async function getData(type = '') {
onShowList.value = cloneDeep(onList.value) onShowList.value = cloneDeep(onList.value)
} }
onMounted(() => getData()) function handleKeydown(event: KeyboardEvent) {
if (event.code === 'KeyC')
closeModal()
}
onMounted(async () => {
getData()
document.addEventListener('keydown', handleKeydown)
})
onUnmounted(() => {
document.removeEventListener('keydown', handleKeydown)
})
const indeterminate = computed(() => { const indeterminate = computed(() => {
let baseNum = 0 let baseNum = 0
offList.value.map((v) => { offList.value.map((v) => {

@ -339,7 +339,9 @@ function onEsc(event: KeyboardEvent) {
else keyXLastTime = currentKTime else keyXLastTime = currentKTime
} }
} }
useKeydown('k k', immersionHandler) useKeydown('k k', () => {
isFullScreen.value = true
})
onUnmounted(() => { onUnmounted(() => {
workStore.reset() workStore.reset()
document.removeEventListener('keydown', onEsc) document.removeEventListener('keydown', onEsc)

Loading…
Cancel
Save