作者 赵彬吉

Merge branch 'dev' of http://47.244.231.31:8099/zhl/globalso-v6 into dev

正在显示 24 个修改的文件 包含 274 行增加73 行删除
@@ -2,7 +2,10 @@ @@ -2,7 +2,10 @@
2 2
3 namespace App\Http\Controllers\Aside\User; 3 namespace App\Http\Controllers\Aside\User;
4 4
  5 +use App\Enums\Common\Code;
5 use App\Http\Controllers\Aside\BaseController; 6 use App\Http\Controllers\Aside\BaseController;
  7 +use App\Http\Requests\Aside\User\ProjectRoleRequest;
  8 +use App\Models\User\ProjectMenu as ProjectMenuModel;
6 9
7 class ProjectMenuController extends BaseController 10 class ProjectMenuController extends BaseController
8 { 11 {
@@ -13,6 +16,52 @@ class ProjectMenuController extends BaseController @@ -13,6 +16,52 @@ class ProjectMenuController extends BaseController
13 * @method 16 * @method
14 */ 17 */
15 public function lists(){ 18 public function lists(){
  19 + $menuModel = new ProjectMenuModel();
  20 + $lists = $menuModel->lists($this->map,$this->page,$this->row,$this->order,['*']);
  21 + $this->response('success',Code::SUCCESS,$lists);
  22 + }
  23 +
  24 + /**
  25 + * @name :详情
  26 + * @return void
  27 + * @author :liyuhang
  28 + * @method
  29 + */
  30 + public function info(ProjectRoleRequest $request){
  31 + $request->validate([
  32 + 'id'=>'required'
  33 + ],[
  34 + 'id.required' => 'ID不能为空'
  35 + ]);
  36 + }
  37 +
  38 + /**
  39 + * @name :添加菜单
  40 + * @return void
  41 + * @author :liyuhang
  42 + * @method
  43 + */
  44 + public function add(){
  45 +
  46 + }
  47 +
  48 + /**
  49 + * @name :编辑菜单
  50 + * @return void
  51 + * @author :liyuhang
  52 + * @method
  53 + */
  54 + public function edit(){
  55 +
  56 + }
  57 +
  58 + /**
  59 + * @name :删除菜单
  60 + * @return void
  61 + * @author :liyuhang
  62 + * @method
  63 + */
  64 + public function del(){
16 65
17 } 66 }
18 } 67 }
@@ -6,7 +6,7 @@ use App\Enums\Common\Code; @@ -6,7 +6,7 @@ use App\Enums\Common\Code;
6 use App\Http\Controllers\Aside\BaseController; 6 use App\Http\Controllers\Aside\BaseController;
7 use App\Http\Logic\Aside\User\ProjectRoleLogic; 7 use App\Http\Logic\Aside\User\ProjectRoleLogic;
8 use App\Http\Requests\Aside\User\ProjectRoleRequest; 8 use App\Http\Requests\Aside\User\ProjectRoleRequest;
9 -use App\Models\ProjectRole as ProjectRoleModel; 9 +use App\Models\User\ProjectRole as ProjectRoleModel;
10 10
11 class ProjectRoleController extends BaseController 11 class ProjectRoleController extends BaseController
12 { 12 {
@@ -23,6 +23,16 @@ class ProjectRoleController extends BaseController @@ -23,6 +23,16 @@ class ProjectRoleController extends BaseController
23 } 23 }
24 24
25 /** 25 /**
  26 + * @name :添加角色时获取菜单列表
  27 + * @return void
  28 + * @author :liyuhang
  29 + * @method
  30 + */
  31 + public function get_menu(ProjectRoleLogic $roleLogic){
  32 + $list = $roleLogic->role_get_menu();
  33 + $this->response('success',Code::SUCCESS,$list);
  34 + }
  35 + /**
26 * @name :添加角色 36 * @name :添加角色
27 * @return void 37 * @return void
28 * @author :liyuhang 38 * @author :liyuhang
@@ -31,6 +41,7 @@ class ProjectRoleController extends BaseController @@ -31,6 +41,7 @@ class ProjectRoleController extends BaseController
31 public function add(ProjectRoleRequest $request,ProjectRoleLogic $roleLogic){ 41 public function add(ProjectRoleRequest $request,ProjectRoleLogic $roleLogic){
32 $request->validated(); 42 $request->validated();
33 //TODO::添加 43 //TODO::添加
  44 + $roleLogic->role_add();
34 $this->response('success'); 45 $this->response('success');
35 } 46 }
36 47
@@ -47,6 +58,7 @@ class ProjectRoleController extends BaseController @@ -47,6 +58,7 @@ class ProjectRoleController extends BaseController
47 'id.required' => 'ID不能为空' 58 'id.required' => 'ID不能为空'
48 ]); 59 ]);
49 //TODO::编辑 60 //TODO::编辑
  61 + $roleLogic->role_edit();
50 $this->response('success'); 62 $this->response('success');
51 } 63 }
52 64
@@ -57,6 +69,7 @@ class ProjectRoleController extends BaseController @@ -57,6 +69,7 @@ class ProjectRoleController extends BaseController
57 'id.required' => 'ID不能为空' 69 'id.required' => 'ID不能为空'
58 ]); 70 ]);
59 //TODO::详情 71 //TODO::详情
  72 + $roleLogic->role_info();
60 $this->response('success'); 73 $this->response('success');
61 } 74 }
62 /** 75 /**
@@ -71,6 +84,7 @@ class ProjectRoleController extends BaseController @@ -71,6 +84,7 @@ class ProjectRoleController extends BaseController
71 ],[ 84 ],[
72 'id.required' => 'ID不能为空' 85 'id.required' => 'ID不能为空'
73 ]); 86 ]);
  87 + $roleLogic->role_del();
74 //TODO::删除 88 //TODO::删除
75 $this->response('success'); 89 $this->response('success');
76 } 90 }
@@ -6,7 +6,7 @@ use App\Enums\Common\Code; @@ -6,7 +6,7 @@ use App\Enums\Common\Code;
6 use App\Http\Controllers\Aside\BaseController; 6 use App\Http\Controllers\Aside\BaseController;
7 use App\Http\Logic\Aside\User\UserLogic; 7 use App\Http\Logic\Aside\User\UserLogic;
8 use App\Http\Requests\Aside\User\UserRequest; 8 use App\Http\Requests\Aside\User\UserRequest;
9 -use App\Models\User as UserModel; 9 +use App\Models\User\User as UserModel;
10 10
11 class ProjectUserController extends BaseController 11 class ProjectUserController extends BaseController
12 { 12 {
@@ -5,11 +5,12 @@ namespace App\Http\Controllers\Bside; @@ -5,11 +5,12 @@ namespace App\Http\Controllers\Bside;
5 use App\Enums\Common\Code; 5 use App\Enums\Common\Code;
6 use App\Models\Project; 6 use App\Models\Project;
7 use App\Models\Project as ProjectModel; 7 use App\Models\Project as ProjectModel;
8 -use App\Models\ProjectMenu as ProjectMenuModel;  
9 -use App\Models\ProjectRole as ProjectRoleModel;  
10 -use App\Models\User as UserModel; 8 +use App\Models\User\ProjectMenu as ProjectMenuModel;
  9 +use App\Models\User\ProjectRole as ProjectRoleModel;
  10 +use App\Models\User\User as UserModel;
11 use Illuminate\Http\Request; 11 use Illuminate\Http\Request;
12 use Illuminate\Support\Facades\Cache; 12 use Illuminate\Support\Facades\Cache;
  13 +
13 /*** 14 /***
14 * 当前为公共类 所有方法均不需要验证登录token 15 * 当前为公共类 所有方法均不需要验证登录token
15 */ 16 */
@@ -26,8 +26,6 @@ class CategoryController extends BaseController @@ -26,8 +26,6 @@ class CategoryController extends BaseController
26 } 26 }
27 $sort = ['id' => 'desc']; 27 $sort = ['id' => 'desc'];
28 $data = $logic->getList($map, $sort, ['id', 'pid', 'title', 'image', 'keywords', 'describe', 'status','created_at'],0); 28 $data = $logic->getList($map, $sort, ['id', 'pid', 'title', 'image', 'keywords', 'describe', 'status','created_at'],0);
29 - var_dump($data);  
30 - die();  
31 return $this->success(Arr::listToTree($data)); 29 return $this->success(Arr::listToTree($data));
32 } 30 }
33 31
1 <?php 1 <?php
2 2
3 -namespace App\Http\Controllers\Bside; 3 +namespace App\Http\Controllers\Bside\User;
4 4
5 use App\Enums\Common\Code; 5 use App\Enums\Common\Code;
  6 +use App\Http\Controllers\Bside\BaseController;
  7 +use App\Http\Controllers\Bside\Ids;
  8 +use App\Http\Controllers\Bside\json;
6 use App\Http\Logic\Bside\ProjectGroupLogic; 9 use App\Http\Logic\Bside\ProjectGroupLogic;
7 -use App\Http\Requests\Bside\ProjectGroupRequest; 10 +use App\Http\Requests\Bside\User\ProjectGroupRequest;
8 use App\Models\ProjectGroup as ProjectGroupModel; 11 use App\Models\ProjectGroup as ProjectGroupModel;
9 -use App\Models\User as UserModel; 12 +use App\Models\User\User as UserModel;
10 use Illuminate\Http\Request; 13 use Illuminate\Http\Request;
11 14
12 15
1 <?php 1 <?php
2 2
3 -namespace App\Http\Controllers\Bside; 3 +namespace App\Http\Controllers\Bside\User;
4 4
5 use App\Enums\Common\Code; 5 use App\Enums\Common\Code;
6 -use App\Http\Logic\Bside\RoleLogic;  
7 -use App\Http\Requests\Bside\ProjectRoleRequest;  
8 -use App\Models\ProjectRole as ProjectRoleModel;  
9 -use App\Models\User as UserModel; 6 +use App\Http\Controllers\Bside\BaseController;
  7 +use App\Http\Logic\Bside\User\RoleLogic;
  8 +use App\Http\Requests\Bside\User\ProjectRoleRequest;
  9 +use App\Models\User\ProjectRole as ProjectRoleModel;
  10 +use App\Models\User\User as UserModel;
10 use Illuminate\Http\Request; 11 use Illuminate\Http\Request;
11 12
12 class ProjectRoleController extends BaseController 13 class ProjectRoleController extends BaseController
1 <?php 1 <?php
2 2
3 -namespace App\Http\Controllers\Bside; 3 +namespace App\Http\Controllers\Bside\User;
4 4
5 use App\Enums\Common\Code; 5 use App\Enums\Common\Code;
6 -use App\Http\Logic\Bside\UserLogic;  
7 -use App\Http\Requests\Bside\UserRequest;  
8 -use App\Models\User as UserModel; 6 +use App\Http\Controllers\Bside\BaseController;
  7 +use App\Http\Controllers\Bside\json;
  8 +use App\Http\Logic\Bside\User\UserLogic;
  9 +use App\Http\Requests\Bside\User\UserRequest;
  10 +use App\Models\User\User as UserModel;
9 use Illuminate\Http\Request; 11 use Illuminate\Http\Request;
10 12
11 class UserController extends BaseController 13 class UserController extends BaseController
  1 +<?php
  2 +
  3 +namespace App\Http\Logic\Aside\User;
  4 +
  5 +use App\Http\Logic\Aside\BaseLogic;
  6 +use App\Models\User\ProjectMenu;
  7 +
  8 +class ProjectMenuLogic extends BaseLogic
  9 +{
  10 + public function __construct()
  11 + {
  12 + parent::__construct();
  13 +
  14 + $this->model = new ProjectMenu();
  15 + $this->param = $this->requestAll;
  16 + }
  17 +}
@@ -3,10 +3,13 @@ @@ -3,10 +3,13 @@
3 namespace App\Http\Logic\Aside\User; 3 namespace App\Http\Logic\Aside\User;
4 4
5 use App\Http\Logic\Aside\BaseLogic; 5 use App\Http\Logic\Aside\BaseLogic;
6 -use App\Models\ProjectRole; 6 +use App\Models\User\ProjectMenu as ProjectMenuModel;
  7 +use App\Models\User\ProjectRole;
7 8
8 class ProjectRoleLogic extends BaseLogic 9 class ProjectRoleLogic extends BaseLogic
9 { 10 {
  11 + const STATUS_ONE = 0;
  12 +
10 public function __construct() 13 public function __construct()
11 { 14 {
12 parent::__construct(); 15 parent::__construct();
@@ -15,4 +18,82 @@ class ProjectRoleLogic extends BaseLogic @@ -15,4 +18,82 @@ class ProjectRoleLogic extends BaseLogic
15 $this->param = $this->requestAll; 18 $this->param = $this->requestAll;
16 } 19 }
17 20
  21 + /**
  22 + * @name :菜单列表
  23 + * @return void
  24 + * @author :liyuhang
  25 + * @method
  26 + */
  27 + public function role_get_menu(){
  28 + $menuModel = new ProjectMenuModel();
  29 + $this->param['status'] = $this::STATUS_ONE;
  30 + $lists = $menuModel->list($this->param,'id');
  31 + $menu = array();
  32 + if(!empty($lists)){
  33 + foreach ($lists as $k => $v){
  34 + $v = (array)$v;
  35 + if ($v['pid'] == 0) {
  36 + $v['sub'] = _get_child($v['id'], $lists);
  37 + $menu[] = $v;
  38 + }
  39 + }
  40 + }
  41 + $this->success($menu);
  42 + }
  43 + /**
  44 + * @name :详情
  45 + * @return void
  46 + * @author :liyuhang
  47 + * @method
  48 + */
  49 + public function role_info(){
  50 + $info = $this->model->read($this->param);
  51 + if($info === false){
  52 + $this->fail('当前数据不存在');
  53 + }
  54 + $this->success($info);
  55 + }
  56 +
  57 + /**
  58 + * @name :添加角色
  59 + * @return void
  60 + * @author :liyuhang
  61 + * @method
  62 + */
  63 + public function role_add(){
  64 + $rs = $this->model->add($this->param);
  65 + if($rs === false){
  66 + $this->fail('添加失败');
  67 + }
  68 + $this->success();
  69 + }
  70 +
  71 + /**
  72 + * @name :编辑角色
  73 + * @return void
  74 + * @author :liyuhang
  75 + * @method
  76 + */
  77 + public function role_edit(){
  78 + $rs = $this->model->edit($this->param,['id'=>$this->param['id']]);
  79 + if($rs === false){
  80 + $this->fail('编辑失败');
  81 + }
  82 + $this->success();
  83 + }
  84 +
  85 + /**
  86 + * @name :删除角色
  87 + * @return void
  88 + * @author :liyuhang
  89 + * @method
  90 + */
  91 + public function role_del(){
  92 + $this->param['id'] = ['in',$this->param['id']];
  93 + $rs = $this->model->del($this->param);
  94 + if($rs === false){
  95 + $this->fail('编辑失败');
  96 + }
  97 + $this->success();
  98 + }
18 } 99 }
@@ -2,9 +2,8 @@ @@ -2,9 +2,8 @@
2 2
3 namespace App\Http\Logic\Aside\User; 3 namespace App\Http\Logic\Aside\User;
4 4
5 -use App\Enums\Common\Code;  
6 use App\Http\Logic\Aside\BaseLogic; 5 use App\Http\Logic\Aside\BaseLogic;
7 -use App\Models\User; 6 +use App\Models\User\User;
8 7
9 class UserLogic extends BaseLogic 8 class UserLogic extends BaseLogic
10 { 9 {
@@ -25,7 +24,7 @@ class UserLogic extends BaseLogic @@ -25,7 +24,7 @@ class UserLogic extends BaseLogic
25 public function user_info(){ 24 public function user_info(){
26 $info = $this->model->read($this->param); 25 $info = $this->model->read($this->param);
27 if($info === false){ 26 if($info === false){
28 - $this->fail('添加失败'); 27 + $this->fail('当前数据不存在');
29 } 28 }
30 return $this->success($info); 29 return $this->success($info);
31 } 30 }
@@ -62,7 +61,7 @@ class UserLogic extends BaseLogic @@ -62,7 +61,7 @@ class UserLogic extends BaseLogic
62 //TODO::上传头像 61 //TODO::上传头像
63 $rs = $this->model->edits($this->param); 62 $rs = $this->model->edits($this->param);
64 if($rs === false){ 63 if($rs === false){
65 - $this->fail('添加失败'); 64 + $this->fail('编辑失败');
66 } 65 }
67 return $this->success(); 66 return $this->success();
68 } 67 }
1 <?php 1 <?php
2 2
3 -namespace App\Http\Logic\Bside; 3 +namespace App\Http\Logic\Bside\User;
4 4
5 use App\Enums\Common\Code; 5 use App\Enums\Common\Code;
6 -use App\Models\ProjectMenu as ProjectMenuModel;  
7 -use App\Models\ProjectRole as ProjectRoleModel;  
8 -use App\Models\User;  
9 -use App\Models\User as UserModel; 6 +use App\Http\Logic\Bside\BaseLogic;
  7 +use App\Models\User\ProjectMenu as ProjectMenuModel;
  8 +use App\Models\User\ProjectRole as ProjectRoleModel;
  9 +use App\Models\User\User;
10 10
11 class RoleLogic extends BaseLogic 11 class RoleLogic extends BaseLogic
12 { 12 {
@@ -84,7 +84,7 @@ class RoleLogic extends BaseLogic @@ -84,7 +84,7 @@ class RoleLogic extends BaseLogic
84 */ 84 */
85 public function role_del(){ 85 public function role_del(){
86 //查询当前角色下是否有用户 86 //查询当前角色下是否有用户
87 - $userModel = new UserModel(); 87 + $userModel = new User();
88 //批量删除 88 //批量删除
89 foreach ($this->param['id'] as $v){ 89 foreach ($this->param['id'] as $v){
90 $user_info = $userModel->read(['role_id'=>$v]); 90 $user_info = $userModel->read(['role_id'=>$v]);
1 <?php 1 <?php
2 2
3 -namespace App\Http\Logic\Bside; 3 +namespace App\Http\Logic\Bside\User;
4 4
5 use App\Enums\Common\Code; 5 use App\Enums\Common\Code;
  6 +use App\Http\Logic\Bside\BaseLogic;
6 use App\Models\Image; 7 use App\Models\Image;
7 -use App\Models\User;  
8 -use Illuminate\Support\Facades\DB; 8 +use App\Models\User\User;
9 9
10 class UserLogic extends BaseLogic 10 class UserLogic extends BaseLogic
11 { 11 {
@@ -2,10 +2,6 @@ @@ -2,10 +2,6 @@
2 2
3 namespace App\Http\Middleware; 3 namespace App\Http\Middleware;
4 4
5 -use App\Enums\Common\Code;  
6 -use App\Models\ProjectMenu;  
7 -use App\Models\ProjectRole as ProjectRoleModel;  
8 -  
9 class AccessToken 5 class AccessToken
10 { 6 {
11 /** 7 /**
@@ -3,14 +3,12 @@ @@ -3,14 +3,12 @@
3 namespace App\Http\Middleware\Bside; 3 namespace App\Http\Middleware\Bside;
4 4
5 use App\Enums\Common\Code; 5 use App\Enums\Common\Code;
6 -use App\Models\ProjectMenu;  
7 -use App\Models\ProjectRole as ProjectRoleModel;  
8 -use App\Services\ProjectServer; 6 +use App\Models\User\ProjectMenu;
  7 +use App\Models\User\ProjectRole as ProjectRoleModel;
9 use Closure; 8 use Closure;
10 use Illuminate\Http\Request; 9 use Illuminate\Http\Request;
11 -use Illuminate\Http\Response;  
12 use Illuminate\Support\Facades\Cache; 10 use Illuminate\Support\Facades\Cache;
13 -use Illuminate\Http\Exceptions\HttpResponseException; 11 +
14 class LoginAuthMiddleware 12 class LoginAuthMiddleware
15 { 13 {
16 /** 14 /**
  1 +<?php
  2 +
  3 +namespace App\Http\Requests\Aside\User;
  4 +
  5 +use Illuminate\Foundation\Http\FormRequest;
  6 +
  7 +class ProjectMenuRequest extends FormRequest
  8 +{
  9 + /**
  10 + * Determine if the user is authorized to make this request.
  11 + *
  12 + * @return bool
  13 + */
  14 + public function authorize()
  15 + {
  16 + return true;
  17 + }
  18 +
  19 + /**
  20 + * Get the validation rules that apply to the request.
  21 + *
  22 + * @return array
  23 + */
  24 + public function rules()
  25 + {
  26 + return [
  27 + 'name'=>'required|string|max:11||unique:gl_project_menu',
  28 + ];
  29 + }
  30 +
  31 + public function messages()
  32 + {
  33 + return [
  34 + 'name.required'=>'名称必须填写',
  35 + 'name.min' => '名称不小于5字符.',
  36 + ];
  37 + }
  38 +}
1 <?php 1 <?php
2 2
3 -namespace App\Http\Requests\Bside; 3 +namespace App\Http\Requests\Bside\User;
4 4
5 use Illuminate\Foundation\Http\FormRequest; 5 use Illuminate\Foundation\Http\FormRequest;
6 6
1 <?php 1 <?php
2 2
3 -namespace App\Http\Requests\Bside; 3 +namespace App\Http\Requests\Bside\User;
4 4
5 use Illuminate\Foundation\Http\FormRequest; 5 use Illuminate\Foundation\Http\FormRequest;
6 6
1 <?php 1 <?php
2 2
3 -namespace App\Http\Requests\Bside; 3 +namespace App\Http\Requests\Bside\User;
4 4
5 use Illuminate\Foundation\Http\FormRequest; 5 use Illuminate\Foundation\Http\FormRequest;
6 6
1 <?php 1 <?php
2 2
3 -namespace App\Models; 3 +namespace App\Models\User;
  4 +
  5 +use App\Models\Base;
4 6
5 class ProjectMenu extends Base 7 class ProjectMenu extends Base
6 { 8 {
1 <?php 1 <?php
2 2
3 -namespace App\Models; 3 +namespace App\Models\User;
  4 +
  5 +use App\Models\Base;
4 6
5 class ProjectRole extends Base 7 class ProjectRole extends Base
6 { 8 {
1 <?php 1 <?php
2 2
3 -namespace App\Models; 3 +namespace App\Models\User;
4 4
5 //use Illuminate\Contracts\Auth\MustVerifyEmail; 5 //use Illuminate\Contracts\Auth\MustVerifyEmail;
6 -use App\Models\ProjectRole as ProjectRoleModel;  
7 -use App\Models\User as UserModel; 6 +use App\Models\Base;
  7 +use App\Models\User\ProjectRole as ProjectRoleModel;
8 use Illuminate\Database\Eloquent\Factories\HasFactory; 8 use Illuminate\Database\Eloquent\Factories\HasFactory;
9 -use Illuminate\Database\Eloquent\Model;  
10 -//use Illuminate\Foundation\Auth\User as Authenticatable;  
11 use Illuminate\Notifications\Notifiable; 9 use Illuminate\Notifications\Notifiable;
12 use Illuminate\Support\Facades\Cache; 10 use Illuminate\Support\Facades\Cache;
13 use Laravel\Sanctum\HasApiTokens; 11 use Laravel\Sanctum\HasApiTokens;
14 12
  13 +//use Illuminate\Foundation\Auth\User as Authenticatable;
  14 +
15 class User extends Base 15 class User extends Base
16 { 16 {
17 use HasApiTokens, HasFactory, Notifiable; 17 use HasApiTokens, HasFactory, Notifiable;
@@ -62,7 +62,7 @@ return [ @@ -62,7 +62,7 @@ return [
62 'providers' => [ 62 'providers' => [
63 'users' => [ 63 'users' => [
64 'driver' => 'eloquent', 64 'driver' => 'eloquent',
65 - 'model' => App\Models\User::class, 65 + 'model' => \App\Models\User\User::class,
66 ], 66 ],
67 67
68 // 'users' => [ 68 // 'users' => [
@@ -18,12 +18,12 @@ Route::middleware(['bloginauth'])->group(function () { @@ -18,12 +18,12 @@ Route::middleware(['bloginauth'])->group(function () {
18 Route::any('/notice/', [\App\Http\Controllers\Bside\NoticeController::class, 'lists'])->name('notice_lists'); 18 Route::any('/notice/', [\App\Http\Controllers\Bside\NoticeController::class, 'lists'])->name('notice_lists');
19 //用户相关路由 19 //用户相关路由
20 Route::prefix('user')->group(function () { 20 Route::prefix('user')->group(function () {
21 - Route::any('/', [\App\Http\Controllers\Bside\UserController::class, 'lists'])->name('user_lists');  
22 - Route::any('/add', [\App\Http\Controllers\Bside\UserController::class, 'add'])->name('user_add');  
23 - Route::any('/edit', [\App\Http\Controllers\Bside\UserController::class, 'edit'])->name('user_edit');  
24 - Route::any('/status', [\App\Http\Controllers\Bside\UserController::class, 'status'])->name('user_status');  
25 - Route::any('/info', [\App\Http\Controllers\Bside\UserController::class, 'info'])->name('user_info');  
26 - Route::any('/del', [\App\Http\Controllers\Bside\UserController::class, 'del'])->name('user_del'); 21 + Route::any('/', [\App\Http\Controllers\Bside\User\UserController::class, 'lists'])->name('user_lists');
  22 + Route::any('/add', [\App\Http\Controllers\Bside\User\UserController::class, 'add'])->name('user_add');
  23 + Route::any('/edit', [\App\Http\Controllers\Bside\User\UserController::class, 'edit'])->name('user_edit');
  24 + Route::any('/status', [\App\Http\Controllers\Bside\User\UserController::class, 'status'])->name('user_status');
  25 + Route::any('/info', [\App\Http\Controllers\Bside\User\UserController::class, 'info'])->name('user_info');
  26 + Route::any('/del', [\App\Http\Controllers\Bside\User\UserController::class, 'del'])->name('user_del');
27 }); 27 });
28 28
29 //站内信 29 //站内信
@@ -34,24 +34,24 @@ Route::middleware(['bloginauth'])->group(function () { @@ -34,24 +34,24 @@ Route::middleware(['bloginauth'])->group(function () {
34 34
35 //用户角色相关路由 35 //用户角色相关路由
36 Route::prefix('role')->group(function () { 36 Route::prefix('role')->group(function () {
37 - Route::any('/', [\App\Http\Controllers\Bside\ProjectRoleController::class, 'lists'])->name('project_role_lists');  
38 - Route::any('/get_role_menu', [\App\Http\Controllers\Bside\ProjectRoleController::class, 'get_role_menu'])->name('project_get_role_add');  
39 - Route::any('/add', [\App\Http\Controllers\Bside\ProjectRoleController::class, 'add'])->name('project_role_add');  
40 - Route::any('/edit', [\App\Http\Controllers\Bside\ProjectRoleController::class, 'edit'])->name('project_role_edit');  
41 - Route::any('/info', [\App\Http\Controllers\Bside\ProjectRoleController::class, 'status'])->name('project_role_info');  
42 - Route::any('/status', [\App\Http\Controllers\Bside\ProjectRoleController::class, 'status'])->name('project_role_status');  
43 - Route::any('/del', [\App\Http\Controllers\Bside\ProjectRoleController::class, 'del'])->name('project_role_del');  
44 - Route::any('/get_user_list', [\App\Http\Controllers\Bside\ProjectRoleController::class, 'get_user_list'])->name('project_role_get_user_list'); 37 + Route::any('/', [\App\Http\Controllers\Bside\User\ProjectRoleController::class, 'lists'])->name('project_role_lists');
  38 + Route::any('/get_role_menu', [\App\Http\Controllers\Bside\User\ProjectRoleController::class, 'get_role_menu'])->name('project_get_role_add');
  39 + Route::any('/add', [\App\Http\Controllers\Bside\User\ProjectRoleController::class, 'add'])->name('project_role_add');
  40 + Route::any('/edit', [\App\Http\Controllers\Bside\User\ProjectRoleController::class, 'edit'])->name('project_role_edit');
  41 + Route::any('/info', [\App\Http\Controllers\Bside\User\ProjectRoleController::class, 'status'])->name('project_role_info');
  42 + Route::any('/status', [\App\Http\Controllers\Bside\User\ProjectRoleController::class, 'status'])->name('project_role_status');
  43 + Route::any('/del', [\App\Http\Controllers\Bside\User\ProjectRoleController::class, 'del'])->name('project_role_del');
  44 + Route::any('/get_user_list', [\App\Http\Controllers\Bside\User\ProjectRoleController::class, 'get_user_list'])->name('project_role_get_user_list');
45 }); 45 });
46 46
47 //group相关路 47 //group相关路
48 Route::prefix('group')->group(function () { 48 Route::prefix('group')->group(function () {
49 - Route::any('/', [\App\Http\Controllers\Bside\ProjectGroupController::class, 'lists'])->name('project_group_lists');  
50 - Route::any('/add', [\App\Http\Controllers\Bside\ProjectGroupController::class, 'add'])->name('project_group_add');  
51 - Route::any('/edit', [\App\Http\Controllers\Bside\ProjectGroupController::class, 'edit'])->name('project_group_edit');  
52 - Route::any('/info', [\App\Http\Controllers\Bside\ProjectGroupController::class, 'info'])->name('project_group_info');  
53 - Route::any('/del', [\App\Http\Controllers\Bside\ProjectGroupController::class, 'del'])->name('project_group_del');  
54 - Route::any('/get_user_lists', [\App\Http\Controllers\Bside\ProjectGroupController::class, 'get_user_lists'])->name('project_group_get_user_lists'); 49 + Route::any('/', [\App\Http\Controllers\Bside\User\ProjectGroupController::class, 'lists'])->name('project_group_lists');
  50 + Route::any('/add', [\App\Http\Controllers\Bside\User\ProjectGroupController::class, 'add'])->name('project_group_add');
  51 + Route::any('/edit', [\App\Http\Controllers\Bside\User\ProjectGroupController::class, 'edit'])->name('project_group_edit');
  52 + Route::any('/info', [\App\Http\Controllers\Bside\User\ProjectGroupController::class, 'info'])->name('project_group_info');
  53 + Route::any('/del', [\App\Http\Controllers\Bside\User\ProjectGroupController::class, 'del'])->name('project_group_del');
  54 + Route::any('/get_user_lists', [\App\Http\Controllers\Bside\User\ProjectGroupController::class, 'get_user_lists'])->name('project_group_get_user_lists');
55 }); 55 });
56 56
57 //新闻相关路由 57 //新闻相关路由