xieruidong %!s(int64=2) %!d(string=hai) anos
pai
achega
a68f850597

+ 7 - 2
application/admin/controller/Index.php

@@ -19,7 +19,7 @@ class Index extends Backend
 {
 
     protected $noNeedLogin = ['login','login_sms'];
-    protected $noNeedRight = ['index', 'logout'];
+    protected $noNeedRight = ['index', 'logout','kefu'];
     protected $layout = '';
 
     public function _initialize()
@@ -52,10 +52,15 @@ class Index extends Backend
         $this->view->assign('fixedmenu', $fixedmenu);
         $this->view->assign('referermenu', $referermenu);
         $this->view->assign('title', __('Home'));
-        //$this->view->assign('kf_url', Qiyu::instance()->login($this->admin()));
         return $this->view->fetch();
     }
 
+    public function kefu(){
+        return json([
+            'url'=>Qiyu::instance()->login($this->admin()),
+        ]);
+    }
+
     /**
      * 管理员登录
      */

+ 5 - 2
application/admin/view/common/header.html

@@ -27,6 +27,9 @@
                 <li class="hidden-xs">
                     <a href="__PUBLIC__" target="_blank"><i class="fa fa-home" style="font-size:14px;"></i> {:__('Home')}</a>
                 </li>
+                <li class="hidden-xs">
+                    <a id="adminKefu" data-url="{:url('kefu')}"><i class="fa fa-chain" style="font-size:14px;"></i> {:__('客服系统')}</a>
+                </li>
 
                 <!-- 清除缓存 -->
                 <li class="hidden-xs">
@@ -47,7 +50,7 @@
 
                 <!-- 多语言列表 -->
                 {if $Think.config.lang_switch_on}
-                <li class="hidden-xs">
+                <!--<li class="hidden-xs">
                     <a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-language"></i></a>
                     <ul class="dropdown-menu">
                         <li class="{$config['language']=='zh-cn'?'active':''}">
@@ -57,7 +60,7 @@
                             <a href="?ref=addtabs&lang=en">English</a>
                         </li>
                     </ul>
-                </li>
+                </li>-->
                 {/if}
 
                 <!-- 全屏按钮 -->

+ 11 - 0
public/assets/js/backend/index.js

@@ -359,6 +359,17 @@ define(['jquery', 'bootstrap', 'backend', 'addtabs', 'adminlte', 'form'], functi
 
             $(window).resize();
 
+            $('#adminKefu').on('click',function (){
+                let idx=layer.load(1)
+                $.ajax($(this).data('url'),{
+                    success(res){
+                        open(res.url,'_blank')
+                    },
+                    complete(){
+                        layer.close(idx)
+                    }
+                })
+            })
         },
         login: function () {
             var lastlogin = localStorage.getItem("lastlogin");