|
|
|
@ -1,16 +1,4 @@
|
|
|
|
|
<script lang="ts" setup>
|
|
|
|
|
import { audit, dubiousfileyd } from '@/api/task/task'
|
|
|
|
|
import {
|
|
|
|
|
getPictureSimilarityList,
|
|
|
|
|
getTaskDetailInfo,
|
|
|
|
|
} from '@/api/work/work'
|
|
|
|
|
import NotPassed from '@/components/Approval/NotPassed.vue'
|
|
|
|
|
import { TASK_STATUS_OBJ } from '@/enums/index'
|
|
|
|
|
import { useWorkOrder } from '@/store/modules/workOrder'
|
|
|
|
|
import { isEmpty } from '@/utils'
|
|
|
|
|
import { formatToDateHMS } from '@/utils/dateUtil'
|
|
|
|
|
import { hideDownload } from '@/utils/image'
|
|
|
|
|
import emitter from '@/utils/mitt'
|
|
|
|
|
import { useInfiniteScroll } from '@vueuse/core'
|
|
|
|
|
import { format } from 'date-fns'
|
|
|
|
|
import imagesloaded from 'imagesloaded'
|
|
|
|
@ -28,7 +16,20 @@ import {
|
|
|
|
|
} from 'vue'
|
|
|
|
|
import PictureInfo from '../components/PictureInfo.vue'
|
|
|
|
|
import ConfrimModal from '../modal/ConfrimModal.vue'
|
|
|
|
|
import { audit, dubiousfileyd } from '@/api/task/task'
|
|
|
|
|
import {
|
|
|
|
|
getPictureSimilarityList,
|
|
|
|
|
getTaskDetailInfo,
|
|
|
|
|
} from '@/api/work/work'
|
|
|
|
|
import NotPassed from '@/components/Approval/NotPassed.vue'
|
|
|
|
|
import { TASK_STATUS_OBJ } from '@/enums/index'
|
|
|
|
|
import { useWorkOrder } from '@/store/modules/workOrder'
|
|
|
|
|
import { isEmpty } from '@/utils'
|
|
|
|
|
import { formatToDateHMS } from '@/utils/dateUtil'
|
|
|
|
|
import { hideDownload } from '@/utils/image'
|
|
|
|
|
import emitter from '@/utils/mitt'
|
|
|
|
|
import type { ApprovalParam, SimilarityPictureSortParam } from '/#/api'
|
|
|
|
|
import bgLoading from '@/assets/images/bg-loading.png'
|
|
|
|
|
|
|
|
|
|
const batch = ref(false) // 批量审批状态
|
|
|
|
|
const selectItems = ref<any[]>([])
|
|
|
|
@ -36,6 +37,7 @@ const message = useMessage()
|
|
|
|
|
const dialog = useDialog()
|
|
|
|
|
const totalCount = ref(0)
|
|
|
|
|
let _imagesload: any
|
|
|
|
|
const bgLoadingImg = ref(bgLoading)
|
|
|
|
|
|
|
|
|
|
function setBatch(value: boolean) {
|
|
|
|
|
if (value && batch.value)
|
|
|
|
@ -798,7 +800,7 @@ defineExpose({
|
|
|
|
|
>
|
|
|
|
|
<div
|
|
|
|
|
class="img-wrapper"
|
|
|
|
|
:style="{ 'background-image': `url(${item.imgurl})` }"
|
|
|
|
|
:style="{ background: `url(${item?.serverThumbnailUrl ? item.serverThumbnailUrl : item.imgurl}), url(${bgLoadingImg})` }"
|
|
|
|
|
/>
|
|
|
|
|
<div class="time-wrapper">
|
|
|
|
|
<div class="time">
|
|
|
|
|