Explorar o código

Merge branch 'dev' into dev-sxb

sunxbiao hai 11 meses
pai
achega
84390381a0

+ 8 - 1
app/common/repositories/user/UserRepository.php

@@ -859,10 +859,17 @@ class UserRepository extends BaseRepository
859 859
     public function changeProFormLevel($id)
860 860
     {
861 861
         return Elm::createForm(Route::buildUrl('systemUserChangeLevelPro', compact('id'))->build(), [
862
-            Elm::input('level_account', '节点人(上级)')->required()->placeholder("请填写节点人(上级)手机号")
862
+            Elm::input('level_account', '节点人(上级)')->required()->placeholder("请填写节点人(上级)手机号")->props("原节点人信息")
863 863
         ])->setTitle('修改用户节点人(上级)');
864 864
     }
865 865
 
866
+    public function changeProFormusergroup($id)
867
+    {
868
+        return Elm::createForm(Route::buildUrl('systemUserChangeusergroupPro', compact('id'))->build(), [
869
+            Elm::input('user_group', '用户身份')->required()->placeholder("请填写用户身份")
870
+        ],[Elm::textarea('remark', '备注')->placeholder("可填写备注信息")])->setTitle('修改用户身份');
871
+    }
872
+
866 873
     /**
867 874
      * @param $id
868 875
      * @return Form

+ 25 - 3
app/controller/admin/user/User.php

@@ -807,9 +807,11 @@ class User extends BaseController
807 807
         if ($spreadId) {
808 808
             $spread_message = Db::name('user')->where('uid', $spreadId)->field('uid,account,nickname')->find();
809 809
         } else {
810
-            $spread_message = ['uid' => null, 'account' => '无节点人', 'nickname' => '无节点人'];
810
+            $spread_message = ['uid' => null, 'account' => '无推荐人', 'nickname' => '无推荐人'];
811 811
         }
812
-        return app('json')->success(array_merge($formData,['spread_message' => $spread_message]));
812
+        $formData['value'] = $spread_message['account'];
813
+        $formData['rule'][0]['props']['uid'] = $spread_message['nickname'];
814
+        return app('json')->success($formData);
813 815
     }
814 816
 
815 817
 
@@ -848,7 +850,8 @@ class User extends BaseController
848 850
         } else {
849 851
             $level_message = ['uid' => null, 'account' => '无节点人', 'nickname' => '无节点人'];
850 852
         }
851
-        return app('json')->success(array_merge($formData, ['level_message' => $level_message]));
853
+        $formData['value'] = $level_message['account'] . ' / ' . $level_message['nickname'] . ' / ' . $level_message['uid'];
854
+        return app('json')->success($formData);
852 855
     }
853 856
 
854 857
 
@@ -873,6 +876,25 @@ class User extends BaseController
873 876
     }
874 877
 
875 878
     /**
879
+     * 更改用户身份
880
+     */
881
+    public function changeProusergroupfrom($id)
882
+    {
883
+        if (!$this->repository->exists($id))
884
+            return app('json')->fail('数据不存在');
885
+
886
+        $formData = formToData($this->repository->changeProFormLevel($id));
887
+
888
+        $levelId = Db::name('user')->where('uid', $id)->value('level_id');
889
+        if ($levelId) {
890
+            $level_message = Db::name('user')->where('uid', $levelId)->field('uid,account,nickname')->find();
891
+        } else {
892
+            $level_message = ['uid' => null, 'account' => '无节点人', 'nickname' => '无节点人'];
893
+        }
894
+        return app('json')->success(array_merge($formData, ['level_message' => $level_message]));
895
+    }
896
+
897
+    /**
876 898
      * 修改用户奖励表单
877 899
      * @param $id
878 900
      * @return mixed