fix: 베팅 시 key 정렬을 숫자 정렬로
This commit is contained in:
@@ -87,7 +87,7 @@ class Bet extends \sammo\BaseAPI
|
|||||||
return '필요한 선택 수를 채우지 못했습니다.';
|
return '필요한 선택 수를 채우지 못했습니다.';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sort($bettingType, SORT_NUMERIC);
|
||||||
$bettingType = array_unique($bettingType, SORT_NUMERIC);//NOTE: key로 바로 사용하므로 중요함
|
$bettingType = array_unique($bettingType, SORT_NUMERIC);//NOTE: key로 바로 사용하므로 중요함
|
||||||
if(count($bettingType) != $bettingInfo->selectCnt){
|
if(count($bettingType) != $bettingInfo->selectCnt){
|
||||||
return '중복된 값이 있습니다.';
|
return '중복된 값이 있습니다.';
|
||||||
|
|||||||
@@ -48,7 +48,9 @@
|
|||||||
fontWeight: myBettings.has(betType) ? 'bold' : undefined
|
fontWeight: myBettings.has(betType) ? 'bold' : undefined
|
||||||
}"
|
}"
|
||||||
>{{ getTypeStr(betType) }}</div>
|
>{{ getTypeStr(betType) }}</div>
|
||||||
<div class="col-3 col-md-6">{{ amount.toLocaleString() }}{{ myBettings.has(betType)?`(${myBettings.get(betType)?.toLocaleString()})`:'' }}</div>
|
<div
|
||||||
|
class="col-3 col-md-6"
|
||||||
|
>{{ amount.toLocaleString() }}{{ myBettings.has(betType) ? `(${myBettings.get(betType)?.toLocaleString()})` : '' }}</div>
|
||||||
<div class="col-3 col-md-3">{{ (bettingAmount / amount).toFixed(2) }}배</div>
|
<div class="col-3 col-md-3">{{ (bettingAmount / amount).toFixed(2) }}배</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -178,9 +180,8 @@ function toggleCandidate(idx: number) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
const typeArr = Array.from(choosedBetType.value.values());
|
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) {
|
async function loadBetting(bettingID: number) {
|
||||||
@@ -236,7 +237,7 @@ async function loadBetting(bettingID: number) {
|
|||||||
choosedBetTypeKey.value = '[]';
|
choosedBetTypeKey.value = '[]';
|
||||||
myBettings.value.clear();
|
myBettings.value.clear();
|
||||||
|
|
||||||
for(const [betType, amount] of result.myBetting){
|
for (const [betType, amount] of result.myBetting) {
|
||||||
myBettings.value.set(betType, amount);
|
myBettings.value.set(betType, amount);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user