From 0870bc4c64f9369e1be686cc8919e23530a9dd9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EC=8A=B9=EC=97=B0?= <165753731+seungyeoneeee@users.noreply.github.com> Date: Tue, 22 Apr 2025 21:04:46 +0900 Subject: [PATCH 1/3] chore(budget-qa): fix critical & major & minor & trivial bugs (#5799) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: fix minor css bug of message Signed-off-by: 이승연 * fix: fix major bug of select start month and end month (budget create) Signed-off-by: 이승연 * fix: fix minor css bug Signed-off-by: 이승연 * fix: fix minor bug of service account update Signed-off-by: 이승연 * fix: fix critical bug of year filtering (budget landing) Signed-off-by: 이승연 * fix: fix major displaying bug about EXPIRED data (budget landing) Signed-off-by: 이승연 * fix: fix minor popup error (budget edit) Signed-off-by: 이승연 * fix: improve query for Project and Service Account filters Signed-off-by: 이승연 * fix: fix trivial bug about language Signed-off-by: 이승연 --------- Signed-off-by: 이승연 --- .../components/BudgetCreateStep2.vue | 10 +++++--- .../BudgetDetailBaseInformation.vue | 17 +++++-------- .../components/BudgetMainList.vue | 22 ++++++++--------- .../components/BudgetMainToolset.vue | 24 ++----------------- .../stores/budget-detail-page-store.ts | 4 ++-- .../ServiceAccountBaseInformationForm.vue | 1 + packages/language-pack/en.json | 2 +- packages/language-pack/ja.json | 2 +- packages/language-pack/ko.json | 4 ++-- 9 files changed, 33 insertions(+), 53 deletions(-) diff --git a/apps/web/src/services/cost-explorer/components/BudgetCreateStep2.vue b/apps/web/src/services/cost-explorer/components/BudgetCreateStep2.vue index f3eb7d7784..8b14810814 100644 --- a/apps/web/src/services/cost-explorer/components/BudgetCreateStep2.vue +++ b/apps/web/src/services/cost-explorer/components/BudgetCreateStep2.vue @@ -361,6 +361,12 @@ watch(() => state.existingBudgetUsageList, () => { budgetCreatePageState.budgetEachDate = []; } }, { deep: true, immediate: true }); + +watch(() => budgetCreatePageState.startMonth, () => { + if (budgetCreatePageState.startMonth[0].length > 0) { + budgetCreatePageState.endMonth = []; + } +}, { deep: true, immediate: true });