factorylist.html 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <div class="layui-fluid">
  2. <div class="layui-card">
  3. <div class="layui-form layui-form-pane layui-card-header layuiadmin-card-header-auto" lay-filter="LAY-factory-factorylist-search">
  4. <div class="layui-form-item">
  5. <div class="layui-inline">
  6. <label class="layui-form-label">工厂名称</label>
  7. <div class="layui-input-block">
  8. <input type="text" name="keywords" placeholder="请输入" autocomplete="off" class="layui-input">
  9. </div>
  10. </div>
  11. <div class="layui-inline">
  12. <button class="layui-btn" lay-submit lay-filter="LAY-factory-factorylist-btn">
  13. <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
  14. </button>
  15. </div>
  16. </div>
  17. </div>
  18. <div class="layui-card-body">
  19. <table id="LAY-factory-factorylist-table" lay-filter="LAY-factory-factorylist-table"></table>
  20. </div>
  21. </div>
  22. </div>
  23. <script>
  24. layui.config({
  25. base: '/static/echoui/' //静态资源所在路径
  26. }).extend({
  27. index: 'lib/index' //主入口模块
  28. }).use(['index', 'form', 'set', 'table'], function() {
  29. var $ = layui.$,
  30. setter = layui.setter,
  31. admin = layui.admin,
  32. form = layui.form,
  33. table = layui.table;
  34. form.render();
  35. table.render({
  36. elem: '#LAY-factory-factorylist-table',
  37. url: setter.baseAgentUrl + 'Report/listfactory',
  38. cols: [
  39. [
  40. { field: 'id', width: 80, title: '表ID', sort: true },
  41. { field: 'idnumber', title: '工厂编号' },
  42. { field: 'title', title: '工厂名称' },
  43. { field: 'realname', title: '姓名' },
  44. { field: 'mobile', title: '手机号' },
  45. { field: 'address', title: '工厂地址' },
  46. ]
  47. ],
  48. page: true,
  49. limit: 50,
  50. cellMinWidth: 150,
  51. text: '对不起,加载出现异常!'
  52. });
  53. form.on('submit(LAY-factory-factorylist-btn)', function(data) {
  54. table.reload('LAY-factory-factorylist-table', {
  55. where: data.field,
  56. page: {
  57. curr: 1
  58. }
  59. });
  60. });
  61. $('.layui-btn.layuiadmin-btn').on('click', function() {
  62. var type = $(this).data('type');
  63. active[type] ? active[type].call(this) : '';
  64. });
  65. });
  66. </script>