503 lines
18 KiB
HTML
503 lines
18 KiB
HTML
<!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>靴号: </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>铺号: </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()" > 导出当前数据</a>
|
||
</dd>-->
|
||
<a href="javascript:void(0)" class="button border-main icon-search" onclick="changesearch()" > 查询</a>
|
||
</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> <span id="h_show_pair"></span> <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 : 否 <input name="updatewin6" type="radio" value="0" checked="checked" /> 是 <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 : 否 <input name="addwin6" type="radio" value="0" checked="checked" /> 是 <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> |