define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) { var Controller = { index: function () { // 初始化表格参数配置 Table.api.init({ extend: { index_url: 'mattertemplatecategorizedcontent/index' + location.search, add_url: 'mattertemplatecategorizedcontent/add', edit_url: 'mattertemplatecategorizedcontent/edit', del_url: 'mattertemplatecategorizedcontent/del', multi_url: 'mattertemplatecategorizedcontent/multi', import_url: 'mattertemplatecategorizedcontent/import', table: 'mattertemplatecategorizedcontent', } }); var table = $("#table"); // 初始化表格 table.bootstrapTable({ url: $.fn.bootstrapTable.defaults.extend.index_url, pk: 'id', sortName: 'id', columns: [ [ {checkbox: true}, {field: 'id', title: __('Id')}, {field: 'day', title: __('Day')}, {field: 'times', title: __('Times')}, {field: 'mattertemplatecategorization.name', title: __('Mattertemplatecategorization.name'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content}, {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate} ] ] }); // 为表格绑定事件 Table.api.bindevent(table); }, add: function () { $('#add-form,#edit-form').on('click', '.shili_huashu_btn', function () { var that = $(this); let txt = that.closest('.form_group_add').find('.c-hui-fang-yao-dian'); $.post('ai/talk_skill',{txt:txt.val()},function (res) { // layer.close(load_index); //回显 that.closest('.form_group_add').find('.c-content').val(res.data); },'json'); }); $('#c-add_group_content').on('click',function (res){ res.preventDefault(); var html = $('.form_group_add_noshow').html(); html = "
"+html+"
"; $('#c-add_group_last_div').before(html); }); $('#add-form').on('click', '.deleteButton', function () { // 获取当前删除按钮所在的大 div 并移除 var number = $('.form_group_add').length; if (number == 1){layer.msg('至少保留一个')}else $(this).closest('.form_group_add').remove(); }); $('#edit-form').on('click', '.deleteButton', function () { // 获取当前删除按钮所在的大 div 并移除 var number = $('.form_group_add').length; if (number == 1){layer.msg('至少保留一个')}else $(this).closest('.form_group_add').remove(); }); $('#submit-button').on('click',function (res){ var inputInfo = []; $('.form_group_add input , .form_group_add textarea ').each(function () { var value = $(this).val(); var valueName = $(this).attr('name'); inputInfo.push({ name: valueName, value: value }); }); var mattertemplatecategorization_id=$('#c-mattertemplatecategorization_id').val(); var create_time=$('#c-create_time').val(); var update_time=$('#c-update_time').val(); $.post('Mattertemplatecategorizedcontent/add', {inputInfo:inputInfo,mattertemplatecategorization_id:mattertemplatecategorization_id, create_time:create_time,update_time:update_time},function (res) { // layer.close(load_index); //回显 if (res.code == 1){ layer.msg('添加成功'); }else { layer.msg('添加失败'); } },'json'); }); $('#submit-button-edit').on('click',function (res){ var inputInfo = []; $('.form_group_add input , .form_group_add textarea ').each(function () { var value = $(this).val(); var valueName = $(this).attr('name'); inputInfo.push({ name: valueName, value: value }); }); var mattertemplatecategorization_id=$('#c-mattertemplatecategorization_id').val(); var create_time=$('#c-create_time').val(); var update_time=$('#c-update_time').val(); $.post('Mattertemplatecategorizedcontent/newEdit', {inputInfo:inputInfo,mattertemplatecategorization_id:mattertemplatecategorization_id, create_time:create_time,update_time:update_time},function (res) { // layer.close(load_index); //回显 if (res.code == 1){ layer.msg('修改成功'); }else { layer.msg('修改失败'); } },'json'); }); Controller.api.bindevent(); }, edit: function () { Controller.api.bindevent(); }, api: { bindevent: function () { Form.api.bindevent($("form[role=form]")); } } }; return Controller; });