|
|
|
@ -22,7 +22,9 @@ import { useDialog, useMessage } from "naive-ui";
|
|
|
|
|
import { onMounted, onUnmounted, onUpdated, reactive, ref, toRefs, unref, watch } from "vue";
|
|
|
|
|
import ConfrimModal from "../modal/ConfrimModal.vue";
|
|
|
|
|
import type { ApprovalParam, SimilarityPictureSortParam } from "/#/api";
|
|
|
|
|
import bgLoading from '@/assets/images/bg-loading.png';
|
|
|
|
|
|
|
|
|
|
const bgLoadingImg = ref(bgLoading)
|
|
|
|
|
const props = defineProps({
|
|
|
|
|
taskDetailInfo: {
|
|
|
|
|
type: Object,
|
|
|
|
@ -333,7 +335,7 @@ onUnmounted(() => {
|
|
|
|
|
<div class="wrapper-list">
|
|
|
|
|
<div v-for="(item, index) in listData" :key="index" :class="{ 'item-selected': item === selectTask }"
|
|
|
|
|
class="grid-item" @click="handleSelect(item)" @mouseover="overTaskHandelr(item)" @mouseleave="leaveTaskHandler">
|
|
|
|
|
<div class="img-wrapper" :style="{ 'background-image': `url(${item.imgurl})` }" />
|
|
|
|
|
<div class="img-wrapper" :style="{ 'background-image': `url(${item?.serverThumbnailUrl ? item.serverThumbnailUrl : item.imgUrl ? item.imgUrl: bgLoadingImg})` }" />
|
|
|
|
|
<div class="time-wrapper">
|
|
|
|
|
<div class="time">
|
|
|
|
|
<SvgIcon color="#FFF" size="16" name="camera" />
|
|
|
|
|