index_search.html 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <fieldset>
  2. <legend>条件搜索</legend>
  3. <form class="layui-form layui-form-pane form-search" action="{:request()->url()}" onsubmit="return false" method="get" autocomplete="off">
  4. <div class="layui-form-item layui-inline">
  5. <label class="layui-form-label">微信昵称</label>
  6. <label class="layui-input-inline">
  7. <input name="nickname" value="{$get.nickname|default=''}" placeholder="请输入微信昵称" class="layui-input">
  8. </label>
  9. </div>
  10. <div class="layui-form-item layui-inline">
  11. <label class="layui-form-label">订阅状态</label>
  12. <label class="layui-input-inline">
  13. <select class="layui-select" name="subscribe">
  14. <option value=''>-- 全部 --</option>
  15. {foreach ['显示未订阅的粉丝','显示已订阅的粉丝'] as $k=>$v}
  16. {if $k.'' eq input('subscribe')}
  17. <option selected value="{$k}">{$v}</option>
  18. {else}
  19. <option value="{$k}">{$v}</option>
  20. {/if}{/foreach}
  21. </select>
  22. </label>
  23. </div>
  24. <div class="layui-form-item layui-inline">
  25. <label class="layui-form-label">拉黑状态</label>
  26. <label class="layui-input-inline">
  27. <select class="layui-select" name="is_black">
  28. <option value=''>-- 全部 --</option>
  29. {foreach ['显示未拉黑的粉丝','显示已拉黑的粉丝'] as $k=>$v}
  30. {if $k.'' eq input('is_black')}
  31. <option selected value="{$k}">{$v}</option>
  32. {else}
  33. <option value="{$k}">{$v}</option>
  34. {/if}{/foreach}
  35. </select>
  36. </label>
  37. </div>
  38. <div class="layui-form-item layui-inline">
  39. <label class="layui-form-label">订阅时间</label>
  40. <label class="layui-input-inline">
  41. <input data-date-range name="subscribe_at" value="{$get.subscribe_at|default=''}" placeholder="请选择订阅时间" class="layui-input">
  42. </label>
  43. </div>
  44. <div class="layui-form-item layui-inline">
  45. <button type="submit" class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
  46. <button type="button" data-form-export="{:url('index')}?type={$type|default=''}" class="layui-btn layui-btn-primary">
  47. <i class="layui-icon layui-icon-export"></i> 导 出
  48. </button>
  49. </div>
  50. </form>
  51. </fieldset>
  52. <script>
  53. window.form.render();
  54. require(['excel'], function (excel) {
  55. excel.bind(function (data, sexs) {
  56. sexs = {1: '男', 2: '女'};
  57. data.forEach(function (item, index) {
  58. data[index] = [
  59. item.openid || '',
  60. item.nickname || '',
  61. item.country || '',
  62. item.province || '',
  63. item.city || '',
  64. sexs[item.sex] || '未知',
  65. item.subscribe ? '已订阅' : '未订阅',
  66. item.subscribe_at || '',
  67. item.is_black ? '已拉黑' : '未拉黑',
  68. ];
  69. });
  70. data.unshift(['OPENID', '微信昵称', '所在国家', '所在省份', '所在城市', '性别', '订阅状态', '订阅时间', '是否拉黑']);
  71. return data;
  72. }, '微信粉丝数据');
  73. });
  74. </script>