index.html 4.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. {extend name='admin@main'}
  2. {block name="button"}
  3. <button data-modal='{:url("add")}' data-title="添加" class='layui-btn layui-btn-sm layui-btn-primary'>添加</button>
  4. <button data-action='{:url("remove")}' data-confirm="确定要删除吗?" data-csrf="{:systoken('remove')}" data-rule="id#{key}" class='layui-btn layui-btn-sm layui-btn-primary'>批量删除</button>
  5. {/block}
  6. {block name="content"}
  7. <div class="think-box-shadow">
  8. <fieldset>
  9. <legend>条件搜索</legend>
  10. <form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
  11. <div class="layui-form-item layui-inline">
  12. <label class="layui-form-label">姓名</label>
  13. <div class="layui-input-inline">
  14. <input name="name" value="{$Think.get.name|default=''}" placeholder="请输入微信昵称" class="layui-input">
  15. </div>
  16. </div>
  17. <div class="layui-form-item layui-inline">
  18. <label class="layui-form-label">账号</label>
  19. <div class="layui-input-inline">
  20. <input name="phone" value="{$Think.get.phone|default=''}" placeholder="请输入账号" class="layui-input">
  21. </div>
  22. </div>
  23. <div class="layui-form-item layui-inline">
  24. <button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
  25. </div>
  26. </form>
  27. <script>
  28. form.render();
  29. laydate.render({range: true, elem: '[name="create_at"]'})
  30. layui.use('upload', function(){
  31. var upload = layui.upload;
  32. //执行实例
  33. var uploadInst = upload.render({
  34. elem: '#import' //绑定元素
  35. ,url: '/user/member/import'
  36. ,accept: 'file' //普通文件,
  37. ,data:{
  38. subject_id:function(){
  39. return $('#subject').val();
  40. }
  41. }
  42. ,before: function(obj){ //obj参数包含的信息,跟 choose回调完全一致,可参见上文。
  43. }
  44. ,done: function(res){
  45. if(res.code == 0){
  46. layer.msg(res.info);
  47. }else{
  48. layer.msg('导入成功');
  49. setTimeout(function(){
  50. location.reload();
  51. },2000);
  52. }
  53. }
  54. ,error: function(){
  55. layer.msg('上传失败');
  56. }
  57. });
  58. });
  59. $('#download').click(function () {
  60. window.location.href = "{:url('export')}?phone={$Think.get.phone|default=''}&name={$Think.get.name|default=''}&create_at={$Think.get.create_at|default=''}&account_type={$Think.get.create_at|default='0'}&level_id={$Think.get.level_id|default='0'}&label_id={$Think.get.label_id|default='0'}" + $(this).parents('form').serialize();
  61. });
  62. </script>
  63. </fieldset>
  64. <table class="layui-table margin-top-10" lay-skin="line">
  65. {notempty name='list'}
  66. <thead>
  67. <tr>
  68. <th class='text-left nowrap'>用户ID</th>
  69. <th class='text-left nowrap'>用户名</th>
  70. <th class='text-left nowrap'>手机号</th>
  71. <th class="text-left" style="width: 20%">操作</th>
  72. </tr>
  73. </thead>
  74. {/notempty}
  75. <tbody>
  76. {foreach $list as $key=>$vo}
  77. <tr>
  78. <td class='text-left nowrap'>{$vo.id|default='--'}</td>
  79. <td class='text-left nowrap'>{$vo.name|default='--'}</td>
  80. <td class='text-left nowrap'>{$vo.phone|default='--'}</td>
  81. <td class='text-left nowrap'>
  82. <a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要删除吗?" data-action="{:url('del')}" data-value="id#{$vo.id}">删 除</a>
  83. </td>
  84. </tr>
  85. {/foreach}
  86. </tbody>
  87. </table>
  88. {empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
  89. </div>
  90. {/block}