From c9de0c2eba1d98c98ba9025cef457bfc8e3cec3b Mon Sep 17 00:00:00 2001 From: kuaifan Date: Tue, 7 Jun 2022 10:17:41 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E5=85=A8=E5=B1=80?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E6=93=8D=E4=BD=9C=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/assets/js/pages/manage.vue | 5 + .../pages/manage/components/ProjectPanel.vue | 6 +- .../js/pages/manage/components/TaskDetail.vue | 10 +- .../js/pages/manage/components/TaskMenu.vue | 283 +------------ .../pages/manage/components/TaskOperation.vue | 388 ++++++++++++++++++ .../js/pages/manage/components/TaskRow.vue | 6 +- .../assets/js/pages/manage/dashboard.vue | 17 +- resources/assets/js/store/state.js | 1 + resources/assets/sass/pages/components/_.scss | 1 + .../sass/pages/components/task-detail.scss | 32 +- .../sass/pages/components/task-menu.scss | 124 ------ .../sass/pages/components/task-operation.scss | 143 +++++++ .../assets/sass/pages/page-dashboard.scss | 7 +- 13 files changed, 591 insertions(+), 432 deletions(-) create mode 100644 resources/assets/js/pages/manage/components/TaskOperation.vue create mode 100644 resources/assets/sass/pages/components/task-operation.scss diff --git a/resources/assets/js/pages/manage.vue b/resources/assets/js/pages/manage.vue index cf0bf31c8..68242c91c 100644 --- a/resources/assets/js/pages/manage.vue +++ b/resources/assets/js/pages/manage.vue @@ -310,6 +310,9 @@ + + + @@ -379,9 +382,11 @@ import TaskModal from "./manage/components/TaskModal"; import notificationKoro from "notification-koro1"; import {Store} from "le5le-store"; import PageLoading from "../components/PageLoading"; +import TaskOperation from "./manage/components/TaskOperation"; export default { components: { + TaskOperation, PageLoading, TaskModal, DialogModal, diff --git a/resources/assets/js/pages/manage/components/ProjectPanel.vue b/resources/assets/js/pages/manage/components/ProjectPanel.vue index 23e4053d1..c9eb15825 100644 --- a/resources/assets/js/pages/manage/components/ProjectPanel.vue +++ b/resources/assets/js/pages/manage/components/ProjectPanel.vue @@ -166,7 +166,7 @@
- {{item.flow_item_name}} + {{item.flow_item_name}}
{{item.name}}
@@ -1245,10 +1245,10 @@ export default { } }, - openMenu(task) { + openMenu(event, task) { const el = this.$refs[`taskMenu_${task.id}`]; if (el) { - el[0].handleClick() + el[0].handleClick(event) } }, diff --git a/resources/assets/js/pages/manage/components/TaskDetail.vue b/resources/assets/js/pages/manage/components/TaskDetail.vue index f47385dd9..481bd72be 100644 --- a/resources/assets/js/pages/manage/components/TaskDetail.vue +++ b/resources/assets/js/pages/manage/components/TaskDetail.vue @@ -10,7 +10,7 @@ @on-update="getLogLists"/>
- {{taskDetail.flow_item_name}} + {{taskDetail.flow_item_name}}
- {{taskDetail.flow_item_name}} + {{taskDetail.flow_item_name}}
- {{$L('已归档')}} + {{$L('已归档')}}