Jonlin 6 лет назад
Родитель
Сommit
a0b85d2f0b

+ 21 - 4
application/admin/controller/Settings.php

@@ -8,7 +8,7 @@ namespace app\admin\controller;
 
 class Settings extends Base
 {
-    // 功能菜单列表
+    // 访客端入口列表
     public function index()
     {
         if(request()->isAjax()){
@@ -59,7 +59,7 @@ class Settings extends Base
         return $this->fetch();
     }
 
-    // 添加功能菜单
+    // 添加访客端入口
     public function add()
     {
         if(request()->isPost()){
@@ -111,7 +111,7 @@ class Settings extends Base
         return $this->fetch('add');
     }
 
-    // 编辑功能菜单
+    // 编辑访客端入口
     public function edit()
     {
         if(request()->isAjax()){
@@ -165,7 +165,7 @@ class Settings extends Base
         return $this->fetch('edit');
     }
 
-    // 删除功能菜单
+    // 删除访客端入口
     public function del()
     {
         if(request()->isAjax()){
@@ -230,4 +230,21 @@ class Settings extends Base
             return json(['code' => 1, 'data' => $this->redirect('settings/index'), 'msg' => '自动邀请设置成功']);
         }
     }
+
+    //访客端入口上边距设置
+    public function margin(){
+        if(request()->isPost()){
+
+            $param = input('post.');
+
+            $info['margin_top'] = $param['margin-top'];
+
+            try{
+                db('settings')->where('id', $param['id'])->update($info);
+            }catch(\Exception $e){
+                return json(['code' => -6, 'data' => 'settings/index', 'msg' => $e->getMessage()]);
+            }
+            return json(['code' => 1, 'data' => $this->redirect('settings/index'), 'msg' => '自动邀请设置成功']);
+        }
+    }
 }

+ 3 - 1
application/admin/controller/System.php

@@ -42,7 +42,9 @@ class System extends Base
                 $updateSevData['word'] = $param['serverWord'];
                 $updateSevWhere['id']  = 2;
                 model('Reply')->updateReply($updateSevWhere, $updateSevData);
-                db('settings')->where('id',1)->update($updateinfo);
+                if(!empty($updateinfo)){
+                    db('settings')->where('id',1)->update($updateinfo);
+                }
                 return json(['code' => 1, 'data' => '', 'msg' => '设置成功']);
             } catch (\Exception $e) {
                 return json(['code' => -2, 'data' => '', 'msg' => $e->getMessage()]);

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

@@ -46,9 +46,29 @@
                     </div>
                 </div>
             </form>
+
             <h4 style="margin-bottom: 10px;">访客端入口设置</h4>
             <div class="ibox-title">
             </div>
+
+            <form class="form-horizontal m-t layui-form" id="marginForm" method="post" action="{:url('settings/margin')}">
+                <div class="form-group" style="flex-wrap: wrap; display: flex">
+                    <p style="width: 100%; margin-left: 20px; color: #9c9c9c; margin-bottom: 15px; font-size: 15px;">访客端入口上边距设置</p>
+                    <label class="col-sm-3 control-label">上边距:</label>
+                    <div class="input-group col-sm-1">
+                        <input type="hidden" name="id" value="{$settings['id']}">
+                        <input type="text" class="form-control" name="margin-top" required="" aria-required="true" value="{$settings['margin_top']}">
+                    </div>
+                    <label class="control-label" style="margin-left: 20px;">px,</label>
+                </div>
+                <div class="form-group" style="margin-top: 40px;">
+                    <label class="col-sm-3 control-label"></label>
+                    <div class="input-group col-sm-4">
+                        <button class="btn btn-primary" type="submit">提交</button>
+                    </div>
+                </div>
+            </form>
+
             <a href="/admin/settings/add.html">
                 <button class="btn btn-primary" type="button" style="margin-top:5px"><strong>新增访客端入口</strong>
                 </button>
@@ -75,7 +95,6 @@
                         <th data-field="name">名称</th>
                         <th data-field="image">图片</th>
                         <th data-field="user_group">关联客服组</th>
-                        <th data-field="margin_top">上边距</th>
                         <th data-field="sort">排序</th>
                         <th data-field="operate">操作</th>
                         </thead>

+ 1 - 1
application/admin/view/system/basics.html

@@ -79,7 +79,7 @@
                                 <button type="button" class="layui-btn layui-btn-small" id="up-logo">
                                     <i class="layui-icon"></i>上传logo</button>
                             </div>
-                            <span>建议上传420px*700px</span>
+                            <span>建议上传70px*70px</span>
                             <div class="input-group col-sm-3" id="logo">
                                 <img src="{$settings['logo']}" width="40px" height="40px"/>
                             </div>

+ 1 - 1
application/service/controller/Index.php

@@ -192,7 +192,7 @@ class Index extends Common
         //访客端入口
         $guestenter = db('guestenter')->order('sort','asc')->select();
         //自动邀请设置信息
-        $settings = db('settings')->field('id,stop_time,copywriting')->find();
+        $settings = db('settings')->field('id,margin_top,stop_time,copywriting')->find();
 
         $guestenter[] = $settings;