var game = 'all'; var is_cs = 2; var table_list = ''; var username = ''; $(function(){ $('#baccarat').click(function(){ game = 'baccarat'; check_table(); $('#baccarat').addClass('yellow'); $('#dt').removeClass('yellow'); $('#nn').removeClass('yellow'); $('#tc').removeClass('yellow'); $('#all').removeClass('yellow'); }); $('#dt').click(function(){ game = 'dt'; $('#dt').addClass('yellow'); $('#baccarat').removeClass('yellow'); $('#nn').removeClass('yellow'); $('#tc').removeClass('yellow'); $('#all').removeClass('yellow'); check_table(); }); $('#nn').click(function(){ game = 'nn'; $('#nn').addClass('yellow'); $('#baccarat').removeClass('yellow'); $('#dt').removeClass('yellow'); $('#tc').removeClass('yellow'); $('#all').removeClass('yellow'); check_table(); }); $('#tc').click(function(){ game = 'tc'; $('#tc').addClass('yellow'); $('#baccarat').removeClass('yellow'); $('#dt').removeClass('yellow'); $('#nn').removeClass('yellow'); $('#all').removeClass('yellow'); check_table(); }); $('#all').click(function(){ game = 'all'; $('#all').addClass('yellow'); $('#baccarat').removeClass('yellow'); $('#dt').removeClass('yellow'); $('#nn').removeClass('yellow'); $('#tc').removeClass('yellow'); check_table(); }); $('#check_zc').click(function(){ var is_on = $('#check_zc').hasClass("on"); if(is_on){ $('#check_zc').removeClass("on"); is_cs = 2; }else{ $('#check_zc').addClass("on"); is_cs = 1; } check_table(); }) $('#md_ensure').click(function(){ var table_arr = []; $('input[name="table_list"]:checked').each(function(){ table_arr.push($(this).val()); }); table_list = table_arr.join(','); check_table(); $('#modal-1').removeClass("md-show"); }) $('#select_number').click(function(){ username = $('#username').val(); check_table(); }) $('#login_out').click(function(){ //询问框 layer.confirm('是否退出登录?', { btn: ['是的','取消'] //按钮 }, function(){ window.location.href="/login/logout"; }, function(){ }); }) var preUsers = new Array(); setInterval(function () { var query = new Object(); var isPlayed = false; var curUsers = new Array(); $.ajax({ url:'/index/on_line', data:query, dataType:"json", type:"POST", async:false, success:function(data){ var str = ''; if(data){ for(var i=0;i'; str += ''+data[i]['table_name']+''; str += ''+data[i]['client']+''; str += ''; if(!isPlayed && !preUsers.includes(data[i]['username'])) { isPlayed = true; $('#new-user-come').attr("src",new_user_mp3_url); document.getElementById('new-user-come').play(); } curUsers.push(data[i]['username']); } }else{ str += ''; str += '暂无在线玩家'; str += ''; } preUsers = curUsers; $('.on_line_info').empty().append(str); } }); }, 50000); }) //socketio var websocket = io(websocketProtocol+"://"+websocketUrl+"/?connect=user&userid="+userid+"&login_token="+online_token+"&account="+account,{transports: ['websocket']}); websocket.on('reconnecting', (timeout) => { //触发重连 layer.msg('服务断开,正在重新连接...', { icon: 16, shade: 0.6, time:0, }); }); websocket.on('reconnect', (timeout) => { //重连成功 layer.closeAll(); layer.msg('服务重新连接成功'); }); //开始下注 websocket.on('startBet',function(data){ refresh_table(data.table_id); refresh_open_table(data.table_id); refresh_table_bet(data.table_id); }); //开始下注倒计时 websocket.on('startBetCountDown',function(data){ table_result = '#'+data.table_id+' .table_result'; $(table_result).html(data.count_down); $(table_result).removeClass('font_22_size'); $(table_result).addClass('font_70_size'); refresh_open_table(data.table_id); }); //结束下注 websocket.on('endBet',function(data){ table_result = '#'+data.table_id+' .table_result'; $(table_result).html('等待开牌'); $(table_result).removeClass('font_70_size'); refresh_open_table(data.table_id); }); //抢庄倒计时 websocket.on('startRobCountDown',function(data){ table_result = '#'+data.table_id+' .table_result'; $(table_result).html(data.count_down); $(table_result).removeClass('font_22_size'); $(table_result).addClass('font_70_size'); table_tip = '#'+data.table_id+' .info_tip'; $(table_tip).html('抢庄中'); refresh_open_table(data.table_id); }); //抢庄结束 websocket.on('endRob',function(data){ table_result = '#'+data.table_id+' .table_result'; $(table_result).html(''); $(table_result).removeClass('font_70_size'); refresh_open_table(data.table_id); get_banker(data.table_id) }); websocket.on('TctoBetTotal',function(data){ refresh_table(data.table_id); refresh_open_table(data.table_id); refresh_table_bet(data.table_id); $('#tip').attr("src",mp3_url); document.getElementById('tip').play(); }); websocket.on('allBetAmount',function(data){ refresh_table(data.table_id); refresh_open_table(data.table_id); refresh_table_bet(data.table_id); $('#tip').attr("src",mp3_url); document.getElementById('tip').play(); }); websocket.on('NntoBetTotal',function(data){ refresh_table(data.table_id); refresh_open_table(data.table_id); refresh_table_bet(data.table_id); $('#tip').attr("src",mp3_url); document.getElementById('tip').play(); }); //百家乐开奖 websocket.on('openingBaccaratResult',function(data){ table_result = '#'+data.table_id+' .table_result'; if(data.round.opening == '1'){ resule = '庄赢'; if(data.round.pair == 1){ resule = '庄-庄对'; }else if(data.round.pair == 2){ resule = '庄-闲对'; }else if(data.round.pair == 3){ resule = '庄-庄闲对'; } }else if(data.round.opening == '2'){ resule = '闲赢'; if(data.round.pair == 1){ resule = '闲-庄对'; }else if(data.round.pair == 2){ resule = '闲-闲对'; }else if(data.round.pair == 3){ resule = '闲-庄闲对'; } }else if(data.round.opening == '3'){ resule = '和局'; if(data.round.pair == 1){ resule = '和-庄对'; }else if(data.round.pair == 2){ resule = '和-庄对'; }else if(data.round.pair == 3){ resule = '和-庄闲对'; } } $(table_result).html(resule); table_number = '#'+data.table_id+' .table_number'; $(table_number).html('第 '+data.round.boot_num+' 靴 '+data.round.number_tab_number+' 口'); $('#'+data.table_id).attr("boot_id",data.round.boot_id); $('#'+data.table_id).attr("boot_num",data.round.boot_num); $('#'+data.table_id).attr("number",data.round.number_tab_number); var box_alert_id = $('#modal-2').attr('box_table_id'); if(data.table_id == box_alert_id){ $('#modal-2').attr("box_boot_id",data.round.boot_id); $('#modal-2').attr("box_number",data.round.number_tab_number); } refresh_waybill(data.table_id,data.round.boot_id); }); //龙虎开奖 websocket.on('openingDtResult',function(data){ table_result = '#'+data.table_id+' .table_result'; if(data.round.opening == '1'){ resule = '龙赢'; }else if(data.round.opening == '2'){ resule = '虎赢'; }else if(data.round.opening == '3'){ resule = '和局'; } $(table_result).html(resule); table_number = '#'+data.table_id+' .table_number'; $(table_number).html('第 '+data.round.boot_num+' 靴 '+data.round.number_tab_number+' 口'); $('#'+data.table_id).attr("boot_id",data.round.boot_id); $('#'+data.table_id).attr("boot_num",data.round.boot_num); $('#'+data.table_id).attr("number",data.round.number_tab_number); var box_alert_id = $('#modal-2').attr('box_table_id'); if(data.table_id == box_alert_id){ $('#modal-2').attr("box_boot_id",data.round.boot_id); $('#modal-2').attr("box_number",data.round.number_tab_number); } refresh_waybill(data.table_id,data.round.boot_id); }); //牛牛开奖 websocket.on('openingNnResult',function(data){ resule = ''; table_result = '#'+data.table_id+' .table_result'; if(data.round.win_player_1 == '1'){ resule = '闲一 '; } if(data.round.win_player_2 == '1'){ resule = resule + '闲二 '; } if(data.round.win_player_3 == '1'){ resule = resule + '闲三'; } if(data.round.win_player_1 == '0' && data.round.win_player_2 == '0' && data.round.win_player_3 == '0'){ resule = '庄赢'; } if(resule.length >= 8){ $(table_result).addClass('font_22_size'); } $(table_result).html(resule); table_number = '#'+data.table_id+' .table_number'; $(table_number).html('第 '+data.round.boot_num+' 靴 '+data.round.number_tab_number+' 口'); $('#'+data.table_id).attr("boot_id",data.round.boot_id); $('#'+data.table_id).attr("boot_num",data.round.boot_num); $('#'+data.table_id).attr("number",data.round.number_tab_number); var box_alert_id = $('#modal-2').attr('box_table_id'); if(data.table_id == box_alert_id){ $('#modal-2').attr("box_boot_id",data.round.boot_id); $('#modal-2').attr("box_number",data.round.number_tab_number); } }); //三卡开奖 websocket.on('openingTcResult',function(data){ resule = ''; table_result = '#'+data.table_id+' .table_result'; if(data.round.win_player_1 == '1'){ resule = '闲一 '; } if(data.round.win_player_2 == '1'){ resule = resule + '闲二 '; } if(data.round.win_player_3 == '1'){ resule = resule + '闲三'; } if(data.round.win_player_1 == '0' && data.round.win_player_2 == '0' && data.round.win_player_3 == '0'){ resule = '庄赢'; } if(resule.length >= 8){ $(table_result).addClass('font_22_size'); } $(table_result).html(resule); table_number = '#'+data.table_id+' .table_number'; $(table_number).html('第 '+data.round.boot_num+' 靴 '+data.round.number_tab_number+' 口'); $('#'+data.table_id).attr("boot_id",data.round.boot_id); $('#'+data.table_id).attr("boot_num",data.round.boot_num); $('#'+data.table_id).attr("number",data.round.number_tab_number); var box_alert_id = $('#modal-2').attr('box_table_id'); if(data.table_id == box_alert_id){ $('#modal-2').attr("box_boot_id",data.round.boot_id); $('#modal-2').attr("box_number",data.round.number_tab_number); } }); // ---------------------------------------------------------- function check_table(){ var query = new Object(); query.game = game; query.is_cs = is_cs; query.table_list = table_list; query.username = username; $.ajax({ url:'/index/check_table', data:query, dataType:"json", type:"POST", async:false, success:function(data){ if(data['msg']){ layer.msg(data['msg']); $('#username').val(''); return false; username = ''; } if(data['bet_person']){ $('#bet_person').html(data.bet_person+'人'); } if(data['table_info']){ table_info = data['table_info']; var str = ''; for(var i=0;i'; if(table_info[i]['game_id'] == 1 || table_info[i]['game_id'] == 2){ if(table_info[i]['game_id'] == 1){ str += '
'; }else{ str += '
'; } str += '
'+table_info[i]['table_name']+'
'; str += '
'+table_info[i]['status']+'
'; str += '
第 '+table_info[i]['boot_num']+' 靴 '+table_info[i]['number']+' 口
'; }else if(table_info[i]['game_id'] == 4 || table_info[i]['game_id'] == 5){ str += '
'; str += '
'+table_info[i]['table_name']+'
'; str += '
'+table_info[i]['status']+'
'; str += '
'; str += '
第 '+table_info[i]['boot_num']+' 靴 '+table_info[i]['number']+' 口
'; } str += '
'; if(table_info[i]['game_id'] == 1){ str += '
'; str += '
'; str += '
'+table_info[i]['banker_amount']+'
'; str += '
'+table_info[i]['player_amount']+'
'; str += '
'+table_info[i]['tie_amount']+'
'; str += '
庄对
'+table_info[i]['banker_pair_amount']+'
'; str += '
闲对
'+table_info[i]['player_pair_amount']+'
'; str += '
幸运六
'+table_info[i]['luck_six_amount']+'
'; str += '
 
 
'; str += '
'+table_info[i]['big_amount']+'
'; str += '
'+table_info[i]['small_amount']+'
'; }else if(table_info[i]['game_id'] == 2){ str += '
'; str += '
'; str += '
 
 
'; str += '
'+table_info[i]['banker_amount']+'
'; str += '
'+table_info[i]['player_amount']+'
'; str += '
'+table_info[i]['tie_amount']+'
'; }else if(table_info[i]['game_id'] == 4){ str += '
'; str += '
'; str += '
闲一平倍
'+table_info[i]['amount_player_1']+'
'; str += '
闲一翻倍
'+table_info[i]['amount_player_1_times']+'
'; str += '
 
 
'; str += '
闲二平倍
'+table_info[i]['amount_player_2']+'
'; str += '
闲二翻倍
'+table_info[i]['amount_player_2_times']+'
'; str += '
 
 
'; str += '
闲二平倍
'+table_info[i]['amount_player_3']+'
'; str += '
闲二翻倍
'+table_info[i]['amount_player_3_times']+'
'; }else if(table_info[i]['game_id'] == 5){ str += '
'; str += '
'; str += '
闲一平倍
'+table_info[i]['amount_player_1']+'
'; str += '
闲一翻倍
'+table_info[i]['amount_player_1_times']+'
'; str += '
 
 
'; str += '
闲二平倍
'+table_info[i]['amount_player_2']+'
'; str += '
闲二翻倍
'+table_info[i]['amount_player_2_times']+'
'; str += '
 
 
'; str += '
闲二平倍
'+table_info[i]['amount_player_3']+'
'; str += '
闲二翻倍
'+table_info[i]['amount_player_3_times']+'
'; } str += '
'; if(table_info[i]['game_id'] == 1){ str += '
'; str += '
开庄
'+table_info[i]['banker_forecast']+'
'; str += '
开闲
'+table_info[i]['player_forecast']+'
'; str += '
开和
'+table_info[i]['tie_forecast']+'
'; str += '
开庄对
'+table_info[i]['banker_pair_forecast']+'
'; str += '
开闲对
'+table_info[i]['player_pair_forecast']+'
'; str += '
开两张幸运六
'+table_info[i]['luck_six_2_forecast']+'
'; str += '
开三张幸运六
'+table_info[i]['luck_six_3_forecast']+'
'; str += '
开大
'+table_info[i]['big_forecast']+'
'; str += '
开小
'+table_info[i]['small_forecast']+'
'; }else if(table_info[i]['game_id'] == 2){ str += '
'; str += '
 
 
'; str += '
开龙
'+table_info[i]['banker_forecast']+'
'; str += '
开虎
'+table_info[i]['player_forecast']+'
'; str += '
开和
'+table_info[i]['tie_forecast']+'
'; }else if(table_info[i]['game_id'] == 4){ str += '
'; str += '
闲一赢
'+table_info[i]['player_1_forecast']+'
'; str += '
'; str += '
'; str += '
牛一~牛六:
'+table_info[i]['player_1_times_n1_n6_forecast']+'
'; str += '
牛七~牛九:
'+table_info[i]['player_1_times_n7_n9_forecast']+'
'; str += '
'; str += '
'; str += '
牛牛:
'+table_info[i]['player_1_times_nn_forecast']+'
'; str += '
五公:
'+table_info[i]['player_1_times_5n_forecast']+'
'; str += '
'; str += '
'; str += '
闲二赢
'+table_info[i]['player_2_forecast']+'
'; str += '
'; str += '
'; str += '
牛一~牛六:
'+table_info[i]['player_2_times_n1_n6_forecast']+'
'; str += '
牛七~牛九:
'+table_info[i]['player_2_times_n7_n9_forecast']+'
'; str += '
'; str += '
'; str += '
牛牛:
'+table_info[i]['player_2_times_nn_forecast']+'
'; str += '
五公:
'+table_info[i]['player_2_times_5n_forecast']+'
'; str += '
'; str += '
'; str += '
闲三赢
'+table_info[i]['player_3_forecast']+'
'; str += '
'; str += '
'; str += '
牛一~牛六:
'+table_info[i]['player_3_times_n1_n6_forecast']+'
'; str += '
牛七~牛九:
'+table_info[i]['player_3_times_n7_n9_forecast']+'
'; str += '
'; str += '
'; str += '
牛牛:
'+table_info[i]['player_3_times_nn_forecast']+'
'; str += '
五公:
'+table_info[i]['player_3_times_5n_forecast']+'
'; str += '
'; str += '
'; }else if(table_info[i]['game_id'] == 5){ str += '
'; str += '
闲一赢
'+table_info[i]['player_1_forecast']+'
'; str += '
'; str += '
'; str += '
牛一:
'+table_info[i]['player_1_times_n1_forecast']+'
'; str += '
牛二:
'+table_info[i]['player_1_times_n2_forecast']+'
'; str += '
'; str += '
'; str += '
牛三:
'+table_info[i]['player_1_times_n3_forecast']+'
'; str += '
牛四:
'+table_info[i]['player_1_times_n4_forecast']+'
'; str += '
'; str += '
'; str += '
牛五:
'+table_info[i]['player_1_times_n5_forecast']+'
'; str += '
牛六:
'+table_info[i]['player_1_times_n6_forecast']+'
'; str += '
'; str += '
'; str += '
牛七:
'+table_info[i]['player_1_times_n7_forecast']+'
'; str += '
牛八:
'+table_info[i]['player_1_times_n8_forecast']+'
'; str += '
'; str += '
'; str += '
牛九:
'+table_info[i]['player_1_times_n9_forecast']+'
'; str += '
牛牛:
'+table_info[i]['player_1_times_nn_forecast']+'
'; str += '
'; str += '
'; str += '
豹子:
'+table_info[i]['player_1_times_bz_forecast']+'
'; str += '
同花顺:
'+table_info[i]['player_1_times_ths_forecast']+'
'; str += '
'; str += '
'; str += '
皇家同花顺:
'+table_info[i]['player_1_times_hjths_forecast']+'
'; str += '
'; str += '
'; str += '
闲二赢
'+table_info[i]['player_2_forecast']+'
'; str += '
'; str += '
'; str += '
牛一:
'+table_info[i]['player_2_times_n1_forecast']+'
'; str += '
牛二:
'+table_info[i]['player_2_times_n2_forecast']+'
'; str += '
'; str += '
'; str += '
牛三:
'+table_info[i]['player_2_times_n3_forecast']+'
'; str += '
牛四:
'+table_info[i]['player_2_times_n4_forecast']+'
'; str += '
'; str += '
'; str += '
牛五:
'+table_info[i]['player_2_times_n5_forecast']+'
'; str += '
牛六:
'+table_info[i]['player_2_times_n6_forecast']+'
'; str += '
'; str += '
'; str += '
牛七:
'+table_info[i]['player_2_times_n7_forecast']+'
'; str += '
牛八:
'+table_info[i]['player_2_times_n8_forecast']+'
'; str += '
'; str += '
'; str += '
牛九:
'+table_info[i]['player_2_times_n9_forecast']+'
'; str += '
牛牛:
'+table_info[i]['player_2_times_nn_forecast']+'
'; str += '
'; str += '
'; str += '
豹子:
'+table_info[i]['player_2_times_bz_forecast']+'
'; str += '
同花顺:
'+table_info[i]['player_2_times_ths_forecast']+'
'; str += '
'; str += '
'; str += '
皇家同花顺:
'+table_info[i]['player_2_times_hjths_forecast']+'
'; str += '
'; str += '
'; str += '
闲三赢
'+table_info[i]['player_3_forecast']+'
'; str += '
'; str += '
'; str += '
牛一:
'+table_info[i]['player_3_times_n1_forecast']+'
'; str += '
牛二:
'+table_info[i]['player_3_times_n2_forecast']+'
'; str += '
'; str += '
'; str += '
牛三:
'+table_info[i]['player_3_times_n3_forecast']+'
'; str += '
牛四:
'+table_info[i]['player_3_times_n4_forecast']+'
'; str += '
'; str += '
'; str += '
牛五:
'+table_info[i]['player_3_times_n5_forecast']+'
'; str += '
牛六:
'+table_info[i]['player_3_times_n6_forecast']+'
'; str += '
'; str += '
'; str += '
牛七:
'+table_info[i]['player_3_times_n7_forecast']+'
'; str += '
牛八:
'+table_info[i]['player_3_times_n8_forecast']+'
'; str += '
'; str += '
'; str += '
牛九:
'+table_info[i]['player_3_times_n9_forecast']+'
'; str += '
牛牛:
'+table_info[i]['player_3_times_nn_forecast']+'
'; str += '
'; str += '
'; str += '
豹子:
'+table_info[i]['player_3_times_bz_forecast']+'
'; str += '
同花顺:
'+table_info[i]['player_3_times_ths_forecast']+'
'; str += '
'; str += '
'; str += '
皇家同花顺:
'+table_info[i]['player_3_times_hjths_forecast']+'
'; str += '
'; str += '
'; } str += '
'; if(table_info[i]['game_id'] == 1){ if(table_info[i]['difference_type'] == 1){ str += '
庄闲差:'+table_info[i]['difference']+'
'; }else if(table_info[i]['difference_type'] == 2){ str += '
庄闲差:'+table_info[i]['difference']+'
'; }else{ str += '
庄闲差:'+table_info[i]['difference']+'
'; } } if(table_info[i]['game_id'] == 2){ if(table_info[i]['difference_type'] == 1){ str += '
龙虎差:'+table_info[i]['difference']+'
'; }else if(table_info[i]['difference_type'] == 2){ str += '
龙虎差:'+table_info[i]['difference']+'
'; }else{ str += '
龙虎差:'+table_info[i]['difference']+'
'; } } str += '
'; if(table_info[i]['game_id'] == 1 || table_info[i]['game_id'] == 2){ str += '
'; str += '
'; str += '
'; } str += '
'; str += ''; str += ''; str += ''; str += ''; str += ''; str += ''; str += ''; str += ''; var table_bet_info = table_info[i]['bet_info']; if(table_bet_info.length == 0){ str += ''; str += ''; str += ''; }else{ for(var y=0;y'; str += ''; str += ''; str += ''; str += ''; } } str += ''; str += '
代理名玩家下注详情下注时间
暂无下注信息
'+table_bet_info[y]['username']+''+table_bet_info[y]['bet_contect']+''+table_bet_info[y]['create_time']+'
'; str += '
'; str += '
'; str += '
'; $('.center').empty().append(str); } for(var i=0;i
'; }else{ $(".little_table_info_box").css("height", "150px"); var str_dom = '
' + $('#'+query.table_id+' .info_left').html() + '
'; } str_dom += $('#'+query.table_id+' .info_right').html() + '
'; $('.little_table_info').empty().append(str_dom); $('#modal-2').attr("box_table_id",query.table_id); $('#modal-2').attr("box_boot_id",query.boot_id); $('#modal-2').attr("box_number",query.number); $('.waybill').show(); requestData(data.waybill); } if(data.game_id == 4){ $('#modal-2').css('width','1200px'); $(".little_table_info").css("width", "770px"); $(".little_table_info_box").css("height", "190px"); var str_dom = '
' + $('#'+query.table_id+' .info_left').html() + '
'; str_dom += $('#'+query.table_id+' .info_right').html() + '
'; $('.little_table_info').empty().append(str_dom); $('#modal-2').attr("box_table_id",query.table_id); $('#modal-2').attr("box_boot_id",query.boot_id); $('#modal-2').attr("box_number",query.number); $('.waybill').hide(); } if(data.game_id == 5){ $('#modal-2').css('width','1600px'); $(".little_table_info").css("width", "1550px"); $(".little_table_info_box").css("height", "190px"); var str_dom = '
' + $('#'+query.table_id+' .info_left').html() + '
'; str_dom += $('#'+query.table_id+' .info_right').html() + '
'; $('.little_table_info').empty().append(str_dom); $('#modal-2').attr("box_table_id",query.table_id); $('#modal-2').attr("box_boot_id",query.boot_id); $('#modal-2').attr("box_number",query.number); $('.waybill').hide(); } $('#online_player').html(data.online_player); $('#height_username').html(data.height_username); var str = ''; str += ''; str += '代理名'; str += '顶级占成'; str += '账号'; str += '会员名'; str += '当前余额'; str += '下注时间'; if(data.game_id == 1){ str += '下庄'; str += '下闲'; str += '下和'; str += '下庄对'; str += '下闲对'; }else if(data.game_id == 2){ str += '下龙'; str += '下虎'; str += '下和'; }else if(data.game_id == 4 || data.game_id == 5){ str += '闲一平倍'; str += '闲一翻倍'; str += '闲二平倍'; str += '闲二翻倍'; str += '闲三平倍'; str += '闲三翻倍'; } // str += '下注时间'; str += ''; if(data.number_bet){ for(var i=0;i'; str += ''+data['number_bet'][i]['parent_agent_cs']+''; str += ''+data['number_bet'][i]['username']+''; str += ''+data['number_bet'][i]['nickname']+''; str += ''+data['number_bet'][i]['money']+''; str += ''+data['number_bet'][i]['create_time']+''; if(data.game_id == 1 || data.game_id == 2){ str += ''+data['number_bet'][i]['banker_amount']+''; str += ''+data['number_bet'][i]['player_amount']+''; str += ''+data['number_bet'][i]['tie_amount']+''; if(data.game_id == 1){ str += ''+data['number_bet'][i]['banker_pair_amount']+''; str += ''+data['number_bet'][i]['player_pair_amount']+''; } }else{ str += ''+data['number_bet'][i]['amount_player_1']+''; str += ''+data['number_bet'][i]['amount_player_1_times']+''; str += ''+data['number_bet'][i]['amount_player_2']+''; str += ''+data['number_bet'][i]['amount_player_2_times']+''; str += ''+data['number_bet'][i]['amount_player_3']+''; str += ''+data['number_bet'][i]['amount_player_3_times']+''; } str += ''; } } $('.gridtable').empty().append(str); } }); } function refresh_open_table(id){ var query = new Object(); query.table_id = $('#modal-2').attr("box_table_id"); if(id != query.table_id){ return false; } query.boot_id = $('#modal-2').attr("box_boot_id"); query.number = $('#modal-2').attr("box_number"); $.ajax({ url:'/index/table_bet_info', data:query, dataType:"json", type:"POST", async:false, success:function(data){ if(data.game_id == 1 || data.game_id == 2){ var str_dom = '
' + $('#'+query.table_id+' .info_left').html() + '
'; }else if(data.game_id == 4){ var str_dom = '
' + $('#'+query.table_id+' .info_left').html() + '
'; }else if(data.game_id == 5){ var str_dom = '
' + $('#'+query.table_id+' .info_left').html() + '
'; } str_dom += $('#'+query.table_id+' .info_right').html() + '
'; $('.little_table_info').empty().append(str_dom); requestData(data.waybill); var str = ''; str += ''; str += '代理名'; str += '顶级占成'; str += '账号'; str += '会员名'; str += '当前余额'; str += '下注时间'; if(data.game_id == 1){ str += '下庄'; str += '下闲'; str += '下和'; str += '下庄对'; str += '下闲对'; }else if(data.game_id == 2){ str += '下龙'; str += '下虎'; str += '下和'; }else if(data.game_id == 4 || data.game_id == 5){ str += '闲一平倍'; str += '闲一翻倍'; str += '闲二平倍'; str += '闲二翻倍'; str += '闲三平倍'; str += '闲三翻倍'; } str += ''; if(data.number_bet){ for(var i=0;i'; str += ''+data['number_bet'][i]['parent_agent_cs']+''; str += ''+data['number_bet'][i]['username']+''; str += ''+data['number_bet'][i]['nickname']+''; str += ''+data['number_bet'][i]['money']+''; str += ''+data['number_bet'][i]['create_time']+''; if(data.game_id == 1 || data.game_id == 2){ str += ''+data['number_bet'][i]['banker_amount']+''; str += ''+data['number_bet'][i]['player_amount']+''; str += ''+data['number_bet'][i]['tie_amount']+''; if(data.game_id == 1){ str += ''+data['number_bet'][i]['banker_pair_amount']+''; str += ''+data['number_bet'][i]['player_pair_amount']+''; } }else if(data.game_id == 4 || data.game_id == 5){ str += ''+data['number_bet'][i]['amount_player_1']+''; str += ''+data['number_bet'][i]['amount_player_1_times']+''; str += ''+data['number_bet'][i]['amount_player_2']+''; str += ''+data['number_bet'][i]['amount_player_2_times']+''; str += ''+data['number_bet'][i]['amount_player_3']+''; str += ''+data['number_bet'][i]['amount_player_3_times']+''; } // str += '踢人'; str += ''; } } $('.gridtable').empty().append(str); } }); } function refresh_table_bet(id){ var query = new Object(); query.table_id = $('#'+ id).attr("table_id"); query.boot_id = $('#'+ id).attr("boot_id"); query.number = $('#'+ id).attr("number"); $.ajax({ url:'/index/table_bet_info', data:query, dataType:"json", type:"POST", async:false, success:function(data){ var bet_str = ''; if(data.number_bet.length >0){ for(var i=0;i'; bet_str += ''+data['number_bet'][i]['username']+''; if(data.game_id == 1){ if(data['number_bet'][i]['banker_amount'] > 0){ bet_info += '庄:'+data['number_bet'][i]['banker_amount']+' '; } if(data['number_bet'][i]['player_amount'] > 0){ bet_info += '闲:'+data['number_bet'][i]['player_amount']+' '; } if(data['number_bet'][i]['tie_amount'] > 0){ bet_info += '和:'+data['number_bet'][i]['tie_amount']+' '; } if(data['number_bet'][i]['banker_pair_amount'] > 0){ bet_info += '庄对:'+data['number_bet'][i]['banker_pair_amount']+' '; } if(data['number_bet'][i]['player_pair_amount'] > 0){ bet_info += '闲对:'+data['number_bet'][i]['player_pair_amount']+' '; } } if(data.game_id == 2){ if(data['number_bet'][i]['banker_amount'] > 0){ bet_info += '龙:'+data['number_bet'][i]['banker_amount']+' '; } if(data['number_bet'][i]['player_amount'] > 0){ bet_info += '虎:'+data['number_bet'][i]['player_amount']+' '; } if(data['number_bet'][i]['tie_amount'] > 0){ bet_info += '和:'+data['number_bet'][i]['tie_amount']+' '; } } if(data.game_id == 4 || data.game_id == 5){ if(data['number_bet'][i]['amount_player_1'] > 0){ bet_info += '闲一平倍:'+data['number_bet'][i]['amount_player_1']+' '; } if(data['number_bet'][i]['amount_player_1_times'] > 0){ bet_info += '闲一翻倍:'+data['number_bet'][i]['amount_player_1_times']+' '; } if(data['number_bet'][i]['amount_player_2'] > 0){ bet_info += '闲二平倍:'+data['number_bet'][i]['amount_player_2']+' '; } if(data['number_bet'][i]['amount_player_2_times'] > 0){ bet_info += '闲二翻倍:'+data['number_bet'][i]['amount_player_2_times']+' '; } if(data['number_bet'][i]['amount_player_3'] > 0){ bet_info += '闲三平倍:'+data['number_bet'][i]['amount_player_3']+' '; } if(data['number_bet'][i]['amount_player_3_times'] > 0){ bet_info += '闲三翻倍:'+data['number_bet'][i]['amount_player_3_times']+' '; } } bet_str += ''+bet_info+''; bet_str += ''+data['number_bet'][i]['create_time']+''; bet_str += ''; } }else{ bet_str += ''; bet_str += '暂无下注信息'; bet_str += ''; } $('#'+id+' .info_bottom_bet').empty().append(bet_str); } }); } function refresh_table(table_id){ if($('#'+table_id).length > 0){ var query = new Object(); query.table_id = table_id; query.is_cs = is_cs; query.username = username; $.ajax({ url:'/index/refresh_bet', data:query, dataType:"json", type:"POST", async:false, success:function(data){ $('#bet_person').html(data.bet_person+'人'); var str = ''; if(data.game_id == 1){ $('#'+table_id+' .info_right').css({"width":"360px","height":"150px"}); str += '
'; str += '
'+data.banker_amount+'
'; str += '
'+data.player_amount+'
'; str += '
'+data.tie_amount+'
'; str += '
庄对
'+data.banker_pair_amount+'
'; str += '
闲对
'+data.player_pair_amount+'
'; str += '
幸运六
'+data.luck_six_amount+'
'; str += '
 
 
'; str += '
'+data.big_amount+'
'; str += '
'+data.small_amount+'
'; }else if(data.game_id == 2){ $('#'+table_id+' .info_right').css({"width":"360px","height":"150px"}); str += '
'; str += '
 
 
'; str += '
'+data.banker_amount+'
'; str += '
'+data.player_amount+'
'; str += '
'+data.tie_amount+'
'; }else if(data.game_id == 4){ $('#'+table_id+' .info_right').css({"width":"660px","height":"190px"}); str += '
'; str += '
闲一平倍
'+data.amount_player_1+'
'; str += '
闲一翻倍
'+data.amount_player_1_times+'
'; str += '
 
 
'; str += '
闲二平倍
'+data.amount_player_2+'
'; str += '
闲二翻倍
'+data.amount_player_2_times+'
'; str += '
 
 
'; str += '
闲三平倍
'+data.amount_player_3+'
'; str += '
闲三翻倍
'+data.amount_player_3_times+'
'; }else if(data.game_id == 5){ $('#'+table_id+' .info_right').css({"width":"1400px","height":"190px"}); str += '
'; str += '
闲一平倍
'+data.amount_player_1+'
'; str += '
闲一翻倍
'+data.amount_player_1_times+'
'; str += '
 
 
'; str += '
闲二平倍
'+data.amount_player_2+'
'; str += '
闲二翻倍
'+data.amount_player_2_times+'
'; str += '
 
 
'; str += '
闲三平倍
'+data.amount_player_3+'
'; str += '
闲三翻倍
'+data.amount_player_3_times+'
'; } str += '
'; if(data.game_id == 1){ str += '
'; str += '
开庄
'+data.banker_forecast+'
'; str += '
开闲
'+data.player_forecast+'
'; str += '
开和
'+data.tie_forecast+'
'; str += '
开庄对
'+data.banker_pair_forecast+'
'; str += '
开闲对
'+data.player_pair_forecast+'
'; str += '
开两张幸运六
'+data.luck_six_2_forecast+'
'; str += '
开三张幸运六
'+data.luck_six_3_forecast+'
'; str += '
开大
'+data.big_forecast+'
'; str += '
开小
'+data.small_forecast+'
'; }else if(data.game_id == 2){ str += '
'; str += '
 
 
'; str += '
开龙
'+data.banker_forecast+'
'; str += '
开虎
'+data.player_forecast+'
'; str += '
开和
'+data.tie_forecast+'
'; }else if(data.game_id == 4){ str += '
'; str += '
闲一赢
'+data.player_1_forecast+'
'; str += '
'; str += '
'; str += '
牛一~牛六:
'+data.player_1_times_n1_n6_forecast+'
'; str += '
牛七~牛九:
'+data.player_1_times_n7_n9_forecast+'
'; str += '
'; str += '
'; str += '
牛牛:
'+data.player_1_times_nn_forecast+'
'; str += '
五公:
'+data.player_1_times_5n_forecast+'
'; str += '
'; str += '
'; str += '
闲二赢
'+data.player_2_forecast+'
'; str += '
'; str += '
'; str += '
牛一~牛六:
'+data.player_2_times_n1_n6_forecast+'
'; str += '
牛七~牛九:
'+data.player_2_times_n7_n9_forecast+'
'; str += '
'; str += '
'; str += '
牛牛:
'+data.player_2_times_nn_forecast+'
'; str += '
五公:
'+data.player_2_times_5n_forecast+'
'; str += '
'; str += '
'; str += '
闲三赢
'+data.player_3_forecast+'
'; str += '
'; str += '
'; str += '
牛一~牛六:
'+data.player_3_times_n1_n6_forecast+'
'; str += '
牛七~牛九:
'+data.player_3_times_n7_n9_forecast+'
'; str += '
'; str += '
'; str += '
牛牛:
'+data.player_3_times_nn_forecast+'
'; str += '
五公:
'+data.player_3_times_5n_forecast+'
'; str += '
'; str += '
'; }else if(data.game_id == 5){ str += '
'; str += '
闲一赢
'+data.player_1_forecast+'
'; str += '
'; str += '
'; str += '
牛一:
'+data.player_1_times_n1_forecast+'
'; str += '
牛二:
'+data.player_1_times_n2_forecast+'
'; str += '
'; str += '
'; str += '
牛三:
'+data.player_1_times_n3_forecast+'
'; str += '
牛四:
'+data.player_1_times_n4_forecast+'
'; str += '
'; str += '
'; str += '
牛五:
'+data.player_1_times_n5_forecast+'
'; str += '
牛六:
'+data.player_1_times_n6_forecast+'
'; str += '
'; str += '
'; str += '
牛七:
'+data.player_1_times_n7_forecast+'
'; str += '
牛八:
'+data.player_1_times_n8_forecast+'
'; str += '
'; str += '
'; str += '
牛九:
'+data.player_1_times_n9_forecast+'
'; str += '
牛牛:
'+data.player_1_times_nn_forecast+'
'; str += '
'; str += '
'; str += '
豹子:
'+data.player_1_times_bz_forecast+'
'; str += '
同花顺:
'+data.player_1_times_ths_forecast+'
'; str += '
'; str += '
'; str += '
皇家同花顺:
'+data.player_1_times_hjths_forecast+'
'; str += '
'; str += '
'; str += '
闲二赢
'+data.player_2_forecast+'
'; str += '
'; str += '
'; str += '
牛一:
'+data.player_2_times_n1_forecast+'
'; str += '
牛二:
'+data.player_2_times_n2_forecast+'
'; str += '
'; str += '
'; str += '
牛三:
'+data.player_2_times_n3_forecast+'
'; str += '
牛四:
'+data.player_2_times_n4_forecast+'
'; str += '
'; str += '
'; str += '
牛五:
'+data.player_2_times_n5_forecast+'
'; str += '
牛六:
'+data.player_2_times_n6_forecast+'
'; str += '
'; str += '
'; str += '
牛七:
'+data.player_2_times_n7_forecast+'
'; str += '
牛八:
'+data.player_2_times_n8_forecast+'
'; str += '
'; str += '
'; str += '
牛九:
'+data.player_2_times_n9_forecast+'
'; str += '
牛牛:
'+data.player_2_times_nn_forecast+'
'; str += '
'; str += '
'; str += '
豹子:
'+data.player_2_times_bz_forecast+'
'; str += '
同花顺:
'+data.player_2_times_ths_forecast+'
'; str += '
'; str += '
'; str += '
皇家同花顺:
'+data.player_2_times_hjths_forecast+'
'; str += '
'; str += '
'; str += '
闲三赢
'+data.player_3_forecast+'
'; str += '
'; str += '
'; str += '
牛一:
'+data.player_3_times_n1_forecast+'
'; str += '
牛二:
'+data.player_3_times_n2_forecast+'
'; str += '
'; str += '
'; str += '
牛三:
'+data.player_3_times_n3_forecast+'
'; str += '
牛四:
'+data.player_3_times_n4_forecast+'
'; str += '
'; str += '
'; str += '
牛五:
'+data.player_3_times_n5_forecast+'
'; str += '
牛六:
'+data.player_3_times_n6_forecast+'
'; str += '
'; str += '
'; str += '
牛七:
'+data.player_3_times_n7_forecast+'
'; str += '
牛八:
'+data.player_3_times_n8_forecast+'
'; str += '
'; str += '
'; str += '
牛九:
'+data.player_3_times_n9_forecast+'
'; str += '
牛牛:
'+data.player_3_times_nn_forecast+'
'; str += '
'; str += '
'; str += '
豹子:
'+data.player_3_times_bz_forecast+'
'; str += '
同花顺:
'+data.player_3_times_ths_forecast+'
'; str += '
'; str += '
'; str += '
皇家同花顺:
'+data.player_3_times_hjths_forecast+'
'; str += '
'; str += '
'; } str += '
'; if(data.game_id == 1 || data.game_id == 2){ if(data.difference_type == 1){ str += '
庄闲差:'+data.difference+'
'; }else if(data.difference_type == 2){ str += '
庄闲差:'+data.difference+'
'; }else{ str += '
庄闲差:'+data.difference+'
'; } } str += '
'; $('#'+table_id+' .info_right').empty().append(str); } }); } } function get_banker(table_id){ var query = new Object(); query.table_id = table_id; $.ajax({ url:'/index/get_banker', data:query, dataType:"json", type:"POST", async:false, success:function(data){ table_tip = '#'+table_id+' .info_tip'; $(table_tip).html(data); } }); } function requestData(data){ smallH=$(".waybill").height(); smallW=$(".waybill").width(); // 计算单位 unitsmall=smallH/6; // 计算列个数 colsmall=Math.floor(smallW/unitsmall); CanvasTable("#canvas1",unitsmall,6,colsmall,data); } //刷新路单 function refresh_waybill(table_id,boot_id){ var query = new Object(); query.table_id = table_id; query.boot_id = boot_id; $.ajax({ url:'/index/refresh_waybill', data:query, dataType:"json", type:"POST", async:false, success:function(data){ id = '#canvas_'+table_id; requestData_show(data,id); } }); } function requestData_show(data,id){ smallH=$(".waybill_show").height(); smallW=$(".waybill_show").width(); // 计算单位 unitsmall=smallH/6; // 计算列个数 colsmall=Math.floor(smallW/unitsmall); CanvasTable_show(id,unitsmall,6,colsmall,data); } function CanvasTable(Id,unit,rows,cols,data){ var width=unit*cols, height=unit*rows; $(Id).attr("width",width) $(Id).attr("height",height) var canvasId=$(Id); var ctb=canvasId[0].getContext('2d'); ctb.lineWidth = 1;//线条宽度 ctb.strokeStyle = "#919191";//线条颜色 ctb.beginPath(); ctb.moveTo(0, 0.5); ctb.lineTo(width, 0.5); for (var i = 0; i <= rows; i++) { ctb.moveTo(0, unit*i); ctb.lineTo(width, unit*i); } ctb.closePath() ctb.stroke(); ctb.beginPath(); ctb.moveTo(0.5, 0); ctb.lineTo(0.5, height); for (var j = 1; j <= cols; j++) { ctb.moveTo(unit*j,0); ctb.lineTo(unit*j,height); } ctb.closePath() ctb.stroke(); if(data.status){ switch(true){ case Id=="#canvas1": var bigRoad=data.waybill.bigRoad; if(bigRoad!=''){ if(bigRoad[0].result==3&&bigRoad[0].show_x==1&&bigRoad[0].show_y==1){ BigPathTie(ctb,unit,bigRoad[0].tie_num) }else{ var roadType="bigWay"; cutRoad(roadType,ctb,unit,bigRoad,cols); } } break; } } } function CanvasTable_show(Id,unit,rows,cols,data){ var width=unit*cols, height=unit*rows; $(Id).attr("width",width) $(Id).attr("height",height) var canvasId=$(Id); var ctb=canvasId[0].getContext('2d'); ctb.lineWidth = 1;//线条宽度 ctb.strokeStyle = "#919191";//线条颜色 ctb.beginPath(); ctb.moveTo(0, 0.5); ctb.lineTo(width, 0.5); for (var i = 0; i <= rows; i++) { ctb.moveTo(0, unit*i); ctb.lineTo(width, unit*i); } ctb.closePath() ctb.stroke(); ctb.beginPath(); ctb.moveTo(0.5, 0); ctb.lineTo(0.5, height); for (var j = 1; j <= cols; j++) { ctb.moveTo(unit*j,0); ctb.lineTo(unit*j,height); } ctb.closePath() ctb.stroke(); if(data.status){ switch(true){ case Id==Id: var bigRoad=data.waybill.bigRoad; if(bigRoad!=''){ if(bigRoad[0].result==3&&bigRoad[0].show_x==1&&bigRoad[0].show_y==1){ BigPathTie(ctb,unit,bigRoad[0].tie_num) }else{ var roadType="bigWay"; cutRoad(roadType,ctb,unit,bigRoad,cols); } } break; } } } // 前端路单数据截取 function cutRoad(roadType,ctb,unit,roadData,cols){ var L=roadData.length; var new_roadData=[]; var Tab=0 if(roadType=="showWay"||roadType=="bigWay"){ Tab=cols-1; }else{ Tab=cols-2; } var start_x=cols/2+0.25; if(L>=1){ var last_x=roadData[L-1].show_x if(last_x>Tab){ var cut=last_x-Tab $.each(roadData,function(i,v){ if(v.show_x>cut){ new_roadData.push(v) } }) }else{ new_roadData=roadData; cut=0; } }else{ new_roadData=roadData; cut=0; } $.each(new_roadData,function(i,v){ if(roadType=="bigWay"){ BigPath(ctb,unit,v.show_x-cut,v.show_y,v.result,v.tie_num,v.pair) } }) } // 局数 数,文字X坐标,文字Y坐标,文字大小风格 function Font_tie(ctb,num,Font_x,Font_y,fontsize){ if(num!==undefined){ ctb.beginPath(); ctb.font=fontsize; ctb.textAlign = 'center'; ctb.textBaseline = 'middle'; ctb.fillStyle ="#242424"; ctb.fillText(num,Font_x,Font_y); ctb.stroke(); } } // 大路 第一局 和 function BigPathTie(ctb,unit,order){ ctb.beginPath(); ctb.lineWidth = 2.5;//线条宽度 ctb.strokeStyle = "#3faa96";//线条颜色 ctb.lineCap = "round"; ctb.moveTo(unit*0.15,unit/2); ctb.lineTo(unit*0.85,unit/2); ctb.stroke(); Font_tie(ctb,order,unit/2, unit/2,unit*0.55+"px Arial"); } // 大路 function BigPath(ctb,unit,x,y,type,slash,corners){ ctb.beginPath(); ctb.lineWidth = unit*0.15; var radius=unit/2 if(type==2){ var color="#0543bc"; }else if(type==1){ var color="#b20a00" } ctb.strokeStyle = color; ctb.arc(radius+unit*(x-1),radius+unit*(y-1), unit*0.38, 0, Math.PI * 2); ctb.closePath() ctb.stroke(); if(slash!=0){ ctb.beginPath(); linewidth=unit*0.2; ctb.lineWidth = 3;//线条宽度 ctb.lineCap = "round"; ctb.strokeStyle = "#1d8701";//线条颜色 ctb.moveTo(radius+unit*(x-1)-linewidth,radius+unit*(y-1)+linewidth); ctb.lineTo(radius+unit*(x-1)+linewidth,radius+unit*(y-1)-linewidth); ctb.stroke(); if(slash>0){ Font_tie(ctb,slash,radius+unit*(x-1), radius+unit*(y-1),unit*0.66+"px Arial"); } } var corner_xy=unit/3.5 if(corners==1){ corner(ctb,unit,x,y,corner_xy,'#ff2202'); }else if(corners==2){ corner(ctb,unit,x,y,-corner_xy,'#0337ff'); }else if(corners==3){ corner(ctb,unit,x,y,corner_xy,'#ff2202'); corner(ctb,unit,x,y,-corner_xy,'#0337ff'); } } function corner(ctb,unit,x,y,corner_xy,corner_color){ var radius=unit/2 ctb.beginPath(); ctb.lineWidth = 0.5; ctb.strokeStyle = "#fff"; ctb.arc(radius+unit*(x-1)-corner_xy, radius+unit*(y-1)-corner_xy, unit*0.13, 0, Math.PI * 2); ctb.fillStyle=corner_color; ctb.fill(); ctb.stroke(); }