Pro/application/admin/view/game/edit_table_info.html
2026-01-28 15:54:52 +08:00

392 lines
19 KiB
HTML

{include file="public/header"}
<body>
<style type="text/css">
textarea, input[type="text"], input[type="password"],.uneditable-input{border: 1px solid #ccc;background-color: #fff; }
.change_box a{font-size: 14px;padding: 10.5px 10px;}
.change_box .pass_edit{border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5; position: relative; color: #3daae9; }
.change_box .pass_edit:after{content: ""; bottom: -2px; background: #fff; width: 100%; height: 5px; position: absolute; left: 0; }
.x-nav{overflow: inherit; }
.x-nav .refresh{margin-right: 20px; }
.control-group{overflow: hidden; margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px dotted #dddddd; }
.control-label{float: left; padding-top: 3px; width: 160px; text-align: right; font-size: 14px; }
.controls{text-align: left; overflow-x: auto; overflow-y: hidden; margin-left: 180px; }
.controls input{width: 700px; height: 24px; font-size: 14px; border-radius: 4px; padding-left:6px; }
.controls textarea{width: 400px; height: 90px; border-radius: 4px; }
.form-horizontal{margin: 0 10px; }
.bottom-buttom{border-top: 1px solid #e5e5e5; margin-top: 20px; background-color: #f5f5f5; padding: 30px 0; }
.info_submit{width: 50px; text-align: center; background-color:#3daae9; color: #fff; padding: 5px 10px; font-size: 16px; border-radius: 4px; cursor:pointer; }
.right_word{font-size: 14px;padding-top: 3px;}
.is_check{font-size: 14px;}
.is_check input{width: 20px;height: 14px;font-size: 14px;}
</style>
<div class="x-nav" style="padding: 0px;">
<span class="change_box">
<a href="/game/index" class="person_info">吧台列表</a>
<a href="javascript:;" class="pass_edit">吧台修改</a>
</span>
<a class="layui-btn layui-btn-small refresh" style="line-height:1.6em;margin-top:3px;float:right"
href="javascript:location.replace(location.href);" title="刷新">
<i class="layui-icon" style="line-height:30px"></i></a>
</div>
<br>
<div class="info_from" class="form-horizontal">
<div class="control-group">
<label class="control-label">桌台号:</label>
<div class="controls">
<input id="table_num" name="table_name" type="text" value='{$table_info.table_num}' maxlength="50" minlength="3" class="required" onkeyup="value=value.replace(/[^\d]/g,'')">
<span class="help-inline">
<font color="red">(只能填数字)</font>
</span>
</div>
</div>
<div class="control-group">
<label class="control-label">桌台名称:</label>
<div class="controls">
<input id="table_name" name="table_name" type="text" value='{$table_info.table_name}' maxlength="50" minlength="3" class="required">
</div>
</div>
<div class="control-group">
<label class="control-label">排序:</label>
<div class="controls">
<input id="sort" name="sort" type="text" value='{$table_info.sort}' maxlength="9" class="required">
<span class="help-inline">
<font color="red"> * 数值越大,排在前面</font>
</span>
</div>
</div>
<div class="control-group">
<label class="control-label">投注方式:</label>
<div class="controls">
<select name="bet_type" id="bet_type" maxlength="50" minlength="3" style="width:310px;height:25px;">
<option value="0">--请选择投注方式--</option>
<option value="1" <?php if($table_info['bet_type'] == 1) echo 'selected="selected"';?> >网络投注</option>
<option value="2" <?php if($table_info['bet_type'] == 2) echo 'selected="selected"';?> >电话投注</option>
<!--
<option value="3" <?php if($table_info['bet_type'] == 3) echo 'selected="selected"';?> >所有投注</option>
-->
</select>
<span class="help-inline">
<font color="red">*</font>
</span>
</div>
</div>
<div class="control-group">
<label class="control-label">座位数:</label>
<div class="controls">
<select name="seat_num" id="seat_num" maxlength="50" minlength="3" style="width:310px;height:25px;">
<option value="0">--请选择座位数--</option>
<option value="1" <?php if($table_info['seat_num'] == 1) echo 'selected="selected"';?> >1</option>
<option value="2" <?php if($table_info['seat_num'] == 2) echo 'selected="selected"';?> >2</option>
<option value="3" <?php if($table_info['seat_num'] == 3) echo 'selected="selected"';?> >3</option>
<option value="4" <?php if($table_info['seat_num'] == 4) echo 'selected="selected"';?> >4</option>
<option value="5" <?php if($table_info['seat_num'] == 5) echo 'selected="selected"';?> >5</option>
<option value="6" <?php if($table_info['seat_num'] == 6) echo 'selected="selected"';?> >6</option>
<option value="7" <?php if($table_info['seat_num'] == 7) echo 'selected="selected"';?> >7</option>
<option value="8" <?php if($table_info['seat_num'] == 8) echo 'selected="selected"';?> >8</option>
</select>
</div>
</div>
<div class="control-group">
<label class="control-label">本地识别设备IP:</label>
<div class="controls">
<input id="media_near_rtmp" name="media_near_rtmp" type="text" value='{$table_info.media_near_rtmp}' maxlength="255" minlength="3" class="required">
<span class="help-inline">
<font color="red">* 不填默认为空</font>
</span>
</div>
</div>
<div class="control-group">
<label class="control-label">本地荷官端视频[flv]:</label>
<div class="controls">
<input id="media_far_rtmp" name="media_far_rtmp" type="text" value='{$table_info.media_far_rtmp}' maxlength="255" minlength="3" class="required">
<span class="help-inline">
<font color="red">* 不填默认为空</font>
</span>
</div>
</div>
<div class="control-group">
<label class="control-label">高清[live/hd.flv]:</label>
<div class="controls">
<input id="media_far_flv" name="media_far_flv" type="text" value='{$table_info.media_far_flv}' maxlength="255" minlength="3" class="required">
<span class="help-inline">
<font color="red">* 不填默认为空</font>
</span>
</div>
</div>
<div class="control-group">
<label class="control-label">标清[live/sd.flv]:</label>
<div class="controls">
<input id="media_far_ws" name="media_far_ws" type="text" value='{$table_info.media_far_ws}' maxlength="255" minlength="3" class="required">
<span class="help-inline">
<font color="red">* 不填默认为空</font>
</span>
</div>
</div>
<div class="control-group">
<label class="control-label">线路一:</label>
<div class="controls">
<input id="media_near_flv" name="media_near_flv" type="text" value='{$table_info.media_near_flv}' maxlength="255" minlength="3" class="required">
<span class="help-inline">
<font color="red">* 不填默认为空</font>
</span>
</div>
</div>
<div class="control-group">
<label class="control-label">线路二:</label>
<div class="controls">
<input id="media_near_ws" name="media_near_ws" type="text" value='{$table_info.media_near_ws}' maxlength="255" minlength="3" class="required">
<span class="help-inline">
<font color="red">* 不填默认为空[如无,可填入线路一]</font>
</span>
</div>
</div>
<!--
<div class="control-group" style="display: none;">
<label class="control-label">近景视频地址_RTMP[已废]:</label>
<div class="controls">
<input id="media_near_rtmp" name="media_near_rtmp" type="text" value='{$table_info.media_near_rtmp}' maxlength="255" minlength="3" class="required">
<span class="help-inline">
<font color="red">* 不填默认为空</font>
</span>
</div>
</div>
-->
<div class="control-group">
<label class="control-label">桌子-庄闲限红:</label>
<div class="controls">
<input id="min_bankerplayer" name="min_bankerplayer" type="text" value='{$table_info.min_bankerplayer}' maxlength="50" minlength="3" class="required" style="width: 80px;" onkeyup="value=value.replace(/[^\d]/g,'')">
-
<input id="max_bankerplayer" name="max_bankerplayer" type="text" value='{$table_info.max_bankerplayer}' maxlength="50" minlength="3" class="required" style="width: 80px;" onkeyup="value=value.replace(/[^\d]/g,'')">
</div>
</div>
<?php if($table_info['game_id'] == 1 || $table_info['game_id'] == 2) : ?>
<div class="control-group">
<label class="control-label">桌子-和限红:</label>
<div class="controls">
<input id="min_tie" name="min_tie" type="text" value='{$table_info.min_tie}' maxlength="50" minlength="3" class="required" style="width: 80px;" onkeyup="value=value.replace(/[^\d]/g,'')">
-
<input id="max_tie" name="max_tie" type="text" value='{$table_info.max_tie}' maxlength="50" minlength="3" class="required" style="width: 80px;" onkeyup="value=value.replace(/[^\d]/g,'')">
</div>
</div>
<?php endif;?>
<?php if($table_info['game_id'] == 1) : ?>
<div class="control-group">
<label class="control-label">桌子-对限红:</label>
<div class="controls">
<input id="min_pair" name="min_pair" type="text" value='{$table_info.min_pair}' maxlength="50" minlength="3" class="required" style="width: 80px;" onkeyup="value=value.replace(/[^\d]/g,'')">
-
<input id="max_pair" name="max_pair" type="text" value='{$table_info.max_pair}' maxlength="50" minlength="3" class="required" style="width: 80px;" onkeyup="value=value.replace(/[^\d]/g,'')">
</div>
</div>
<?php endif;?>
<div class="control-group">
<label class="control-label">桌子单口最大庄闲限红:</label>
<div class="controls">
<input id="limit_money_total" name="limit_money_total" type="text" value='{$table_info.limit_money_total}' maxlength="50" minlength="3" class="required" style="width: 80px;" onkeyup="value=value.replace(/[^\d]/g,'')">
</div>
</div>
<?php if($table_info['game_id'] == 1 || $table_info['game_id'] == 2) : ?>
<div class="control-group">
<label class="control-label">桌子单口最大和限红:</label>
<div class="controls">
<input id="limit_money_tie_total" name="limit_money_tie_total" type="text" value='{$table_info.limit_money_tie_total}' maxlength="50" minlength="3" class="required" style="width: 80px;" onkeyup="value=value.replace(/[^\d]/g,'')">
</div>
</div>
<?php endif;?>
<?php if($table_info['game_id'] == 1) : ?>
<div class="control-group">
<label class="control-label">桌子单口最大对限红:</label>
<div class="controls">
<input id="limit_money_pair_total" name="limit_money_pair_total" type="text" value='{$table_info.limit_money_pair_total}' maxlength="50" minlength="3" class="required" style="width: 80px;" onkeyup="value=value.replace(/[^\d]/g,'')">
</div>
</div>
<?php endif;?>
<div class="control-group">
<label class="control-label">下注时间:</label>
<div class="controls">
<input id="wait_time" name="wait_time" type="text" value='{$table_info.wait_time}' maxlength="50" minlength="3" class="required"
onkeyup="value=value.replace(/[^\d]/g,'')">
</div>
</div>
<div class="control-group">
<label class="control-label">是否扫牌:</label>
<div class="controls">
<div class="right_word">
<div class="is_check" id="scavenging">
<input name="scavenging" type="radio" {if $table_info.is_scavenging eq 1} checked{/if} value="1" />
<input name="scavenging" type="radio" {if $table_info.is_scavenging eq 0} checked{/if} value="0" />
<span class="help-inline">
<font color="red"> * 修改后必须重启webSocket 手动处理改为自动处理在提交结果后重启 自动处理改为手动处理在结束下注后重启 </font>
</span>
</div>
</div>
</div>
</div>
<div class="control-group">
<label class="control-label">账号:</label>
<div class="controls">
<input id="username" name="username" type="text" value='{$table_info.username}' maxlength="50" minlength="3" class="required" disabled="disabled">
</div>
</div>
<div class="control-group">
<label class="control-label">新密码:</label>
<div class="controls">
<input id="newPassword" name="newPassword" type="text" value maxlength="50" minlength="3" class="required">
</div>
</div>
<div class="control-group">
<label class="control-label">确认新密码:</label>
<div class="controls">
<input id="confirmNewPassword" name="confirmNewPassword" type="text" value maxlength="50" minlength="3" class="required">
</div>
</div>
<div class="control-group" style="display: none;">
<label class="control-label">关联手机:</label>
<div class="controls">
<input id="phone" name="phone" type="text" value='{$table_info.phone}' class="required">
</div>
</div>
<div class="control-group">
<label class="control-label">开牌间隔时间:</label>
<div class="controls">
<input id="interval_time" name="interval_time" type="text" value='{$table_info.interval_time}' class="required">
</div>
</div>
<div class="control-group">
<label class="control-label">定位牌模式:</label>
<div class="controls">
<select name="card_first_type" id="card_first_type" style="width:310px;height:25px;">
<option value="0" <?php if($table_info['card_first_type'] == 0) echo 'selected="selected"';?> >扫牌</option>
<option value="1" <?php if($table_info['card_first_type'] == 1) echo 'selected="selected"';?> >骰子</option>
</select>
<span class="help-inline">
<font color="red">*牛牛或者三卡牛牛的定位牌模式,百家乐龙虎不起作用</font>
</span>
</div>
</div>
<div class="bottom-buttom">
<label class="control-label"></label>
<div class="controls">
<div class='info_submit'>保存</div>
</div>
</div>
</div>
<input type="hidden" id="table_id" value="{$table_info.id}">
</body>
<script type="text/javascript">
$('.info_submit').click(function(){
var query = new Object();
query.table_num = $('#table_num').val();
query.table_name = $('#table_name').val();
query.table_id = $('#table_id').val();
query.bet_type = $('#bet_type').val();
query.seat_num = $('#seat_num').val();
query.min_bankerplayer = $('#min_bankerplayer').val();
query.max_bankerplayer = $('#max_bankerplayer').val();
query.min_tie = $('#min_tie').val();
query.max_tie = $('#max_tie').val();
query.min_pair = $('#min_pair').val();
query.max_pair = $('#max_pair').val();
query.newPassword = $('#newPassword').val();
query.confirmNewPassword = $('#confirmNewPassword').val();
query.wait_time = $('#wait_time').val();
query.is_scavenging = $('#scavenging').find("input:checked").attr("value");
query.phone = $('#phone').val();
game_id = {$table_info.game_id};
if(query.table_num == '' || query.table_num == null){
layer.alert('请填写桌台号!');
return false;
}
if(parseInt(query.table_num) <= 0){
layer.alert('桌台号只能填写大于0的数字!');
return false;
}
if(query.table_name == '' || query.table_name == null){
layer.alert('请填写桌台名称!');
return false;
}
if(query.bet_type <= 0){
layer.alert('请选择投注方式!');
return false;
}
if((query.min_bankerplayer == '' || query.min_bankerplayer == null)||(query.max_bankerplayer == '' || query.max_bankerplayer == null)){
layer.alert('请填写完整网络-庄闲限红!');
return false;
}
if(game_id == 1 || game_id == 2){
if((query.min_tie == '' || query.min_tie == null)||(query.max_tie == '' || query.max_tie == null)){
layer.alert('请填写完整网络-和限红!');
return false;
}
}
if(game_id == 1){
if((query.min_pair == '' || query.min_pair == null)||(query.max_pair == '' || query.max_pair == null)){
layer.alert('请填写完整网络-对限红!');
return false;
}
}
if(query.wait_time == '' || query.wait_time == null){
layer.alert('请填写下注时间!');
return false;
}
if(query.newPassword){
if(query.newPassword.length < 6 || query.newPassword.length >20){
layer.alert('新密码长度必须是6到20个字符!');
return false;
}
if(query.confirmNewPassword == '' || query.confirmNewPassword == null){
layer.alert('请再次输入密码!');
return false;
}
if(query.newPassword != query.confirmNewPassword){
layer.alert('两次输入的密码不一致!');
return false;
}
}
if(query.confirmNewPassword){
if(query.newPassword == '' || query.newPassword == null){
layer.alert('请填写新密码!');
return false;
}
}
// 视频地址
query.media_far_rtmp = $('#media_far_rtmp').val();
query.media_far_flv = $('#media_far_flv').val();
query.media_far_ws = $('#media_far_ws').val();
query.media_near_rtmp = $('#media_near_rtmp').val();
query.media_near_flv = $('#media_near_flv').val();
query.media_near_ws = $('#media_near_ws').val();
query.limit_money_total = $('#limit_money_total').val();
query.limit_money_tie_total = $('#limit_money_tie_total').val();
query.limit_money_pair_total = $('#limit_money_pair_total').val();
query.interval_time = $('#interval_time').val();
query.card_first_type = $('#card_first_type').val();
query.sort = $('#sort').val();
$.ajax({
url:"/game/do_edit_table_info",
type:"POST",
dataType:"JSON",
data:query,
success:function(data){
if(data.status == 1 ){
layer.alert(data.code);
}else{
layer.alert(data.code,function(){
location.reload();
});
}
}
});
});
</script>
</html>