feat: mac客户端角标提示加上仪表盘内的任务数
This commit is contained in:
parent
20a6da4944
commit
41eb28992e
@ -40,11 +40,7 @@
|
|||||||
<li @click="toggleRoute('dashboard')" :class="classNameRoute('dashboard')">
|
<li @click="toggleRoute('dashboard')" :class="classNameRoute('dashboard')">
|
||||||
<i class="taskfont"></i>
|
<i class="taskfont"></i>
|
||||||
<div class="menu-title">{{$L('仪表盘')}}</div>
|
<div class="menu-title">{{$L('仪表盘')}}</div>
|
||||||
<Badge
|
<Badge class="menu-badge" :type="dashboardData.overdue.length > 0 ? 'error' : 'primary'" :count="dashboardTotal"></Badge>
|
||||||
v-if="dashboardData.today.length > 0 || dashboardData.overdue.length > 0"
|
|
||||||
class="menu-badge"
|
|
||||||
:type="dashboardData.overdue.length > 0 ? 'error' : 'primary'"
|
|
||||||
:count="dashboardData.today.length + dashboardData.overdue.length"></Badge>
|
|
||||||
</li>
|
</li>
|
||||||
<li @click="toggleRoute('calendar')" :class="classNameRoute('calendar')">
|
<li @click="toggleRoute('calendar')" :class="classNameRoute('calendar')">
|
||||||
<i class="taskfont"></i>
|
<i class="taskfont"></i>
|
||||||
@ -266,6 +262,10 @@ export default {
|
|||||||
return num;
|
return num;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
dashboardTotal() {
|
||||||
|
return this.dashboardData.today.length + this.dashboardData.overdue.length
|
||||||
|
},
|
||||||
|
|
||||||
currentLanguage() {
|
currentLanguage() {
|
||||||
return this.languageList[this.languageType] || 'Language'
|
return this.languageList[this.languageType] || 'Language'
|
||||||
},
|
},
|
||||||
@ -316,12 +316,20 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
taskId(id) {
|
taskId(id) {
|
||||||
id > 0 && this.$Modal.resetIndex();
|
if (id > 0) {
|
||||||
|
this.$Modal.resetIndex();
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
msgAllUnread(val) {
|
msgAllUnread() {
|
||||||
if (this.isElectron) {
|
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);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user