Files
repo-backend/resources/views/admin/currency/add.blade.php
T

405 lines
22 KiB
PHP

@extends('admin._layoutNew')
@section('page-head')
<style>
.hide {
display: none;
}
</style>
@endsection
@section('page-content')
<form class="layui-form" action="">
<div class="layui-tab">
<ul class="layui-tab-title">
<li class="layui-this">基础参数</li>
<li>交割参数</li>
<li>提币参数</li>
<li>充币参数</li>
<li>插针参数</li>
<!-- <li>链上参数</li>-->
</ul>
<div class="layui-tab-content">
<div class="layui-tab-item layui-show">
<div class="layui-form-item">
<label class="layui-form-label">币种名称</label>
<div class="layui-input-inline">
<input type="text" name="name" lay-verify="required" autocomplete="off" placeholder="" class="layui-input" value="{{$result->name}}">
</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-inline">
<input type="text" name="vcode" lay-verify="required" autocomplete="off" placeholder="" class="layui-input" value="{{$result->vcode}}">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">展示名称</label>
<div class="layui-input-inline">
<input type="text" name="real_name" lay-verify="required" autocomplete="off" placeholder="" class="layui-input" value="{{$result->real_name}}">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">排序</label>
<div class="layui-input-inline">
<input type="number" class="layui-input" id="sort" name="sort" value="{{$result->sort}}" placeholder="排序为升序">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">基于链</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" id="type" name="type" value="{{$result->type}}" placeholder="标志">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">分类</label>
<div class="layui-input-block">
<input type="radio" name="is_class" title="加密货币" value="2" lay-skin="primary" @if($result->is_class ==2) checked @endif>
<input type="radio" name="is_class" title="期货" value="3" lay-skin="primary" @if($result->is_class ==3) checked @endif>
<input type="radio" name="is_class" title="外汇" value="0" lay-filter="microtrade" lay-skin="primary" @if($result->is_class ==0) checked @endif>
<input type="radio" name="is_class" title="股票" value="6" lay-skin="primary" @if($result->is_class ==6) checked @endif>
<input type="radio" name="is_class" title="ETF" value="9" lay-skin="primary" @if($result->is_class ==9) checked @endif>
</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-inline">
<input type="number" class="layui-input" id="price" name="price" value="{{$result->price}}" placeholder="价值">
</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-inline">
<input type="number" class="layui-input" id="rmb_relation" name="rmb_relation" value="{{$result->rmb_relation}}" placeholder="百分比">
</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">
<input type="checkbox" name="is_legal" title="法币交易" value="1" lay-skin="primary" @if($result->is_legal ==1) checked @endif>
<input type="checkbox" name="is_lever" title="合约交易" value="1" lay-skin="primary" @if($result->is_lever ==1) checked @endif>
<input type="checkbox" name="is_micro" title="期权交易" value="1" lay-filter="microtrade" lay-skin="primary" @if($result->is_micro ==1) checked @endif>
<input type="checkbox" name="is_match" title="闪兑交易" value="1" lay-skin="primary" @if($result->is_match ==1) checked @endif>
</div>
<div class="layui-form-mid layui-word-aux"></div>
</div>
<div class="layui-form-item layui-form-text">
<label class="layui-form-label">币种 logo</label>
<div class="layui-input-block">
<button class="layui-btn" type="button" id="upload_test">选择图片</button>
<br>
<img src="@if(!empty($result->logo)){{$result->logo}}@endif" id="img_thumbnail" class="thumbnail" style="display: @if(!empty($result->logo)){{"block"}}@else{{"none"}}@endif;max-width: 200px;height: auto;margin-top: 5px;">
<input type="hidden" name="logo" id="thumbnail" value="@if(!empty($result->logo)){{$result->logo}}@endif">
</div>
</div>
</div>
<div class="layui-tab-item">
<div id="micro_trade_fee" class="layui-form-item {{$result->is_micro == 1 ? '' : 'hide'}}">
<label class="layui-form-label">交割手续费</label>
<div class="layui-input-inline">
<input type="number" class="layui-input" id="" name="micro_trade_fee" value="{{$result->micro_trade_fee}}" placeholder="百分比">
</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-inline">
<input type="number" class="layui-input" name="micro_min" value="{{$result->micro_min}}" placeholder="最小数量">
</div>
<div class="layui-form-mid">-</div>
<div class="layui-input-inline">
<input type="number" class="layui-input" name="micro_max" value="{{$result->micro_max}}" placeholder="最大数量">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">最大持仓笔数</label>
<div class="layui-input-inline">
<input type="number" class="layui-input" name="micro_holdtrade_max" value="{{$result->micro_holdtrade_max}}" placeholder="最大持仓笔数">
</div>
<div class="layui-form-mid layui-word-aux">用户最大可持仓笔数,为0不限制</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">是否购买保险</label>
<div class="layui-input-block">
<div class="layui-input-inline">
<input type="radio" name="insurancable" value="1" title="打开" @if (isset($result->insurancable)) {{$result->insurancable == 1 ? 'checked' : ''}} @endif >
<input type="radio" name="insurancable" value="0" title="关闭" @if (isset($result->insurancable)) {{$result->insurancable == 0 ? 'checked' : ''}} @else checked @endif >
</div>
</div>
</div>
</div>
<div class="layui-tab-item">
<div class="layui-form-item">
<label class="layui-form-label">提币数量</label>
<div class="layui-input-inline">
<input type="number" class="layui-input" id="end_time" name="min_number" value="{{$result->min_number}}" placeholder="最小数量">
</div>
<div class="layui-form-mid">-</div>
<div class="layui-input-inline">
<input type="number" class="layui-input" id="end_time" name="max_number" value="{{$result->max_number}}" placeholder="最大数量">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">提币费率</label>
<div class="layui-input-inline">
<input type="number" class="layui-input" id="end_time" name="rate" value="{{$result->rate}}" placeholder="百分比">
</div>
<div class="layui-form-mid"></div>
</div>
</div>
<div class="layui-tab-item">
<div class="layui-form-item {{$result->id == 3 ? '' : 'hide'}}">
<label class="layui-form-label">充币地址trc20</label>
<div class="layui-input-block">
<input type="text" class="layui-input" id="address_omni" name="address_omni" value="{{$result->address_omni}}" placeholder="地址">
</div>
</div>
@if ( $result->id ==3)
<div class="layui-form-item">
<label class="layui-form-label">充币地址erc20</label>
<div class="layui-input-block">
<input type="text" class="layui-input" id="address_erc" name="address_erc" value="{{$result->address_erc}}" placeholder="地址">
</div>
</div>
@endif
@if ( $result->id !=3)
<div class="layui-form-item">
<label class="layui-form-label">充币地址</label>
<div class="layui-input-block">
<input type="text" class="layui-input" id="address_erc" name="address_erc" value="{{$result->address_erc}}" placeholder="地址">
</div>
</div>
@endif
<div class="layui-form-item">
<label class="layui-form-label">二级密码</label>
<div class="layui-input-block">
<input type="password" class="layui-input" id="second_pwd" name="second_pwd" value="" placeholder="二级密码">
</div>
</div>
</div>
<div class="layui-tab-item">
<div class="layui-form-item">
<label class="layui-form-label">是否插针</label>
<div class="layui-input-block">
<div class="layui-input-inline">
<input type="radio" name="enabled" value="1" title="打开" @if (isset($result->enabled)) {{$result->enabled == 1 ? 'checked' : ''}} @endif >
<input type="radio" name="enabled" value="0" title="关闭" @if (isset($result->enabled)) {{$result->enabled == 0 ? 'checked' : ''}} @else checked @endif >
</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">时间(分钟)</label>
<div class="layui-input-block">
<input type="number" name="min_unit" autocomplete="off" placeholder="请输入时间" class="layui-input" value="{{$result->min_unit}}">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">涨跌百分点</label>
<div class="layui-input-block">
<input type="number" name="count" autocomplete="off" placeholder="请输如涨跌百分点" class="layui-input" value="{{$result->count}}">
</div>
</div>
</div>
<div class="layui-tab-item">
<!--<div class="layui-form-item">
<label class="layui-form-label">基于币种</label>
<div class="layui-input-inline">
<select name="type" lay-verify="required">
<option value="btc" @if($result->type =='btc') selected @endif>BTC</option>
<option value="usdt" @if($result->type =='usdt') selected @endif>USDT</option>
<option value="eth" @if($result->type =='eth') selected @endif>ETH</option>
<option value="erc20" @if($result->type =='erc20') selected @endif>ERC20</option>
<option value="xrp" @if($result->type =='xrp') selected @endif>XRP</option>
</select>
</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">
<input type="text" name="total_account" autocomplete="off" placeholder="运营者的钱包地址" class="layui-input" value="{{$result->total_account}}">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">私钥</label>
<div class="layui-input-block">
<input type="password" name="key" autocomplete="off" placeholder="运营者的钱包私钥" class="layui-input" value="{{$result->key}}">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">合约地址</label>
<div class="layui-input-block">
<input type="text" name="contract_address" autocomplete="off" placeholder="仅ERC20代币才需要填写" class="layui-input" value="{{$result->contract_address}}">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">发币位数</label>
<div class="layui-input-inline">
<input type="text" name="decimal_scale" autocomplete="off" placeholder="" class="layui-input" value="{{$result->decimal_scale ?? 18}}">
</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">
<div class="layui-input-inline">
<input type="text" name="chain_fee" autocomplete="off" placeholder="" class="layui-input" value="{{$result->chain_fee ?? 0 }}">
</div>
<div class="layui-form-mid layui-word-aux">链上归拢、提币的手续费</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">安全验证码</label>
<div class="layui-input-inline">
<input type="text" name="verificationcode" placeholder="" autocomplete="off" class="layui-input">
</div>
<button type="button" class="layui-btn layui-btn-primary" id="get_code">获取验证码</button>
</div>
@if (isset($result->id) && $result->id > 0)
<div class="layui-form-item">
<label class="layui-form-label">总账号地址</label>
<div class="layui-input-block">
<button id="set_out_address" class="layui-btn layui-btn-warm layui-btn-sm" type="button" data-id="{{$result->id}}">转出地址</button>
<button id="set_in_address" class="layui-btn layui-btn-danger layui-btn-sm" type="button" data-id="{{$result->id}}">归拢地址</button>
</div>
</div>
@endif
</div>
</div>
</div>
<input id="currency_id" type="hidden" name="id" value="{{$result->id}}">
<div class="layui-form-item">
<div class="layui-input-block">
<button class="layui-btn" lay-submit="" lay-filter="demo1">立即提交</button>
<button type="reset" class="layui-btn layui-btn-primary">重置</button>
</div>
</div>
</form>
@endsection
@section('scripts')
<script>
layui.use(['upload', 'form', 'laydate', 'element', 'layer'], function () {
var upload = layui.upload
,form = layui.form
,layer = layui.layer
,$ = layui.$
,laydate = layui.laydate
,index = parent.layer.getFrameIndex(window.name)
,element = layui.element
var uploadInst = upload.render({
elem: '#upload_test' //绑定元素
,url: '{{URL("api/upload")}}?scene=admin' //上传接口
,done: function(res){
//上传完毕回调
if (res.type == "ok"){
$("#thumbnail").val(res.message)
$("#img_thumbnail").show()
$("#img_thumbnail").attr("src",res.message)
} else{
alert(res.message)
}
}
,error: function(){
//请求异常回调
}
});
var currency_id = $('#currency_id').val();
//监听提交
form.on('submit(demo1)', function(data){
var data = data.field;
$.ajax({
url:'{{url('admin/currency_add')}}'
,type:'post'
,dataType:'json'
,data: data
,success: function(res) {
layer.msg(res.message, {
time: 2000
,end: function () {
if(res.type == 'ok') {
parent.layer.close(index);
parent.window.location.reload();
}
}
});
}
});
return false;
});
form.on('checkbox(microtrade)', function (data) {
if (data.elem.checked) {
$('#micro_trade_fee').removeClass('hide');
} else {
$('#micro_trade_fee').addClass('hide');
}
});
//获取验证码
$('#get_code').click(function () {
var that_btn = $(this);
$.ajax({
url: '/admin/safe/verificationcode'
,type: 'GET'
,success: function (res) {
if (res.type == 'ok') {
that_btn.attr('disabled', true);
that_btn.toggleClass('layui-btn-disabled');
}
layer.msg(res.message, {
time: 3000
});
}
,error: function () {
layer.msg('网络错误');
}
});
});
// 设置转出地址
$('#set_out_address').click(function () {
parent.layui.layer.open({
title: '设置转出地址'
,type: 2
,content: '/admin/currency/set_out_address/' + currency_id
,area: ['490px', '350px']
});
});
// 设置转入地址
$('#set_in_address').click(function () {
parent.layui.layer.open({
title: '设置转入地址'
,type: 2
,content: '/admin/currency/set_in_address/' + currency_id
,area: ['490px', '250px']
});
});
});
</script>
@endsection