index.php 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. {extend name="public/container"}
  2. {block name="content"}
  3. <style>
  4. label{
  5. margin-bottom: 0!important;
  6. margin-top: 4px;
  7. }
  8. .zongDai{
  9. margin-top: 4px;
  10. height: 34px;
  11. font-size: 12px;
  12. display: block;
  13. padding-left: 10px;
  14. line-height: 1.3;
  15. border-width: 1px;
  16. border-style: solid;
  17. background-color: #fff;
  18. border-radius: 2px;
  19. outline: 0;
  20. -webkit-appearance: none;
  21. transition: all .3s;
  22. -webkit-transition: all .3s;
  23. box-sizing: border-box;
  24. border-color: #e6e6e6;
  25. width: 300px;
  26. }
  27. </style>
  28. <div class="layui-fluid">
  29. <div class="layui-row layui-col-space15" id="app">
  30. <div class="layui-col-md12">
  31. <div class="layui-card">
  32. <div class="layui-card-header">搜索条件</div>
  33. <div class="layui-card-body">
  34. <form class="layui-form layui-form-pane" action="">
  35. <div class="layui-form-item">
  36. <div class="layui-inline">
  37. <label class="layui-form-label">总代名称</label>
  38. <div class="layui-input-block" style="width: 400px;display: flex;">
  39. <input class="zongDai" list="ice-cream-flavors" id="code" name="code" />
  40. <datalist id="ice-cream-flavors">
  41. <option value=" ">全部</option>
  42. {volist name="code_list" id="v"}
  43. <option value="{$v.code}">{empty name="v.real_name"}{$v.nickname}{else/}{$v.real_name}{/empty}</option>
  44. {/volist}
  45. </datalist>
  46. <button class="layui-btn layui-btn-sm layui-btn-normal" style="height: 34px ;margin-top: 4px" lay-submit="search" lay-filter="search">
  47. <i class="layui-icon layui-icon-search"></i>搜索</button>
  48. </div>
  49. </div>
  50. </div>
  51. </form>
  52. </div>
  53. </div>
  54. </div>
  55. <div class="layui-col-md12">
  56. <div class="layui-card">
  57. <div class="layui-card-header">团队销量排名</div>
  58. <div class="layui-card-body">
  59. <table class="layui-hide" id="userList" lay-filter="userList"></table>
  60. <script type="text/html" id="number">
  61. <p><span>{{d.sum_price}}</span></p>
  62. </script>
  63. <script type="text/html" id="level">
  64. {{# if(d.level==1){ }}
  65. 普通会员
  66. {{# }else if(d.level==2){ }}
  67. 金牌会员
  68. {{# }else if(d.level==3){ }}
  69. 钻石会员
  70. {{# }else if(d.level==4){ }}
  71. 合伙人
  72. {{# }else if(d.level==5){ }}
  73. 金牌合伙人
  74. {{# }else if(d.level==6){ }}
  75. 总代
  76. {{# }; }}
  77. </script>
  78. <script type="text/html" id="bar">
  79. <button type="button" class="layui-btn layui-btn-xs" lay-event="see"><i class="layui-icon layui-icon-list"></i>详情</button>
  80. </script>
  81. </div>
  82. </div>
  83. </div>
  84. </div>
  85. </div>
  86. <script src="{__ADMIN_PATH}js/layuiList.js"></script>
  87. <script>
  88. layList.form.render();
  89. layList.date({elem:'#start_time',theme:'#393D49',type:'datetime'});
  90. layList.date({elem:'#end_time',theme:'#393D49',type:'datetime'});
  91. layList.tableList('userList',"{:Url('lst')}",function () {
  92. return [
  93. {field: 'uid', title: '用户编号'},
  94. {field: 'avatar', title: '头像',templet:'<p><img class="avatar " style="cursor: pointer" data-image="{{d.avatar}}" src="{{d.avatar}}" alt="{{d.nickname}}"></p>' },
  95. {field: 'nickname', title: '用户昵称' },
  96. {field: 'level', title: '用户等级',templet:'#level'},
  97. {field: 'team_cts', title: '团队业绩',},
  98. ];
  99. });
  100. layList.search('search',function(where){
  101. layList.reload(where);
  102. });
  103. layList.search('export',function(where){
  104. location.href=layList.U({a:'save_product_export',q:{start_time:where.start_time,end_time:where.end_time,title:where.title}});
  105. });
  106. layList.tool(function (event,data){
  107. switch (event){
  108. case 'see':
  109. layList.createModalFrame(data.store_name+'-详情',layList.Url({a:'product_info',p:{id:data.id}}),{w:768});
  110. break;
  111. }
  112. });
  113. </script>
  114. {/block}