273 lines
12 KiB
PHP
273 lines
12 KiB
PHP
@extends('merchant.layouts.base')
|
||
@section('add_css')
|
||
|
||
@endsection
|
||
@section('content')
|
||
<fieldset class="layui-elem-field layui-field-title" style="">
|
||
<legend>申请提现</legend>
|
||
</fieldset>
|
||
|
||
@if(!config_cache('draw_config.draw_open'))
|
||
<div class="msg-tips msg-tips-danger">
|
||
<i class="layui-icon layui-icon-about"></i>
|
||
<b>系统已关闭提现功能 </b>
|
||
|
||
</div>
|
||
@else
|
||
<div class="layui-form layui-form-pane " lay-filter="layuiadmin-form-role" id="layuiadmin-form-role"
|
||
style="padding: 20px 20px 20px 0">
|
||
{{ csrf_field() }}
|
||
|
||
|
||
<div class="msg-tips msg-tips-warm">
|
||
<i class="layui-icon layui-icon-about"></i>
|
||
单笔最小提款金额:
|
||
<span id="min_money">{{ config_cache('draw_config.draw_min_money') }}</span> 元 单笔最大提款金额:
|
||
<span id="max_money">{{ config_cache('draw_config.draw_max_money') }}</span> 元 每天可提款总金额:
|
||
<span id="day_max_money">{{ config_cache('draw_config.draw_day_max_money') }}</span> 元 每天提款最大次数:
|
||
<span id="day_number">{{ config_cache('draw_config.draw_day_times') }}</span> 次
|
||
</div>
|
||
|
||
|
||
<div class="msg-tips msg-tips-warm">
|
||
<i class="layui-icon layui-icon-about"></i>
|
||
今日已申请提款总金额:<span id="yqlmoney">{{ $draw_info['draw_total'] }}</span> 元 今日已申请提款:
|
||
{{ $draw_info['draw_number'] }} 次
|
||
</div>
|
||
|
||
<div class="msg-tips msg-tips-ok">
|
||
<i class="layui-icon layui-icon-about"></i>
|
||
今日成交总额:{{ $day_seizure['day_total_money'] }},今日冻结金额:<span class="text-red">{{ $day_seizure['day_seizure_money'] }}
|
||
元</span> 冻结比率:
|
||
{{ $day_seizure_ratio ?? 0 }} %
|
||
</div>
|
||
|
||
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label">可用余额</label>
|
||
<div class="layui-input-block">
|
||
<input type="text" autocomplete="off" id="user_money" placeholder=""
|
||
value="{{ $use_money - $day_seizure['day_seizure_money'] }}" class="layui-input" disabled>
|
||
</div>
|
||
</div>
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label">到账类型</label>
|
||
<div class="layui-input-block">
|
||
<input type="text" autocomplete="off" placeholder="" value="{{ merchant()->DrawTypeName }}"
|
||
class="layui-input" disabled>
|
||
</div>
|
||
</div>
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label">提现金额</label>
|
||
<div class="layui-input-block">
|
||
<input type="text" name="draw_money" lay-verify="rq" id="draw_money" placeholder="请输入提现金额"
|
||
autocomplete="off" class="layui-input">
|
||
</div>
|
||
</div>
|
||
|
||
<div class="msg-tips msg-tips-ok ">
|
||
<input type="hidden" name="fee_money" value="0" id="fee_money">
|
||
<i class="layui-icon layui-icon-about"></i> 提现手续费:
|
||
<button class="layui-btn layui-btn-success layui-btn-radius layui-btn-sm" id="sxf" disabled>0.00元
|
||
</button>
|
||
</div>
|
||
|
||
<span id="sjdzjj" style="display:none;"></span>
|
||
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label">实际到账</label>
|
||
<div class="layui-input-block">
|
||
<input type="text" id="money" placeholder="0.00" autocomplete="off" class="layui-input" disabled>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label">提现银行</label>
|
||
<div class="layui-input-block">
|
||
<input type="hidden" name="bank_account">
|
||
<input type="hidden" name="bank_name">
|
||
<input type="hidden" name="bank_source">
|
||
<select name="bank_realname" id="bank" lay-filter="filter">
|
||
<option value="">请选择提现银行</option>
|
||
@if(!empty($bank))
|
||
@foreach($bank as $k=>$v)
|
||
<option value=" {{ $v->realname }}" data-name="{{ $v->name }}"
|
||
data-source="{{ $v->source }}" data-account="{{ $v->account }}">
|
||
{{ $v->realname }}({{ $v->name }}{{ $v->account }})
|
||
</option>
|
||
@endforeach
|
||
@endif
|
||
|
||
</select>
|
||
<input type="hidden" id="tkyhhidden" value="530">
|
||
</div>
|
||
</div>
|
||
|
||
@if($draw_limit==1)
|
||
@if($draw_info['draw_number']>=config_cache('draw_config.draw_day_times'))
|
||
<div class="msg-tips msg-tips-warm">
|
||
<i class="layui-icon layui-icon-about"></i>
|
||
今日已申请提款超过系统限制的 {{ config_cache('draw_config.draw_day_times') }} 次
|
||
</div>
|
||
@else
|
||
<div class="layui-form-item m-t-20 text-center">
|
||
|
||
<button class="layui-btn " lay-submit lay-filter="drawmoney" id="LAY-form-submit">提现提交</button>
|
||
|
||
|
||
</div>
|
||
@endif
|
||
@else
|
||
<div class="msg-tips msg-tips-warm">
|
||
<i class="layui-icon layui-icon-about"></i>
|
||
非常抱歉,现在不是提现时间
|
||
</div>
|
||
@endif
|
||
</div>
|
||
<div class="msg-tips msg-tips-danger">
|
||
<i class="layui-icon layui-icon-about"></i>
|
||
<b>提现注意: </b>
|
||
<p>
|
||
{!! nl2br(config_cache('draw_config.draw_tips')) !!}
|
||
|
||
|
||
</p>
|
||
</div>
|
||
@endif
|
||
|
||
|
||
|
||
|
||
|
||
|
||
@endsection
|
||
@section('add_js')
|
||
|
||
<script>
|
||
layui.use(['index', 'form', 'verify', 'custorm'], function () {
|
||
var $ = layui.$
|
||
, custorm = layui.custorm
|
||
, form = layui.form;
|
||
custorm.upload_one(".insert_upload_logo");
|
||
var min_money = "{{ config_cache('draw_config.draw_min_money') }}";
|
||
var max_money = "{{ config_cache('draw_config.draw_max_money') }}";
|
||
var day_max_money = "{{ config_cache('draw_config.day_max_money') }}";
|
||
var day_number = "{{ config_cache('draw_config.draw_day_times') }}";
|
||
|
||
form.on('select(filter)', function (data) {
|
||
console.log(data.elem); //得到select原始DOM对象
|
||
console.log(data.value); //得到被选中的值
|
||
console.log(data.othis); //得到美化后的DOM对象
|
||
var bank_name = $(data.elem).find(':selected').data('name');
|
||
var source = $(data.elem).find(':selected').data('source');
|
||
var account = $(data.elem).find(':selected').data('account');
|
||
$('[name="bank_account"]').val(account);
|
||
$('[name="bank_name"]').val(bank_name);
|
||
$('[name="bank_source"]').val(source);
|
||
});
|
||
|
||
$("#draw_money").blur(function () {
|
||
var draw_money = parseFloat($(this).val());
|
||
if (draw_money <= 0) {
|
||
layer.msg('提现不能小于0', {icon: 2});
|
||
return false;
|
||
}
|
||
if (parseFloat($("#draw_money").val()) > parseFloat($("#user_money").val())) {
|
||
layer.msg('可用余额不足!', {icon: 2});
|
||
return false;
|
||
}
|
||
|
||
if (parseFloat($("#draw_money").val()) < parseFloat(min_money)) {
|
||
layer.msg("单笔提款金额不能少于" + min_money + "元!", {icon: 2});
|
||
return false;
|
||
}
|
||
console.log($("#max_money").val());
|
||
if (parseFloat($("#draw_money").val()) > parseFloat(max_money)) {
|
||
layer.msg("单笔提款金额不能大于" + max_money + "元!", {icon: 2});
|
||
return false;
|
||
}
|
||
|
||
if (parseFloat($("#draw_money").val()) + parseFloat($("#yqlmoney").val()) > parseFloat(day_max_money)) {
|
||
layer.msg("每天申请提款的总金额不能超过 " + day_max_money + "!", {icon: 2});
|
||
return false;
|
||
}
|
||
|
||
|
||
$.ajax({
|
||
url: '{{ admin_merchant_url("Api",'index',['type'=>'draw_money_fee','name'=>'money']) }}',
|
||
method: 'get',
|
||
data: {
|
||
_token: '{{ csrf_token() }}',
|
||
draw_money: draw_money,
|
||
draw_type: '{{ merchant()->draw_type }}'
|
||
|
||
},
|
||
success: function (res) {
|
||
$("#sxf").text(res.money);
|
||
$("#fee_money").val(res.money);
|
||
var money = draw_money - parseFloat(res.money);
|
||
$("#money").val(money);
|
||
}
|
||
})
|
||
});
|
||
|
||
form.on('submit(drawmoney)', function (obj) {
|
||
|
||
var draw_money = parseFloat($(this).val());
|
||
if (draw_money <= 0) {
|
||
layer.msg('提现不能小于0', {icon: 2});
|
||
return false;
|
||
}
|
||
if (parseFloat($("#draw_money").val()) > parseFloat($("#user_money").val())) {
|
||
layer.msg('可用余额不足!', {icon: 2});
|
||
return false;
|
||
}
|
||
|
||
if (parseFloat($("#draw_money").val()) < parseFloat(min_money)) {
|
||
layer.msg("单笔提款金额不能少于" + min_money + "元!", {icon: 2});
|
||
return false;
|
||
}
|
||
console.log($("#max_money").val());
|
||
if (parseFloat($("#draw_money").val()) > parseFloat(max_money)) {
|
||
layer.msg("单笔提款金额不能大于" + max_money + "元!", {icon: 2});
|
||
return false;
|
||
}
|
||
|
||
if (parseFloat($("#draw_money").val()) + parseFloat($("#yqlmoney").val()) > parseFloat(day_max_money)) {
|
||
layer.msg("每天申请提款的总金额不能超过 " + day_max_money + "!", {icon: 2});
|
||
return false;
|
||
}
|
||
|
||
//提交修改
|
||
$("#LAY-form-submit").prop('disabled', true);
|
||
$.ajax({
|
||
url: '{{ action($controller.'@store') }}'
|
||
, method: 'post'
|
||
, data: obj.field,
|
||
complete: function () {
|
||
|
||
}
|
||
, success: function (res) {
|
||
|
||
|
||
layer.msg(res.msg, {
|
||
time: 2000,
|
||
}, function () {
|
||
//$("#LAY-form-submit").prop('disabled',false);
|
||
if (res.error == 0) {
|
||
window.location.reload();
|
||
} else {
|
||
$("#LAY-form-submit").prop('disabled', false);
|
||
}
|
||
|
||
});
|
||
|
||
}
|
||
});
|
||
|
||
return false;
|
||
});
|
||
});
|
||
</script>
|
||
|
||
@endsection |