|
@@ -454,6 +454,7 @@ class ProjectController extends Controller
|
|
|
|
|
|
public function requirement(Request $request,string $id)
|
|
|
{
|
|
|
+ $pageSize=$request->get('page_size') ?? 10;
|
|
|
$project = Project::allowed($id)->findOrFail($id);
|
|
|
|
|
|
// 初始化 requirements 的查询构建器
|
|
@@ -477,17 +478,18 @@ class ProjectController extends Controller
|
|
|
|
|
|
$requirements = $requirementsQuery
|
|
|
->with(['createdBy']) // 预加载 createdBy 关联
|
|
|
- ->paginate(10);
|
|
|
+ ->paginate($pageSize);
|
|
|
|
|
|
return ProjectRequirementResource::collection($requirements);
|
|
|
}
|
|
|
|
|
|
- public function notLinkAssetRequirement(string $id)
|
|
|
+ public function notLinkAssetRequirement(Request $request,string $id)
|
|
|
{
|
|
|
+ $pageSize=$request->get('page_size') ?? 10;
|
|
|
$project = Project::allowed($id)->findOrFail($id);;
|
|
|
|
|
|
$requirements = $project->assets
|
|
|
- ? Requirement::query()->whereIn('asset_id', $project->assets?->pluck('id')->toArray())->whereNotIn('id', $project->requirements?->pluck('id')->toArray())->paginate(10)
|
|
|
+ ? Requirement::query()->whereIn('asset_id', $project->assets?->pluck('id')->toArray())->whereNotIn('id', $project->requirements?->pluck('id')->toArray())->paginate($pageSize)
|
|
|
: [];
|
|
|
|
|
|
return AssetRequirementResource::collection($requirements);
|