express.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. define(["jquery", "easy-admin"], function ($, ea) {
  2. var init = {
  3. table_elem: '#currentTable',
  4. table_render_id: 'currentTableRenderId',
  5. index_url: 'mall.express/index',
  6. add_url: 'mall.express/add',
  7. edit_url: 'mall.express/edit',
  8. delete_url: 'mall.express/delete',
  9. export_url: 'mall.express/export',
  10. modify_url: 'mall.express/modify',
  11. };
  12. var Controller = {
  13. index: function () {
  14. ea.table.render({
  15. init: init,
  16. toolbar: ['refresh'],
  17. cols: [[
  18. {type: 'checkbox'},
  19. {field: 'id', title: '自增id'},
  20. {
  21. width: 100, title: 'icon', templet: function (d) {
  22. return '<span><img src="' + d.icon + '" style="width: 60px;height: 60px;border-radius: 60px;"></span>';
  23. }
  24. },
  25. {field: 'name', title: '名称'},
  26. {field: 'status', title: '状态', width: 85, search: 'select', selectList: {0: '禁用', 1: '启用'}, templet: ea.table.switch},
  27. {field: 'created_time', title: '添加时间'},
  28. {
  29. width: 280,
  30. title: '操作',
  31. fixed:'right',
  32. templet: ea.table.tool,
  33. operat: [
  34. []
  35. ]
  36. }
  37. ]],
  38. });
  39. ea.listen();
  40. },
  41. add: function () {
  42. ea.listen();
  43. },
  44. edit: function () {
  45. ea.listen();
  46. },
  47. };
  48. return Controller;
  49. });