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

503 lines
18 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="renderer" content="webkit">
<title>百家乐路单修改</title>
<link rel="stylesheet" href="{$Think.ADMIN_STATIC_DOMAIN}static/admin/waybill/css/pintuer.css">
<link rel="stylesheet" href="{$Think.ADMIN_STATIC_DOMAIN}static/admin/waybill/css/admin.css">
<link rel="stylesheet" href="{$Think.ADMIN_STATIC_DOMAIN}static/admin/waybill/css/sweet-alert.css">
<script src="{$Think.ADMIN_STATIC_DOMAIN}static/admin/waybill/js/jquery.js"></script>
<script src="{$Think.ADMIN_STATIC_DOMAIN}static/admin/waybill/js/pintuer.js"></script>
<script src="{$Think.ADMIN_STATIC_DOMAIN}static/admin/waybill/js/functions.js"></script>
<script src="{$Think.ADMIN_STATIC_DOMAIN}static/admin/waybill/js/sweet-alert.min.js"></script>
<script src="{$Think.ADMIN_STATIC_DOMAIN}static/admin/waybill/laydate/laydate.js"></script>
<script src="{$Think.ADMIN_STATIC_DOMAIN}static/admin/waybill/layer/layer.js"></script>
<script type="text/javascript" src="{$Think.ADMIN_STATIC_DOMAIN}/static/admin/lib/layui/layui.js" charset="utf-8"></script>
<style>
.main-box{ width:100%; box-sizing:border-box; border: solid 1px #ddd; border-radius: 4px; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }
.select-box{width:180px; padding:6px 10px; border:1px solid #ddd; border-radius:3px; margin-right:0px;margin-right:10px;}
</style>
</head>
<body style="margin:20px;">
<div class="admin-panel main-box">
<div class="panel-head"><strong class="icon-reorder"> 搜索查询</strong></div>
<div class="padding border-bottom">
<ul class="search" style="padding-left:10px;">
<li>
<dl class="search-dl">
<dd>开始时间:</dd>
<dd>
<input class="select-box" placeholder="开始时间" name="startDate" id="start" value="<?php if(isset($get['startDate'])) {echo $get['startDate'];} ?>">
</dd>
<dd>结束时间:</dd>
<dd>
<input class="select-box" placeholder="结束时间" name="endDate" id="end" value="<?php if(isset($get['endDate'])) {echo $get['endDate'];} ?>">
</dd>
<dd style="margin-right:10px;">
<select id="search_table_id" name="search_table_id" class="select-box">
<option value="-1">请选择桌子</option>
{volist name="$table_list" id="vo"}
<option value="{$vo.id}" <?php if(isset($get['search_table_id']) && $get['search_table_id'] == $vo['id']){echo 'selected="selected"';} ?>>{$vo.table_name}</option>
{/volist}
</select>
</dd>
<!--
<dd>靴号: &nbsp;</dd>
<dd style="margin-right:10px;">
<select id="search_boot_id" name="search_boot_id" class="select-box">
<option value="-1">请选择靴</option>
</select>
</dd>
--><!--
<dd>铺号: &nbsp;</dd>
<dd style="margin-right:20px;">
<select id="search_number_id" name="search_number_id" class="select-box">
<option value="-1">请选择铺</option>
</select>
<a href="javascript:void(0)" class="button border-main icon-file-excel-o" onclick="downloadExcel()" >&nbsp;&nbsp;&nbsp;&nbsp;导出当前数据</a>
</dd>-->
<a href="javascript:void(0)" class="button border-main icon-search" onclick="changesearch()" > 查询</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</dl>
</li>
</ul>
</div>
<table class="table table-hover text-center">
<tr>
<th>游戏名称</th>
<th>桌子名称</th>
<th>靴号</th>
<th>铺号</th>
<th>结果</th>
<th>提交时间</th>
<th>操作</th>
</tr>
{volist name="$number_tab_list" id="vo"}
<tr class="vlist">
<td>{$vo.game_name}</td>
<td>{$vo.table_name}</td>
<td>{$vo.boot_num}</td>
<td>{$vo.number}</td>
{if condition="$vo.pair == ''"}
<td>{$vo.result}</td>
{else}
<td>{$vo.result}-{$vo.pair}</td>
{/if}
<td>{$vo.start_time}</td>
<td>
<div class="button-group">
<a class="button border-main" href="javascript:;"
data-game_name="{$vo.game_name}"
data-table_name="{$vo.table_name}"
data-boot_num="{$vo.boot_num}"
data-number="{$vo.number}"
data-result="{$vo.result}"
data-pair="{$vo.pair}"
data-win6="{$vo.win6}"
data-start_time="{$vo.start_time}"
data-game_id="{$vo.game_id}"
data-table_id="{$vo.table_id}"
data-boot_id="{$vo.boot_id}"
data-number_tab_id="{$vo.id}"
onclick="alertEidt(this)">修改</a>
<a class="button border-main" href="javascript:;"
data-game_name="{$vo.game_name}"
data-table_name="{$vo.table_name}"
data-boot_num="{$vo.boot_num}"
data-number="{$vo.number}"
data-game_id="{$vo.game_id}"
data-table_id="{$vo.table_id}"
data-boot_id="{$vo.boot_id}"
data-number_tab_id="{$vo.id}"
onclick="alertAdd(this)">在该铺后增加一口路单</a>
<!--<a class="button border-main" href="javascript:void(0)" onclick="deleteWaybill('{$vo.id}')">删除</a>-->
</div>
</td>
</tr>
{/volist}
<tr>
<td colspan="99" style="border-left:none;"><div colspan="99" style="text-align:center;">{$number_tab_list->render()}</div></td>
</tr>
</table>
</div>
<input type="hidden" value="<?php if(isset($get['search_table_id'])) {echo $get['search_table_id'];} ?>" id="table_id">
<input type="hidden" value="<?php if(isset($get['search_boot_id'])) {echo $get['search_boot_id'];} ?>" id="boot_id">
<input type="hidden" value="<?php if(isset($get['search_number_id'])) {echo $get['search_number_id'];} ?>" id="number_id">
<div class="update-ludan" id="update_ludan" style="display:none;">
<div class="update-ludan-title">修改结果</div>
<div class="update-ludan-msg">
开始时间:<span id="h_show_start_time"></span><br>
<span id="h_show_table_name"></span>-第<span id="h_show_boot_num"></span>靴-第<span id="h_show_number"></span><br>
原结果:<span id="h_show_result"></span>&nbsp;<span id="h_show_pair"></span>&nbsp;<span id="h_show_win6"></span>
</div>
<div class="update-ludan-content">
请选择结果:
<select id="update_ludan_result">
<option value="">请选择</option>
<option value="1-0"></option>
<option value="2-0"></option>
<option value="3-0"></option>
<option value="1-1">庄-庄对</option>
<option value="1-2">庄-闲对</option>
<option value="1-3">庄-庄闲对</option>
<option value="2-1">闲-庄对</option>
<option value="2-2">闲-闲对</option>
<option value="2-3">闲-庄闲对</option>
<option value="3-1">和-庄对</option>
<option value="3-2">和-闲对</option>
<option value="3-3">和-庄闲对</option>
</select>
</div>
<div class="update-ludan-win6">
是否赢6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="updatewin6" type="radio" value="0" checked="checked" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="updatewin6" type="radio" value="1" /></label>
</div>
<div class="update-ludan-footer">
<input type="hidden" id="h_game_id" value="">
<input type="hidden" id="h_table_id" value="">
<input type="hidden" id="h_boot_id" value="">
<input type="hidden" id="h_number_tab_id" value="">
<a id="confirm_update_ludan">确认</a>
<a id="cancel_update_ludan">取消</a>
</div>
</div>
<div class="update-ludan" id="add_ludan" style="display:none;">
<div class="update-ludan-title" style="color:#f00;">增加路单</div>
<div class="update-ludan-msg">
<span id="add_show_table_name"></span>-第<span id="add_show_boot_num"></span>靴-第<span id="add_show_number"></span>铺 后增加一个路单:
</div>
<div class="update-ludan-content">
请选择结果:
<select id="add_ludan_result">
<option value="">请选择</option>
<option value="1-0"></option>
<option value="2-0"></option>
<option value="3-0"></option>
<option value="1-1">庄-庄对</option>
<option value="1-2">庄-闲对</option>
<option value="1-3">庄-庄闲对</option>
<option value="2-1">闲-庄对</option>
<option value="2-2">闲-闲对</option>
<option value="2-3">闲-庄闲对</option>
<option value="3-1">和-庄对</option>
<option value="3-2">和-闲对</option>
<option value="3-3">和-庄闲对</option>
</select>
</div>
<div class="update-ludan-win6">
是否赢6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="addwin6" type="radio" value="0" checked="checked" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="addwin6" type="radio" value="1" /></label>
</div>
<div class="update-ludan-footer">
<input type="hidden" id="add_game_id" value="">
<input type="hidden" id="add_table_id" value="">
<input type="hidden" id="add_boot_id" value="">
<input type="hidden" id="add_number_tab_id" value="">
<a id="confirm_add_ludan">确认</a>
<a id="cancel_add_ludan">取消</a>
</div>
</div>
<script type="text/javascript">
// 时间选择器
layui.use('laydate', function () {
var laydate = layui.laydate;
// 开始时间
laydate.render({
elem: '#start',
type: 'datetime'
});
// 结束时间
laydate.render({
elem: '#end',
type: 'datetime'
});
});
function alertAdd(obj){
$('#add_ludan').show();
$('#add_game_id').val($(obj).attr("data-game_id"));
$('#add_table_id').val($(obj).attr("data-table_id"));
$('#add_boot_id').val($(obj).attr("data-boot_id"));
$('#add_number_tab_id').val($(obj).attr("data-number_tab_id"));
$('#add_show_table_name').html($(obj).attr("data-table_name"));
$('#add_show_boot_num').html($(obj).attr("data-boot_num"));
$('#add_show_number').html($(obj).attr("data-number"));
}
function alertEidt(obj){
$('#update_ludan').show();
$('#h_game_id').val($(obj).attr("data-game_id"));
$('#h_table_id').val($(obj).attr("data-table_id"));
$('#h_boot_id').val($(obj).attr("data-boot_id"));
$('#h_number_tab_id').val($(obj).attr("data-number_tab_id"));
$('#h_show_start_time').html($(obj).attr("data-start_time"));
$('#h_show_table_name').html($(obj).attr("data-table_name"));
$('#h_show_boot_num').html($(obj).attr("data-boot_num"));
$('#h_show_number').html($(obj).attr("data-number"));
$('#h_show_result').html($(obj).attr("data-result"));
$('#h_show_pair').html($(obj).attr("data-pair"));
if($(obj).attr("data-win6") == 1){
$('#h_show_win6').html('赢6');
}else{
$('#h_show_win6').html('');
}
}
$(function(){
$('#cancel_update_ludan').click(function (){
$('#update_ludan').hide();
})
$('#confirm_update_ludan').click(function (){
var query = new Object();
if($('#h_game_id').val() > 0 && $('#h_table_id').val() > 0 && $('#h_boot_id').val() > 0 && $('#h_number_tab_id').val() > 0){
query.game_id = $('#h_game_id').val();
query.table_id = $('#h_table_id').val();
query.boot_id = $('#h_boot_id').val();
query.number_tab_id = $('#h_number_tab_id').val();
var result = $('#update_ludan_result').val();
if(result == ''){
layer.msg('请选择结果然后再提交');
return false;
}
result = result + '-' + $("input[name='updatewin6']:checked").val();
query.result = result;
// 发送数据给后台处理
$.ajax({
url:'/waybill/edit_number_tab',
data:query,
dataType:"json",
type:"POST",
async:false,
success:function(data){
if(data.code == 1){
layer.msg(data.msg,{time:1000},function(){
window.location.reload();
});
}else{
layer.msg(data.msg);
}
}
})
}else{
layer.msg('数据出错,不能修改,请稍后再试');
return false;
}
})
$('#cancel_add_ludan').click(function (){
$('#add_ludan').hide();
})
$('#confirm_add_ludan').click(function (){
var query = new Object();
if($('#add_game_id').val() > 0 && $('#add_table_id').val() > 0 && $('#add_boot_id').val() > 0 && $('#add_number_tab_id').val() > 0){
query.game_id = $('#add_game_id').val();
query.table_id = $('#add_table_id').val();
query.boot_id = $('#add_boot_id').val();
query.number_tab_id = $('#add_number_tab_id').val();
var result = $('#add_ludan_result').val();
if(result == ''){
layer.msg('请选择结果然后再提交');
return false;
}
result = result + '-' + $("input[name='addwin6']:checked").val();
query.result = result;
// 发送数据给后台处理
$.ajax({
url:'/waybill/add_number_tab',
data:query,
dataType:"json",
type:"POST",
async:false,
success:function(data){
if(data.code == 1){
layer.msg(data.msg,{time:1000},function(){
window.location.reload();
});
}else{
layer.msg(data.msg);
}
}
})
}else{
layer.msg('数据出错,不能修改,请稍后再试');
return false;
}
})
/* 查询之后保留查询条件 */
var table_id = $('#table_id').val();
var boot_id = $('#boot_id').val();
var number_id = $('#number_id').val();
var startDate = $('#start').val();
var endDate = $('#end').val();
var game_id = 1;
// 保留靴条件
if(table_id > 0){
// 清除上次遗留的靴数据
$('.boot').remove();
// 提交桌号给后台获取靴数据
var result = ajax('/waybill/baccarat_get_boot',{game_id:game_id,table_id:table_id,startDate:startDate,endDate:endDate});
if(result.code == 1){
var str = "";
for(var i = 0; i < result.data.length; i++){
if(boot_id == result.data[i].id){
str += '<option class="boot" value="'+result.data[i].id+'" selected="selected">'+result.data[i].boot_num+'</option>';
}else{
str += '<option class="boot" value="'+result.data[i].id+'">'+result.data[i].boot_num+'</option>';
}
}
// 显示
$('#search_boot_id').append(str);
}
}
// 保留铺条件
if(table_id > 0 && boot_id > 0){
// 清除上次遗留的铺数据
$('.number').remove();
// 提交桌号给后台获取靴数据
var result = ajax('/waybill/get_number',{game_id:game_id,table_id:table_id,boot_id:boot_id,startDate:startDate,endDate:endDate});
if(result.code == 1){
var str = "";
for(var i = 0; i < result.data.length; i++){
if(number_id == result.data[i].id){
str += '<option class="number" value="'+result.data[i].id+'" selected="selected">'+result.data[i].number+'</option>';
}else{
str += '<option class="number" value="'+result.data[i].id+'">'+result.data[i].number+'</option>';
}
}
// 显示
$('#search_number_id').append(str);
}
}
/* 监听桌子onchange事件 */
$(document).on('change','#search_table_id',function(){
// 清除上次遗留的靴和铺数据
$('.boot').remove();
$('.number').remove();
// 获取参数
var startDate = $('#start').val();
var endDate = $('#end').val();
var game_id = 1;
var table_id = $(this).val();
if(table_id <= 0){
return false;
}
// 提交桌号给后台获取靴数据
var result = ajax('/waybill/baccarat_get_boot',{game_id:game_id,table_id:table_id,startDate:startDate,endDate:endDate});
if(result.code == 1){
var str = "";
for(var i = 0; i < result.data.length; i++){
str += '<option class="boot" value="'+result.data[i].id+'">'+result.data[i].boot_num+'</option>';
}
// 显示
$('#search_boot_id').append(str);
}
});
/* 监听靴onchange事件 */
$(document).on('change','#search_boot_id',function(){
// 获取参数
var startDate = $('#start').val();
var endDate = $('#end').val();
var game_id = 1;
var table_id = $('#search_table_id').val();
var boot_id = $(this).val();
if(table_id <= 0) return false;
if(boot_id <= 0) return false;
// 提交桌号给后台获取靴数据
var result = ajax('/waybill/get_number',{game_id:game_id,table_id:table_id,'boot_id':boot_id,startDate:startDate,endDate:endDate});
if(result.code == 1){
var str = "";
for(var i = 0; i < result.data.length; i++){
str += '<option class="number" value="'+result.data[i].id+'">'+result.data[i].number+'</option>';
}
// 显示
$('#search_number_id').append(str);
}
});
});
/**
* 删除百家乐路单
*/
function deleteWaybill(id){
layer.confirm('确定删除吗?',function(){
// 数据验证
if(id <= 0){
layer.msg('注单出错!');
}
var query = new Object;
query.number_tab_id = id;
// 发送数据给后台处理
$.ajax({
url:'/waybill/delete_baccarat',
data:query,
dataType:"json",
type:"POST",
success:function(data){
if(data.code == 1){
layer.msg(data.msg,{time:1000},function(){
window.location.reload();
});
}else{
layer.msg(data.msg);
}
}
})
});
}
/**
* ajax 封装
*/
function ajax(url,query)
{
var returnData = "";
$.ajax({
url:url,
data:query,
dataType:"json",
type:"POST",
async:false,
success:function(data){
returnData = data;
}
});
return returnData;
}
</script>
<script type="text/javascript">
//搜索
function changesearch(){
var startDate = $('#start').val();
var endDate = $('#end').val();
var search_boot_id = $('#search_boot_id').val();
var search_number_id = $('#search_number_id').val();
var search_table_id = $('#search_table_id').val();
window.location.href="/waybill/baccarat?startDate="+startDate+"&endDate="+endDate+"&search_boot_id="+search_boot_id+"&search_number_id="+search_number_id+"&search_table_id="+search_table_id;
}
//导出excel
function downloadExcel(){
msgConfirm("您确定要将导出Excel表吗?",function(){
window.open("<?php if($query){ echo '?'.$query.'&downloadExcel=1'; }else{ echo '?downloadExcel=1'; } ?>");
})
}
</script>
</body>
</html>