model = new \app\common\model\MallPintsOrder(); } /** * 查看 * @throws Throwable */ public function index(\Webman\Http\Request $request): \support\Response { $response = $this->initializeBackend($request); if ($response !== null) { return $response; } if ($request->get('select') || $request->post('select')) { $this->_select(); return $this->success(); } list($where, $alias, $limit, $order) = $this->queryBuilder(); $res = $this->model ->with(['mallUser' => function ($query) { $query->field('id,username'); }]) ->visible(['mallUser' => ['username']]) ->alias($alias) ->where($where) ->order($order) ->paginate($limit); return $this->success('', [ 'list' => $res->items(), 'total' => $res->total(), 'remark' => get_route_remark(), ]); } /** * 若需重写查看、编辑、删除等方法,请复制 @see \app\admin\library\traits\Backend 中对应的方法至此进行重写 */ }