define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) { var Controller = { index: function () { // 初始化表格参数配置 Table.api.init({ extend: { index_url: 'referral/book/index', info_url: 'book/book/info', table: 'book', } }); var table = $("#table"); // 初始化表格 table.bootstrapTable({ url: $.fn.bootstrapTable.defaults.extend.index_url, pk: 'id', sortName: 'idx', search: false, showToggle:false, showColumns: false, showExport: false, searchFormVisible: true, columns: [ [ {field: 'id', title: __('Id')}, {field: 'image', title: '封面', operate:false, formatter: Controller.api.formatter.image}, {field: 'name', title:'名称',operate:'LIKE',formatter:Controller.api.formatter.name_text}, {field: 'sex', title:'频道',formatter: Controller.api.formatter.sex_text,searchList: {'1':'男频','2':'女频'}}, {field: 'book_category_id', title: '类别',formatter: Controller.api.formatter.category_text,searchList:$.getJSON('book/category/categorylist')}, {field: 'is_finish', title:'完结状态',formatter:Controller.api.formatter.is_finish_text,searchList:{'1':'完结','0':'连载'}}, {field: 'state', title:'上架状态',visible:(Config.group<3),formatter:Controller.api.formatter.state_text,searchList:{'1':'上架','-1':'入库'}}, {field: 'idx', title: '派单指数',operate:'BETWEEN',searchList:{'91,100':'100-91','81,90':'90-81','61,80':'80-61','0,60':'60以下'}}, {field: 'keywords',title:'关键字搜索',operate:'LIKE',visible:false}, {field: 'operate', title: '操作', formatter: Controller.api.formatter.tuiguang}, ] ] }); // 为表格绑定事件 Table.api.bindevent(table); // 弹窗绑定 $(document).on('click','.layer-open',function () { Fast.api.open($(this).attr('href'), $(this).text(), {}); return false; }) //book_but $(document).on('click','.book_but',function () { Fast.api.open($(this).attr('href'), '推广连接', {}); return false; }); }, info: function () { // 初始化表格参数配置 Table.api.init({ extend: { index_url: 'referral/book/info', } }); var table = $("#table"); // 初始化表格 table.bootstrapTable({ url: $.fn.bootstrapTable.defaults.extend.index_url, pk: 'id', sortName: 'id', showColumns:false, showToggle:false, showExport:false, search:false, // commonSearch: false, columns: [ [ {field: 'id', title: __('Id')}, {field: 'name', title: '章节',formatter: Controller.api.formatter.name}, {field: 'operate', title: '操作', formatter: Controller.api.formatter.links} ] ], onLoadSuccess: function (data) { $("[data-toggle='tooltip']").tooltip(); } }); // 为表格绑定事件 Table.api.bindevent(table); // 获取推广链接 $(document).on('click','.layer-open',function () { Fast.api.open($(this).attr('href'), $(this).data('title')?$(this).data('title'):'获取推广链接', {}); return false; }); // 设置关注章节 $(document).on('click','.set-guide-chapter-idx',function () { $this = $(this); Fast.api.ajax({ 'url': $this.attr('href') }, function (data) { //success Config.guide_chapter_idx = data.guide_chapter_idx; //更新订购章节 table.bootstrapTable('refresh'); }, function (data) { //error }); return false; }); }, chapter: function () { $(document).on('click', '.btn-close', function () { Fast.api.close(); }); }, api: { bindevent: function () { Form.api.bindevent($("form[role=form]")); }, formatter: { // name: function (value, row, index) { // return '' + value + ''; // }, image: function (value, row, index) { return '