From cc97d9f1eaa06a202cb0dde657c1045256ac1bec Mon Sep 17 00:00:00 2001 From: kuaifan Date: Mon, 17 Mar 2025 20:31:30 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E5=B7=A5=E4=BD=9C?= =?UTF-8?q?=E6=B5=81=E8=8E=B7=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Api/ProjectController.php | 4 ++-- .../assets/js/pages/manage/components/TaskOperation.vue | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/Api/ProjectController.php b/app/Http/Controllers/Api/ProjectController.php index 3f190782a..38773b888 100755 --- a/app/Http/Controllers/Api/ProjectController.php +++ b/app/Http/Controllers/Api/ProjectController.php @@ -2307,8 +2307,8 @@ class ProjectController extends AbstractController * @apiGroup project * @apiName task__flow * - * @apiParam {Number} task_id 任务ID - * @apiParam {Number} project_id 项目ID - 存在时只返回这个项目的 + * @apiParam {Number} [task_id] 任务ID + * @apiParam {Number} [project_id] 项目ID(存在时只返回这个项目的工作流,主要用于任务移动到其他项目时) * * @apiSuccess {Number} ret 返回状态码(1正确、0错误) * @apiSuccess {String} msg 返回信息(错误描述) diff --git a/resources/assets/js/pages/manage/components/TaskOperation.vue b/resources/assets/js/pages/manage/components/TaskOperation.vue index 1fd0917e0..a6afba5a9 100644 --- a/resources/assets/js/pages/manage/components/TaskOperation.vue +++ b/resources/assets/js/pages/manage/components/TaskOperation.vue @@ -137,7 +137,11 @@ export default { }, flow() { - return this.taskFlows.find(({task_id}) => task_id == this.task.id); + const item = this.taskFlows.find(({task_id}) => task_id == this.task.id); + if (item) { + return item; + } + return this.taskFlows.find(({flow_item_id}) => flow_item_id == this.task.flow_item_id); }, turns() {