define(['table', 'upload','form'], function (Table,Upload,Form) { var product = { //Do setup work hereAction index: function () { window.statuskOption= Config.statusList; Table.api.init({ extend: { index_url: 'robot/select', add_url: 'robot/insert', edit_url: 'robot/update', del_url: 'robot/delete', multi_url: 'robot/multi', //dragsort_url: 'robot/weigh', table: 'robot', } }); var table = $("#table"); var tableOptions = { url: $.fn.bootstrapTable.defaults.extend.index_url, pk: 'id', sortName: 'id', commonSearch: false, search: false, columns: [ [ {checkbox: true}, { field: 'id', title: 'ID', filter: "number", sortable: true // 是否排序 }, { title: "名称", field: "title", filter: "string", }, { title: "产品单价", field: "price", filter: "string" }, { title: "广告", field: "size", filter: "string", formatter:function(v){ return v+'个' } }, { title: "状态", field: "status", sortable: true, formatter:Table.api.formatter.status, searchList:window.statuskOption, operate:false, filter: "select", filterOption:"statuskOption" }, { title: "memo", field: "memo", visible: false, }, { title: "创建时间", field: "created_at", visible: false, }, { title: "更新时间", field: "updated_at", visible: false, }, {field: 'operate', title: '操作', table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate} ] ] }; // 初始化表格 table.bootstrapTable(tableOptions); // 为表格绑定事件 Table.api.bindevent(table); }, update:function(){ this.bindevent(); }, insert:function(){ this.bindevent(); }, bindevent:function(){ Config['upload_url'] = 'files/upload'; var form = $('form'); var that = this; $('[name=cycle_type]').on('change',function(){ console.log($(this).val()); $('[name=cycle_type]').val($(this).val()); //$('#random_build_btn').parent().parent().find('input').val(that.generatepassword(48)); }); Form.api.bindevent(form) } }; return product });