fix(系统设置): 数值的位置太远了
This commit is contained in:
parent
b9968c338a
commit
24b37a9592
@ -120,7 +120,7 @@ const copilotConfirm = () => {
|
||||
wsCache.set('DE-COPILOT-TIPS-CHECK', 'CHECKED')
|
||||
showOverlayCopilot.value = false
|
||||
}
|
||||
const badgeCount = ref(0)
|
||||
const badgeCount = ref('0')
|
||||
|
||||
onMounted(() => {
|
||||
initShowSystem()
|
||||
@ -129,7 +129,7 @@ onMounted(() => {
|
||||
initCopilotBase()
|
||||
|
||||
msgCountApi().then(res => {
|
||||
badgeCount.value = res?.data || 0
|
||||
badgeCount.value = (res?.data > 99 ? '99+' : res?.data) || '0'
|
||||
})
|
||||
})
|
||||
</script>
|
||||
@ -190,10 +190,14 @@ onMounted(() => {
|
||||
<ToolboxCfg v-if="showToolbox" />
|
||||
<TopDoc v-if="appearanceStore.getShowDoc" />
|
||||
<el-tooltip effect="dark" :content="$t('v_query.msg_center')" placement="bottom">
|
||||
<el-badge :hidden="badgeCount === 0" :value="badgeCount" class="item">
|
||||
<el-badge
|
||||
style="margin-right: 10px"
|
||||
:hidden="[0, '0'].includes(badgeCount)"
|
||||
:value="badgeCount"
|
||||
class="ed-badge_custom"
|
||||
>
|
||||
<el-icon
|
||||
class="preview-download_icon"
|
||||
style="margin-right: 10px"
|
||||
:class="navigateBg === 'light' && 'is-light-setting'"
|
||||
>
|
||||
<Icon name="dv-preview-download"
|
||||
@ -219,6 +223,16 @@ onMounted(() => {
|
||||
</template>
|
||||
|
||||
<style lang="less" scoped>
|
||||
:deep(.ed-badge_custom) {
|
||||
--ed-badge-size: 14px;
|
||||
.ed-badge__content {
|
||||
right: 0;
|
||||
padding: 3px;
|
||||
border: none;
|
||||
font-size: 8px;
|
||||
transform: translateX(20%) translateY(-30%);
|
||||
}
|
||||
}
|
||||
.preview-download_icon {
|
||||
padding: 5px;
|
||||
height: 28px;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user