diff --git a/app/Http/Controllers/Api/ProjectController.php b/app/Http/Controllers/Api/ProjectController.php index 3b7b1234..1761c882 100755 --- a/app/Http/Controllers/Api/ProjectController.php +++ b/app/Http/Controllers/Api/ProjectController.php @@ -1749,17 +1749,17 @@ class ProjectController extends AbstractController $project_id = intval(Request::input('project_id')); $task_id = intval(Request::input('task_id')); // - $builder = ProjectLog::with(['projectTask:id,name']); + $builder = ProjectLog::select(["*"]); if ($task_id > 0) { $task = ProjectTask::userTask($task_id); $builder->whereTaskId($task->id); } else { $project = Project::userProject($project_id); - $builder->whereProjectId($project->id); + $builder->with(['projectTask:id,parent_id,name'])->whereProjectId($project->id); } // $list = $builder->orderByDesc('created_at')->paginate(Base::getPaginate(100, 20)); - $list->transform(function (ProjectLog $log) { + $list->transform(function (ProjectLog $log) use ($task_id) { $timestamp = Carbon::parse($log->created_at)->timestamp; $log->time = [ 'ymd' => date(date("Y", $timestamp) == date("Y", Base::time()) ? "m-d" : "Y-m-d", $timestamp), diff --git a/resources/assets/js/pages/manage/components/ProjectLog.vue b/resources/assets/js/pages/manage/components/ProjectLog.vue index f16a8c15..6a60de9d 100644 --- a/resources/assets/js/pages/manage/components/ProjectLog.vue +++ b/resources/assets/js/pages/manage/components/ProjectLog.vue @@ -14,13 +14,18 @@