feat: 处理类型报错

pull/190/head
zhouxiaoan 2 years ago
parent 428663af5c
commit 98f1fda6db

@ -90,9 +90,6 @@ let processItems: any[] = []
const passDialog = ref(false) const passDialog = ref(false)
// //
const rejectDialog = ref(false) const rejectDialog = ref(false)
const rejectDialogCom = ref < (null)
//
const modal = useModal()
let keyPlastKeyTime = 0 let keyPlastKeyTime = 0
let keyXLastTime = 0 let keyXLastTime = 0
// let keyPressTimer // let keyPressTimer
@ -282,11 +279,12 @@ function overTaskHandelr(item: any) {
function leaveTaskHandler() { function leaveTaskHandler() {
overTask.value = null overTask.value = null
} }
function onEsc(event) { function onEsc(event: KeyboardEvent) {
const eles = ['INPUT', 'TEXTAREA'] const eles = ['INPUT', 'TEXTAREA']
const keys = ['KeyC', 'KeyP', 'KeyX'] const keys = ['KeyC', 'KeyP', 'KeyX']
console.log(event.code)
const code = event.code const code = event.code
if (!(event.target instanceof Element))
return
if (eles.includes(event.target.tagName)) if (eles.includes(event.target.tagName))
return return
if (!keys.includes(event.code)) if (!keys.includes(event.code))
@ -338,19 +336,12 @@ function onEsc(event) {
} }
} }
function resizeImage() {
const container = document.querySelector('.image-container')!
const containerWidth = container?.offsetWidth
const containerHeight = container?.offsetHeight
}
onUnmounted(() => { onUnmounted(() => {
workStore.reset() workStore.reset()
document.removeEventListener('keydown', onEsc) document.removeEventListener('keydown', onEsc)
}) })
onMounted(() => { onMounted(() => {
document.addEventListener('keydown', onEsc) document.addEventListener('keydown', onEsc)
window.addEventListener('resize', resizeImage)
}) })
function immersionHandler() { function immersionHandler() {
// class="wrapper" // class="wrapper"

@ -181,9 +181,6 @@ watch(
searchKey.value = '' searchKey.value = ''
searchFixVal.value = '' searchFixVal.value = ''
} }
else {
emit('showDialog', val)
}
}, },
) )
watch( watch(
@ -324,7 +321,10 @@ async function getData() {
function handleKeydown(event: KeyboardEvent) { function handleKeydown(event: KeyboardEvent) {
// //
const eles = ['INPUT', 'TEXTAREA'] const eles = ['INPUT', 'TEXTAREA']
if (eles.includes(event?.target?.tagName)) if (!(event.target instanceof Element))
return
if (eles.includes(event.target.tagName))
return return
if (event.code === 'KeyC') if (event.code === 'KeyC')
closeModal() closeModal()

Loading…
Cancel
Save