Jonlin 6 роки тому
батько
коміт
defbc19d0c

+ 1 - 0
application/admin/controller/Admins.php

@@ -271,6 +271,7 @@ class Admins extends Base
             }
             for($j=0;$j<count($menulist);$j++){
                 $num = 0;
+                $menulist[$j]['class'] = $menu[$i]['ico'];
                 for($b=0;$b<count($adminmenu);$b++){
                     if($menulist[$j]['id'] == $adminmenu[$b]['menu_id']){
                         $num = 1;

+ 23 - 2
application/admin/view/admins/editpower.html

@@ -36,11 +36,11 @@
                         {foreach name="info" item="vo" key="key"}
                         <div class="form-group" style="margin:5px 20px;">
                             <input type="hidden" name="{$vo['name_cn']}" value="0">
-                            <input type="checkbox" name="{$vo['name_cn']}" value="{$vo['id']}" {if$vo['power']==1} checked {/if} ><span style="font-weight: 600;">{$vo['name_cn']}:</span><br>
+                            <input id="{$vo['ico']}" type="checkbox" name="{$vo['name_cn']}" value="{$vo['id']}" {if$vo['power']==1} checked {/if} ><span style="font-weight: 600;">{$vo['name_cn']}:</span><br>
                             <div style="margin:5px 20px;">
                                 {foreach name="$vo['menulist']" item="vo" key="key"}
                                 <input type="hidden" name="{$vo['name_cn']}" value="0">
-                                <input class="menulist" id="menulist"  type="checkbox" name="{$vo['name_cn']}" value="{$vo['id']}" {if$vo['power']==1} checked {/if} >{$vo['name_cn']}
+                                <input class="{$vo['class']}" id="menulist"  type="checkbox" name="{$vo['name_cn']}" value="{$vo['id']}" {if$vo['power']==1} checked {/if} >{$vo['name_cn']}
                                 {/foreach}
                             </div>
                         </div>
@@ -67,6 +67,27 @@
 <script src="__JS__/plugins/layer/layer.min.js"></script>
 <script src="__JS__/layui/layui.js"></script>
 <script src="__JS__/jquery.form.js"></script>
+<script>
+    $(".fa-comments-o").change(function(){
+        if($(".fa-comments-o:checked").length!=0){
+            $("#fa-comments-o").prop("checked",true);
+        }else{
+            $("#fa-comments-o").prop("checked",false);
+        }
+    });
+
+    function checkboxOnclick(checkbox){
+
+        if ( $(this).checked == true){
+            //$(this).parent().slide().eq(1).checked = checked;
+console.log(1);
+        }else{
+            console.log(2);
+        }
+
+    }
+
+</script>
 <script>
     $('#menulist').click(function(){
         if ( $(this).checked == true){

+ 12 - 4
application/service/controller/Login.php

@@ -20,13 +20,21 @@ class Login extends Controller
         $userAccount = input('post.username');
         $password = input('post.password');
 
+        //在线客服
+        $users = db('kfonline')->select();
+
         $user = db('users')->where('user_account', $userAccount)->find();
         if(empty($user)){
             return json(['code' => -1, 'data' => '', 'msg' => '客服不存在']);
-        }else{
-            if($user['status'] != 1){
-                return json(['code' => -3, 'data' => '', 'msg' => '此账号已禁用']);
-            }
+        }
+
+        if($user['status'] != 1){
+            return json(['code' => -3, 'data' => '', 'msg' => '此账号已禁用']);
+        }
+
+        $has = db('kfonline')->where('uid','kf'.$user['id'])->select();
+        if(!empty($has)){
+            return json(['code' => -4, 'data' => '', 'msg' => '此账号已登录']);
         }
 
         if(md5($password . config('salt')) != $user['user_pwd']){