sifangpay/resources/views/merchant/drawmoney/create.blade.php

273 lines
12 KiB
PHP
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.

@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>
&nbsp;<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> &nbsp;&nbsp;单笔最大提款金额:
<span id="max_money">{{ config_cache('draw_config.draw_max_money') }}</span> &nbsp;&nbsp;每天可提款总金额:
<span id="day_max_money">{{ config_cache('draw_config.draw_day_max_money') }}</span> &nbsp;&nbsp;每天提款最大次数:
<span id="day_number">{{ config_cache('draw_config.draw_day_times') }}</span> &nbsp;&nbsp;
</div>
<div class="msg-tips msg-tips-warm">
<i class="layui-icon layui-icon-about"></i>
今日已申请提款总金额:<span id="yqlmoney">{{ $draw_info['draw_total'] }}</span> &nbsp;&nbsp;今日已申请提款:
{{ $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>&nbsp;&nbsp;冻结比率:
{{ $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>
&nbsp;今日已申请提款超过系统限制的 {{ 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>
&nbsp;非常抱歉,现在不是提现时间
</div>
@endif
</div>
<div class="msg-tips msg-tips-danger">
<i class="layui-icon layui-icon-about"></i>
&nbsp;<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