guideappcollect.js 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) {
  2. var Controller = {
  3. index: function () {
  4. // 初始化表格参数配置
  5. Table.api.init({
  6. extend: {
  7. index_url: 'guideappcollect/index',
  8. table: 'guideappcollect',
  9. }
  10. });
  11. var table = $("#table");
  12. if(Config.admin_groupid != 4){
  13. // 初始化表格
  14. table.bootstrapTable({
  15. url: $.fn.bootstrapTable.defaults.extend.index_url,
  16. pk: 'id',
  17. sortOrder:'',
  18. search: false,
  19. commonSearch:false,
  20. columns: [
  21. [
  22. {
  23. field: 'createdate',
  24. title: __('createdate'),
  25. type: 'datetime',
  26. operate:false,
  27. addclass: 'datetimerange'
  28. },
  29. {
  30. field: 'uv_view_total',
  31. title: __('导端曝光UV'),
  32. },
  33. {
  34. field: 'uv_total',
  35. title: __('导端点击UV'),
  36. type: 'datetime',
  37. operate:false,
  38. addclass: 'datetimerange'
  39. },
  40. {
  41. field: 'click_rate',
  42. title: __('点击率'),
  43. type: 'datetime',
  44. operate:false,
  45. addclass: 'datetimerange'
  46. },
  47. {
  48. field: 'import_num',
  49. title: __('导端用户数'),
  50. type: 'datetime',
  51. operate:false,
  52. addclass: 'datetimerange'
  53. },
  54. {
  55. field: 'importapp_rate',
  56. title: __('导端率'),
  57. type: 'datetime',
  58. operate:false,
  59. addclass: 'datetimerange'
  60. },
  61. {
  62. field: 'recharge_user_num',
  63. title: __('充值人数'),
  64. },
  65. {
  66. field: 'recharge_money',
  67. title: __('充值金额'),
  68. }
  69. ]
  70. ]
  71. });
  72. }else{
  73. // 初始化表格
  74. table.bootstrapTable({
  75. url: $.fn.bootstrapTable.defaults.extend.index_url,
  76. pk: 'id',
  77. sortOrder:'',
  78. search: false,
  79. commonSearch:false,
  80. columns: [
  81. [
  82. {
  83. field: 'createdate',
  84. title: __('createdate'),
  85. type: 'datetime',
  86. operate:false,
  87. addclass: 'datetimerange'
  88. },
  89. {
  90. field: 'recharge_user_num',
  91. title: __('充值人数'),
  92. },
  93. {
  94. field: 'recharge_money',
  95. title: __('充值金额'),
  96. }
  97. ]
  98. ]
  99. });
  100. }
  101. // 为表格绑定事件
  102. Table.api.bindevent(table);
  103. Controller.api.bindevent();
  104. },
  105. api: {
  106. bindevent: function () {
  107. //Form.api.bindevent($("form[role=form]"));
  108. }
  109. }
  110. };
  111. return Controller;
  112. });