正在显示
11 个修改的文件
包含
126 行增加
和
29 行删除
| @@ -22,6 +22,18 @@ class MailController extends BaseController | @@ -22,6 +22,18 @@ class MailController extends BaseController | ||
| 22 | } | 22 | } |
| 23 | 23 | ||
| 24 | /** | 24 | /** |
| 25 | + * @remark :添加站内信获取用户列表 | ||
| 26 | + * @name :getUser | ||
| 27 | + * @author :lyh | ||
| 28 | + * @method :post | ||
| 29 | + * @time :2023/7/8 9:34 | ||
| 30 | + */ | ||
| 31 | + public function getUser(MailLogic $mailLogic){ | ||
| 32 | + $list = $mailLogic->getUserList($this->map); | ||
| 33 | + $this->response('列表',Code::SUCCESS,$list); | ||
| 34 | + } | ||
| 35 | + | ||
| 36 | + /** | ||
| 25 | * @param MailLogic $mailLogic | 37 | * @param MailLogic $mailLogic |
| 26 | * @name :info | 38 | * @name :info |
| 27 | * @author :lyh | 39 | * @author :lyh |
| @@ -6,7 +6,10 @@ use App\Enums\Common\Code; | @@ -6,7 +6,10 @@ 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\Manage\Manage; | ||
| 10 | +use App\Models\Project\Project; | ||
| 9 | use App\Models\User\ProjectRole as ProjectRoleModel; | 11 | use App\Models\User\ProjectRole as ProjectRoleModel; |
| 12 | +use App\Models\User\User as UserModel; | ||
| 10 | 13 | ||
| 11 | /** | 14 | /** |
| 12 | * @remark :b端用户角色设置管理 | 15 | * @remark :b端用户角色设置管理 |
| @@ -27,6 +30,18 @@ class ProjectRoleController extends BaseController | @@ -27,6 +30,18 @@ class ProjectRoleController extends BaseController | ||
| 27 | $roleModel = new ProjectRoleModel(); | 30 | $roleModel = new ProjectRoleModel(); |
| 28 | $filed = ['id','name','project_id','operator_id','status','created_at','updated_at']; | 31 | $filed = ['id','name','project_id','operator_id','status','created_at','updated_at']; |
| 29 | $lists = $roleModel->lists($this->map,$this->page,$this->row,$this->order,$filed); | 32 | $lists = $roleModel->lists($this->map,$this->page,$this->row,$this->order,$filed); |
| 33 | + if(!empty($lists)){ | ||
| 34 | + foreach ($lists as $k => $v){ | ||
| 35 | + if($v['type'] == 1){ | ||
| 36 | + $userModel = new UserModel(); | ||
| 37 | + $lists['list'][$k]['operator_name'] = $userModel->read(['id'=>$v['operator_id']],['name'])['name']; | ||
| 38 | + }else{ | ||
| 39 | + $managerModel = new Manage(); | ||
| 40 | + $lists['list'][$k]['operator_name'] = $managerModel->read(['id'=>$v['operator_id']],['name'])['name']; | ||
| 41 | + } | ||
| 42 | + $lists['list'][$k]['project_name'] = (new Project())->read(['id'=>$v['project_id']],['title'])['title']; | ||
| 43 | + } | ||
| 44 | + } | ||
| 30 | $this->response('success',Code::SUCCESS,$lists); | 45 | $this->response('success',Code::SUCCESS,$lists); |
| 31 | } | 46 | } |
| 32 | 47 |
| @@ -6,10 +6,10 @@ use App\Enums\Common\Code; | @@ -6,10 +6,10 @@ 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\Manage\Manage; | ||
| 9 | use App\Models\Project\Project; | 10 | use App\Models\Project\Project; |
| 10 | use App\Models\User\User; | 11 | use App\Models\User\User; |
| 11 | use App\Models\User\User as UserModel; | 12 | use App\Models\User\User as UserModel; |
| 12 | -use Illuminate\Http\Request; | ||
| 13 | 13 | ||
| 14 | /** | 14 | /** |
| 15 | * @remark :b端用户管理 | 15 | * @remark :b端用户管理 |
| @@ -19,7 +19,8 @@ use Illuminate\Http\Request; | @@ -19,7 +19,8 @@ use Illuminate\Http\Request; | ||
| 19 | */ | 19 | */ |
| 20 | class ProjectUserController extends BaseController | 20 | class ProjectUserController extends BaseController |
| 21 | { | 21 | { |
| 22 | - | 22 | + //类型 |
| 23 | + const TYPE_ONE = 1; | ||
| 23 | /** | 24 | /** |
| 24 | * @remark :用户列表 | 25 | * @remark :用户列表 |
| 25 | * @name :lists | 26 | * @name :lists |
| @@ -33,7 +34,13 @@ class ProjectUserController extends BaseController | @@ -33,7 +34,13 @@ class ProjectUserController extends BaseController | ||
| 33 | $lists = $userModel->lists($this->map,$this->page,$this->row,$this->order,$filed); | 34 | $lists = $userModel->lists($this->map,$this->page,$this->row,$this->order,$filed); |
| 34 | if(!empty($lists)){ | 35 | if(!empty($lists)){ |
| 35 | foreach ($lists['list'] as $k => $v){ | 36 | foreach ($lists['list'] as $k => $v){ |
| 36 | - $lists['list'][$k]['operator_name'] = (new User())->read(['id'=>$v['operator_id']],['name'])['name']; | 37 | + if($v['type'] == $this::TYPE_ONE){ |
| 38 | + $userModel = new UserModel(); | ||
| 39 | + $lists['list'][$k]['operator_name'] = $userModel->read(['id'=>$v['operator_id']],['name'])['name']; | ||
| 40 | + }else{ | ||
| 41 | + $managerModel = new Manage(); | ||
| 42 | + $lists['list'][$k]['operator_name'] = $managerModel->read(['id'=>$v['operator_id']],['name'])['name']; | ||
| 43 | + } | ||
| 37 | $lists['list'][$k]['project_name'] = (new Project())->read(['id'=>$v['project_id']],['title'])['title']; | 44 | $lists['list'][$k]['project_name'] = (new Project())->read(['id'=>$v['project_id']],['title'])['title']; |
| 38 | } | 45 | } |
| 39 | } | 46 | } |
| @@ -13,9 +13,11 @@ use Illuminate\Http\Request; | @@ -13,9 +13,11 @@ use Illuminate\Http\Request; | ||
| 13 | class ProjectRoleController extends BaseController | 13 | class ProjectRoleController extends BaseController |
| 14 | { | 14 | { |
| 15 | /** | 15 | /** |
| 16 | - * @name :用户角色列表() | ||
| 17 | - * @author :liyuhang | ||
| 18 | - * @method | 16 | + * @remark :获取角色列表 |
| 17 | + * @name :lists | ||
| 18 | + * @author :lyh | ||
| 19 | + * @method :post | ||
| 20 | + * @time :2023/7/8 14:08 | ||
| 19 | */ | 21 | */ |
| 20 | public function lists(){ | 22 | public function lists(){ |
| 21 | //TODO::根据当前登录用户返回 | 23 | //TODO::根据当前登录用户返回 |
| @@ -5,6 +5,7 @@ namespace App\Http\Logic\Aside\Mail; | @@ -5,6 +5,7 @@ namespace App\Http\Logic\Aside\Mail; | ||
| 5 | use App\Http\Logic\Aside\BaseLogic; | 5 | use App\Http\Logic\Aside\BaseLogic; |
| 6 | use App\Models\Mail\Mail as MailModel; | 6 | use App\Models\Mail\Mail as MailModel; |
| 7 | use App\Models\Mail\MailUser; | 7 | use App\Models\Mail\MailUser; |
| 8 | +use App\Models\User\User; | ||
| 8 | use Illuminate\Support\Facades\DB; | 9 | use Illuminate\Support\Facades\DB; |
| 9 | use mysql_xdevapi\Exception; | 10 | use mysql_xdevapi\Exception; |
| 10 | 11 | ||
| @@ -35,10 +36,24 @@ class MailLogic extends BaseLogic | @@ -35,10 +36,24 @@ class MailLogic extends BaseLogic | ||
| 35 | } | 36 | } |
| 36 | 37 | ||
| 37 | /** | 38 | /** |
| 38 | - * @name :获取详情 | ||
| 39 | - * @return void | ||
| 40 | - * @author :liyuhang | ||
| 41 | - * @method | 39 | + * @remark :添加站内信时获取会员列表 |
| 40 | + * @name :getUser | ||
| 41 | + * @author :lyh | ||
| 42 | + * @method :post | ||
| 43 | + * @time :2023/7/8 9:30 | ||
| 44 | + */ | ||
| 45 | + public function getUserList($map){ | ||
| 46 | + $userModel = new User(); | ||
| 47 | + $lists = $userModel->list($map,'created_at',['id','project_id','name','mobile','created_at']); | ||
| 48 | + return $this->success($lists); | ||
| 49 | + } | ||
| 50 | + | ||
| 51 | + /** | ||
| 52 | + * @remark :站内信详情 | ||
| 53 | + * @name :mail_info | ||
| 54 | + * @author :lyh | ||
| 55 | + * @method :post | ||
| 56 | + * @time :2023/7/8 9:29 | ||
| 42 | */ | 57 | */ |
| 43 | public function mail_info(){ | 58 | public function mail_info(){ |
| 44 | $info = $this->model->read($this->param); | 59 | $info = $this->model->read($this->param); |
| @@ -49,11 +64,13 @@ class MailLogic extends BaseLogic | @@ -49,11 +64,13 @@ class MailLogic extends BaseLogic | ||
| 49 | } | 64 | } |
| 50 | return $this->success($info); | 65 | return $this->success($info); |
| 51 | } | 66 | } |
| 67 | + | ||
| 52 | /** | 68 | /** |
| 53 | - * @name :添加会员 | ||
| 54 | - * @return void | ||
| 55 | - * @author :liyuhang | ||
| 56 | - * @method | 69 | + * @remark :添加站内信 |
| 70 | + * @name :mail_add | ||
| 71 | + * @author :lyh | ||
| 72 | + * @method :post | ||
| 73 | + * @time :2023/7/8 9:28 | ||
| 57 | */ | 74 | */ |
| 58 | public function mail_add(){ | 75 | public function mail_add(){ |
| 59 | //参数处理 | 76 | //参数处理 |
| @@ -66,10 +83,11 @@ class MailLogic extends BaseLogic | @@ -66,10 +83,11 @@ class MailLogic extends BaseLogic | ||
| 66 | } | 83 | } |
| 67 | 84 | ||
| 68 | /** | 85 | /** |
| 69 | - * @name :编辑会员 | ||
| 70 | - * @return void | ||
| 71 | - * @author :liyuhang | ||
| 72 | - * @method | 86 | + * @remark :编辑站内信 |
| 87 | + * @name :mail_edit | ||
| 88 | + * @author :lyh | ||
| 89 | + * @method :post | ||
| 90 | + * @time :2023/7/8 9:27 | ||
| 73 | */ | 91 | */ |
| 74 | public function mail_edit(){ | 92 | public function mail_edit(){ |
| 75 | $this->param['user_list'] = $this->model->setUserList($this->param['user_list']); | 93 | $this->param['user_list'] = $this->model->setUserList($this->param['user_list']); |
| @@ -81,10 +99,11 @@ class MailLogic extends BaseLogic | @@ -81,10 +99,11 @@ class MailLogic extends BaseLogic | ||
| 81 | } | 99 | } |
| 82 | 100 | ||
| 83 | /** | 101 | /** |
| 84 | - * @name :删除会员 | ||
| 85 | - * @return void | ||
| 86 | - * @author :liyuhang | ||
| 87 | - * @method | 102 | + * @remark :删除站内信 |
| 103 | + * @name :mail_del | ||
| 104 | + * @author :lyh | ||
| 105 | + * @method :post | ||
| 106 | + * @time :2023/7/8 9:27 | ||
| 88 | */ | 107 | */ |
| 89 | public function mail_del(){ | 108 | public function mail_del(){ |
| 90 | 109 |
| @@ -4,6 +4,8 @@ namespace App\Http\Logic\Aside\User; | @@ -4,6 +4,8 @@ namespace App\Http\Logic\Aside\User; | ||
| 4 | 4 | ||
| 5 | use App\Helper\Common; | 5 | use App\Helper\Common; |
| 6 | use App\Http\Logic\Aside\BaseLogic; | 6 | use App\Http\Logic\Aside\BaseLogic; |
| 7 | +use App\Models\Manage\Manage; | ||
| 8 | +use App\Models\Project\Project; | ||
| 7 | use App\Models\User\ProjectMenu as ProjectMenuModel; | 9 | use App\Models\User\ProjectMenu as ProjectMenuModel; |
| 8 | use App\Models\User\ProjectRole; | 10 | use App\Models\User\ProjectRole; |
| 9 | use App\Models\User\User as UserModel; | 11 | use App\Models\User\User as UserModel; |
| @@ -28,10 +30,10 @@ class ProjectRoleLogic extends BaseLogic | @@ -28,10 +30,10 @@ class ProjectRoleLogic extends BaseLogic | ||
| 28 | public function role_get_menu(){ | 30 | public function role_get_menu(){ |
| 29 | $menuModel = new ProjectMenuModel(); | 31 | $menuModel = new ProjectMenuModel(); |
| 30 | $this->param['status'] = $this::STATUS_ONE; | 32 | $this->param['status'] = $this::STATUS_ONE; |
| 31 | - $lists = $menuModel->list($this->param,'id'); | 33 | + $lists = $menuModel->list($this->param,'created_at'); |
| 32 | $menu = array(); | 34 | $menu = array(); |
| 33 | if(!empty($lists)){ | 35 | if(!empty($lists)){ |
| 34 | - foreach ($lists as $k => $v){ | 36 | + foreach ($lists as $v){ |
| 35 | $v = (array)$v; | 37 | $v = (array)$v; |
| 36 | if ($v['pid'] == 0) { | 38 | if ($v['pid'] == 0) { |
| 37 | $v['sub'] = _get_child($v['id'], $lists); | 39 | $v['sub'] = _get_child($v['id'], $lists); |
| @@ -55,6 +57,14 @@ class ProjectRoleLogic extends BaseLogic | @@ -55,6 +57,14 @@ class ProjectRoleLogic extends BaseLogic | ||
| 55 | if($info === false){ | 57 | if($info === false){ |
| 56 | $this->fail('当前数据不存在'); | 58 | $this->fail('当前数据不存在'); |
| 57 | } | 59 | } |
| 60 | + if($info['type'] == 1){ | ||
| 61 | + $userModel = new UserModel(); | ||
| 62 | + $info['operator_name'] = $userModel->read(['id'=>$info['operator_id']],['name'])['name']; | ||
| 63 | + }else{ | ||
| 64 | + $managerModel = new Manage(); | ||
| 65 | + $info['operator_name'] = $managerModel->read(['id'=>$info['operator_id']],['name'])['name']; | ||
| 66 | + } | ||
| 67 | + $info['project_name'] = (new Project())->read(['id'=>$info['project_id']],['title'])['title']; | ||
| 58 | Common::set_user_cache($info,$this->model,$this->param['id'],'A'); | 68 | Common::set_user_cache($info,$this->model,$this->param['id'],'A'); |
| 59 | } | 69 | } |
| 60 | return $this->success($info); | 70 | return $this->success($info); |
| @@ -68,10 +78,17 @@ class ProjectRoleLogic extends BaseLogic | @@ -68,10 +78,17 @@ class ProjectRoleLogic extends BaseLogic | ||
| 68 | */ | 78 | */ |
| 69 | public function role_add(){ | 79 | public function role_add(){ |
| 70 | //查询当前名称是否存在 | 80 | //查询当前名称是否存在 |
| 71 | - $info = $this->model->read(['name'=>$this->param['name']]); | 81 | + $info = $this->model->read([ |
| 82 | + 'name'=>$this->param['name'], | ||
| 83 | + 'project_id'=>$this->param['project_id']]); | ||
| 72 | if($info !== false){ | 84 | if($info !== false){ |
| 73 | - $this->fail('当前菜单名称已存在'); | 85 | + $this->fail('当前角色名称已存在'); |
| 74 | } | 86 | } |
| 87 | + //类型 | ||
| 88 | + $this->param['type'] = $this->model::TYPE_ONE; | ||
| 89 | + //A端操作人 | ||
| 90 | + $this->param['create_id'] = $this->manager['id']; | ||
| 91 | + $this->param['operator_id'] = $this->manager['id']; | ||
| 75 | $rs = $this->model->add($this->param); | 92 | $rs = $this->model->add($this->param); |
| 76 | if($rs === false){ | 93 | if($rs === false){ |
| 77 | $this->fail('添加失败'); | 94 | $this->fail('添加失败'); |
| @@ -87,10 +104,14 @@ class ProjectRoleLogic extends BaseLogic | @@ -87,10 +104,14 @@ class ProjectRoleLogic extends BaseLogic | ||
| 87 | */ | 104 | */ |
| 88 | public function role_edit(){ | 105 | public function role_edit(){ |
| 89 | //查询当前名称是否存在 | 106 | //查询当前名称是否存在 |
| 90 | - $info = $this->model->read(['name'=>$this->param['name'],'id'=>['!=',$this->param['id']]]); | 107 | + $info = $this->model->read([ |
| 108 | + 'name'=>$this->param['name'], | ||
| 109 | + 'id'=>['!=',$this->param['id']], | ||
| 110 | + 'project_id'=>$this->param['project_id']]); | ||
| 91 | if($info !== false){ | 111 | if($info !== false){ |
| 92 | $this->fail('当前菜单名称已存在'); | 112 | $this->fail('当前菜单名称已存在'); |
| 93 | } | 113 | } |
| 114 | + $this->param['operator_id'] = $this->manager['id']; | ||
| 94 | $rs = $this->edit($this->param,['id'=>$this->param['id']]); | 115 | $rs = $this->edit($this->param,['id'=>$this->param['id']]); |
| 95 | if($rs === false){ | 116 | if($rs === false){ |
| 96 | $this->fail('error'); | 117 | $this->fail('error'); |
| @@ -4,8 +4,10 @@ namespace App\Http\Logic\Aside\User; | @@ -4,8 +4,10 @@ namespace App\Http\Logic\Aside\User; | ||
| 4 | 4 | ||
| 5 | use App\Helper\Common; | 5 | use App\Helper\Common; |
| 6 | use App\Http\Logic\Aside\BaseLogic; | 6 | use App\Http\Logic\Aside\BaseLogic; |
| 7 | +use App\Models\Manage\Manage; | ||
| 7 | use App\Models\Project\Project; | 8 | use App\Models\Project\Project; |
| 8 | use App\Models\User\User; | 9 | use App\Models\User\User; |
| 10 | +use App\Models\User\User as UserModel; | ||
| 9 | 11 | ||
| 10 | class UserLogic extends BaseLogic | 12 | class UserLogic extends BaseLogic |
| 11 | { | 13 | { |
| @@ -30,7 +32,13 @@ class UserLogic extends BaseLogic | @@ -30,7 +32,13 @@ class UserLogic extends BaseLogic | ||
| 30 | if($info === false){ | 32 | if($info === false){ |
| 31 | $this->fail('当前数据不存在'); | 33 | $this->fail('当前数据不存在'); |
| 32 | } | 34 | } |
| 33 | - $info['operator_name'] = (new User())->read(['id'=>$info['operator_id']],['name'])['name']; | 35 | + if($info['type'] == 1){ |
| 36 | + $userModel = new UserModel(); | ||
| 37 | + $info['operator_name'] = $userModel->read(['id'=>$info['operator_id']],['name'])['name']; | ||
| 38 | + }else{ | ||
| 39 | + $managerModel = new Manage(); | ||
| 40 | + $info['operator_name'] = $managerModel->read(['id'=>$info['operator_id']],['name'])['name']; | ||
| 41 | + } | ||
| 34 | $info['project_name'] = (new Project())->read(['id'=>$info['project_id']],['title'])['title']; | 42 | $info['project_name'] = (new Project())->read(['id'=>$info['project_id']],['title'])['title']; |
| 35 | Common::set_user_cache($info,$this->model,$this->param['id'],'A'); | 43 | Common::set_user_cache($info,$this->model,$this->param['id'],'A'); |
| 36 | } | 44 | } |
| @@ -45,6 +53,11 @@ class UserLogic extends BaseLogic | @@ -45,6 +53,11 @@ class UserLogic extends BaseLogic | ||
| 45 | public function user_add(){ | 53 | public function user_add(){ |
| 46 | $this->verifyMobile();//验证手机号 | 54 | $this->verifyMobile();//验证手机号 |
| 47 | $this->param['password'] = base64_encode(md5($this->param['password'])); | 55 | $this->param['password'] = base64_encode(md5($this->param['password'])); |
| 56 | + //类型 | ||
| 57 | + $this->param['type'] = 1; | ||
| 58 | + //A端操作人 | ||
| 59 | + $this->param['create_id'] = $this->manager['id']; | ||
| 60 | + $this->param['operator_id'] = $this->manager['id']; | ||
| 48 | $rs = $this->model->add($this->param); | 61 | $rs = $this->model->add($this->param); |
| 49 | if($rs === false){ | 62 | if($rs === false){ |
| 50 | $this->fail('添加失败'); | 63 | $this->fail('添加失败'); |
| @@ -67,6 +80,7 @@ class UserLogic extends BaseLogic | @@ -67,6 +80,7 @@ class UserLogic extends BaseLogic | ||
| 67 | $this->param['password'] = base64_encode(md5($this->param['password'])); | 80 | $this->param['password'] = base64_encode(md5($this->param['password'])); |
| 68 | } | 81 | } |
| 69 | } | 82 | } |
| 83 | + $this->param['operator_id'] = $this->manager['id']; | ||
| 70 | $rs = $this->model->edit($this->param,['id'=>$this->param['id']]); | 84 | $rs = $this->model->edit($this->param,['id'=>$this->param['id']]); |
| 71 | if($rs === false){ | 85 | if($rs === false){ |
| 72 | $this->fail('编辑失败'); | 86 | $this->fail('编辑失败'); |
| @@ -103,6 +103,7 @@ class RoleLogic extends BaseLogic | @@ -103,6 +103,7 @@ class RoleLogic extends BaseLogic | ||
| 103 | if($info !== false){ | 103 | if($info !== false){ |
| 104 | $this->fail('当前添加的角色已存在'); | 104 | $this->fail('当前添加的角色已存在'); |
| 105 | } | 105 | } |
| 106 | + $this->param['operator_id'] = $this->user['id']; | ||
| 106 | $this->edit($this->param,['id'=>$this->param['id']]); | 107 | $this->edit($this->param,['id'=>$this->param['id']]); |
| 107 | return $this->success(); | 108 | return $this->success(); |
| 108 | } | 109 | } |
| @@ -19,7 +19,8 @@ class ProjectRoleRequest extends FormRequest | @@ -19,7 +19,8 @@ class ProjectRoleRequest extends FormRequest | ||
| 19 | public function rules() | 19 | public function rules() |
| 20 | { | 20 | { |
| 21 | return [ | 21 | return [ |
| 22 | - 'name'=>'required|max:11||unique:gl_project_role', | 22 | + 'name'=>'required|max:11', |
| 23 | + 'project_id'=>'required', | ||
| 23 | 'role_menu'=>'required|string', | 24 | 'role_menu'=>'required|string', |
| 24 | ]; | 25 | ]; |
| 25 | } | 26 | } |
| @@ -29,6 +30,7 @@ class ProjectRoleRequest extends FormRequest | @@ -29,6 +30,7 @@ class ProjectRoleRequest extends FormRequest | ||
| 29 | return [ | 30 | return [ |
| 30 | 'name.required'=>'名称必须填写', | 31 | 'name.required'=>'名称必须填写', |
| 31 | 'name.max' => '名称不大于11字符.', | 32 | 'name.max' => '名称不大于11字符.', |
| 33 | + 'project_id.required'=>'所选项目不能为空', | ||
| 32 | 'role_menu.required'=>'角色列表必须填写', | 34 | 'role_menu.required'=>'角色列表必须填写', |
| 33 | ]; | 35 | ]; |
| 34 | } | 36 | } |
| @@ -10,4 +10,7 @@ class ProjectRole extends Base | @@ -10,4 +10,7 @@ class ProjectRole extends Base | ||
| 10 | protected $table = 'gl_project_role'; | 10 | protected $table = 'gl_project_role'; |
| 11 | //自动维护create_at创建时间 updated_at修改时间 | 11 | //自动维护create_at创建时间 updated_at修改时间 |
| 12 | public $timestamps = true; | 12 | public $timestamps = true; |
| 13 | + | ||
| 14 | + //A端添加还是B端添加 | ||
| 15 | + const TYPE_ONE = 1; | ||
| 13 | } | 16 | } |
| @@ -65,6 +65,7 @@ Route::middleware(['aloginauth'])->group(function () { | @@ -65,6 +65,7 @@ Route::middleware(['aloginauth'])->group(function () { | ||
| 65 | Route::prefix('mail')->group(function () { | 65 | Route::prefix('mail')->group(function () { |
| 66 | Route::any('/', [Aside\Mail\MailController::class, 'lists'])->name('admin.mail_lists'); | 66 | Route::any('/', [Aside\Mail\MailController::class, 'lists'])->name('admin.mail_lists'); |
| 67 | Route::any('/info', [Aside\Mail\MailController::class, 'info'])->name('admin.mail_info'); | 67 | Route::any('/info', [Aside\Mail\MailController::class, 'info'])->name('admin.mail_info'); |
| 68 | + Route::any('/getUser', [Aside\Mail\MailController::class, 'getUser'])->name('admin.mail_getUser'); | ||
| 68 | Route::any('/add', [Aside\Mail\MailController::class, 'add'])->name('admin.mail_add'); | 69 | Route::any('/add', [Aside\Mail\MailController::class, 'add'])->name('admin.mail_add'); |
| 69 | Route::any('/edit', [Aside\Mail\MailController::class, 'edit'])->name('admin.mail_edit'); | 70 | Route::any('/edit', [Aside\Mail\MailController::class, 'edit'])->name('admin.mail_edit'); |
| 70 | Route::any('/del', [Aside\Mail\MailController::class, 'del'])->name('admin.mail_del'); | 71 | Route::any('/del', [Aside\Mail\MailController::class, 'del'])->name('admin.mail_del'); |
-
请 注册 或 登录 后发表评论