- - - - {{ card.platform.short_name }} - - - {{ card.platform.name }} - Media + v-for="account in filteredAccounts" + :key="account.id" + class="media-card" + > + + + + + {{ accountInitial(account) }} + + + + {{ account.displayName }} + {{ account.platformLabel }} + + + + + + {{ account.platformShortName }} + - - - - - - - - {{ t("media.actions.unbind") }} - - - - {{ t("media.card.openPlatform") }} - - - - {{ t("media.card.multiAccount", { count: card.accountCount }) }} - - - - - - - - - {{ card.account.nickname || card.local?.nickname || "--" }} - ID: {{ card.account.platform_uid || card.local?.platform_uid || "--" }} - - - {{ t("media.card.unbound") }} - - + + + 平台 UID + {{ account.platformUid }} + + + 授权状态 + {{ healthLabel(account.health) }} + + + 最近校验 + {{ account.verifiedAt ? formatDateTime(account.verifiedAt) : "--" }} + + + 客户端状态 + {{ clientStatusText(account) }} + + + 最近心跳 + {{ account.clientLastSeenAt ? formatDateTime(account.clientLastSeenAt) : "--" }} + + + 发布状态 + {{ publishStateLabel(account.publishState) }} + + - - - - + +