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