|
|
@ -16,7 +16,7 @@ import { useInfiniteScroll } from '@vueuse/core'
|
|
|
|
import { format } from 'date-fns'
|
|
|
|
import { format } from 'date-fns'
|
|
|
|
import imagesloaded from 'imagesloaded'
|
|
|
|
import imagesloaded from 'imagesloaded'
|
|
|
|
import { clone, cloneDeep, debounce, pickBy } from 'lodash-es'
|
|
|
|
import { clone, cloneDeep, debounce, pickBy } from 'lodash-es'
|
|
|
|
import { useDialog, useMessage } from 'naive-ui'
|
|
|
|
import { useDialog, useMessage, useModal } from 'naive-ui'
|
|
|
|
import {
|
|
|
|
import {
|
|
|
|
computed,
|
|
|
|
computed,
|
|
|
|
onMounted,
|
|
|
|
onMounted,
|
|
|
@ -90,6 +90,9 @@ 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,15 +285,23 @@ function leaveTaskHandler() {
|
|
|
|
function onEsc(event) {
|
|
|
|
function onEsc(event) {
|
|
|
|
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 (eles.includes(event.target.targName))
|
|
|
|
if (eles.includes(event.target.tagName))
|
|
|
|
return
|
|
|
|
return
|
|
|
|
if (!keys.includes(event.code))
|
|
|
|
if (!keys.includes(event.code))
|
|
|
|
return
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
|
|
if (event.code === 'KeyC') {
|
|
|
|
if (event.code === 'KeyC') {
|
|
|
|
if (isFullScreen.value && !document.querySelector('.n-modal-container')) {
|
|
|
|
// 是否有弹窗存在
|
|
|
|
|
|
|
|
const modalClasss = [
|
|
|
|
|
|
|
|
document.querySelector('.n-modal'),
|
|
|
|
|
|
|
|
document.querySelector('.n-dialog'),
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
const hasModal = modalClasss.some(i => i)
|
|
|
|
|
|
|
|
if (isFullScreen.value && !hasModal) {
|
|
|
|
isFullScreen.value = false
|
|
|
|
isFullScreen.value = false
|
|
|
|
|
|
|
|
return
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else {
|
|
|
|
else {
|
|
|
|
const notPassModal = unref(notPassModalRef)! as any
|
|
|
|
const notPassModal = unref(notPassModalRef)! as any
|
|
|
@ -299,6 +310,7 @@ function onEsc(event) {
|
|
|
|
mainImageModal.closeModal(false)
|
|
|
|
mainImageModal.closeModal(false)
|
|
|
|
confrimModal.closeModal(false)
|
|
|
|
confrimModal.closeModal(false)
|
|
|
|
notPassModal.closeModal(false)
|
|
|
|
notPassModal.closeModal(false)
|
|
|
|
|
|
|
|
dialog.destroyAll()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
// 审核通过、不通过 批量审核弹窗任意一个存在都不进行下面的操作
|
|
|
|
// 审核通过、不通过 批量审核弹窗任意一个存在都不进行下面的操作
|
|
|
@ -328,8 +340,8 @@ function onEsc(event) {
|
|
|
|
|
|
|
|
|
|
|
|
function resizeImage() {
|
|
|
|
function resizeImage() {
|
|
|
|
const container = document.querySelector('.image-container')!
|
|
|
|
const container = document.querySelector('.image-container')!
|
|
|
|
const containerWidth = container.offsetWidth
|
|
|
|
const containerWidth = container?.offsetWidth
|
|
|
|
const containerHeight = container.offsetHeight
|
|
|
|
const containerHeight = container?.offsetHeight
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
onUnmounted(() => {
|
|
|
|
onUnmounted(() => {
|
|
|
@ -539,6 +551,14 @@ function handleRejectdubiousfileyd(pictureid) {
|
|
|
|
onPositiveClick: () => {
|
|
|
|
onPositiveClick: () => {
|
|
|
|
dubiousfileyd(pictureid).then(() => {
|
|
|
|
dubiousfileyd(pictureid).then(() => {
|
|
|
|
refreshHandler()
|
|
|
|
refreshHandler()
|
|
|
|
|
|
|
|
const packageid = workStore.getActiveId
|
|
|
|
|
|
|
|
if (isEmpty(packageid)) {
|
|
|
|
|
|
|
|
listData.value.length = 0
|
|
|
|
|
|
|
|
totalCount.value = 0
|
|
|
|
|
|
|
|
taskDetailInfo.value = {}
|
|
|
|
|
|
|
|
return
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
queryDetail(packageid)
|
|
|
|
})
|
|
|
|
})
|
|
|
|
},
|
|
|
|
},
|
|
|
|
onNegativeClick: () => {},
|
|
|
|
onNegativeClick: () => {},
|
|
|
|