|
@@ -1,15 +1,19 @@
|
|
|
{extend name="layout:home" /}
|
|
{extend name="layout:home" /}
|
|
|
{block name="container"}
|
|
{block name="container"}
|
|
|
<div class="layui-tab layui-tab-card">
|
|
<div class="layui-tab layui-tab-card">
|
|
|
- <div class="layui-layer-shade recharge-layui-layer-shade4" id="layui-layer-shade4" times="4" style="display: none;"></div>
|
|
|
|
|
- <div style="display: none;" class="layui-layer layui-layer-dialog recharge-layui-layer2" id="layui-layer3" type="dialog" times="2" showtime="0" contype="string">
|
|
|
|
|
|
|
+ <div class="layui-layer-shade recharge-layui-layer-shade4" id="layui-layer-shade4" times="4"
|
|
|
|
|
+ style="display: none;"></div>
|
|
|
|
|
+ <div style="display: none;" class="layui-layer layui-layer-dialog recharge-layui-layer2" id="layui-layer3"
|
|
|
|
|
+ type="dialog" times="2" showtime="0" contype="string">
|
|
|
<div id="layui-layer-content2" class="layui-layer-content"></div>
|
|
<div id="layui-layer-content2" class="layui-layer-content"></div>
|
|
|
- <span class="layui-layer-setwin" onclick="hiddenTips2()"><a class="layui-layer-ico layui-layer-close layui-layer-close2"
|
|
|
|
|
- href="javascript:;"></a></span>
|
|
|
|
|
|
|
+ <span class="layui-layer-setwin" onclick="hiddenTips2()"><a
|
|
|
|
|
+ class="layui-layer-ico layui-layer-close layui-layer-close2"
|
|
|
|
|
+ href="javascript:;"></a></span>
|
|
|
<div class="layui-layer-btn layui-layer-btn-" onclick="hiddenTips2()"><a class="layui-layer-btn0">确定</a></div>
|
|
<div class="layui-layer-btn layui-layer-btn-" onclick="hiddenTips2()"><a class="layui-layer-btn0">确定</a></div>
|
|
|
<span class="layui-layer-resize"></span>
|
|
<span class="layui-layer-resize"></span>
|
|
|
</div>
|
|
</div>
|
|
|
- <div style="display: none;" class="layui-layer layui-layer-dialog recharge-layui-layer2" id="layui-layer2" type="dialog" times="2" showtime="0" contype="string">
|
|
|
|
|
|
|
+ <div style="display: none;" class="layui-layer layui-layer-dialog recharge-layui-layer2" id="layui-layer2"
|
|
|
|
|
+ type="dialog" times="2" showtime="0" contype="string">
|
|
|
<div class="layui-tab">
|
|
<div class="layui-tab">
|
|
|
<div class="layui-tab-content page-tab-content">
|
|
<div class="layui-tab-content page-tab-content">
|
|
|
<div class="layui-tab-item layui-show" style="width: 300px; height: 150px">
|
|
<div class="layui-tab-item layui-show" style="width: 300px; height: 150px">
|
|
@@ -18,7 +22,7 @@
|
|
|
<div class="layui-form-item" id="oajax">
|
|
<div class="layui-form-item" id="oajax">
|
|
|
<label class="layui-form-label" style="width: 100px" id="moneyLabel"></label>
|
|
<label class="layui-form-label" style="width: 100px" id="moneyLabel"></label>
|
|
|
<div class="layui-input-block">
|
|
<div class="layui-input-block">
|
|
|
- <input id="money" class="layui-input field-name" name="money" style="width: 120px" />
|
|
|
|
|
|
|
+ <input id="money" class="layui-input field-name" name="money" style="width: 120px"/>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="layui-form-item" style="margin-top: 60px">
|
|
<div class="layui-form-item" style="margin-top: 60px">
|
|
@@ -39,19 +43,20 @@
|
|
|
<div class="layui-tab-content page-tab-content">
|
|
<div class="layui-tab-content page-tab-content">
|
|
|
<!-- 搜索框开始 -->
|
|
<!-- 搜索框开始 -->
|
|
|
<div class="search-form">
|
|
<div class="search-form">
|
|
|
- <form class="" method="post">
|
|
|
|
|
- <div class="layui-form-item">
|
|
|
|
|
- <div class="layui-inline">
|
|
|
|
|
- <input type="text" name="title" placeholder="输入名称或电话" autocomplete="off" class="layui-input">
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="layui-inline">
|
|
|
|
|
- <input type="text" class="layui-input" name="timeRang" id="timeRang" placeholder="选择时间段" style="width: 170px;">
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="layui-inline">
|
|
|
|
|
- <button type="submit" class="layui-btn search-subBtn">搜索</button>
|
|
|
|
|
|
|
+ <form class="" method="post">
|
|
|
|
|
+ <div class="layui-form-item">
|
|
|
|
|
+ <div class="layui-inline">
|
|
|
|
|
+ <input type="text" name="title" placeholder="输入名称或电话" autocomplete="off" class="layui-input">
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="layui-inline">
|
|
|
|
|
+ <input type="text" class="layui-input" name="timeRang" id="timeRang" placeholder="选择时间段"
|
|
|
|
|
+ style="width: 170px;">
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="layui-inline">
|
|
|
|
|
+ <button type="submit" class="layui-btn search-subBtn">搜索</button>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
- </div>
|
|
|
|
|
- </form>
|
|
|
|
|
|
|
+ </form>
|
|
|
</div>
|
|
</div>
|
|
|
<!-- 搜索框结束 -->
|
|
<!-- 搜索框结束 -->
|
|
|
<table class="layui-table lay-even">
|
|
<table class="layui-table lay-even">
|
|
@@ -84,6 +89,7 @@
|
|
|
<td>
|
|
<td>
|
|
|
<a onclick="recharge({$user.user_id}, 1)" class="layui-btn layui-btn-xs">充值</a>
|
|
<a onclick="recharge({$user.user_id}, 1)" class="layui-btn layui-btn-xs">充值</a>
|
|
|
<a onclick="recharge({$user.user_id}, 2)" class="layui-btn layui-btn-xs">扣款</a>
|
|
<a onclick="recharge({$user.user_id}, 2)" class="layui-btn layui-btn-xs">扣款</a>
|
|
|
|
|
+ <a onclick="userInfo({$user.user_id})" class="layui-btn layui-btn-xs">详情</a>
|
|
|
</td>
|
|
</td>
|
|
|
</tr>
|
|
</tr>
|
|
|
{/volist}
|
|
{/volist}
|
|
@@ -95,8 +101,11 @@
|
|
|
{$show_page}
|
|
{$show_page}
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
<script type="text/javascript">
|
|
<script type="text/javascript">
|
|
|
const myHost = "http://" + window.location.host;
|
|
const myHost = "http://" + window.location.host;
|
|
|
|
|
+
|
|
|
function recharge(user_id, type) {
|
|
function recharge(user_id, type) {
|
|
|
$("#user_id").val(user_id);
|
|
$("#user_id").val(user_id);
|
|
|
$("#type").val(type);
|
|
$("#type").val(type);
|
|
@@ -105,18 +114,59 @@
|
|
|
} else {
|
|
} else {
|
|
|
$("#moneyLabel").html("扣款金额");
|
|
$("#moneyLabel").html("扣款金额");
|
|
|
}
|
|
}
|
|
|
- $("#layui-layer2").attr("style","display: block")
|
|
|
|
|
- $("#layui-layer-shade4").attr("style","display: block")
|
|
|
|
|
|
|
+ $("#layui-layer2").attr("style", "display: block")
|
|
|
|
|
+ $("#layui-layer-shade4").attr("style", "display: block")
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ //用户详情
|
|
|
|
|
+ function userInfo(uid) {
|
|
|
|
|
+ var retmsg = '';
|
|
|
|
|
+
|
|
|
|
|
+ function dodata(key, val) {
|
|
|
|
|
+ retmsg += key + " : " + val + "<br>";
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ layui.use('layer', function () {
|
|
|
|
|
+ $.ajax({
|
|
|
|
|
+ type: "get",
|
|
|
|
|
+ url: '/admin/user/userInfo',
|
|
|
|
|
+ data: {uid: uid},
|
|
|
|
|
+ dataType: "json",
|
|
|
|
|
+ success: function (msg) {
|
|
|
|
|
+ if (msg.code == 1) {
|
|
|
|
|
+ var datas = msg.result;
|
|
|
|
|
+ for (var i in datas) {
|
|
|
|
|
+ dodata(i, datas[i]);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ $("#layui-layer-content2").html(retmsg)
|
|
|
|
|
+ $("#layui-layer3").attr("style", "display: block")
|
|
|
|
|
+ $("#layui-layer-shade4").attr("style", "display: block")
|
|
|
|
|
+ },
|
|
|
|
|
+ error: function (d) {
|
|
|
|
|
+ alert(d);
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ function makeTable(arr){
|
|
|
|
|
+ var table = "";
|
|
|
|
|
+ table += "";
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
function hiddenTips() {
|
|
function hiddenTips() {
|
|
|
- $("#layui-layer2").attr("style","display: none")
|
|
|
|
|
- $("#layui-layer-shade4").attr("style","display: none")
|
|
|
|
|
|
|
+ $("#layui-layer2").attr("style", "display: none")
|
|
|
|
|
+ $("#layui-layer-shade4").attr("style", "display: none")
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
function hiddenTips2() {
|
|
function hiddenTips2() {
|
|
|
- $("#layui-layer3").attr("style","display: none")
|
|
|
|
|
- $("#layui-layer-shade4").attr("style","display: none")
|
|
|
|
|
|
|
+ $("#layui-layer3").attr("style", "display: none")
|
|
|
|
|
+ $("#layui-layer-shade4").attr("style", "display: none")
|
|
|
window.location.href = myHost + "/Admin/user/index.html";
|
|
window.location.href = myHost + "/Admin/user/index.html";
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
function submit() {
|
|
function submit() {
|
|
|
let url = myHost + "/Admin/user/recharge.html";
|
|
let url = myHost + "/Admin/user/recharge.html";
|
|
|
let user_id = $("#user_id").val();
|
|
let user_id = $("#user_id").val();
|
|
@@ -130,28 +180,29 @@
|
|
|
dataType: "json",
|
|
dataType: "json",
|
|
|
success: function (msg) {
|
|
success: function (msg) {
|
|
|
$("#layui-layer-content2").html(msg['msg'])
|
|
$("#layui-layer-content2").html(msg['msg'])
|
|
|
- $("#layui-layer3").attr("style","display: block")
|
|
|
|
|
- $("#layui-layer-shade4").attr("style","display: block")
|
|
|
|
|
|
|
+ $("#layui-layer3").attr("style", "display: block")
|
|
|
|
|
+ $("#layui-layer-shade4").attr("style", "display: block")
|
|
|
},
|
|
},
|
|
|
error: function () {
|
|
error: function () {
|
|
|
$("#layui-layer-content2").html("错误:链接不到服务器")
|
|
$("#layui-layer-content2").html("错误:链接不到服务器")
|
|
|
- $("#layui-layer3").attr("style","display: block")
|
|
|
|
|
- $("#layui-layer-shade4").attr("style","display: block")
|
|
|
|
|
|
|
+ $("#layui-layer3").attr("style", "display: block")
|
|
|
|
|
+ $("#layui-layer-shade4").attr("style", "display: block")
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- layui.use('laydate', function(){
|
|
|
|
|
- var laydate = layui.laydate;
|
|
|
|
|
|
|
|
|
|
- //执行一个laydate实例
|
|
|
|
|
- laydate.render({
|
|
|
|
|
- elem: '#creatTime' //指定元素
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ layui.use('laydate', function () {
|
|
|
|
|
+ var laydate = layui.laydate;
|
|
|
|
|
+
|
|
|
|
|
+ //执行一个laydate实例
|
|
|
|
|
+ laydate.render({
|
|
|
|
|
+ elem: '#creatTime' //指定元素
|
|
|
|
|
+ });
|
|
|
laydate.render({
|
|
laydate.render({
|
|
|
- elem:'#timeRang',
|
|
|
|
|
- range:true,
|
|
|
|
|
|
|
+ elem: '#timeRang',
|
|
|
|
|
+ range: true,
|
|
|
format: 'yyyy/MM/dd',
|
|
format: 'yyyy/MM/dd',
|
|
|
- done: function(value, date){
|
|
|
|
|
|
|
+ done: function (value, date) {
|
|
|
/* 时间选择完成后的回调 */
|
|
/* 时间选择完成后的回调 */
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|