将 menu 从 appstore 提出.

This commit is contained in:
lijiahangmax
2023-09-25 22:05:48 +08:00
parent 80e5e241fa
commit 99d6d16a04
23 changed files with 190 additions and 287 deletions

View File

@@ -6,17 +6,15 @@
<span> {{ item.title }}{{ formatUnreadLength(item.key) }} </span>
</template>
<a-result v-if="!renderList.length" status="404">
<template #subtitle> {{ $t('messageBox.noContent') }}</template>
<template #subtitle>暂无内容</template>
</a-result>
<List
:render-list="renderList"
:unread-count="unreadCount"
@item-click="handleItemClick"
/>
<List :render-list="renderList"
:unread-count="unreadCount"
@item-click="handleItemClick" />
</a-tab-pane>
<template #extra>
<a-button type="text" @click="emptyList">
{{ $t('messageBox.tab.button') }}
清空
</a-button>
</template>
</a-tabs>
@@ -25,7 +23,6 @@
<script lang="ts" setup>
import { ref, reactive, toRefs, computed } from 'vue';
import { useI18n } from 'vue-i18n';
import {
queryMessageList,
setMessageStatus,
@@ -43,7 +40,6 @@
const { loading, setLoading } = useLoading(true);
const messageType = ref('message');
const { t } = useI18n();
const messageData = reactive<{
renderList: MessageRecord[];
messageList: MessageRecord[];
@@ -55,15 +51,15 @@
const tabList: TabItem[] = [
{
key: 'message',
title: t('messageBox.tab.title.message'),
title: '消息',
},
{
key: 'notice',
title: t('messageBox.tab.title.notice'),
title: '通知',
},
{
key: 'todo',
title: t('messageBox.tab.title.todo'),
title: '待办',
},
];