refactor: 更新记录 菜单

This commit is contained in:
dap 2025-04-03 17:09:39 +08:00
parent ec82510f49
commit bac71a30f0
4 changed files with 16 additions and 63 deletions

View File

@ -15,6 +15,10 @@
具体参数查看: `apps/web-antd/src/components/upload/src/props.d.ts`
不再推荐使用useDescription, 这个版本会标记为@deprecated, 下个次版本将会移除
框架所有使用useDescription组件的会替换为原生(TODO)
**REFACTOR**
- **文件上传/图片上传重构(破坏性更新 不兼容之前的api)**

View File

@ -126,6 +126,18 @@ export const localMenuList: RouteRecordStringComponent[] = [
title: $t('demos.vben.document'),
},
},
{
name: 'V5UpdateLog',
path: '/changelog',
component: '/演示使用自行删除/changelog/index',
meta: {
icon: 'lucide:book-open-text',
keepAlive: true,
title: '更新记录',
badge: '1.3.0',
badgeVariants: '#CC0033',
},
},
],
},
{

View File

@ -2,13 +2,10 @@
import type { AnalysisOverviewItem } from '@vben/common-ui';
import type { TabOption } from '@vben/types';
import { ref } from 'vue';
import {
AnalysisChartCard,
AnalysisChartsTabs,
AnalysisOverview,
MarkdownPreviewer,
} from '@vben/common-ui';
import {
SvgBellIcon,
@ -17,14 +14,11 @@ import {
SvgDownloadIcon,
} from '@vben/icons';
import { Card, Spin } from 'ant-design-vue';
import AnalyticsTrends from './analytics-trends.vue';
import AnalyticsVisitsData from './analytics-visits-data.vue';
import AnalyticsVisitsSales from './analytics-visits-sales.vue';
import AnalyticsVisitsSource from './analytics-visits-source.vue';
import AnalyticsVisits from './analytics-visits.vue';
import updateLog from './update_log.md?raw';
const overviewItems: AnalysisOverviewItem[] = [
{
@ -67,25 +61,10 @@ const chartTabs: TabOption[] = [
value: 'visits',
},
];
const loading = ref(true);
function handleMdMounted() {
console.log('markdown mounted');
loading.value = false;
}
</script>
<template>
<div class="p-5">
<Card class="mb-3 text-lg" size="small" title="公告">
<Spin :spinning="loading">
<MarkdownPreviewer
class="h-[400px] w-full"
v-model:value="updateLog"
@mounted="handleMdMounted"
/>
</Spin>
</Card>
<AnalysisOverview :items="overviewItems" />
<AnalysisChartsTabs :tabs="chartTabs" class="mt-5">
<template #trends>

View File

@ -1,42 +0,0 @@
# 1.3.0更新说明
注意: 如果你使用老版本的`文件上传`/`图片上传` 可暂时使用
- `component: 'ImageUploadOld'`
- `component: 'FileUploadOld'`
代替 **建议替换为新版本**
大致变动:
- `accept string[] -> string`
- `resultField 已经移除 统一使用ossId`
- `maxNumber -> maxCount`
具体参数查看: `apps/web-antd/src/components/upload/src/props.d.ts`
不再推荐使用useDescription, 这个版本会标记为@deprecated, 下个次版本将会移除
框架所有使用useDescription组件的会替换为原生(TODO)
**REFACTOR**
- **文件上传/图片上传重构(破坏性更新 不兼容之前的api)**
- **文件上传/图片上传**不再支持**url用法 强制使用ossId**
- TableSwitch组件重构
- 管理员租户切换不再返回首页 直接刷新当前页(除特殊页面外会回到首页)
- modalLoading/drawerLoading改为调用内部的lock/unlock方法
- 登录验证码 增加loading
- 框架所有使用useDescription组件的替换为原生antd
**BUG FIX**
- 重新登录 字典会unknown的情况[详细分析](https://gitee.com/dapppp/ruoyi-plus-vben5/issues/IBY27D)
- 测试菜单 请假申请 选中删除 需要根据状态判断
- 修复文件/图片在Safari中无法上传 file-type库与Safari不兼容导致
**OTHER**
- 字典管理 字典类型 表格选中行增加bold效果
- 全局圆角修改 与antd保持一致
- vditor(Markdown)升级3.10.9