| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 | <div class="panel panel-default panel-intro">    <div class="panel-heading">        {:build_heading(null,FALSE)}        <ul class="nav nav-tabs" data-field="type">            <li class="active"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>            {foreach name="typeList" item="vo"}            <li><a href="#t-{$key}" data-value="{$key}" data-toggle="tab">{$vo}</a></li>            {/foreach}        </ul>    </div>    <div class="panel-body">        <div id="myTabContent" class="tab-content">            <div class="tab-pane fade active in" id="one">                <div class="widget-body no-padding">                    <div id="toolbar" class="toolbar">                        {:build_toolbar('refresh')}                        <div class="dropdown btn-group">                            <a class="btn btn-success btn-more dropdown-toggle" data-toggle="dropdown"><i class="fa fa-plus"></i> {:__('Add')}</a>                            <ul class="dropdown-menu text-left" role="menu">                                <li><a class="btn btn-dialog {:$auth->check('cms/page/add')?'':'hide'}" href="cms/page/add" data-title="添加单页" data-window="parent"><i class="fa fa-file fa-fw"></i> {:__('添加单页')}</a></li>                                <li><a class="btn btn-dialog {:$auth->check('cms/special/add')?'':'hide'}" href="cms/special/add" data-title="添加专题" data-window="parent"><i class="fa fa-newspaper-o fa-fw"></i> {:__('添加专题')}</a></li>                                <li><a class="btn btn-dialog {:$auth->check('cms/diyform/add')?'':'hide'}" href="cms/diyform/add" data-title="添加自定义表单" data-window="parent"><i class="fa fa-list fa-fw"></i> {:__('添加自定义表单')}</a></li>                            </ul>                        </div>                    </div>                    <table id="table" class="table table-striped table-bordered table-hover"                           width="100%">                    </table>                </div>            </div>        </div>    </div></div><script>    require.callback = function () {        define('backend/cms/ajax', ['jquery', 'bootstrap', 'backend', 'table', 'template'], function ($, undefined, Backend, Table, Template) {            var Controller = {                get_link_list: function () {                    // 初始化表格参数配置                    Table.api.init({});                    var table = $("#table");                    // 初始化表格                    table.bootstrapTable({                        url: 'cms/ajax/get_link_list',                        toolbar: ".toolbar", //工具栏                        search: false, //是否启用快速搜索                        cache: false,                        pageSize: 10,                        pagination: true,                        fixedColumns: true,                        fixedRightNumber: 1,                        pageList: [10, 15, 20, 25, 50, 'All'],                        columns: [{                            field: 'type',                            title: '类型',                            width: '100', table: table,                            searchList: {page: '单页', special: '专题', diyform: '自定义表单'},                            formatter: Table.api.formatter.status                        }, {                            field: 'url',                            title: '链接',                            width: '40%',                            formatter: Table.api.formatter.url                        }, {                            field: 'name',                            title: '名称',                            width: '45%',                            align: 'center',                            valign: 'middle',                        }, {                            field: 'operate',                            title: '操作',                            align: 'center',                            width: '80',                            valign: 'middle',                            formatter: function (value, row, index) {                                return '<a href="javascript:" class="btn btn-success btn-xs btn-selectit">选择</a>';                            }                        }],                    });                    // 为表格绑定事件                    Table.api.bindevent(table);                    $(document).on("click", ".btn-selectit", function () {                        Fast.api.close($(this).parent().prev().prev().find("input").val());                        return false;                    });                }            };            return Controller;        });    }</script>
 |