You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

186 lines
7.3 KiB

<#include "../../_include/_t.ftl"/>
<!DOCTYPE html>
<html>
<head>
<title></title>
<#include "../../_include/_h.ftl"/>
<#include "../../_include/_l.ftl"/>
<#include "../../_include/admin/_c.ftl"/>
</head>
<body>
<div class="page_div">
<blockquote class="layui-elem-quote">
${title}
</blockquote>
<div style="float:left;width:500px;margin:0;padding:0;">
<div>
<blockquote class="layui-elem-quote">区划列表</blockquote>
<table id="region_dataTable" lay-filter="region_dataTable_filter" lay-size="sm"></table>
</div>
</div>
<div style="margin-left:500px;">
<div class="page_div">
<blockquote class="layui-elem-quote">短信业务详情</blockquote>
<div id="service_balanceWin" class="page_tools layui-hide" style="height:auto;">
<div style="display:inline-block;margin-left:-55px;margin-top:15px;">
<input type="hidden" id="service_balanceWin_id"/>
<input type="hidden" id="service_balanceWin_regionId"/>
<input type="hidden" id="service_balanceWin_sendCs"/>
<div class="layui-form-item">
<label class="layui-form-label">所属行政区划:</label>
<div class="layui-form-mid"><span id="service_balanceWin_region_t"></span></div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">可发送短信数:</label>
<div class="layui-form-mid"><span id="service_balanceWin_sendCs_t"></span></div>
<div class="layui-inline" style="margin-left:25px;">
<div class="layui-input-inline" style="width:75px;">
<input type="number" id="service_balanceWin_cs" class="layui-input layui-hide" placeholder="输入条数" autocomplete="off" style="height:25px;margin-top:7px;font-size:12px;"/>
</div>
<div class="layui-input-inline" style="margin-left:-8px;margin-top:8px;">
<a class="layui-btn layui-btn-xs layui-hide" id="service_balanceWin_subBtn"><i class="layui-icon">&#x1005;</i>提交</a>
<a class="layui-btn layui-btn-xs layui-btn-primary layui-hide" id="service_balanceWin_escBtn"><i class="layui-icon">&#x1007;</i>取消</a>
<a class="layui-btn layui-btn-xs layui-btn-normal" id="service_balanceWin_addBtn"><i class="layui-icon">&#xe653;</i>增加</a>
</div>
</div>
</div>
<div style="margin-left:78px;">
<button id="service_balanceWin_chargesBtn" class="layui-btn layui-btn-sm"><i class="icon_detail"></i>查看充值记录</button>
<button id="service_balanceWin_cancelBtn" class="layui-btn layui-btn-sm layui-btn-danger"><i class="icon_cancel"></i>关闭</button>
</div>
</div>
</div>
</div>
</div>
<div style="clear:both;"></div>
</div>
<!--充值记录页面-->
<div id="service_chargesWin" class="page_win page_win_hide">
<table id="service_charges_dataTable" lay-filter="service_charges_dataTable_filter" lay-size="sm"></table>
</div>
<script type="text/javascript">
layuiplus.on(function(){
layuiplus.init(0);
//定义窗口变量============
var service_chargesWin = null;
//区域数据表格=========================================================================================================
var region_dataTable = table.render({
elem:"#region_dataTable",
url:"${ctx}/admin/sms/service/region",
method:"get",
cols:[[
{field:"id",title:"区划码",unresize:true,width:120},
{field:"rgName",title:"区划名称",unresize:true,width:220},
{title:"操作 ",unresize:true,align:"left",templet:function(d){
var opt = "<a class=\"layui-btn layui-btn-normal layui-btn-xs\" lay-event=\"opt_detail\">点击查看详情 >>></a>";
return opt;
}}
]]
});
//区域数据表格数据操作监听=============================================================================================
table.on("tool(region_dataTable_filter)",function(row){//row.data row.event
if(row.event == "opt_detail"){
$("#service_balanceWin").removeClass("layui-hide");
$("#service_balanceWin_regionId").val(row.data.id);
$("#service_balanceWin_region_t").html("<span style=\"color:blue;\">"+row.data.rgName+"</span>");
$.ajax({
type:"get",
url:"${ctx}/admin/sms/service/balance/get",
data:{regionId:row.data.id},
dataType:"json",
success:function(data){
if(data.status = true){
$("#service_balanceWin_id").val(data.id);
$("#service_balanceWin_sendCs").val(data.sendCs);
$("#service_balanceWin_sendCs_t").html(data.sendCs+"&nbsp;条");
}
}
});
}
});
$("#service_balanceWin_addBtn").click(function(){
$("#service_balanceWin_cs").val("").removeClass("layui-hide");
$("#service_balanceWin_subBtn").removeClass("layui-hide");
$("#service_balanceWin_escBtn").removeClass("layui-hide");
$(this).addClass("layui-hide");
});
$("#service_balanceWin_subBtn").click(function(){
var cs = $("#service_balanceWin_cs");
if(cs.val() == ""){
cs.focus();
return false;
}
$("#service_balanceWin_cs").addClass("layui-hide");
$("#service_balanceWin_subBtn").addClass("layui-hide");
$("#service_balanceWin_escBtn").addClass("layui-hide");
$("#service_balanceWin_addBtn").removeClass("layui-hide");
$.ajax({
type:"post",
url:"${ctx}/admin/sms/service/charges/append",
data:{
id:$("#service_balanceWin_id").val(),
regionId:$("#service_balanceWin_regionId").val(),
sendCs:$("#service_balanceWin_sendCs").val(),
chargesCs:cs.val()
},
dataType:"json",
success:function(data){
if(data.status == true){
var _sendCs = $("#service_balanceWin_sendCs").val();
$("#service_balanceWin_sendCs").val(Number(_sendCs)+Number(cs.val()));
$("#service_balanceWin_sendCs_t").html($("#service_balanceWin_sendCs").val()+"&nbsp;条");
layer.msg("操作成功",{time:2000});
}
}
});
});
$("#service_balanceWin_escBtn").click(function(){
$("#service_balanceWin_cs").addClass("layui-hide");
$("#service_balanceWin_subBtn").addClass("layui-hide");
$(this).addClass("layui-hide");
$("#service_balanceWin_addBtn").removeClass("layui-hide");
});
$("#service_balanceWin_cancelBtn").click(function(){
$("#service_balanceWin_cs").addClass("layui-hide");
$("#service_balanceWin_subBtn").addClass("layui-hide");
$("#service_balanceWin_escBtn").addClass("layui-hide");
$("#service_balanceWin_addBtn").removeClass("layui-hide");
$("#service_balanceWin").addClass("layui-hide");
});
$("#service_balanceWin_chargesBtn").click(function(){
service_chargesWin = layer.open({
id:"service_chargesWin_id",
type:1,
title:"<i class=\"icon_detail\"></i>["+$("#service_balanceWin_region_t").text()+"]充值记录",
shade:0.3,
area:["500px","520px"],
resize:false,
content:$("#service_chargesWin"),
success:function(){
service_charges_dataTable.reload({
url:"${ctx}/admin/sms/service/charges/list",
where:{
regionId:$("#service_balanceWin_regionId").val()
}
});
}
});
});
//充值记录数据表格=========================================================================================================
var service_charges_dataTable = table.render({
elem:"#service_charges_dataTable",
method:"get",
height:465,
cols:[[
{field:"chargesTime",title:"充值时间",unresize:true,width:250},
{field:"chargesCs",title:"充入条数",unresize:true,width:150}
]],
page:{
layout:["prev","page","next","skip","count","limit"],
limits:[10]
}
});
});
</script>
</body>
</html>