336 lines
9.4 KiB
Smarty
Executable File
336 lines
9.4 KiB
Smarty
Executable File
{include file='gembox/layout/head.tpl'}
|
||
<style>
|
||
.topBtns {
|
||
<!-- display:flex;-->
|
||
|
||
}
|
||
|
||
.listTable {
|
||
width:auto;
|
||
}
|
||
|
||
.mtop {
|
||
margin-top:20px;
|
||
}
|
||
|
||
</style>
|
||
|
||
<div class="row1">
|
||
<div class="topBtns">
|
||
<button class="btn-1" action="done" action-id="{$id}">完成</button>
|
||
<button class="btn-1" action="back" action-id="{$id}">驳回</button>
|
||
<a href="/gembox/draw"><button class="btn-1">回到申请列表</button></a>
|
||
</div>
|
||
<div class="options mtop">
|
||
<input name="options" type="radio" checked value="drawFirst">该提现申请</input>
|
||
<!-- <input name="options" type="radio" value="userFirst">该用户表</input>-->
|
||
<input name="options" type="radio" value="payBackList">返利记录(100条)</input>
|
||
<input name="options" type="radio" value="subUserList">其与下级用户(100条)</input>
|
||
<input name="options" type="radio" value="moneyLogList">该用户资金表(30条)</input>
|
||
<input name="options" type="radio" value="inviteUp">邀请链接(30天)</input>
|
||
|
||
</div>
|
||
|
||
<table class="listTable mtop" id="payBackList" name="optionTable">
|
||
<thead>
|
||
<tr>
|
||
<th>表id</th>
|
||
<th>下级id</th>
|
||
<th>充值金额</th>
|
||
<th>获得提成</th>
|
||
<th>单号</th>
|
||
<th>时间</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
{foreach $data['payBackList'] as $payBackRow}
|
||
<tr>
|
||
<td>{$payBackRow['id']}</td>
|
||
<td>{$payBackRow['userid']}</td>
|
||
<td>{$payBackRow['total']}</td>
|
||
<td>{$payBackRow['ref_get']}</td>
|
||
<td>{$payBackRow['invoice_id']}</td>
|
||
<td>{$payBackRow['datetime']}</td>
|
||
</tr>
|
||
{/foreach}
|
||
</tbody>
|
||
</table>
|
||
|
||
<table class="listTable mtop" id="userFirst" name="optionTable">
|
||
<thead>
|
||
<tr>
|
||
<th>字段</th>
|
||
<th>值</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>id</td>
|
||
<td>{$data['userFirst']['id']}</td>
|
||
</tr>
|
||
<tr>
|
||
<td>name</td>
|
||
<td>{$data['userFirst']['user_name']}</td>
|
||
</tr>
|
||
<tr>
|
||
<td>money</td>
|
||
<td>{$data['userFirst']['money']}</td>
|
||
</tr>
|
||
<tr>
|
||
<td>money_aff</td>
|
||
<td>{$data['userFirst']['money_aff']}</td>
|
||
</tr>
|
||
<tr>
|
||
<td>等级</td>
|
||
<td>{$data['userFirst']['class']}</td>
|
||
</tr>
|
||
<tr>
|
||
<td>等级过期时间</td>
|
||
<td>{$data['userFirst']['class_expire']}</td>
|
||
</tr>
|
||
<tr>
|
||
<td>封禁</td>
|
||
<td>{$data['userFirst']['is_banned']}</td>
|
||
</tr>
|
||
<tr>
|
||
<td>异常</td>
|
||
<td>{$data['userFirst']['is_shadow_banned']}</td>
|
||
</tr>
|
||
<tr>
|
||
<td>注册时间</td>
|
||
<td>{$data['userFirst']['reg_date']}</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<table class="listTable mtop" id="subUserList" name="optionTable">
|
||
<thead>
|
||
<tr>
|
||
<th>id</th>
|
||
<th>name</th>
|
||
<th>mail</th>
|
||
<th>money</th>
|
||
<th>money_aff</th>
|
||
<th>等级</th>
|
||
<th>等级过期时间</th>
|
||
<th>封禁</th>
|
||
<th>异常</th>
|
||
<th>注册时间</th>
|
||
<th>注册ip</th>
|
||
<th>同ip</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>{$data['userFirst']['id']}</td>
|
||
<td>{$data['userFirst']['user_name']}</td>
|
||
<td>{$data['userFirst']['email']}</td>
|
||
<td>{$data['userFirst']['money']}</td>
|
||
<td>{$data['userFirst']['money_aff']}</td>
|
||
<td>{$data['userFirst']['class']}</td>
|
||
<td>{$data['userFirst']['class_expire']}</td>
|
||
<td>{$data['userFirst']['is_banned']}</td>
|
||
<td>{$data['userFirst']['is_shadow_banned']}</td>
|
||
<td>{$data['userFirst']['reg_date']}</td>
|
||
<td>{$data['userFirst']['reg_ip']}</td>
|
||
<td>⭕️</td>
|
||
</tr>
|
||
{foreach $data['subUserList'] as $row}
|
||
<tr>
|
||
<td>{$row['id']}</td>
|
||
<td>{$row['user_name']}</td>
|
||
<td>{$row['email']}</td>
|
||
<td>{$row['money']}</td>
|
||
<td>{$row['money_aff']}</td>
|
||
<td>{$row['class']}</td>
|
||
<td>{$row['class_expire']}</td>
|
||
<td>{$row['is_banned']}</td>
|
||
<td>{$row['is_shadow_banned']}</td>
|
||
<td>{$row['reg_date']}</td>
|
||
<td>{$row['reg_ip']}</td>
|
||
<td>{if $row['reg_ip'] == $data['userFirst']['reg_ip']}⚠️{/if}</td>
|
||
</tr>
|
||
{/foreach}
|
||
</tbody>
|
||
</table>
|
||
|
||
<table class="listTable mtop" id="moneyLogList" name="optionTable">
|
||
<thead>
|
||
<tr>
|
||
<th>表id</th>
|
||
<th>id</th>
|
||
<th>之前</th>
|
||
<th>之后</th>
|
||
<th>金额</th>
|
||
<th>备注</th>
|
||
<th>时间</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
{foreach $data['moneyLogList'] as $row}
|
||
<tr>
|
||
<td>{$row['id']}</td>
|
||
<td>{$row['user_id']}</td>
|
||
<td>{$row['before']}</td>
|
||
<td>{$row['after']}</td>
|
||
<td>{$row['amount']}</td>
|
||
<td>{$row['remark']}</td>
|
||
<td>{$row['create_time']}</td>
|
||
</tr>
|
||
{/foreach}
|
||
</tbody>
|
||
</table>
|
||
|
||
<table class="listTable mtop" id="drawFirst" name="optionTable">
|
||
<thead>
|
||
<tr>
|
||
<th>字段</th>
|
||
<th>值</th>
|
||
</tr>
|
||
</thead>
|
||
<tr>
|
||
<td>id</td>
|
||
<td>{$data['drawFirst']['id']}</td>
|
||
</tr>
|
||
<tr>
|
||
<td>uid</td>
|
||
<td>{$data['drawFirst']['user_id']}</td>
|
||
</tr>
|
||
<tr>
|
||
<td>邮箱</td>
|
||
<td>{$data['drawFirst']['user_mail']}</td>
|
||
</tr>
|
||
<tr>
|
||
<td>udst地址</td>
|
||
<td>{$data['drawFirst']['addr']}</td>
|
||
</tr>
|
||
<tr>
|
||
<td>提款金额</td>
|
||
<td>{$data['drawFirst']['amount']}</td>
|
||
</tr>
|
||
<tr>
|
||
<td>状态</td>
|
||
<td>{$data['drawFirst']['status']}</td>
|
||
</tr>
|
||
<tr>
|
||
<td>创建时间</td>
|
||
<td>{$data['drawFirst']['create_at']}</td>
|
||
</tr>
|
||
<tr>
|
||
<td>更新时间</td>
|
||
<td>{$data['drawFirst']['update_at']}</td>
|
||
</tr>
|
||
<tr>
|
||
<td>memo</td>
|
||
<td>{$data['drawFirst']['memo']}</td>
|
||
</tr>
|
||
</table>
|
||
|
||
<table class="listTable mtop" id="inviteUp" name="optionTable">
|
||
<thead>
|
||
<tr>
|
||
<th>字段</th>
|
||
<th>值</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>code</td>
|
||
<td>{$data['inviteUpGroup']['code']}</td>
|
||
</tr>
|
||
<tr>
|
||
<td>点击数</td>
|
||
<td>{$data['inviteUpGroup']['click']}</td>
|
||
</tr>
|
||
<tr>
|
||
<td>注册数</td>
|
||
<td>{$data['inviteUpGroup']['reg']}</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
</div>
|
||
|
||
<div class="row2">
|
||
|
||
</div>
|
||
|
||
<script>
|
||
$(document).ready(function() {
|
||
|
||
// 初始化时显示选中的表格
|
||
updateTable();
|
||
|
||
// 当 radio 按钮变化时调用 updateTable 函数
|
||
$('input[name="options"]').change(function() {
|
||
updateTable();
|
||
});
|
||
|
||
function updateTable() {
|
||
|
||
const selectedValue = $('input[name="options"]:checked').val();
|
||
|
||
$("[name=optionTable]").hide();
|
||
$("#"+selectedValue).show();
|
||
|
||
}
|
||
|
||
$("[action=done]").click(function(){
|
||
if (confirm("已完成?")) {
|
||
$.ajax({
|
||
type: "POST",
|
||
url: "/gembox/draw/done",
|
||
data: {
|
||
id:$(this).attr('action-id')
|
||
},
|
||
success: function() {
|
||
if (response.status == 1) {
|
||
alert('成功');
|
||
document.location.href = document.location.href;
|
||
} else {
|
||
alert(response)
|
||
}
|
||
}
|
||
});
|
||
}
|
||
});
|
||
|
||
$('[action=back]').click(function() {
|
||
dialog({
|
||
content: '<textarea id="userInput" placeholder="驳回原因"></textarea>',
|
||
cancelValue: '取消',
|
||
cancel: function() {
|
||
// 取消时的操作
|
||
},
|
||
okValue: '确定',
|
||
ok: function() {
|
||
// 获取用户输入的内容
|
||
var userInput = $('#userInput').val();
|
||
|
||
// 发送 POST 请求
|
||
$.post('/gembox/draw/back', {
|
||
memo: userInput,
|
||
id:{$id},
|
||
siteCode:"{$siteCode}"
|
||
}, function(response) {
|
||
// 处理服务器响应
|
||
if (response.status == 1) {
|
||
alert('成功');
|
||
document.location.href = document.location.href;
|
||
} else {
|
||
alert(response)
|
||
}
|
||
}).fail(function(response) {
|
||
// 处理请求失败
|
||
alert('失败');
|
||
});
|
||
}
|
||
}).showModal();
|
||
});
|
||
|
||
|
||
});
|
||
</script>
|
||
|
||
{include file='gembox/layout/foot.tpl'}
|