Pro/application/agent/view/settle/recharge.html
2026-02-25 01:50:31 +08:00

185 lines
7.7 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>
<head>
<meta charset="UTF-8">
<title>{$lang['system_name']}</title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport"
content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi"/>
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"/>
<link rel="stylesheet" href="/static/agent/css/font.css">
<link rel="stylesheet" href="/static/agent/css/xadmin.css">
<script type="text/javascript" src="/static/agent/js/jquery.min.js"></script>
<script type="text/javascript" src="/static/agent/lib/layui/layui.js" charset="utf-8"></script>
<script type="text/javascript" src="/static/agent/js/xadmin.js"></script>
<!-- 让IE8/9支持媒体查询从而兼容栅格 -->
<!--[if lt IE 9]>
<script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script>
<script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<div class="x-body">
<form class="layui-form">
<div class="layui-form-item">
<label class="layui-form-label">{$lang['system_name']}</label>
<div class="layui-input-inline">
<input type="text" value="{$user_info.username}" autocomplete="off" class="layui-input layui-username" readonly>
</div>
<div class="layui-form-mid layui-word-aux"></div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">{$lang['account_balance']}</label>
<div class="layui-input-inline">
<input type="text" id="money" value="{$user_info.money}" autocomplete="off" class="layui-input layui-username" readonly>
</div>
<div class="layui-form-mid layui-word-aux"></div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">{$lang['type']}</label>
<div class="layui-input-block">
<input type="radio" name="recharge" value="1" title="{$lang['recharge']}" checked class="recharge">
<input type="radio" name="recharge" value="2" title="{$lang['withdrawal']}" class="recharge">
</div>
<div class="layui-form-mid layui-word-aux"></div>
</div>
{if condition="$intersect eq 1"}
<div class="layui-form-item">
<label class="layui-form-label">{$lang['whether_to_send_points']}</label>
<div class="layui-input-block">
<input type="radio" name="recharge_give" value="0" title="{$lang['no']}" checked class="recharge_give" disabled="disabled">
<input type="radio" name="recharge_give" value="1" title="{$lang['yes']}" class="recharge_give" checked="checked">
</div>
<div class="layui-form-mid layui-word-aux"></div>
</div>
{/if}
<div class="layui-form-item">
<label class="layui-form-label">{$lang['money']}</label>
<div class="layui-input-inline">
<input type="text" id="rechargeMoney" autocomplete="off" class="layui-input" placeholder="{$lang['enter_amount']}">
</div>
<div class="layui-form-mid layui-word-aux"></div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"></label>
<div class="layui-input-block">
<font color="blue">
{$lang['current_available_limit_is']}
<strong>{$agentParentMoney}</strong>
</font>
</div>
<div class="layui-form-mid layui-word-aux"></div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">{$lang['remark']}</label>
<div class="layui-input-inline">
<textarea id="remake" name="remake" maxlength="200" class="layui-textarea" rows="2" style="resize: none;"></textarea>
</div>
</div>
<div class="layui-form-item">
<label for="" class="layui-form-label">
</label>
<button class="layui-btn" type="button" id="submit">{$lang['submit_now']}</button>
</div>
</form>
</div>
<!-- 隐藏参数 -->
<input type="hidden" id="userId" value="{$user_info.id}">
<input type="hidden" id="agent" value="{$user_info.agent}">
<input type="hidden" id="username" value="{$user_info.username}">
<input type="hidden" id="userMoney" value="{$user_info.money}">
<input type="hidden" id="agentParentMoney" value="{$agentParentMoney}">
<script>
$(function(){
var lang = {$jsonlang}
// 输入框触发事件
$('.layui-input').keyup(function(){
showRemind(this);
});
$('.layui-input').blur(function(){
showRemind(this);
});
// 数据验证提醒 (需配合 .layui-input触发事件使用)
function showRemind(obj){
// 获取数据
var id = $(obj).attr('id');
var value = $(obj).val();
var tip = '';
// 判断输入框是否为空
if(value.length == 0){
tip = lang.non_negative_number;
$(obj).addClass('warning');
$(obj).parent().next().addClass('warning').html(tip);
return false;
}
// 恢复正常颜色提醒
$(obj).removeClass('warning');
$(obj).parent().next().removeClass('warning').html('');
}
// 提交添加会员
$('#submit').click(function(){
// 获取数据
var query = new Object();
var userMoney = parseFloat($('#userMoney').val());
var agentParentMoney = parseFloat($('#agentParentMoney').val());
var username = $('#username').val();
var agent = $('#agent').val();
query.userId = $('#userId').val();
query.recharge = $('.recharge:checked').val();
query.rechargeMoney = parseFloat($('#rechargeMoney').val());
query.remake = $('#remake').val();
{if condition="$intersect eq 1"}
query.recharge_give = $('.recharge_give:checked').val();
{/if}
// 验证数据
if(isNaN(query.rechargeMoney)){
layer.msg(lang.enter_amount,function(){});
return false;
}
if(query.rechargeMoney <= 0 || isNaN(query.rechargeMoney)){
layer.msg(lang.amount_big_than_0,function(){});
return false;
}
if(query.recharge == 1 && query.rechargeMoney > agentParentMoney){
layer.msg(lang.recharge_exceeds_limit,function(){});
return false;
}
if(query.recharge == 2 && query.rechargeMoney > userMoney){
layer.msg(lang.insufficient_balance,function(){});
return false;
}
layer.confirm(lang.are_you_sure,{title:lang.confirm_operation,icon:3,btn: [lang.yse,lang.no]},function(){
$.ajax({
url:'/settle/do_recharge',
data:query,
type:'POST',
dataType:'JSON',
success:function(data){
if(data.code == 0){
layer.msg(data.msg);
}else if(data.code == 1){
layer.alert(data.msg,function(index){
layer.close(index);
x_admin_show('充值提现查询','/report/recharge?username='+ username);
});
}
}
})
});
});
})
</script>
</body>
</html>