From d802ff0c75e27fcd4155442c7e15897cbf256bd8 Mon Sep 17 00:00:00 2001 From: yaooo <272523191@qq.com> Date: Fri, 24 Nov 2023 14:19:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=B0=8F=E7=BB=84=E8=A7=92?= =?UTF-8?q?=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/middleapi/controller/UserController.php | 25 +++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/app/middleapi/controller/UserController.php b/app/middleapi/controller/UserController.php index 5c1395aee..58c4fd0c7 100644 --- a/app/middleapi/controller/UserController.php +++ b/app/middleapi/controller/UserController.php @@ -4,6 +4,7 @@ namespace app\middleapi\controller; use app\common\enum\user\AccountLogEnum; use app\common\model\user\User; +use app\common\model\user\UserRole; use app\common\enum\user\UserTerminalEnum; use think\facade\Db; use app\common\controller\BaseLikeAdminController; @@ -61,4 +62,28 @@ class UserController extends BaseLikeAdminController return $this->success('请求成功',$result); } + public function roleLists() + { + if(!$this->request->isPost()){ + return $this->fail('请求方式错误'); + } + $params = $this->request->post(['page_no','page_size']); + $pageNo = !empty($params['page_no']) ? $params['page_no'] : 1; + $pageSize = !empty($params['page_size']) ? $params['page_size'] : 20; + $lists = UserRole::field(['id', 'name', 'desc', 'menu_arr', 'sort']) + ->page($pageNo, $pageSize) + ->order(['id' => 'desc']) + ->select() + ->toArray(); + + $count = UserRole::count(); + $result = [ + 'lists' => $lists, + 'count' => $count, + 'page_no' => $pageNo, + 'page_size' => $pageSize + ]; + return $this->success('请求成功',$result); + } + } \ No newline at end of file