mirror of
https://github.com/jumpserver/lina.git
synced 2025-08-17 22:37:18 +00:00
Merge pull request #439 from jumpserver/pr@dev@fix_badge_hidden
fix: 如果数量为0 隐藏工单Badge
This commit is contained in:
commit
fd1ee6ef7d
@ -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
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user