68 lines
2.3 KiB
HTML
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>
|