From 49744a3671bbbf3a62b8cfd3b772a90f5b80ed55 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Wed, 20 Jul 2022 11:35:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=97=A0=E6=B3=95=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/assets/js/pages/manage.vue | 20 ++- .../js/pages/manage/components/TaskAdd.vue | 137 ++++++++---------- 2 files changed, 72 insertions(+), 85 deletions(-) diff --git a/resources/assets/js/pages/manage.vue b/resources/assets/js/pages/manage.vue index 423c815c7..6f747a258 100644 --- a/resources/assets/js/pages/manage.vue +++ b/resources/assets/js/pages/manage.vue @@ -913,13 +913,19 @@ export default { } }, - onAddTask(data) { - this.$refs.addTask.defaultPriority(); - this.$refs.addTask.setData($A.isJson(data) ? data : { - 'owner': [this.userId], - 'column_id': data, - }); - this.addTaskShow = true; + onAddTask(params) { + this.addTaskShow = true + this.$nextTick(_ => { + let data = { + owner: [this.userId], + } + if ($A.isJson(params)) { + data = params + } else if (/^[1-9]\d*$/.test(params)) { + data.column_id = params + } + this.$refs.addTask.setData(data) + }) }, openTask(task) { diff --git a/resources/assets/js/pages/manage/components/TaskAdd.vue b/resources/assets/js/pages/manage/components/TaskAdd.vue index 1d8317c86..944e245dd 100644 --- a/resources/assets/js/pages/manage/components/TaskAdd.vue +++ b/resources/assets/js/pages/manage/components/TaskAdd.vue @@ -1,5 +1,5 @@