fix: 所有游戏荷官端统一改造倒计时/结果显示

- handle.js: 移除所有.countdown操作,改用#resultAreaTimer
- handle.js: showPng/showPngDt改为HTML文字(庄对红/闲对蓝)
- common.css: 加.countdown/.result-box隐藏规则
- tab_nn/tab_knn/tab_toning/tab_b_auto/tab_dt_auto: 加#resultAreaTimer/#resultAreaImg
- 版本号 v10.0.4 → v10.0.5
This commit is contained in:
testadmin
2026-05-11 14:02:31 +08:00
parent 207f742770
commit ba687cfb57
8 changed files with 57 additions and 98 deletions
+1 -1
View File
@@ -3,7 +3,7 @@
//应用公共文件 //应用公共文件
// 版本号 // 版本号
define('VERSION_V','?ver=v10.0.4'); define('VERSION_V','?ver=v10.0.5');
// 加密秘钥 // 加密秘钥
const UC_AUTH_KEY = 'L=<z|6aMF8s.Z_CE~K)e}c[VuG9hlJ#gp02t"1&`'; const UC_AUTH_KEY = 'L=<z|6aMF8s.Z_CE~K)e}c[VuG9hlJ#gp02t"1&`';
+4
View File
@@ -67,6 +67,10 @@
</div> </div>
</div> </div>
<div class="result-area" style="margin:4px auto;width:60%;">
<div class="result-area-timer" id="resultAreaTimer"></div>
<div class="result-area-img" id="resultAreaImg"></div>
</div>
</div> </div>
<iframe class="video-iframe" id="video-iframe" ></iframe> <iframe class="video-iframe" id="video-iframe" ></iframe>
</div> </div>
+4
View File
@@ -59,6 +59,10 @@
</div> </div>
</div> </div>
<div class="result-area" style="margin:4px auto;width:60%;">
<div class="result-area-timer" id="resultAreaTimer"></div>
<div class="result-area-img" id="resultAreaImg"></div>
</div>
</div> </div>
<iframe class="video-iframe" id="video-iframe" ></iframe> <iframe class="video-iframe" id="video-iframe" ></iframe>
</div> </div>
+4
View File
@@ -156,6 +156,10 @@
</div> </div>
</div> </div>
<div class="result-area" style="margin:4px auto;width:60%;">
<div class="result-area-timer" id="resultAreaTimer"></div>
<div class="result-area-img" id="resultAreaImg"></div>
</div>
</div> </div>
<iframe class="video-iframe" id="video-iframe" ></iframe> <iframe class="video-iframe" id="video-iframe" ></iframe>
</div> </div>
+4
View File
@@ -137,6 +137,10 @@
<small id="onlineNumber">0</small> <small id="onlineNumber">0</small>
</div> </div>
</div> </div>
<div class="result-area" style="margin:4px auto;width:60%;">
<div class="result-area-timer" id="resultAreaTimer"></div>
<div class="result-area-img" id="resultAreaImg"></div>
</div>
</div> </div>
<iframe class="video-iframe" id="video-iframe" ></iframe> <iframe class="video-iframe" id="video-iframe" ></iframe>
</div> </div>
+4
View File
@@ -51,6 +51,10 @@
</div> </div>
</div> </div>
<div class="result-area" style="margin:4px auto;width:60%;">
<div class="result-area-timer" id="resultAreaTimer"></div>
<div class="result-area-img" id="resultAreaImg"></div>
</div>
</div> </div>
<iframe class="video-iframe" id="video-iframe"></iframe> <iframe class="video-iframe" id="video-iframe"></iframe>
</div> </div>
+4
View File
@@ -453,6 +453,10 @@ margin-left: 0;
.countdown{ display: none !important; }
.countdown .num{ display: none !important; }
.result-box{ display: none !important; }
.bottom-row{ .bottom-row{
display: flex; display: flex;
width: 100%; width: 100%;
+32 -97
View File
@@ -51,8 +51,7 @@ var initScanParams = function() {
isCardScaned = false; isCardScaned = false;
currentPositionToChange = -1; currentPositionToChange = -1;
$(".countdown").css({"opacity":0,"display":"none"}); $("#resultAreaTimer").hide();
$(".countdown .grab-count").removeClass("count-active");
} }
// NN修改牌 // NN修改牌
var openAllCardsPanel = function(dom) { var openAllCardsPanel = function(dom) {
@@ -463,8 +462,7 @@ websocket.on('resetNumberTab',function(data){
} }
// //
$(".countdown").css({"opacity":0,"display":"none"}); $("#resultAreaTimer").hide();
$(".countdown .grab-count").removeClass("count-active");
$(".begincard .box").animate({"opacity":"0"},function(){ $(".begincard .box").animate({"opacity":"0"},function(){
$(".begincard").fadeOut(); $(".begincard").fadeOut();
@@ -537,15 +535,10 @@ websocket.on('endBet',function(data){
var doIntervalTime = parseInt(interval_time) + 1; var doIntervalTime = parseInt(interval_time) + 1;
var intervalTime = setInterval(function(){ var intervalTime = setInterval(function(){
doIntervalTime--; doIntervalTime--;
$(".countdown .num").html(doIntervalTime) $("#resultAreaTimer").html(doIntervalTime).show();
$(".countdown").css({"opacity":1,"display":"block"});
$(".countdown .grab-count").addClass("count-active");
$(".countdown .round-txt-item").addClass("color-red");
if(doIntervalTime == 0) { if(doIntervalTime == 0) {
clearInterval(intervalTime); clearInterval(intervalTime);
$(".countdown").css({"opacity":0,"display":"none"}); $("#resultAreaTimer").hide();
$(".countdown .grab-count").removeClass("count-active");
$(".countdown .round-txt-item").removeClass("color-red");
if(game_id == 4 || game_id == 5){ if(game_id == 4 || game_id == 5){
$(".banker_result").html(''); $(".banker_result").html('');
$(".player_1_result").html(''); $(".player_1_result").html('');
@@ -555,29 +548,26 @@ websocket.on('endBet',function(data){
$('#opening').val(0); $('#opening').val(0);
$('#result_banker_pair').val(0); $('#result_banker_pair').val(0);
$('#result_player_pair').val(0); $('#result_player_pair').val(0);
$(".countdown").css({"opacity":0,"display":"none"}); $("#resultAreaTimer").hide();
$(".countdown .grab-count").removeClass("count-active");
setBetStatus(data.round.number_tab_status); setBetStatus(data.round.number_tab_status);
c = parseInt($('#wait_time').val()); c = parseInt($('#wait_time').val());
} }
},1000); },1000);
} else { } else {
$(".countdown").css({"opacity":0,"display":"none"}); $("#resultAreaTimer").hide();
$(".countdown .grab-count").removeClass("count-active");
mp3List = ['stop_2.mp3']; mp3List = ['stop_2.mp3'];
audioMp3(mp3List).Play(); audioMp3(mp3List).Play();
if(game_id == 4 || game_id == 5){ if(game_id == 4 || game_id == 5){
$(".banker_result").html(''); $(".banker_result").html('');
$(".player_1_result").html(''); $(".player_1_result").html('');
$(".player_2_result").html(''); $(".player_2_result").html('');
$(".player_3_result").html(''); $(".player_3_result").html('');
} }
if(game_id == 6){ if(game_id == 6){
$('#toning_result').val(''); $('#toning_result').val('');
$(".toning-result-num").removeClass("active"); $(".toning-result-num").removeClass("active");
} }
$(".countdown").css({"opacity":0,"display":"none"}); $("#resultAreaTimer").hide();
$(".countdown .grab-count").removeClass("count-active");
setBetStatus(data.round.number_tab_status); setBetStatus(data.round.number_tab_status);
// 识别相关 // 识别相关
@@ -918,72 +908,30 @@ function loginout(){
}); });
}; };
function showPng(opening, pair){ function showPng(opening, pair){
if(opening == 1 && pair == 0) { var winText = '', winColor = '', pairHtml = '';
$('#openingPng').attr('src','/static/result_img/banker.png'); var bpLabel = (lang.banker_pair || lang.banker+'对');
mp3List = ['banker_win.mp3']; var ppLabel = (lang.player_pair || lang.player+'对');
} if(opening == 1){ winText = lang.banker+'赢'; winColor = '#b20a00'; mp3List = ['banker_win.mp3']; }
if(opening == 1 && pair == 1) { if(opening == 2){ winText = lang.player+'赢'; winColor = '#0543bc'; mp3List = ['player_win.mp3']; }
$('#openingPng').attr('src','/static/result_img/banker_bpair.png'); if(opening == 3){ winText = lang.tie; winColor = '#0A5101'; mp3List = ['tie.mp3']; }
mp3List = ['banker_win.mp3','banker_pair.mp3']; if(pair == 1 || pair == 3) { pairHtml += '<span style="color:#b20a00">' + bpLabel + '</span> '; mp3List.push('banker_pair.mp3'); }
} if(pair == 2 || pair == 3) { pairHtml += '<span style="color:#0543bc">' + ppLabel + '</span>'; mp3List.push('player_pair.mp3'); }
if(opening == 1 && pair == 2) {
$('#openingPng').attr('src','/static/result_img/banker_ppair.png');
mp3List = ['banker_win.mp3','player_pair.mp3'];
}
if(opening == 1 && pair == 3) {
$('#openingPng').attr('src','/static/result_img/banker_bpair_ppair.png');
mp3List = ['banker_win.mp3','banker_pair.mp3','player_pair.mp3'];
}
if(opening == 2 && pair == 0) {
$('#openingPng').attr('src','/static/result_img/player.png');
mp3List = ['player_win.mp3'];
}
if(opening == 2 && pair == 1) {
$('#openingPng').attr('src','/static/result_img/player_bpair.png');
mp3List = ['player_win.mp3','banker_pair.mp3'];
}
if(opening == 2 && pair == 2) {
$('#openingPng').attr('src','/static/result_img/player_ppair.png');
mp3List = ['player_win.mp3','player_pair.mp3'];
}
if(opening == 2 && pair == 3) {
$('#openingPng').attr('src','/static/result_img/player_bpair_ppair.png');
mp3List = ['player_win.mp3','banker_pair.mp3','player_pair.mp3'];
}
if(opening == 3 && pair == 0) {
$('#openingPng').attr('src','/static/result_img/tie.png');
mp3List = ['tie.mp3'];
}
if(opening == 3 && pair == 1) {
$('#openingPng').attr('src','/static/result_img/tie_bpair.png');
mp3List = ['tie.mp3','banker_pair.mp3'];
}
if(opening == 3 && pair == 2) {
$('#openingPng').attr('src','/static/result_img/tie_ppair.png');
mp3List = ['tie.mp3','player_pair.mp3'];
}
if(opening == 3 && pair == 3) {
$('#openingPng').attr('src','/static/result_img/tie_bpair_ppair.png');
mp3List = ['tie.mp3','banker_pair.mp3','player_pair.mp3'];
}
audioMp3(mp3List).Play(); audioMp3(mp3List).Play();
var html = '<div style="text-align:center"><div style="font-size:3vw;font-weight:bold;color:'+winColor+'">'+winText+'</div>';
if(pairHtml) html += '<div style="font-size:2vw;margin-top:4px">'+pairHtml+'</div>';
html += '</div>';
$("#resultAreaTimer").hide();
$("#resultAreaImg").html(html);
} }
function showPngDt (opening){ function showPngDt (opening){
if(opening == 1) { var winText = '', winColor = '';
$('#openingPng').attr('src','/static/handle/img/dragon_win.png'); if(opening == 1){ winText = lang.dragon+'赢'; winColor = '#b20a00'; mp3List = ['dragon_win.mp3']; }
mp3List = ['dragon_win.mp3']; if(opening == 2){ winText = lang.tiger+'赢'; winColor = '#0543bc'; mp3List = ['tiger_win.mp3']; }
} if(opening == 3){ winText = lang.tie; winColor = '#0A5101'; mp3List = ['tie.mp3']; }
if(opening == 2) {
$('#openingPng').attr('src','/static/handle/img/tiger_win.png');
mp3List = ['tiger_win.mp3'];
}
if(opening == 3) {
$('#openingPng').attr('src','/static/handle/img/tie.png');
mp3List = ['tie.mp3'];
}
audioMp3(mp3List).Play(); audioMp3(mp3List).Play();
$("#resultAreaTimer").hide();
$("#resultAreaImg").html('<div style="text-align:center;font-size:3vw;font-weight:bold;color:'+winColor+'">'+winText+'</div>');
} }
function gameResult(data){ function gameResult(data){
@@ -1013,13 +961,8 @@ function gameResult(data){
var src='/static/result_img/'+result_imgsrc+'.png' var src='/static/result_img/'+result_imgsrc+'.png'
$(".begincard .player-card .draw .text ").html(lang.player_all+' '+data.round.player+' '+lang.point) $(".begincard .player-card .draw .text ").html(lang.player_all+' '+data.round.player+' '+lang.point)
$(".begincard .banker-card .draw .text ").html(lang.banker_all+' '+data.round.banker+' '+lang.point); $(".begincard .banker-card .draw .text ").html(lang.banker_all+' '+data.round.banker+' '+lang.point);
$('#openingElement').show();
$('#openingElement').addClass("blink");
isopentime=true; isopentime=true;
setTimeout(function(){ setTimeout(function(){
$('#openingElement').removeClass("blink");
$('#openingElement').hide();
},3000) },3000)
// 清除状态 // 清除状态
card_info=[];///清除牌数据 card_info=[];///清除牌数据
@@ -1107,9 +1050,8 @@ function getLang(){
} }
//倒计时 //倒计时
function countDown(time) { function countDown(time) {
$(".countdown .num").html(time) $("#resultAreaTimer").html(time).show();
$(".countdown").css({"opacity":1,"display":"block"}); $("#resultAreaImg").empty();
$(".countdown .grab-count").addClass("count-active");
if(time == 10){ if(time == 10){
mp3List = ['time_tip_10.mp3']; mp3List = ['time_tip_10.mp3'];
audioMp3(mp3List).Play(); audioMp3(mp3List).Play();
@@ -1121,8 +1063,7 @@ function countDown(time) {
if(time<=0){ if(time<=0){
mp3List = ['stop_2.mp3']; mp3List = ['stop_2.mp3'];
audioMp3(mp3List).Play(); audioMp3(mp3List).Play();
$(".countdown").css({"opacity":0,"display":"none"}); $("#resultAreaTimer").hide();
$(".countdown .grab-count").removeClass("count-active");
return; return;
} }
} }
@@ -1562,19 +1503,13 @@ function nextAudio(){
} }
function countDownRob(time) { function countDownRob(time) {
var table_id = $('#table_id').val(); var table_id = $('#table_id').val();
$(".countdown .num").html(time); $("#resultAreaTimer").html(time).show();
$(".countdown").css({"opacity":1,"display":"block"});
$(".countdown .grab-count").addClass("count-active");
//$(".countdown").fadeIn();
if(time < 5 && time > 0){ if(time < 5 && time > 0){
mp3List = ['time.mp3']; mp3List = ['time.mp3'];
audioMp3(mp3List).Play(); audioMp3(mp3List).Play();
} }
if(time<=0){ if(time<=0){
// mp3List = ['end_rob.mp3']; $("#resultAreaTimer").hide();
// audioMp3(mp3List).Play();
$(".countdown").css({"opacity":0,"display":"none"});
$(".countdown .grab-count").removeClass("count-active");
webSocket.send('{"connect":"space","mode":"endRob","number_tab_id":"'+parseInt(number_tab_id)+'","table_id":"'+parseInt(table_id)+'"}'); webSocket.send('{"connect":"space","mode":"endRob","number_tab_id":"'+parseInt(number_tab_id)+'","table_id":"'+parseInt(table_id)+'"}');
return; return;
} }