diff --git a/resources/assets/js/pages/manage.vue b/resources/assets/js/pages/manage.vue
index f0749d165..8f466893c 100644
--- a/resources/assets/js/pages/manage.vue
+++ b/resources/assets/js/pages/manage.vue
@@ -308,22 +308,10 @@
-
-
-
-
-
+
-
+
import { mapState, mapGetters } from 'vuex'
-import TaskDetail from "./manage/components/TaskDetail";
import ProjectArchived from "./manage/components/ProjectArchived";
import TeamManagement from "./manage/components/TeamManagement";
import ProjectManagement from "./manage/components/ProjectManagement";
import DrawerOverlay from "../components/DrawerOverlay";
-import DragBallComponent from "../components/DragBallComponent";
import MobileTabbar from "../components/Mobile/Tabbar";
import UserInput from "../components/UserInput";
import TaskAdd from "./manage/components/TaskAdd";
import Report from "./manage/components/Report";
-import notificationKoro from "notification-koro1";
-import {Store} from "le5le-store";
import MobileBack from "../components/Mobile/Back";
-import TaskMenu from "./manage/components/TaskMenu";
import MobileNotification from "../components/Mobile/Notification";
import MeetingManager from "./manage/components/MeetingManager";
import longpress from "../directives/longpress";
import DialogModal from "./manage/components/DialogModal";
+import TaskModal from "./manage/components/TaskModal";
+import notificationKoro from "notification-koro1";
+import {Store} from "le5le-store";
export default {
components: {
+ TaskModal,
DialogModal,
MeetingManager,
MobileNotification,
- TaskMenu,
MobileBack,
MobileTabbar,
UserInput,
TaskAdd,
- TaskDetail,
Report,
- DragBallComponent,
DrawerOverlay,
ProjectManagement,
TeamManagement,
@@ -504,7 +488,6 @@ export default {
'cacheDialogs',
'cacheProjects',
'projectTotal',
- 'taskId',
'wsOpenNum',
'columnTemplate',
@@ -519,7 +502,7 @@ export default {
'dialogIns',
]),
- ...mapGetters(['taskData', 'dashboardTask']),
+ ...mapGetters(['dashboardTask']),
routeName() {
return this.$route.name
@@ -897,9 +880,8 @@ export default {
} else if (e.keyCode === 75 || e.keyCode === 78) {
e.preventDefault();
this.onAddMenu('task')
- } else if (e.keyCode === 83 && this.taskId > 0) {
+ } else if (e.keyCode === 83 && this.$refs.taskModal.checkUpdate()) {
e.preventDefault();
- this.$refs.taskDetail.checkUpdate(true)
}
}
},
@@ -975,12 +957,6 @@ export default {
}
},
- taskVisibleChange(visible) {
- if (!visible) {
- this.openTask(0)
- }
- },
-
getReportUnread(timeout) {
this.reportUnreadTimeout && clearTimeout(this.reportUnreadTimeout)
this.reportUnreadTimeout = setTimeout(() => {
diff --git a/resources/assets/js/pages/manage/components/DialogModal.vue b/resources/assets/js/pages/manage/components/DialogModal.vue
index 7c94f82f9..a757a7ed6 100644
--- a/resources/assets/js/pages/manage/components/DialogModal.vue
+++ b/resources/assets/js/pages/manage/components/DialogModal.vue
@@ -1,6 +1,6 @@
-