Socket/app/handle/view/scan/dt_index.html
2026-01-28 23:48:20 +08:00

68 lines
2.3 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>模拟龙虎扫描端</title>
<script type="text/javascript" src="/static/handle/js/jquery-2.1.0.min.js"></script>
<script type="text/javascript" src="/static/handle/js/layer-v3.1.1/layer.js"></script>
<script type="text/javascript" src="/static/handle/js/socket.io-1.4.4.js"></script>
<script type="text/javascript">
var table_id = "{$table.id}";
var websocketUrl="{$websocketUrl}";
var websocketProtocol="{$websocketProtocol}";
</script>
</head>
<body>
龙:<input name="banker_1" id="banker_1" ><button id="sub_1" onclick="submitResult('sub_1')">提交</button><br>
虎:<input name="player_1" id="player_1" ><button id="sub_3" onclick="submitResult('sub_3')">提交</button><br>
<input type="hidden" id="number_tab_id" value="{$numberTab.id}">
</body>
<script>
var items = [
101,102,103,104,105,106,107,108,109,110,111,112,113,
201,202,203,204,205,206,207,208,209,210,211,212,213,
301,302,303,304,305,306,307,308,309,310,311,312,313,
401,402,403,404,405,406,407,408,409,410,411,412,413,
];
$(function(){
var randomBanker = items[Math.floor(Math.random() * items.length)];
$('#banker_1').val(randomBanker);
var randomPlayer = items[Math.floor(Math.random() * items.length)];
$('#player_1').val(randomPlayer);
})
var websocket = io(websocketProtocol+"://"+websocketUrl+"/?table_id="+table_id+"&appid=80002&connect=scan&appsecret=123456",{transports: ['websocket']});
websocket.on('onlineLogin',function(data){
if(data.status === true){
// setNumberInfo(data);
}else{
layer.msg(data.msg,{time:5000});
}
});
websocket.on('sendScanResult',function(data){
console.log(data);
});
var setNumberInfo = function(data){
$('#number_tab_id').val(data.round.number_tab_id);
};
// 点击提交结果
var submitResult = function(id){
var query = new Object();
query.number_tab_id = parseInt($('#number_tab_id').val());
if(id == "sub_1"){
// 庄第一张
query.card = $('#banker_1').val();
query.position = "21";
}else if(id == "sub_3"){
// 闲第一张
query.card = $('#player_1').val();
query.position = "11";
}
if(query.card.length <= 0){
layer.alert("扫牌失败,请重新扫牌!");
return false;
}
websocket.emit('sendScanDt',{table_id : table_id, number_tab_id : query.number_tab_id, card : query.card, position : query.position});
}
</script>
</html>