terms.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. define(['jquery', 'table', 'form'], function($, Table, Form) {
  2. var Controller = {
  3. index: function() {
  4. Table.init = {
  5. table_elem: '#currentTable',
  6. table_render_id: 'currentTable',
  7. edit_url: 'links.terms/edit',
  8. delete_url: 'links.terms/del',
  9. };
  10. Table.render({
  11. init: Table.init,
  12. toolbar: ['refresh'],
  13. url: 'links.terms/index',
  14. cols: [
  15. [
  16. { field: 'id', width: 70, title: 'ID' },
  17. { field: 'name', align: "left", title: '分类名称' },
  18. { width: 90, title: '操作', templet: Table.formatter.tool, operat: ['edit', 'delete'] }
  19. ]
  20. ],
  21. page: {}
  22. });
  23. Table.api.bindevent();
  24. },
  25. edit: function() {
  26. Controller.api.bindevent();
  27. },
  28. api: {
  29. bindevent: function() {
  30. Form.api.bindevent($("form.layui-form"));
  31. }
  32. }
  33. };
  34. return Controller;
  35. });