订单mock和领取页面优化

This commit is contained in:
yml
2026-05-28 09:05:52 +08:00
parent 4a4fe9a94f
commit 9c981991a0
8 changed files with 855 additions and 59 deletions
@@ -5,7 +5,6 @@ import ClaimBindingStep from './components/ClaimBindingStep.vue'
import ClaimConfirmStep from './components/ClaimConfirmStep.vue'
import ClaimHeaderCard from './components/ClaimHeaderCard.vue'
import ClaimResultStep from './components/ClaimResultStep.vue'
import ClaimSummaryCard from './components/ClaimSummaryCard.vue'
import ClaimTicketStep from './components/ClaimTicketStep.vue'
import { useKuaishouCloudClaim } from './composables/useKuaishouCloudClaim'
@@ -22,6 +21,7 @@ const claim = useKuaishouCloudClaim(() => props.token)
:order="claim.order.value"
:product="claim.product.value"
:current-step="claim.currentStep.value"
:progress-text="claim.progressText.value"
/>
<div v-if="claim.loading.value" class="content-card loading-card">
@@ -35,13 +35,6 @@ const claim = useKuaishouCloudClaim(() => props.token)
</div>
<template v-else-if="claim.detail.value && claim.flow.value">
<ClaimSummaryCard
:progress-text="claim.progressText.value"
:role-name="claim.roleName.value"
:role-id="claim.roleId.value"
:show-role-info="claim.currentStep.value !== 1"
/>
<ClaimTicketStep
v-if="claim.currentStep.value === 1"
:ticket-code="claim.ticketCode.value"