WIN-2308041133\Administrator 1 month ago
parent
commit
62c1686a16
2 changed files with 31 additions and 0 deletions
  1. 24 0
      app/admin/controller/user/User.php
  2. 7 0
      app/admin/view/user/user/index.php

+ 24 - 0
app/admin/controller/user/User.php

@@ -110,6 +110,30 @@ class User extends AuthController
         $this->assign(compact('form'));
         return $this->fetch('public/form-builder');
     }
+    public function edit_franchisee($uid)
+    {
+        if (!$uid) return $this->failed('数据不存在');
+        $user = UserModel::get($uid);
+        if (!$user) return Json::fail('数据不存在!');
+        $f = array();
+        $f[] = Form::radio('is_franchisee', '是否是加盟商', 1)->options([['value' => 0, 'label' => '不是'], ['value' => 1, 'label' => '是']]);
+        $form = Form::make_post_form('修改加盟商', $f, Url::buildUrl('update_franchisee', array('uid' => $uid)));
+        $this->assign(compact('form'));
+        return $this->fetch('public/form-builder');
+    }
+    public function update_franchisee($uid = 0){
+        $data = Util::postMore([
+            ['is_franchisee', 0],
+        ], $this->request);
+        if (!$uid) return Json::fail('缺少参数');
+        $user = UserModel::get($uid);
+        if (!$user) return Json::fail('数据不存在!');
+        $edit = array();
+        $edit['is_franchisee'] = $data['is_franchisee'];
+        $res = UserModel::edit($edit, $uid);
+        if ($res) return Json::successful('修改成功!');
+        else return Json::fail('修改失败');
+    }
 
     public function edit_other($uid)
     {

+ 7 - 0
app/admin/view/user/user/index.php

@@ -246,6 +246,10 @@
                                 <a href="javascript:void(0);" lay-event="set_group">
                                     <i class="layui-icon layui-icon-star-fill" aria-hidden="true"></i> 设置分组</a>
                             </li>
+                            <li>
+                                <a href="javascript:void(0);" lay-event="franchisee">
+                                    <i class="layui-icon layui-icon-star-fill" aria-hidden="true"></i> 设置分组</a>
+                            </li>
                             {{# if(d.vip_name){ }}
                             <li>
                                 <a href="javascript:void(0);" lay-event="del_level">
@@ -402,6 +406,9 @@
             case 'money':
                 $eb.createModalFrame(data.nickname+'-积分余额修改',layList.Url({a:'edit_other',p:{uid:data.uid}}));
                 break;
+            case 'franchisee':
+                $eb.createModalFrame(data.nickname+'-加盟商修改',layList.Url({a:'edit_franchisee',p:{uid:data.uid}}));
+                break;
             case 'open_image':
                 $eb.openImage(data.avatar);
                 break;