Jonlin 6 年之前
父節點
當前提交
189b0f5ad7

+ 19 - 0
application/admin/controller/Sensitivec.php

@@ -133,6 +133,25 @@ class Sensitivec extends Base
         }
     }
 
+    //删除所有关键字
+    public function delAll(){
+        if(request()->isAjax()){
+            $type = input('param.type/d');
+            if($type == 1){
+                $name = '用户';
+            }
+            if($type == 2){
+                $name = '客服';
+            }
+            try{
+                db('sensitivewords')->where('sensitivewords_for', $type)->delete();
+            }catch(\Exception $e){
+                return json(['code' => -1, 'data' => '', 'msg' => $e->getMessage()]);
+            }
+            return json(['code' => 1, 'data' => '', 'msg' => '删除全部'.$name.'敏感词成功']);
+        }
+    }
+
     // 生成按钮
     private function makeBtn($id)
     {

+ 0 - 9
application/admin/controller/Settings.php

@@ -78,10 +78,6 @@ class Settings extends Base
                 return json(['code' => -8, 'data' => '', 'msg' => '名称字数超过限制']);
             }
 
-            if(!is_numeric($param['margin_top'])) {
-                return json(['code' => -7, 'data' => '', 'msg' => '上边距未输入整数']);
-            }
-
             if(!is_numeric($param['sort'])) {
                 return json(['code' => -6, 'data' => '', 'msg' => '排序未输入整数']);
             }
@@ -123,10 +119,6 @@ class Settings extends Base
                 return json(['code' => -8, 'data' => '', 'msg' => '名称字数超过限制']);
             }
 
-            if(!is_numeric($param['margin_top'])) {
-                return json(['code' => -7, 'data' => '', 'msg' => '上边距未输入整数']);
-            }
-
             if(!is_numeric($param['sort'])) {
                 return json(['code' => -6, 'data' => '', 'msg' => '排序未输入整数']);
             }
@@ -143,7 +135,6 @@ class Settings extends Base
             $info = array();
             $info['name'] = $param['name'];
             $info['image'] = $param['image'];
-            $info['margin_top'] = $param['margin_top'];
             $info['group_id'] = $param['group_id'];
             $info['sort'] = $param['sort'];
 

+ 2 - 2
application/admin/view/accounts/label.html

@@ -58,9 +58,9 @@
             url: "{:url('accounts/label')}", //获取数据的地址
             striped: true,  //表格显示条纹
             pagination: true, //启动分页
-            pageSize: 10,  //每页显示的记录数
+            pageSize: 50,  //每页显示的记录数
             pageNumber:1, //当前第几页
-            pageList: [10,20],  //记录数可选列表
+            pageList: [20,50],  //记录数可选列表
             sidePagination: "server", //表示服务端请求
             paginationFirstText: "首页",
             paginationPreText: "上一页",

+ 2 - 2
application/admin/view/admins/index.html

@@ -74,9 +74,9 @@
             url: "{:url('admins/index')}", //获取数据的地址
             striped: true,  //表格显示条纹
             pagination: true, //启动分页
-            pageSize: 10,  //每页显示的记录数
+            pageSize: 50,  //每页显示的记录数
             pageNumber:1, //当前第几页
-            pageList: [5, 10, 15, 20, 25],  //记录数可选列表
+            pageList: [20, 50],  //记录数可选列表
             sidePagination: "server", //表示服务端请求
             paginationFirstText: "首页",
             paginationPreText: "上一页",

+ 2 - 2
application/admin/view/admins/power.html

@@ -58,9 +58,9 @@
             url: "{:url('admins/power')}", //获取数据的地址
             striped: true,  //表格显示条纹
             pagination: true, //启动分页
-            pageSize: 10,  //每页显示的记录数
+            pageSize: 50,  //每页显示的记录数
             pageNumber:1, //当前第几页
-            pageList: [5, 10, 15, 20, 25],  //记录数可选列表
+            pageList: [20, 50],  //记录数可选列表
             sidePagination: "server", //表示服务端请求
             paginationFirstText: "首页",
             paginationPreText: "上一页",

+ 2 - 2
application/admin/view/groups/index.html

@@ -72,9 +72,9 @@
             url: "{:url('groups/index')}", //获取数据的地址
             striped: true,  //表格显示条纹
             pagination: true, //启动分页
-            pageSize: 10,  //每页显示的记录数
+            pageSize: 50,  //每页显示的记录数
             pageNumber:1, //当前第几页
-            pageList: [5, 10, 15, 20, 25],  //记录数可选列表
+            pageList: [20, 50],  //记录数可选列表
             sidePagination: "server", //表示服务端请求
             paginationFirstText: "首页",
             paginationPreText: "上一页",

+ 1 - 1
application/admin/view/index/index.html

@@ -297,7 +297,7 @@
             pagination: true, //启动分页
             pageSize: 50,  //每页显示的记录数
             pageNumber: 1, //当前第几页
-            pageList: [5, 10, 15, 20, 25],  //记录数可选列表
+            pageList: [20, 50],  //记录数可选列表
             sidePagination: "server", //表示服务端请求
             paginationFirstText: "首页",
             paginationPreText: "上一页",

+ 2 - 2
application/admin/view/kfnotice/index.html

@@ -126,9 +126,9 @@
             url: "{:url('kfnotice/index')}", //获取数据的地址
             striped: true,  //表格显示条纹
             pagination: true, //启动分页
-            pageSize: 10,  //每页显示的记录数
+            pageSize: 50,  //每页显示的记录数
             pageNumber: 1, //当前第几页
-            pageList: [5, 10, 15, 20, 25],  //记录数可选列表
+            pageList: [20, 50],  //记录数可选列表
             sidePagination: "server", //表示服务端请求
             paginationFirstText: "首页",
             paginationPreText: "上一页",

+ 1 - 1
application/admin/view/kfonitoring/cpkfjiankong.html

@@ -102,7 +102,7 @@
             pagination: true, //启动分页
             pageSize: 50,  //每页显示的记录数
             pageNumber: 1, //当前第几页
-            pageList: [5, 10, 15, 20, 25],  //记录数可选列表
+            pageList: [20, 50],  //记录数可选列表
             sidePagination: "server", //表示服务端请求
             paginationFirstText: "首页",
             paginationPreText: "上一页",

+ 2 - 2
application/admin/view/kfonitoring/index.html

@@ -69,9 +69,9 @@
             url: "{:url('kfnotice/index')}", //获取数据的地址
             striped: true,  //表格显示条纹
             pagination: true, //启动分页
-            pageSize: 10,  //每页显示的记录数
+            pageSize: 50,  //每页显示的记录数
             pageNumber:1, //当前第几页
-            pageList: [5, 10, 15, 20, 25],  //记录数可选列表
+            pageList: [20, 50],  //记录数可选列表
             sidePagination: "server", //表示服务端请求
             paginationFirstText: "首页",
             paginationPreText: "上一页",

+ 2 - 2
application/admin/view/menu/index.html

@@ -59,9 +59,9 @@
             url: "{:url('menu/index')}", //获取数据的地址
             striped: true,  //表格显示条纹
             pagination: true, //启动分页
-            pageSize: 10,  //每页显示的记录数
+            pageSize: 50,  //每页显示的记录数
             pageNumber:1, //当前第几页
-            pageList: [5, 10, 15, 20, 25],  //记录数可选列表
+            pageList: [20, 50],  //记录数可选列表
             sidePagination: "server", //表示服务端请求
             paginationFirstText: "首页",
             paginationPreText: "上一页",

+ 2 - 2
application/admin/view/messages/index.html

@@ -144,9 +144,9 @@
             url: "{:url('messages/index')}", //获取数据的地址
             striped: true,  //表格显示条纹
             pagination: true, //启动分页
-            pageSize: 10,  //每页显示的记录数
+            pageSize: 50,  //每页显示的记录数
             pageNumber:1, //当前第几页
-            pageList: [5, 10, 15, 20, 25],  //记录数可选列表
+            pageList: [20, 50],  //记录数可选列表
             sidePagination: "server", //表示服务端请求
             paginationFirstText: "首页",
             paginationPreText: "上一页",

+ 2 - 2
application/admin/view/messages/type.html

@@ -73,9 +73,9 @@
             url: "{:url('messages/type')}", //获取数据的地址
             striped: true,  //表格显示条纹
             pagination: true, //启动分页
-            pageSize: 10,  //每页显示的记录数
+            pageSize: 50,  //每页显示的记录数
             pageNumber:1, //当前第几页
-            pageList: [5, 10, 15, 20, 25],  //记录数可选列表
+            pageList: [20, 50],  //记录数可选列表
             sidePagination: "server", //表示服务端请求
             paginationFirstText: "首页",
             paginationPreText: "上一页",

+ 1 - 1
application/admin/view/report/attendancereport.html

@@ -112,7 +112,7 @@
             pagination: true, //启动分页
             pageSize: 50,  //每页显示的记录数
             pageNumber: 1, //当前第几页
-            pageList: [20, 50, 100],  //记录数可选列表
+            pageList: [20, 50],  //记录数可选列表
             sidePagination: "server", //表示服务端请求
             paginationFirstText: "首页",
             paginationPreText: "上一页",

+ 1 - 1
application/admin/view/reportForm/index.html

@@ -287,7 +287,7 @@
             pagination: true, //启动分页
             pageSize: 50,  //每页显示的记录数
             pageNumber: 1, //当前第几页
-            pageList: [5, 10, 15, 20, 25],  //记录数可选列表
+            pageList: [20, 50],  //记录数可选列表
             sidePagination: "server", //表示服务端请求
             paginationFirstText: "首页",
             paginationPreText: "上一页",

+ 2 - 2
application/admin/view/robot/index.html

@@ -92,9 +92,9 @@
             url: "{:url('robot/index')}", //获取数据的地址
             striped: true,  //表格显示条纹
             pagination: true, //启动分页
-            pageSize: 10,  //每页显示的记录数
+            pageSize: 50,  //每页显示的记录数
             pageNumber:1, //当前第几页
-            pageList: [5, 10, 15, 20, 25],  //记录数可选列表
+            pageList: [20, 50],  //记录数可选列表
             sidePagination: "server", //表示服务端请求
             paginationFirstText: "首页",
             paginationPreText: "上一页",

+ 39 - 8
application/admin/view/sensitivec/index.html

@@ -28,28 +28,31 @@
         </div>
         <div class="ibox-content">
             <a id="add" href="/admin/sensitivec/addsensitive.html?type=2">
-                <button class="btn btn-primary" type="button" style="margin-top:5px"><strong>新 增</strong>
+                <button class="btn btn-primary" type="button" style="margin-top:10px"><strong>新增敏感词</strong>
                 </button>
             </a>
             <form action="/admin/sensitivec/inserExcel" enctype="multipart/form-data" method="post" role="form" class="form-inline pull-right">
-                <div class="content clearfix m-b" style="margin-left: 50px;">
+                <div class="content clearfix m-b">
+                    <div class="form-group" style="margin-left: 20px">
+                        <a href="javascript:allDel()" class="btn" style="margin-top:5px;" ><button type="button" class="btn btn-danger btn-sm"><i class="fa fa-trash-o"></i>全部删除</button></a>
+                    </div>
                     <div class="form-group">
-                        <a href="/static/admin/file/sensitivewords.xlsx" class="btn btn-primary" style="margin-top:5px" >下载敏感词模板文件</a>
+                        <a href="/static/admin/file/sensitivewords.xlsx" class="btn btn-primary"  >下载敏感词模板文件</a>
                     </div>
                     <div class="form-group">
                         <!--<label>导入敏感词:</label>-->
                         <input type="file" class="form-control" name="excel" style="width: 200px;border: none;" />
                     </div>
                     <div class="form-group">
-                        <input type="submit" class="btn btn-primary" style="margin-top:5px" value="导入">
+                        <input type="submit" class="btn btn-primary"  value="导入">
                     </div>
                 </div>
             </form>
             <!--搜索框开始-->
             <form id='commentForm' role="form" method="post" class="form-inline pull-right">
-                <div class="content clearfix m-b">
+                <div class="content clearfix m-b" style="margin-top: 5px;">
                     <div class="form-group">
-                        <label>敏感词关键字:</label>
+                        <label>敏感词:</label>
                         <input type="text" class="form-control" id="content" name="content" value="" placeholder="请输入敏感词">
                         <input style="display: none">
                     </div>
@@ -111,9 +114,9 @@
             url: "{:url('sensitivec/index')}", //获取数据的地址
             striped: true,  //表格显示条纹
             pagination: true, //启动分页
-            pageSize: 10,  //每页显示的记录数
+            pageSize: 50,  //每页显示的记录数
             pageNumber:1, //当前第几页
-            pageList: [5, 10, 15, 20, 25],  //记录数可选列表
+            pageList: [20, 50],  //记录数可选列表
             sidePagination: "server", //表示服务端请求
             paginationFirstText: "首页",
             paginationPreText: "上一页",
@@ -184,6 +187,34 @@
         })
 
     }
+
+    function allDel(){
+        var type = $('#type').val();
+        var name = '';
+        if(type == 1){
+            name = '用户';
+        }
+        if(type == 2){
+            name = '客服';
+        }
+        layer.confirm('确认删除全部'+name+'敏感词?', {icon: 3, title:'提示'}, function(index){
+            //do something
+            $.getJSON("{:url('sensitivec/delAll')}", {'type' : type}, function(res){
+                if(1 == res.code){
+                    layer.alert(res.msg, {title: '友情提示', icon: 1, closeBtn: 0}, function(){
+                        initTable();
+                    });
+                }else if(111 == res.code){
+                    window.location.reload();
+                }else{
+                    layer.alert(res.msg, {title: '友情提示', icon: 2});
+                }
+            });
+
+            layer.close(index);
+        })
+
+    }
 </script>
 </body>
 </html>

+ 0 - 6
application/admin/view/settings/add.html

@@ -28,12 +28,6 @@
                                 <input id="name" type="text" class="form-control" name="name" required="" aria-required="true" placeholder="最多输入四个中文汉字">
                             </div>
                         </div>
-                        <div class="form-group">
-                            <label class="col-sm-3 control-label">上边距(px):</label>
-                            <div class="input-group col-sm-4">
-                                <input id="margin_top" type="text" class="form-control" name="margin_top" required="" aria-required="true" placeholder="请输入整数">
-                            </div>
-                        </div>
                         <div class="form-group">
                             <label class="col-sm-3 control-label">排列顺序:</label>
                             <div class="input-group col-sm-4">

+ 0 - 6
application/admin/view/settings/edit.html

@@ -28,12 +28,6 @@
                                 <input id="name" type="text" class="form-control" name="name" required="" aria-required="true" value="{$info['name']}">
                             </div>
                         </div>
-                        <div class="form-group">
-                            <label class="col-sm-3 control-label">上边距(px):</label>
-                            <div class="input-group col-sm-4">
-                                <input id="margin_top" type="text" class="form-control" name="margin_top" required="" aria-required="true" value="{$info['margin_top']}">
-                            </div>
-                        </div>
                         <div class="form-group">
                             <label class="col-sm-3 control-label">排序:</label>
                             <div class="input-group col-sm-4">

+ 2 - 2
application/admin/view/settings/index.html

@@ -137,9 +137,9 @@
             url: "{:url('settings/index')}", //获取数据的地址
             striped: true,  //表格显示条纹
             pagination: true, //启动分页
-            pageSize: 10,  //每页显示的记录数
+            pageSize: 50,  //每页显示的记录数
             pageNumber:1, //当前第几页
-            pageList: [5, 10, 15, 20, 25],  //记录数可选列表
+            pageList: [20, 50],  //记录数可选列表
             sidePagination: "server", //表示服务端请求
             paginationFirstText: "首页",
             paginationPreText: "上一页",

+ 2 - 2
application/admin/view/users/index.html

@@ -112,9 +112,9 @@
             url: "{:url('users/index')}", //获取数据的地址
             striped: true,  //表格显示条纹
             pagination: true, //启动分页
-            pageSize: 10,  //每页显示的记录数
+            pageSize: 50,  //每页显示的记录数
             pageNumber:1, //当前第几页
-            pageList: [5, 10, 15, 20, 25],  //记录数可选列表
+            pageList: [20, 50],  //记录数可选列表
             sidePagination: "server", //表示服务端请求
             paginationFirstText: "首页",
             paginationPreText: "上一页",

+ 2 - 2
application/admin/view/words/index.html

@@ -112,9 +112,9 @@
             url: "{:url('words/index')}", //获取数据的地址
             striped: true,  //表格显示条纹
             pagination: true, //启动分页
-            pageSize: 10,  //每页显示的记录数
+            pageSize: 50,  //每页显示的记录数
             pageNumber:1, //当前第几页
-            pageList: [5, 10, 15, 20, 25],  //记录数可选列表
+            pageList: [20, 50],  //记录数可选列表
             sidePagination: "server", //表示服务端请求
             paginationFirstText: "首页",
             paginationPreText: "上一页",