Files
repo-backend/resources/views/admin/boss/config.blade.php
T

109 lines
4.5 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('admin._layoutNew')
@section('page-head')
@endsection
@section('page-content')
<div class="layui-fluid">
<div class="layui-card">
<div class="layui-form layui-card-header layuiadmin-card-header-auto" lay-filter="layadmin-userfront-formlist">
<div class="layui-form-item">
<button class="layui-btn layui-btn-normal layui-btn-radius" id="add_project">添加项目</button>
</div>
</div>
<table id="data_table" lay-filter="data_table"></table>
@endsection
@section('scripts')
<script type="text/html" id="barDemo">
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="edit">编辑</a>
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="delete">删除</a>
</script>
<script>
$('#add_project').click(function() {
var index = layer.open({
title:'添加项目'
,type:2
,content: '/admin/deposit/config/add/view'
,area: ['100%', '100%']
,maxmin: true
,anim: 3
});
});
let url=window.location.href;
let configId="";
if(url.indexOf("id")!=-1){
configId=url.substr(url.lastIndexOf("/")+1);
}
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/deposit/config'
,height: 'full'
,toolbar: 'default'
,page: true
,cols: [[
{type: 'radio'}
,{field: 'id', title: 'id', width: 70}
,{field: 'currency_name', title: '交易币', width: 80}
,{field: 'day', title: '期限', width: 80}
,{field: 'interest_rate', title: '利息(%', width: 150}
,{field: 'intro', title: '文案', width: 150}
,{field: 'save_min', title: '最少存币数', width: 300}
,{field: 'created_at', title: '创建时间', width: 200}
,{fixed: 'right', title: '操作', width: 190, align: 'center', toolbar: '#barDemo'}
]]
});
table.on('tool(data_table)', function (obj) {
var data = obj.data;
var layEvent = obj.event;
var tr = obj.tr;
var selected = table.checkStatus('data_table')
if (layEvent === 'delete') { //删除
layer.confirm('真的要删除吗?', function (index) {
//向服务端发送删除指令
$.ajax({
url: "/admin/deposit/config/delete",
type: 'post',
dataType: 'json',
data: {id: data.id},
success: function (res) {
if (res.type == 'ok') {
obj.del(); //删除对应行(tr)的DOM结构,并更新缓存
layer.close(index);
} else {
layer.close(index);
layer.alert(res.message);
}
}
});
});
}
if(layEvent === 'edit'){
if (selected.data.length != 1) {
layer.msg('只能编辑一个质押配置');
return false;
}
id = selected.data[0].id
var data=selected.data[0];
layer.open({
title: '编辑质押'
,type: 2
,content: '/admin/deposit/config/edit/view?id='+id
,area: ['600px', '380px']
});
}
});
});
</script>
@endsection