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

118 lines
5.4 KiB
PHP

@extends('admin._layoutNew')
@section('page-head')
@endsection
@section('page-content')
<table id="data_table" lay-filter="data_table"></table>
@endsection
@section('scripts')
<script type="text/html" id="is_display">
<input type="checkbox" name="is_display" value="@{{d.id}}" lay-skin="switch" lay-text="是|否" lay-filter="is_display" disabled @{{ d.is_display == 1 ? 'checked' : '' }}>
</script>
<script type="text/html" id="open_transaction">
<input type="checkbox" name="open_transaction" value="@{{d.id}}" lay-skin="switch" lay-text="开启|关闭" lay-filter="open_transaction" disabled @{{ d.open_transaction == 1 ? 'checked' : '' }}>
</script>
<script type="text/html" id="open_lever">
<input type="checkbox" name="open_lever" value="@{{d.id}}" lay-skin="switch" lay-text="开启|关闭" lay-filter="open_lever" disabled @{{ d.open_lever == 1 ? 'checked' : '' }}>
</script>
<script type="text/html" id="open_microtrade">
<input type="checkbox" name="open_microtrade" value="@{{d.id}}" lay-skin="switch" lay-text="开启|关闭" lay-filter="open_microtrade" disabled @{{ d.open_microtrade == 1 ? 'checked' : '' }}>
</script>
<script type="text/html" id="open_coin_trade">
<input type="checkbox" name="open_coin_trade" value="@{{d.id}}" lay-skin="switch" lay-text="开启|关闭" lay-filter="open_coin_trade" disabled @{{ d.open_coin_trade == 1 ? 'checked' : '' }}>
</script>
<script type="text/html" id="coin_trade_success">
<input type="checkbox" name="coin_trade_success" value="@{{d.id}}" lay-skin="switch" lay-text="开启|关闭" lay-filter="coin_trade_success" disabled @{{ d.coin_trade_success == 1 ? 'checked' : '' }}>
</script>
<script>
var legal_id = {{ Request::route('legal_id') }}
layui.use(['table', 'layer', 'form'], function() {
var table = layui.table
,layer = layui.layer
,form = layui.form
,$ = layui.$
var data_table = table.render({
elem: '#data_table'
,url: '/admin/currency/match_list/' + legal_id
,height: 'full'
,toolbar: 'default'
,page: true
,cols: [[
{type: 'radio'}
,{field: 'id', title: 'id', width: 70}
,{field: 'legal_name', title: '法币', width: 80}
,{field: 'currency_name', title: '交易币', width: 80}
,{field: 'is_display', title: '显示', width: 90, templet: '#is_display'}
,{field: 'category_text', title: '分类', width: 90}
,{field: 'open_transaction', title: '撮合交易', width: 100, templet: '#open_transaction'}
,{field: 'open_lever', title: '杠杆交易', width: 100, templet: '#open_lever'}
,{field: 'open_microtrade', title: '期权', width: 100, templet: '#open_microtrade'}
,{field: 'open_coin_trade', title: '币币交易', width: 100, templet: '#open_coin_trade'}
,{field: 'coin_trade_success', title: '币币交易撮合', width: 100, templet: '#coin_trade_success'}
,{field: 'market_from_name', title: '行情来自', width: 110}
,{field: 'create_time', title: '创建时间', width: 180}
]]
});
table.on('toolbar(data_table)', function (obj) {
console.log(obj)
var id = 0
,selected = table.checkStatus('data_table')
switch (obj.event) {
case 'add':
layer.open({
title: '添加交易对'
,type: 2
,content: '/admin/currency/match_add/' + legal_id
,area: ['600px', '380px']
});
break;
case 'update':
if (selected.data.length != 1) {
layer.msg('只能编辑一个交易对');
return false;
}
id = selected.data[0].id
layer.open({
title: '编辑交易对'
,type: 2
,content: '/admin/currency/match_edit/' + id
,area: ['600px', '380px']
});
break;
case 'delete':
if (selected.data.length != 1) {
layer.msg('选择一个交易对才能删除');
return false;
}
id = selected.data[0].id
layer.confirm('真的确定要删除吗?', function (index) {
$.ajax({
url: '/admin/currency/match_del/' + id
,type: 'GET'
,success: function (res) {
layer.msg(res.message, {
time: 2000
,end: function () {
if (res.type == 'ok') {
data_table.reload();
}
}
});
}
,error: function (res) {
}
});
});
break;
default:
break;
}
});
});
</script>
@endsection