From d2f6c34e855223d438d829d8107c35918b96572c Mon Sep 17 00:00:00 2001 From: hide_d Date: Thu, 27 Jan 2022 19:13:10 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EB=B2=A0=ED=8C=85=20=EC=8B=9C=20key=20?= =?UTF-8?q?=EC=A0=95=EB=A0=AC=EC=9D=84=20=EC=88=AB=EC=9E=90=20=EC=A0=95?= =?UTF-8?q?=EB=A0=AC=EB=A1=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hwe/sammo/API/Betting/Bet.php | 2 +- hwe/ts/PageNationBetting.vue | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/hwe/sammo/API/Betting/Bet.php b/hwe/sammo/API/Betting/Bet.php index f93066d1..c5ffaec6 100644 --- a/hwe/sammo/API/Betting/Bet.php +++ b/hwe/sammo/API/Betting/Bet.php @@ -87,7 +87,7 @@ class Bet extends \sammo\BaseAPI return '필요한 선택 수를 채우지 못했습니다.'; } - + sort($bettingType, SORT_NUMERIC); $bettingType = array_unique($bettingType, SORT_NUMERIC);//NOTE: key로 바로 사용하므로 중요함 if(count($bettingType) != $bettingInfo->selectCnt){ return '중복된 값이 있습니다.'; diff --git a/hwe/ts/PageNationBetting.vue b/hwe/ts/PageNationBetting.vue index 29313dbb..877ecf7c 100644 --- a/hwe/ts/PageNationBetting.vue +++ b/hwe/ts/PageNationBetting.vue @@ -48,7 +48,9 @@ fontWeight: myBettings.has(betType) ? 'bold' : undefined }" >{{ getTypeStr(betType) }} -
{{ amount.toLocaleString() }}{{ myBettings.has(betType)?`(${myBettings.get(betType)?.toLocaleString()})`:'' }}
+
{{ amount.toLocaleString() }}{{ myBettings.has(betType) ? `(${myBettings.get(betType)?.toLocaleString()})` : '' }}
{{ (bettingAmount / amount).toFixed(2) }}배
@@ -178,9 +180,8 @@ function toggleCandidate(idx: number) { return; } - const typeArr = Array.from(choosedBetType.value.values()); - choosedBetTypeKey.value = JSON.stringify(typeArr.sort()); + choosedBetTypeKey.value = JSON.stringify(typeArr.sort((lhs, rhs) => lhs - rhs)); } async function loadBetting(bettingID: number) { @@ -236,7 +237,7 @@ async function loadBetting(bettingID: number) { choosedBetTypeKey.value = '[]'; myBettings.value.clear(); - for(const [betType, amount] of result.myBetting){ + for (const [betType, amount] of result.myBetting) { myBettings.value.set(betType, amount); }