independent verification info

This commit is contained in:
Timi
2026-08-31 14:26:39 +08:00
parent 9fb43a648f
commit 95a400cd93
+17 -10
View File
@@ -15,13 +15,6 @@
:hover="canReadEvent && !!(record.event?.id || record.eventId)" :hover="canReadEvent && !!(record.event?.id || record.eventId)"
@click="toEventDetail" @click="toEventDetail"
/> />
<t-cell title="核销状态" :note="getVerificationStatusText(record.verificationStatus)" />
<t-cell v-if="record.verificationStatus === 'VERIFIED'" title="核销人" :note="Text.display(record.verifier?.nick || record.verifier?.name)" />
<t-cell v-if="record.verificationStatus === 'VERIFIED'" title="核销时间">
<template #note>
<pass-time-label :timestamp="record.verifiedAt" underline />
</template>
</t-cell>
<t-cell v-if="record.numberValue !== undefined && record.numberValue !== null" title="事件数值" :note="getNumberValueText(record)" /> <t-cell v-if="record.numberValue !== undefined && record.numberValue !== null" title="事件数值" :note="getNumberValueText(record)" />
<t-cell v-if="record.pointValue !== undefined && record.pointValue !== null" title="提交积分值" :note="getPointValueText(record.pointValue, pointLedgerChangeType)" /> <t-cell v-if="record.pointValue !== undefined && record.pointValue !== null" title="提交积分值" :note="getPointValueText(record.pointValue, pointLedgerChangeType)" />
<t-cell v-if="record.earnedPointValue !== undefined && record.earnedPointValue !== null" title="本次积分变化" :note="getPointValueText(record.earnedPointValue, pointLedgerChangeType)" /> <t-cell v-if="record.earnedPointValue !== undefined && record.earnedPointValue !== null" title="本次积分变化" :note="getPointValueText(record.earnedPointValue, pointLedgerChangeType)" />
@@ -33,10 +26,24 @@
<t-cell title="登记人" :note="Text.display(record.operator?.nick || record.operator?.name)" /> <t-cell title="登记人" :note="Text.display(record.operator?.nick || record.operator?.name)" />
<t-cell title="备注" :note="Text.display(record.remark)" /> <t-cell title="备注" :note="Text.display(record.remark)" />
</t-cell-group> </t-cell-group>
<t-cell-group
v-if="record?.verificationStatus && record.verificationStatus !== 'NOT_REQUIRED'"
title="核销信息"
theme="card"
v-entrance-transition="140"
>
<t-cell title="核销状态" :note="getVerificationStatusText(record.verificationStatus)" />
<t-cell v-if="record.verificationStatus === 'VERIFIED'" title="核销人" :note="Text.display(record.verifier?.nick || record.verifier?.name)" />
<t-cell v-if="record.verificationStatus === 'VERIFIED'" title="核销时间">
<template #note>
<pass-time-label :timestamp="record.verifiedAt" underline />
</template>
</t-cell>
</t-cell-group>
<card-container <card-container
v-if="recordOptionEvent" v-if="recordOptionEvent"
description="登记选项" description="登记选项"
v-entrance-transition="140" v-entrance-transition="210"
> >
<event-option-selector <event-option-selector
class="option-selector" class="option-selector"
@@ -52,11 +59,11 @@
variant="text" variant="text"
:loading="isVerifying" :loading="isVerifying"
@click="confirmVerifyRecord" @click="confirmVerifyRecord"
v-entrance-transition="140" v-entrance-transition="280"
> >
核销登记记录 核销登记记录
</t-button> </t-button>
<div v-if="record" class="photo-wrapper" v-entrance-transition="210"> <div v-if="record" class="photo-wrapper" v-entrance-transition="350">
<photo-scroller <photo-scroller
:model-value="recordPhotoList" :model-value="recordPhotoList"
:photo-items="recordPhotoItemList" :photo-items="recordPhotoItemList"