Merge pull request #439 from jumpserver/pr@dev@fix_badge_hidden

fix: 如果数量为0 隐藏工单Badge
This commit is contained in:
老广 2020-10-14 22:57:40 -05:00 committed by GitHub
commit fd1ee6ef7d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,7 +1,7 @@
<template>
<div>
<!-- <el-link class="el-link" target="_blank" @click="goToTickets">{{ $t('route.Ticket') }}</el-link>-->
<el-badge :value="getBadgeValue()" size="mini" type="primary">
<el-badge :value="assignedTicketCount" :hidden="assignedTicketCount===0" size="mini" type="primary">
<el-link class="el-link" target="_blank" @click="goToTickets">{{ $t('route.Ticket') }}</el-link>
</el-badge>
</div>
@ -12,19 +12,17 @@ import { getTicketOpenCount } from '@/api/ticket'
export default {
name: 'WebTerminal',
data: function() {
data() {
return {
assignedTicketCount: 0
}
},
created() {
this.getTicketsOpenCount()
this.ticketsOpenedCount()
},
methods: {
getBadgeValue() {
return this.assignedTicketCount
},
getTicketsOpenCount() {
ticketsOpenedCount() {
getTicketOpenCount(1).then(data => {
this.assignedTicketCount = data.count
})