feat: 审核和排序后重新layout 调整布局

pull/71/head
lizijiee 2 years ago
parent 2b63e8577a
commit ef187f2285

@ -11,6 +11,7 @@ import { debounce } from 'lodash-es'
import { audit } from '@/api/task/task' import { audit } from '@/api/task/task'
import NotPassed from '@/components/Approval/NotPassed.vue' import NotPassed from '@/components/Approval/NotPassed.vue'
import { formatToDateHMS } from '@/utils/dateUtil'
import { off, on } from '@/utils/domUtils' import { off, on } from '@/utils/domUtils'
import ConfrimModal from "./ConfrimModal.vue" import ConfrimModal from "./ConfrimModal.vue"
@ -134,7 +135,7 @@ async function loadMore() {
} }
onUpdated(() => { onUpdated(() => {
console.log('onUpdated',onUpdated) console.log('onUpdated', onUpdated)
layout() layout()
}) })
@ -243,6 +244,7 @@ async function showModal() {
pagination.pageNo = 1 pagination.pageNo = 1
const list = await featchList() const list = await featchList()
listData.value = list listData.value = list
layout()
} }
async function onChange() { async function onChange() {
@ -470,6 +472,23 @@ async function refreshHandler() {
<div :class="{ 'percent-red': item.similarityScore === 100 }" class="percent"> <div :class="{ 'percent-red': item.similarityScore === 100 }" class="percent">
{{ item.similarityScore }}<span class="percent-unit">%</span> {{ item.similarityScore }}<span class="percent-unit">%</span>
</div> </div>
<div class="time" style="left: 25px;bottom: 15px;">
<!-- <div class="time-item">
<SvgIcon class="svg-time" color="#FFF" size="16" name="camera-time" />
<span>{{ item?.photoDateTimestamp ?
formatToDateHMS(Number(item.photoDateTimestamp)) : '-' }}</span>
</div>
<div class="time-item time-item2">
<SvgIcon class="svg-time" color="#FFF" size="16" name="submit-time" />
<span>{{ item.submitDateTimestamp ?
formatToDateHMS(Number(item.submitDateTimestamp)) : '-' }}</span>
</div> -->
<div class="time-item">
<SvgIcon class="svg-time" color="#FFF" size="16" name="time" />
<span>{{ item.submitDateTimestamp ?
formatToDateHMS(Number(item.submitDateTimestamp)) : '-' }}</span>
</div>
</div>
</div> </div>
</div> </div>
<!-- </n-scrollbar> --> <!-- </n-scrollbar> -->
@ -610,6 +629,9 @@ async function refreshHandler() {
} }
} }
.grid-item-selected {
background-color: #dae3ff;
}
.percent { .percent {
position: absolute; position: absolute;
@ -632,14 +654,36 @@ async function refreshHandler() {
margin-top: 4px; margin-top: 4px;
} }
} }
.percent-red { .percent-red {
background: #ff4e4f; background: #ff4e4f;
} }
.time {
position: absolute;
z-index: 3;
left: 32px;
bottom: 32px;
.grid-item-selected { .time-item {
background-color: #dae3ff; display: flex;
align-items: center;
font-size: 14px;
font-family: PingFang SC, PingFang SC-Medium;
font-weight: 500;
color: #ffffff;
margin-bottom: 4px;
}
.time-item2 {
margin-bottom: 0;
} }
.svg-time {
margin-right: 5px;
}
}
.scroll { .scroll {
overflow-y: auto; overflow-y: auto;
height: calc(100vh - 282px); height: calc(100vh - 282px);
@ -666,5 +710,4 @@ async function refreshHandler() {
height: 100%; height: 100%;
object-fit: cover; object-fit: cover;
} }
} }</style>
</style>

Loading…
Cancel
Save