index.html 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. {extend name="public:base" /}
  2. {block name="style"}
  3. <style type="text/css">
  4. .layui-table-cell{height: auto;}
  5. </style>
  6. {/block}`1
  7. {block name="body"}
  8. <div class="layui-fluid">
  9. <div class="layui-card">
  10. <div class="layui-card-body">
  11. {php}$rpid = input('param.rpid');{/php}
  12. <input type="hidden" name="rpid" value="{$rpid}">
  13. {if condition="empty($rpid)"}
  14. <form class="layui-form" style="margin-bottom: 10px;">
  15. <div class="layui-inline">
  16. <input type="text" name="user" placeholder="手机号码/ID/用户名" autocomplete="off" class="layui-input">
  17. </div>
  18. <div class="layui-inline">
  19. <input type="text" name="inviter" placeholder="邀请者手机号码/ID" autocomplete="off" class="layui-input">
  20. </div>
  21. <div class="layui-inline">
  22. <input type="text" name="level" placeholder="市场级别(数字)" autocomplete="off" class="layui-input">
  23. </div>
  24. <div class="layui-inline">
  25. <input type="text" name="remark" placeholder="备注" autocomplete="off" class="layui-input">
  26. </div>
  27. <div class="layui-inline">
  28. <a href="javascript:;" class="layui-btn layui-btn-sm" lay-submit lay-filter="layui-search-user">搜索</a>
  29. </div>
  30. </form>
  31. {/if}
  32. <table class="layui-table" lay-data="{height:'auto',url:'load.html?rpid={$rpid}',cellMinWidth:80,totalRow:true,page:true,limits:[10,50,100,500,1000],toolbar:'#topToolbar',id:'user-table'}" lay-filter="user">
  33. <thead>
  34. <tr>
  35. <th lay-data="{field:'id'}">ID</th>
  36. {if condition="!empty($rpid)"}
  37. <th lay-data="{field:'name'}">用户名</th>
  38. {else /}
  39. <th lay-data="{field:'mobile'}">手机号码</th>
  40. <th lay-data="{field:'balance',totalRow:true}" >账户余额</th>
  41. <th lay-data="{field:'points' ,totalRow:true}">账户积分</th>
  42. <th lay-data="{field:'level_text'}">市场级别</th>
  43. <th lay-data="{field:'inviter'}">邀请者</th>
  44. <th lay-data="{field:'invite_num'}">直推人数</th>
  45. <th lay-data="{field:'team_num'}">团队人数</th>
  46. <th lay-data="{field:'active' ,templet:'#switchActive'}">激活</th>
  47. <th lay-data="{field:'center',templet:'#switchCenter'}">服务中心</th>
  48. <th lay-data="{field:'create_time'}">注册时间</th>
  49. <th lay-data="{field:'state_text',templet:'#switchState'}">状态</th>
  50. <th lay-data="{field:'remark',edit:'text'}">备注</th>
  51. {/if}
  52. <th lay-data="{fixed: 'right', width:300, align:'center', toolbar: '#rowToolbar'}">操作</th>
  53. </tr>
  54. </thead>
  55. </table>
  56. </div>
  57. </div>
  58. </div>
  59. <script type="text/html" id="switchCenter">
  60. <input type="checkbox" name="center" value="1" lay-skin="switch" lay-text="是|否" lay-filter="center" data-id="{{ d.id }}" {{ d.center == 1 ? 'checked' : '' }}>
  61. </script>
  62. <script type="text/html" id="switchActive">
  63. <input type="checkbox" name="active" value="1" lay-skin="switch" lay-text="是|否" lay-filter="active" data-id="{{ d.id }}" {{ d.active == 1 ? 'checked' : '' }}>
  64. </script>
  65. <script type="text/html" id="switchState">
  66. <input type="checkbox" name="state" value="1" lay-skin="switch" lay-text="是|否" lay-filter="state" data-id="{{ d.id }}" {{ d.state == 1 ? 'checked' : '' }}>
  67. </script>
  68. <script type="text/html" id="topToolbar">
  69. <div class="layui-btn-container">
  70. <a class="layui-btn layui-btn-primary layui-btn-sm" lay-event="add">添加</a>
  71. </div>
  72. </script>
  73. <script type="text/html" id="rowToolbar">
  74. <a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>
  75. <a class="layui-btn layui-btn-danger layui-btn-xs " lay-event="delete">删除</a>
  76. {if condition="empty($rpid)"}
  77. <a class="layui-btn layui-btn-danger layui-btn-xs " lay-event="forbid">禁用</a>
  78. <br>
  79. <a class="layui-btn layui-btn-xs" lay-event="level">等级</a>
  80. <a class="layui-btn layui-btn-xs" lay-event="team">团队</a>
  81. {if condition="$user['role']['name'] eq 'admin'"}
  82. <br>
  83. <a class="layui-btn layui-btn-xs layui-btn-normal" lay-event="balance">余额</a>
  84. <a class="layui-btn layui-btn-xs layui-btn-normal" lay-event="points">积分</a>
  85. {/if}
  86. {/if}
  87. </script>
  88. {/block}
  89. {block name="script"}
  90. <script type="text/javascript">
  91. layui.config({
  92. base: '__JS__/'
  93. ,version:true
  94. }).extend({
  95. index: 'lib/index'
  96. }).use(['index', 'user']);
  97. </script>
  98. {/block}