From 225f143b217d825b574bb3fab7c59283bb7d7332 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Thu, 17 Jun 2021 16:19:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BF=AB=E9=80=9F=E6=B7=BB=E5=8A=A0=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Models/ProjectTask.php | 5 +- resources/assets/js/pages/manage/calendar.vue | 4 +- .../pages/manage/components/ProjectList.vue | 18 +--- .../pages/manage/components/TaskAddSimple.vue | 90 ++++++++++++++++--- .../js/pages/manage/components/TaskRow.vue | 46 ++++++---- resources/assets/js/store/actions.js | 22 ++++- .../sass/pages/components/project-list.scss | 32 +++---- .../pages/components/task-add-simple.scss | 87 ++++++++++++++++++ .../assets/sass/pages/page-calendar.scss | 4 +- 9 files changed, 240 insertions(+), 68 deletions(-) diff --git a/app/Models/ProjectTask.php b/app/Models/ProjectTask.php index f5697db2..4c13a713 100644 --- a/app/Models/ProjectTask.php +++ b/app/Models/ProjectTask.php @@ -329,10 +329,7 @@ class ProjectTask extends AbstractModel $subtask['parent_id'] = $task->id; $subtask['project_id'] = $task->project_id; $subtask['column_id'] = $task->column_id; - $result = self::addTask($subtask); - if (Base::isError($result)) { - return $result; - } + self::addTask($subtask); } } $task->addLog("创建{任务}:" . $task->name); diff --git a/resources/assets/js/pages/manage/calendar.vue b/resources/assets/js/pages/manage/calendar.vue index 5d0a8461..27655fc9 100644 --- a/resources/assets/js/pages/manage/calendar.vue +++ b/resources/assets/js/pages/manage/calendar.vue @@ -8,9 +8,11 @@ - + + + diff --git a/resources/assets/js/pages/manage/components/ProjectList.vue b/resources/assets/js/pages/manage/components/ProjectList.vue index 30a5f8b7..c8e66553 100644 --- a/resources/assets/js/pages/manage/components/ProjectList.vue +++ b/resources/assets/js/pages/manage/components/ProjectList.vue @@ -240,18 +240,7 @@ - -
- - - {{$L('添加任务')}} - - - - - - -
+
@@ -266,7 +255,7 @@ - +
@@ -281,7 +270,7 @@ - +
@@ -796,6 +785,7 @@ export default { if (index > -1) { this.projectDetail.project_column.splice(index, 1); } + this.$store.dispatch("getProjectOne", column.project_id); }).catch(({msg}) => { $A.modalError(msg, 301); this.$set(column, 'loading', false); diff --git a/resources/assets/js/pages/manage/components/TaskAddSimple.vue b/resources/assets/js/pages/manage/components/TaskAddSimple.vue index 0a7551c1..92a97305 100644 --- a/resources/assets/js/pages/manage/components/TaskAddSimple.vue +++ b/resources/assets/js/pages/manage/components/TaskAddSimple.vue @@ -1,5 +1,43 @@