perf: 优化 license 报错

This commit is contained in:
ibuler 2022-06-15 14:48:36 +08:00 committed by Jiangjie.Bai
parent ae9c5c389d
commit f347833ea8

View File

@ -1,10 +1,10 @@
<template> <template>
<div v-if="!loading"> <div v-if="!loading">
<el-alert v-if="isExpire" type="error"> <el-alert v-if="licenseMsg" type="error">
{{ isExpire }} {{ licenseMsg }} !
</el-alert> <router-link :to="{ name: 'License' }" style="padding-left: 5px">
<el-alert v-if="reachedAssetAmountLimit" type="error"> {{ $t('common.View') }} <i class="fa fa-external-link" />
{{ reachedAssetAmountLimit }} </router-link>
</el-alert> </el-alert>
</div> </div>
</template> </template>
@ -26,6 +26,13 @@ export default {
'publicSettings', 'publicSettings',
'currentUser' 'currentUser'
]), ]),
licenseMsg() {
if (this.isExpire) {
return this.isExpire
} else {
return this.reachedAssetAmountLimit
}
},
isExpire() { isExpire() {
if (!this.publicSettings.XPACK_ENABLED || !this.$hasPerm('settings.change_license')) { if (!this.publicSettings.XPACK_ENABLED || !this.$hasPerm('settings.change_license')) {
return false return false