update:下载列表交互优化

This commit is contained in:
2026-04-02 19:33:21 +08:00
parent 9359cce3ad
commit 6ec72c185c

View File

@@ -34,7 +34,7 @@
</el-dropdown-menu>
</template>
</el-dropdown> -->
<div class="layout-navbars-breadcrumb-user-icon" @click="openUploadList" :title="$t('user.title8')">
<div class="layout-navbars-breadcrumb-user-icon" @click="uploadListShow = true" :title="$t('user.title8')">
<el-badge :value="uploadNum" :max="99">
<el-icon>
<ele-Upload />
@@ -325,21 +325,17 @@ const onLockClick = () => {
Local.set('themeConfig', themeConfig.value);
};
// 打开上传列表
const uploadListShow = ref(false);
const uploadNum = ref<any>('');
bus.$on('OPEN_UPLOAD_LIST', () => {
openUploadList();
bus.$on('TOGGLE_UPLOAD_LIST', (val: any) => {
uploadListShow.value = val;
});
bus.$on('UPLOAD_LIST_DATA_CHANGE', (data: any) => {
uploadNum.value = data.filter((item: any) => item.data.status !== '2').length || '';
});
// 打开上传列表
const uploadListShow = ref(false);
const openUploadList = () => {
uploadListShow.value = true;
};
// 初始化组件大小/i18n
const initI18nOrSize = (value: string, attr: string) => {
state[attr] = Local.get('themeConfig')[value];