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);
}
},