|
|
@ -148,7 +148,7 @@ async function loadMore() {
|
|
|
|
|
|
|
|
|
|
|
|
const more = await featchList()
|
|
|
|
const more = await featchList()
|
|
|
|
listData.value.push(...more)
|
|
|
|
listData.value.push(...more)
|
|
|
|
console.log("listData.value11111111111111111", listData.value);
|
|
|
|
console.log('listData.value11111111111111111', listData.value)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
async function featchList() {
|
|
|
|
async function featchList() {
|
|
|
@ -576,7 +576,7 @@ defineExpose({
|
|
|
|
<template>
|
|
|
|
<template>
|
|
|
|
<div class="wrapper fullscreen-container" :style="fullscreenStyles">
|
|
|
|
<div class="wrapper fullscreen-container" :style="fullscreenStyles">
|
|
|
|
<div class="wrapper-header">
|
|
|
|
<div class="wrapper-header">
|
|
|
|
<div class="left" >
|
|
|
|
<div class="left">
|
|
|
|
<span class="font">{{ packageName }}</span>
|
|
|
|
<span class="font">{{ packageName }}</span>
|
|
|
|
<SvgIcon size="22" class="forward" name="arrow-left" @click="backHandler" />
|
|
|
|
<SvgIcon size="22" class="forward" name="arrow-left" @click="backHandler" />
|
|
|
|
<SvgIcon size="22" class="back" name="arrow-right" @click="forwardHandler" />
|
|
|
|
<SvgIcon size="22" class="back" name="arrow-right" @click="forwardHandler" />
|
|
|
@ -598,7 +598,7 @@ defineExpose({
|
|
|
|
<n-tooltip
|
|
|
|
<n-tooltip
|
|
|
|
v-else
|
|
|
|
v-else
|
|
|
|
placement="bottom"
|
|
|
|
placement="bottom"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<template #trigger>
|
|
|
|
<template #trigger>
|
|
|
|
<SvgIcon
|
|
|
|
<SvgIcon
|
|
|
|
size="20"
|
|
|
|
size="20"
|
|
|
@ -639,7 +639,7 @@ defineExpose({
|
|
|
|
:style="{
|
|
|
|
:style="{
|
|
|
|
'background-image': `url(${taskDetailInfo?.imgurl})`,
|
|
|
|
'background-image': `url(${taskDetailInfo?.imgurl})`,
|
|
|
|
'flex': imgbigshow ? '0.6' : '0.98',
|
|
|
|
'flex': imgbigshow ? '0.6' : '0.98',
|
|
|
|
'height':imgbigshow?' 100%':'80vh'
|
|
|
|
'height': imgbigshow ? ' 100%' : '80vh',
|
|
|
|
}"
|
|
|
|
}"
|
|
|
|
|
|
|
|
|
|
|
|
@mouseover="showAction"
|
|
|
|
@mouseover="showAction"
|
|
|
@ -648,7 +648,7 @@ defineExpose({
|
|
|
|
<div class="footer-times">
|
|
|
|
<div class="footer-times">
|
|
|
|
<div class="time" style="margin-bottom: 4px">
|
|
|
|
<div class="time" style="margin-bottom: 4px">
|
|
|
|
<SvgIcon color="#FFF" size="16" name="camera" />
|
|
|
|
<SvgIcon color="#FFF" size="16" name="camera" />
|
|
|
|
<span class="time-value">{{
|
|
|
|
<span class="time-value">{{
|
|
|
|
taskDetailInfo?.photoDateTimestamp
|
|
|
|
taskDetailInfo?.photoDateTimestamp
|
|
|
|
? format(taskDetailInfo?.photoDateTimestamp, "yyyy-MM-dd HH:mm:ss")
|
|
|
|
? format(taskDetailInfo?.photoDateTimestamp, "yyyy-MM-dd HH:mm:ss")
|
|
|
|
: "- -"
|
|
|
|
: "- -"
|
|
|
@ -750,45 +750,43 @@ defineExpose({
|
|
|
|
@click.stop="handleRejectdubiousfileyd(taskDetailInfo.id)"
|
|
|
|
@click.stop="handleRejectdubiousfileyd(taskDetailInfo.id)"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!-- 缩放线 -->
|
|
|
|
<!-- 缩放线 -->
|
|
|
|
<div
|
|
|
|
<div
|
|
|
|
v-show="isFullScreen"
|
|
|
|
v-show="isFullScreen"
|
|
|
|
:style="{
|
|
|
|
:style="{
|
|
|
|
position: 'absolute',
|
|
|
|
position: 'absolute',
|
|
|
|
zIndex: 169,
|
|
|
|
zIndex: 169,
|
|
|
|
background: 'rgb(80, 122, 253)',
|
|
|
|
background: 'rgb(80, 122, 253)',
|
|
|
|
right: imgbigshow ? '-23px':'0',
|
|
|
|
right: imgbigshow ? '-23px' : '0',
|
|
|
|
marginTop: '5px',
|
|
|
|
marginTop: '5px',
|
|
|
|
width: '2px',
|
|
|
|
width: '2px',
|
|
|
|
height: imgbigshow?'340px':'79vh',
|
|
|
|
height: imgbigshow ? '340px' : '79vh',
|
|
|
|
}"
|
|
|
|
}"
|
|
|
|
/>
|
|
|
|
|
|
|
|
<div
|
|
|
|
|
|
|
|
v-show="isFullScreen"
|
|
|
|
|
|
|
|
class="aside-collapse-btn"
|
|
|
|
|
|
|
|
:style="{
|
|
|
|
|
|
|
|
position: 'absolute',
|
|
|
|
|
|
|
|
right: imgbigshow ? '-40px':'-16px',
|
|
|
|
|
|
|
|
top: '73px',
|
|
|
|
|
|
|
|
cursor: 'pointer',
|
|
|
|
|
|
|
|
zIndex: 170,
|
|
|
|
|
|
|
|
}"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<SvgIcon
|
|
|
|
|
|
|
|
:name="imgbigshow ? 'expand-cir' : 'collapse-cir'"
|
|
|
|
|
|
|
|
size="40"
|
|
|
|
|
|
|
|
@click="changeimgbigshow"
|
|
|
|
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
|
|
|
|
<div
|
|
|
|
|
|
|
|
v-show="isFullScreen"
|
|
|
|
|
|
|
|
class="aside-collapse-btn"
|
|
|
|
|
|
|
|
:style="{
|
|
|
|
|
|
|
|
position: 'absolute',
|
|
|
|
|
|
|
|
right: imgbigshow ? '-40px' : '-16px',
|
|
|
|
|
|
|
|
top: '73px',
|
|
|
|
|
|
|
|
cursor: 'pointer',
|
|
|
|
|
|
|
|
zIndex: 170,
|
|
|
|
|
|
|
|
}"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<SvgIcon
|
|
|
|
|
|
|
|
:name="imgbigshow ? 'expand-cir' : 'collapse-cir'"
|
|
|
|
|
|
|
|
size="40"
|
|
|
|
|
|
|
|
@click="changeimgbigshow"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<PictureInfo v-show="imgbigshow" :task-detail-info="taskDetailInfo" />
|
|
|
|
<PictureInfo v-show="imgbigshow" :task-detail-info="taskDetailInfo" />
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div
|
|
|
|
<div
|
|
|
|
|
|
|
|
|
|
|
|
v-if="imgbigshow"
|
|
|
|
v-if="imgbigshow"
|
|
|
|
style="display: flex; justify-content: space-between; padding: 12px 0px 3px 0"
|
|
|
|
style="display: flex; justify-content: space-between; padding: 12px 0px 3px 0"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
@ -845,7 +843,7 @@ defineExpose({
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="wrapper-list" v-if="imgbigshow">
|
|
|
|
<div v-if="imgbigshow" class="wrapper-list">
|
|
|
|
<div
|
|
|
|
<div
|
|
|
|
v-for="(item, index) in listData"
|
|
|
|
v-for="(item, index) in listData"
|
|
|
|
:key="index"
|
|
|
|
:key="index"
|
|
|
@ -857,7 +855,7 @@ defineExpose({
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<div
|
|
|
|
<div
|
|
|
|
class="img-wrapper"
|
|
|
|
class="img-wrapper"
|
|
|
|
:style="{ backgroundImage: `url(${item.serverThumbnailUrl ? item.serverThumbnailUrl : item.imgUrl ? item.imgUrl: bgLoadingImg})` }"
|
|
|
|
:style="{ backgroundImage: `url(${item.serverThumbnailUrl ? item.serverThumbnailUrl : item.imgUrl ? item.imgUrl : bgLoadingImg})` }"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
<div class="time-wrapper">
|
|
|
|
<div class="time-wrapper">
|
|
|
|
<div class="time">
|
|
|
|
<div class="time">
|
|
|
@ -916,7 +914,7 @@ defineExpose({
|
|
|
|
@click.stop="singleRejectHandler(item)"
|
|
|
|
@click.stop="singleRejectHandler(item)"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
<SvgIcon
|
|
|
|
<SvgIcon
|
|
|
|
v-if="[1].includes(item.historyStates)"
|
|
|
|
v-if="[1].includes(item.historyStates)"
|
|
|
|
style="cursor: pointer; margin-left: 30px"
|
|
|
|
style="cursor: pointer; margin-left: 30px"
|
|
|
|
name="t9"
|
|
|
|
name="t9"
|
|
|
|
@click.stop="handleRejectdubiousfileyd(item.pictureid)"
|
|
|
|
@click.stop="handleRejectdubiousfileyd(item.pictureid)"
|
|
|
@ -1042,7 +1040,7 @@ defineExpose({
|
|
|
|
&-detail {
|
|
|
|
&-detail {
|
|
|
|
display: flex;
|
|
|
|
display: flex;
|
|
|
|
height: 350px;
|
|
|
|
height: 350px;
|
|
|
|
|
|
|
|
border-radius: 8px;
|
|
|
|
.left {
|
|
|
|
.left {
|
|
|
|
flex: 0.6;
|
|
|
|
flex: 0.6;
|
|
|
|
// background-size: auto 346px;
|
|
|
|
// background-size: auto 346px;
|
|
|
@ -1106,7 +1104,7 @@ defineExpose({
|
|
|
|
rgba(0, 0, 0, 0.01),
|
|
|
|
rgba(0, 0, 0, 0.01),
|
|
|
|
rgba(0, 0, 0, 0.71) 100%
|
|
|
|
rgba(0, 0, 0, 0.71) 100%
|
|
|
|
);
|
|
|
|
);
|
|
|
|
border-radius: 0px 8px 8px 0px;
|
|
|
|
border-radius: 0px 8px 8px 8px;
|
|
|
|
position: absolute;
|
|
|
|
position: absolute;
|
|
|
|
bottom: 0;
|
|
|
|
bottom: 0;
|
|
|
|
padding-left: 17px;
|
|
|
|
padding-left: 17px;
|
|
|
|