keyword.php 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. {extend name="public/container"}
  2. {block name="content"}
  3. <div class="layui-fluid">
  4. <div class="layui-row layui-col-space15">
  5. <div class="layui-col-md12">
  6. <div class="layui-card">
  7. <div class="layui-card-body">
  8. <div class="layui-row layui-col-space15">
  9. <div class="layui-col-md12">
  10. <form action="" class="form-inline">
  11. <select name="type" aria-controls="editable" class="form-control input-sm">
  12. <option value="">回复类型</option>
  13. <option value="text" {eq name="$where.type" value="text"}selected="selected"{/eq}>文字消息</option>
  14. <option value="image" {eq name="$where.type" value="image"}selected="selected"{/eq}>图片消息</option>
  15. <option value="news" {eq name="$where.type" value="news"}selected="selected"{/eq}>图文消息</option>
  16. <option value="voice" {eq name="$where.type" value="voice"}selected="selected"{/eq}>声音消息</option>
  17. </select>
  18. <div class="input-group">
  19. <input type="text" name="key" value="{$where.key}" placeholder="请输入关键词" class="input-sm form-control"> <span class="input-group-btn">
  20. <button type="submit" class="layui-btn layui-btn-normal layui-btn-sm"><i class="layui-icon">&#xe615;</i> 搜索</button> </span>
  21. </div>
  22. </form>
  23. </div>
  24. <div class="layui-col-md12">
  25. <div class="layui-btn-group">
  26. <button type="button" class="layui-btn layui-btn-normal layui-btn-sm" onclick="window.location.href='{:Url('add_keyword')}'"><i class="layui-icon">&#xe608;</i> 添加关键字</button>
  27. <button type="button" class="layui-btn layui-btn-normal layui-btn-sm" onclick="location.reload()"><i class="layui-icon">&#xe669;</i> 刷新</button>
  28. </div>
  29. <table class="layui-table">
  30. <thead>
  31. <tr>
  32. <!-- <th class="text-center">编号</th>-->
  33. <th class="text-center">关键字</th>
  34. <th class="text-center">回复类型</th>
  35. <th class="text-center">状态</th>
  36. <th class="text-center">操作</th>
  37. </tr>
  38. </thead>
  39. <tbody class="">
  40. {volist name="list" id="vo"}
  41. <tr>
  42. <!-- <td class="text-center">-->
  43. <!-- {$vo.id}-->
  44. <!-- </td>-->
  45. <td class="text-center">
  46. {$vo.key}
  47. </td>
  48. <td class="text-center">
  49. {switch name="$vo['type']" }
  50. {case value="text" break="1"}文字消息{/case}
  51. {case value="voice" break="1"}声音消息{/case}
  52. {case value="image" break="1"}图片消息{/case}
  53. {case value="news" break="1"}图文消息{/case}
  54. {/switch}
  55. </td>
  56. <td class="text-center">
  57. {switch name="$vo['status']" }
  58. {case value="1" break="1"}<i class="fa fa-check text-navy"></i>{/case}
  59. {case value="0" break="1"}<i class="fa fa-close text-danger"></i>{/case}
  60. {/switch}
  61. </td>
  62. <td class="text-center">
  63. <button class="layui-btn layui-btn-normal layui-btn-sm" type="button" onclick="window.location.href='{:Url('info_keyword',array('key'=>$vo['key']))}'" ><i class="layui-icon">&#xe642;</i> 编辑</button>
  64. <button class="layui-btn layui-btn-danger layui-btn-sm" data-url="{:Url('delete',array('id'=>$vo['id']))}" type="button"><i class="layui-icon">&#xe640;</i> 删除
  65. </button>
  66. </td>
  67. </tr>
  68. {/volist}
  69. </tbody>
  70. </table>
  71. {include file="public/inner_page"}
  72. </div>
  73. </div>
  74. </div>
  75. </div>
  76. </div>
  77. </div>
  78. </div>
  79. {/block}
  80. {block name="script"}
  81. <script>
  82. $('.layui-btn-danger').on('click',function(){
  83. window.t = $(this);
  84. var _this = $(this),url =_this.data('url');
  85. $eb.$swal('delete',function(){
  86. $eb.axios.get(url).then(function(res){
  87. console.log(res);
  88. if(res.status == 200 && res.data.code == 200) {
  89. $eb.$swal('success',res.data.msg);
  90. _this.parents('tr').remove();
  91. }else
  92. return Promise.reject(res.data.msg || '删除失败')
  93. }).catch(function(err){
  94. $eb.$swal('error',err);
  95. });
  96. })
  97. });
  98. </script>
  99. {/block}