keyword.php 4.9 KB

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