From e8c41f774c4708b05625d371d9895f5661988270 Mon Sep 17 00:00:00 2001 From: yml2213 Date: Sun, 31 May 2026 17:10:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=A2=86=E5=8F=96=E7=95=8C?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kuaishou-cloud/KuaishouCloudClaimView.vue | 2 + .../components/ClaimBindingStep.vue | 62 ++++++++++++------- 2 files changed, 40 insertions(+), 24 deletions(-) diff --git a/apps/frontend/src/views/claim/kuaishou-cloud/KuaishouCloudClaimView.vue b/apps/frontend/src/views/claim/kuaishou-cloud/KuaishouCloudClaimView.vue index 8393eb44..5ff72b48 100644 --- a/apps/frontend/src/views/claim/kuaishou-cloud/KuaishouCloudClaimView.vue +++ b/apps/frontend/src/views/claim/kuaishou-cloud/KuaishouCloudClaimView.vue @@ -56,10 +56,12 @@ const claim = useKuaishouCloudClaim(() => props.token) :role-id="claim.roleId.value" :refreshing-role="claim.refreshingRole.value" :confirming-role="claim.confirmingRole.value" + :rebinding-role="claim.rebindingRole.value" :flow="claim.flow.value" :format-date-time="claim.formatAdminDateTime" @open-bind-url="claim.openBindUrl($event)" @refresh-role="claim.refreshRole()" + @rebind-role="claim.rebindRole()" @confirm-role="claim.confirmRole()" /> diff --git a/apps/frontend/src/views/claim/kuaishou-cloud/components/ClaimBindingStep.vue b/apps/frontend/src/views/claim/kuaishou-cloud/components/ClaimBindingStep.vue index 029a1e9f..91e8bbaf 100644 --- a/apps/frontend/src/views/claim/kuaishou-cloud/components/ClaimBindingStep.vue +++ b/apps/frontend/src/views/claim/kuaishou-cloud/components/ClaimBindingStep.vue @@ -12,6 +12,7 @@ defineProps<{ roleId: string refreshingRole: boolean confirmingRole: boolean + rebindingRole: boolean flow: ClaimKuaishouCloudFlowInfo formatDateTime: (value: string | null) => string }>() @@ -19,6 +20,7 @@ defineProps<{ defineEmits<{ openBindUrl: [useCurrentPage?: boolean] refreshRole: [] + rebindRole: [] confirmRole: [] }>() @@ -50,36 +52,38 @@ defineEmits<{ -

- {{ flow.role.errorMessage }} -

-

- 系统会自动刷新角色信息。如果当前角色不正确,请重新打开绑定页完成重新绑定。 -

-

- 最近刷新:{{ formatDateTime(flow.role.refreshedAt) }};链接有效期:{{ - formatDateTime(flow.binding.bindExpiresAt) - }} -

-

- 链接检测:{{ flow.binding.bindProbeStatus || '-' }} / {{ flow.binding.bindProbeMessage }} -

-
刷新角色信息 + + 换绑角色 + 我已完成绑定,下一步
+ + @@ -109,14 +113,6 @@ defineEmits<{ line-height: 1.6; } -.warning-line { - color: #b45309; -} - -.meta-line { - font-size: 13px; -} - .status-banner { display: flex; align-items: center; @@ -245,6 +241,20 @@ defineEmits<{ flex-wrap: wrap; } +.action-row :deep(.el-button) { + margin-left: 0; +} + +.meta-footer { + display: flex; + flex-wrap: wrap; + gap: 4px 10px; + justify-content: center; + color: #94a3b8; + font-size: 11px; + line-height: 1.5; +} + .spinning { animation: spin 1s linear infinite; } @@ -299,5 +309,9 @@ defineEmits<{ width: 100%; margin-left: 0; } + + .meta-footer { + justify-content: flex-start; + } }