| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 | <!DOCTYPE html><html><head>    <meta charset="utf-8">    <title>layui</title>    <meta name="renderer" content="webkit">    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">    <link rel="stylesheet" href="__PUBLIC__/layui/css/layui.css" media="all">    <link rel="stylesheet" href="__PUBLIC__/font-awesome/css/font-awesome.min.css" media="all"/>    <link rel="stylesheet" href="__CSS__/admin.css" media="all"></head><style>    .layui-form-item .layui-form-checkbox[lay-skin=primary] {        margin-top: auto;    }    .layui-table-cell, .layui-table-box, .layui-table-body {        overflow: visible;    }</style><body style="padding:10px;"><div class="tplay-body-div">    <div class="layui-tab">        <ul class="layui-tab-title">            <li><a href="{:url('admin/code_generation/index')}" class="a_menu">后台生成</a></li>            <li class="layui-this">接口生成</li>        </ul>    </div>    <div style="margin-top: 20px;">    </div>    <form class="layui-form" id="admin">        <div class="layui-form-item">            <label class="layui-form-label">数据表</label>            <div class="layui-input-inline">                <select name="table" lay-search="" lay-filter="tablename" lay-verify="required">                    <option value="">请选择</option>                    {foreach name="$tables" item="vo" key="k"}                    <option value="{$vo.TABLE_NAME}|{$vo.TABLE_COMMENT}">{$vo.TABLE_NAME}({$vo.TABLE_COMMENT|default="无备注"})</option>                    {/foreach}                </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="checkbox" name="crud[create]" title="新增" checked>                <input type="checkbox" name="crud[delete]" title="删除" checked>                <input type="checkbox" name="crud[update]" title="修改" checked>                <input type="checkbox" name="crud[select]" title="查询" checked>            </div>        </div>        <div class="layui-form-item">            <div class="layui-input-block" style="display:none;" id="table_div">                <table class="layui-table" id="table" lay-filter="table"></table>            </div>        </div>        <div class="layui-form-item">            <div class="layui-input-block">                <button class="layui-btn" lay-submit lay-filter="admin">立即生成</button>            </div>        </div>    </form>    {include file="public/foot"}    <script>        layui.use(['table', 'layer', 'form'], function () {            var layer = layui.layer,                $ = layui.jquery,                form = layui.form;            form.on('submit(admin)', function (data) {                $.ajax({                    url: "{:url('generation')}",                    data: $('#admin').serialize(),                    type: 'post',                    dataType: 'json',                    async: false,                    success: function (res) {                        if (1 == res.code) {                            layer.alert('执行成功')                        } else {                            layer.confirm(res.msg, {icon: 3, title: '覆盖前请备份文件!'}, function (index) {                                $.ajax({                                    url: "{:url('generation')}",                                    data: $('#admin').serialize() + '&cover=true',                                    type: 'post',                                    dataType: 'json',                                    async: false,                                    success: function (res) {                                        if (res.code == 1) {                                            layer.alert('执行成功')                                        } else {                                            layer.alert('执行失败')                                        }                                    }                                })                            });                        }                    }                })                return false;            });        });    </script></div></body></html>
 |