diff --git a/frontend/src/features/listings/views/ListingDetailView.vue b/frontend/src/features/listings/views/ListingDetailView.vue index 5d87c03..cb55ac8 100644 --- a/frontend/src/features/listings/views/ListingDetailView.vue +++ b/frontend/src/features/listings/views/ListingDetailView.vue @@ -179,10 +179,14 @@ const accountRows = computed(() => { if (!listing.value) return [] const regions = assetRegions(listing.value) const secretKD = readAssetNumber(listing.value, 'secret_kd') + const fireLevel = readAssetNumber(listing.value, 'fire_level') return [ { label: '所属区服', value: getServerRegion(listing.value) || '--' }, { label: '上号方式', value: getLoginMethod(listing.value) || '--' }, { label: '游戏段位', value: listing.value.rank_level || '--' }, + { label: '烽火等级', value: fireLevel > 0 ? `${fireLevel}级` : '--' }, + { label: '体力等级', value: readAssetString(listing.value, 'stamina_level') || '--' }, + { label: '负重等级', value: readAssetString(listing.value, 'load_level') || '--' }, { label: '绝密KD', value: secretKD > 0 ? formatAssetNumber(secretKD) : '--' }, { label: 'M单价', value: formatRatio(listing.value) }, { label: '方便上号', value: getOnlineTimeText(listing.value) || '--' }, diff --git a/frontend/src/features/listings/views/MobileListingDetailView.vue b/frontend/src/features/listings/views/MobileListingDetailView.vue index 686a073..48ecd10 100644 --- a/frontend/src/features/listings/views/MobileListingDetailView.vue +++ b/frontend/src/features/listings/views/MobileListingDetailView.vue @@ -376,6 +376,16 @@ function handleToggleFavorite() { {{ chip.label }}:{{ chip.value }} +