var fn={};
fn.showChip=function(e,chiptype,downbet,gameId){
if(downbet==0){return false};
// 新的 K 格式筹码计算逻辑
var k100000 = parseInt(downbet / 100000000),
k50000 = parseInt((downbet - k100000 * 100000000) / 50000000),
k20000 = parseInt((downbet - k100000 * 100000000 - k50000 * 50000000) / 20000000),
k10000 = parseInt((downbet - k100000 * 100000000 - k50000 * 50000000 - k20000 * 20000000) / 10000000),
k5000 = parseInt((downbet - k100000 * 100000000 - k50000 * 50000000 - k20000 * 20000000 - k10000 * 10000000) / 5000000),
k2000 = parseInt((downbet - k100000 * 100000000 - k50000 * 50000000 - k20000 * 20000000 - k10000 * 10000000 - k5000 * 5000000) / 2000000),
k1000 = parseInt((downbet - k100000 * 100000000 - k50000 * 50000000 - k20000 * 20000000 - k10000 * 10000000 - k5000 * 5000000 - k2000 * 2000000) / 1000000),
k500 = parseInt((downbet - k100000 * 100000000 - k50000 * 50000000 - k20000 * 20000000 - k10000 * 10000000 - k5000 * 5000000 - k2000 * 2000000 - k1000 * 1000000) / 500000),
k200 = parseInt((downbet - k100000 * 100000000 - k50000 * 50000000 - k20000 * 20000000 - k10000 * 10000000 - k5000 * 5000000 - k2000 * 2000000 - k1000 * 1000000 - k500 * 500000) / 200000),
k100 = parseInt((downbet - k100000 * 100000000 - k50000 * 50000000 - k20000 * 20000000 - k10000 * 10000000 - k5000 * 5000000 - k2000 * 2000000 - k1000 * 1000000 - k500 * 500000 - k200 * 200000) / 100000),
k50 = parseInt((downbet - k100000 * 100000000 - k50000 * 50000000 - k20000 * 20000000 - k10000 * 10000000 - k5000 * 5000000 - k2000 * 2000000 - k1000 * 1000000 - k500 * 500000 - k200 * 200000 - k100 * 100000) / 50000),
k20 = parseInt((downbet - k100000 * 100000000 - k50000 * 50000000 - k20000 * 20000000 - k10000 * 10000000 - k5000 * 5000000 - k2000 * 2000000 - k1000 * 1000000 - k500 * 500000 - k200 * 200000 - k100 * 100000 - k50 * 50000) / 20000),
k10 = parseInt((downbet - k100000 * 100000000 - k50000 * 50000000 - k20000 * 20000000 - k10000 * 10000000 - k5000 * 5000000 - k2000 * 2000000 - k1000 * 1000000 - k500 * 500000 - k200 * 200000 - k100 * 100000 - k50 * 50000 - k20 * 20000) / 10000);
var str='';
var stackCount = 0;
for (var a = 0; a < k100000; a++) {
str=str+'';
stackCount++;
}
for (var b = 0; b < k50000; b++) {
str=str+'';
stackCount++;
}
for (var c = 0; c < k20000; c++) {
str=str+'';
stackCount++;
}
for (var d = 0; d < k10000; d++) {
str=str+'';
stackCount++;
}
for (var f = 0; f < k5000; f++) {
str=str+'';
stackCount++;
}
for (var g = 0; g < k2000; g++) {
str=str+'';
stackCount++;
}
for (var h = 0; h < k1000; h++) {
str=str+'';
stackCount++;
}
for (var i = 0; i < k500; i++) {
str=str+'';
stackCount++;
}
for (var j = 0; j < k200; j++) {
str=str+'';
stackCount++;
}
for (var l = 0; l < k100; l++) {
str=str+'';
stackCount++;
}
for (var m = 0; m < k50; m++) {
str=str+'';
stackCount++;
}
for (var n = 0; n < k20; n++) {
str=str+'';
stackCount++;
}
for (var o = 0; o < k10; o++) {
str=str+'';
stackCount++;
}
if (downbet > 0) {
// 格式化显示金额,添加千位分隔符
var displayBet = downbet.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
if(gameId==1||gameId==2){
str=str+'' + displayBet + ''
}else if(gameId==4){
var index = chiptype.lastIndexOf("\_");
var times= chiptype.substring(index + 1, chiptype.length);
if(times=='double'){
str=str+'' + displayBet + '预扣:'+(downbet*4).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")+''
}else if(times=='haploid'){
str=str+'' + displayBet + ''
}
}
else if(gameId==5){
var index = chiptype.lastIndexOf("\_");
var times= chiptype.substring(index + 1, chiptype.length);
if(times=='double'){
str=str+'' + displayBet + '预扣:'+(downbet*19).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")+''
}else if(times=='haploid'){
str=str+'' + displayBet + ''
}
}
}
e.html[chiptype]=str
}
export default fn