diff --git a/resources/assets/js/pages/manage.vue b/resources/assets/js/pages/manage.vue index b98ab14f..a1854d3a 100644 --- a/resources/assets/js/pages/manage.vue +++ b/resources/assets/js/pages/manage.vue @@ -40,11 +40,7 @@
  • - +
  • @@ -266,6 +262,10 @@ export default { return num; }, + dashboardTotal() { + return this.dashboardData.today.length + this.dashboardData.overdue.length + }, + currentLanguage() { return this.languageList[this.languageType] || 'Language' }, @@ -316,12 +316,20 @@ export default { }, taskId(id) { - id > 0 && this.$Modal.resetIndex(); + if (id > 0) { + this.$Modal.resetIndex(); + } }, - msgAllUnread(val) { + msgAllUnread() { if (this.isElectron) { - this.$electron.ipcRenderer.send('setDockBadge', val); + this.$electron.ipcRenderer.send('setDockBadge', this.msgAllUnread + this.dashboardTotal); + } + }, + + dashboardTotal() { + if (this.isElectron) { + this.$electron.ipcRenderer.send('setDockBadge', this.msgAllUnread + this.dashboardTotal); } },