From 4113d81ba21f3c3c6922d5035c32ce35d6d1b268 Mon Sep 17 00:00:00 2001 From: hided62 Date: Tue, 4 Aug 2026 05:29:18 +0000 Subject: [PATCH] fix(frontend): converge scenario 2601 legacy UI --- .../src/components/chief/ChiefTurnCard.vue | 8 +- .../components/main/MainMobileBottomBar.vue | 6 +- .../src/components/main/MessagePanel.vue | 1 + .../tournament/TournamentBracket.vue | 38 +- app/game-frontend/src/views/AuctionView.vue | 57 ++- .../src/views/BattleCenterView.vue | 102 ++++- .../src/views/BattleSimulatorView.vue | 20 +- .../src/views/BestGeneralView.vue | 26 +- app/game-frontend/src/views/BettingView.vue | 92 ++++- .../src/views/ChiefCenterView.vue | 142 ++++++- .../src/views/CurrentCityView.vue | 47 ++- app/game-frontend/src/views/DiplomacyView.vue | 364 +++++++++++++----- .../src/views/GeneralListView.vue | 12 +- .../src/views/GlobalInfoView.vue | 71 +++- .../src/views/HallOfFameView.vue | 8 +- app/game-frontend/src/views/InheritView.vue | 22 +- app/game-frontend/src/views/MainView.vue | 46 ++- app/game-frontend/src/views/MyPageView.vue | 107 +++-- .../src/views/NationBettingView.vue | 4 +- .../src/views/NationCitiesView.vue | 230 +++++++++-- .../src/views/NationGeneralsView.vue | 243 +++++++++--- .../src/views/NationInfoView.vue | 10 +- .../src/views/NationListView.vue | 86 ++++- .../src/views/NationPersonnelView.vue | 39 +- .../src/views/NationSecretView.vue | 215 +++++++++-- .../src/views/NationStratFinanView.vue | 40 +- .../src/views/NpcControlView.vue | 12 + app/game-frontend/src/views/NpcListView.vue | 10 +- app/game-frontend/src/views/SurveyView.vue | 10 +- .../src/views/TournamentView.vue | 109 +++++- app/game-frontend/src/views/TrafficView.vue | 176 ++++++--- app/game-frontend/src/views/TroopView.vue | 18 +- app/game-frontend/src/views/YearbookView.vue | 65 +++- 33 files changed, 1944 insertions(+), 492 deletions(-) diff --git a/app/game-frontend/src/components/chief/ChiefTurnCard.vue b/app/game-frontend/src/components/chief/ChiefTurnCard.vue index cf72796..d0c63f9 100644 --- a/app/game-frontend/src/components/chief/ChiefTurnCard.vue +++ b/app/game-frontend/src/components/chief/ChiefTurnCard.vue @@ -26,6 +26,10 @@ const emit = defineEmits<{ }>(); const nameColor = computed(() => (props.npcState !== null ? getNpcColor(props.npcState) : undefined)); +const displayName = computed(() => { + const name = props.name ?? '-'; + return (props.npcState ?? 0) > 0 && !/^[ⓜⓝ]/u.test(name) ? `ⓝ${name}` : name; +}); const handleClick = () => { if (props.clickable) { @@ -45,7 +49,7 @@ const handleClick = () => { {{ props.name ?? '-' }}{{ displayName }} {{ props.officerLevelText }} {
{{ props.officerLevelText }} - {{ props.name ?? '-' }} + {{ displayName }}
ME diff --git a/app/game-frontend/src/components/main/MainMobileBottomBar.vue b/app/game-frontend/src/components/main/MainMobileBottomBar.vue index f49eea4..e607497 100644 --- a/app/game-frontend/src/components/main/MainMobileBottomBar.vue +++ b/app/game-frontend/src/components/main/MainMobileBottomBar.vue @@ -55,7 +55,7 @@ const onQuick = (item: QuickNavigationItem) => { 외부 메뉴 -