|
|
|
@ -8,13 +8,21 @@ import { getViewportOffset } from '@/utils/domUtils'
|
|
|
|
|
import { hideDownload } from '@/utils/image'
|
|
|
|
|
import emitter from '@/utils/mitt'
|
|
|
|
|
import { getImgUrl } from '@/utils/urlUtils'
|
|
|
|
|
import {
|
|
|
|
|
EllipsisHorizontal, EyeOutline as EyeOutlineIcon
|
|
|
|
|
} from '@vicons/ionicons5'
|
|
|
|
|
import {
|
|
|
|
|
Download as DownloadIcon, Upload as UploadIcon
|
|
|
|
|
} from '@vicons/tabler'
|
|
|
|
|
import { Icon } from '@vicons/utils'
|
|
|
|
|
import { useInfiniteScroll } from '@vueuse/core'
|
|
|
|
|
import dayjs from 'dayjs'
|
|
|
|
|
import imagesloaded from 'imagesloaded'
|
|
|
|
|
import { cloneDeep, debounce } from 'lodash-es'
|
|
|
|
|
import Masonry from 'masonry-layout'
|
|
|
|
|
import { useMessage, NIcon } from 'naive-ui'
|
|
|
|
|
import { computed, nextTick, onMounted, onUnmounted, onUpdated, reactive, ref, unref, watch, h, } from 'vue'
|
|
|
|
|
import { NIcon, useMessage } from 'naive-ui'
|
|
|
|
|
import type { Component } from 'vue'
|
|
|
|
|
import { computed, h, nextTick, onMounted, onUnmounted, onUpdated, reactive, ref, unref, watch } from 'vue'
|
|
|
|
|
import CheckingTaskModal from './modal/CheckingTaskModal.vue'
|
|
|
|
|
import FinishPackageModal from './modal/FinishPackageModal.vue'
|
|
|
|
|
import GeneratePackageModal from './modal/GeneratePackageModal.vue'
|
|
|
|
@ -22,16 +30,6 @@ import LoginSuccessModal from './modal/LoginSuccessModal.vue'
|
|
|
|
|
import PackageSettingsModal from './modal/PackageSettingsModal.vue'
|
|
|
|
|
import QueryRepeatedTasksModal from './modal/QueryRepeatedTasksModal.vue'
|
|
|
|
|
import type { PictureSortParam } from "/#/api"
|
|
|
|
|
import type { Component } from 'vue'
|
|
|
|
|
import {
|
|
|
|
|
Upload as UploadIcon,
|
|
|
|
|
Download as DownloadIcon,
|
|
|
|
|
} from '@vicons/tabler'
|
|
|
|
|
import {
|
|
|
|
|
EyeOutline as EyeOutlineIcon,
|
|
|
|
|
EllipsisHorizontal,
|
|
|
|
|
} from '@vicons/ionicons5'
|
|
|
|
|
import { Icon } from '@vicons/utils'
|
|
|
|
|
|
|
|
|
|
const deviceHeight = ref(600)
|
|
|
|
|
let _masonry: null | Masonry = null
|
|
|
|
@ -853,4 +851,4 @@ const dropdownOptions = ref([
|
|
|
|
|
align-items: center;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|
</style>
|