checkLogin(); if (!$user_info) return json_send(['code' => 'error', 'msg' => '请先登录']); $request->scene('list')->validate(); // 查询条件 $map = []; $limit = request('limit', config('page_num', 10)); $name = request('name', ''); // 其他条件 if ($name) $map[] = ['name', 'like', "%$name%"]; $field = ['id', 'employee_code', 'name']; // 查询数据 $result_model = $EmployeeModel->query(); $result = $result_model ->where($map) ->select($field) ->orderByDesc('id') ->paginate($limit)->toarray(); // 分配数据 if (!$result) return json_send(['code' => 'error', 'msg' => '暂无数据']); // 加载模板 return json_send(['code' => 'success', 'msg' => '获取成功', 'data' => $result]); } }