Merge pull request #13474 from dataease/pr@dev-v2_st

feat(系统设置): 增加消息中心模版
This commit is contained in:
xuwei-fit2cloud 2024-11-21 18:27:24 +08:00 committed by GitHub
commit 50f1e507ed
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -119,6 +119,7 @@ const copilotConfirm = () => {
wsCache.set('DE-COPILOT-TIPS-CHECK', 'CHECKED')
showOverlayCopilot.value = false
}
const badgeCount = ref(0)
onMounted(() => {
initShowSystem()
@ -127,7 +128,7 @@ onMounted(() => {
initCopilotBase()
msgCountApi().then(res => {
console.log(res.data)
badgeCount.value = res?.data || 0
})
})
</script>
@ -188,15 +189,17 @@ onMounted(() => {
<ToolboxCfg v-if="showToolbox" />
<TopDoc v-if="appearanceStore.getShowDoc" />
<el-tooltip effect="dark" :content="$t('v_query.msg_center')" placement="bottom">
<el-icon
class="preview-download_icon"
style="margin-right: 10px"
:class="navigateBg === 'light' && 'is-light-setting'"
>
<Icon name="dv-preview-download"
><msgNotice @click="msgNoticePush" class="svg-icon"
/></Icon>
</el-icon>
<el-badge :hidden="badgeCount === 0" :value="badgeCount" class="item">
<el-icon
class="preview-download_icon"
style="margin-right: 10px"
:class="navigateBg === 'light' && 'is-light-setting'"
>
<Icon name="dv-preview-download"
><msgNotice @click="msgNoticePush" class="svg-icon"
/></Icon>
</el-icon>
</el-badge>
</el-tooltip>
<SystemCfg v-if="showSystem" />