refactor: 将组件前缀从Art统一替换为Fa

- 更新所有FA前缀的组件文件
- 新增Fa前缀的对应组件
- 更新所有引用路径和组件名
- 修改相关样式和变量名
- 调整部分组件目录结构
This commit is contained in:
zhangtao
2026-05-11 09:23:31 +08:00
parent 68b50359c5
commit 03a8151513
185 changed files with 2912 additions and 1283 deletions
+1 -1
View File
@@ -150,7 +150,7 @@ export const ArticleList = [
create_time: "2023-04-01T00:00:00.000Z",
home_img: cover8,
brief:
"原理是改变 css 变量 + window.matchMedia 来监听系统主题变,从而实现点击改变主题和监听系统主题变化1、首先定义 css 全局变量创建 variables.scss 文件light color(浅色模式)定义浅色模式下 css 主题变量dark color(深色模式)定义深色模式下 css 主题变量// css全局变量\n:root {\n // 文字大小\n --art-fo",
"原理是改变 css 变量 + window.matchMedia 来监听系统主题变,从而实现点击改变主题和监听系统主题变化1、首先定义 css 全局变量创建 variables.scss 文件light color(浅色模式)定义浅色模式下 css 主题变量dark color(深色模式)定义深色模式下 css 主题变量// css全局变量\n:root {\n // 文字大小\n --fa-fo",
type_name: "CSS",
html_content: "",
},
+37 -37
View File
@@ -18,11 +18,11 @@ export const upgradeLogList = ref<UpgradeLog[]>([
"修复:特殊路由打开后显示空白页面的问题",
"修复:WebSocket 重连异常问题",
"修复:特殊动态路由参数处理异常问题",
"优化:ArtForm、ArtSearchBar 表单提交前增加数据清洗,避免无效字段提交到后端",
"修复:ArtTable 与 ElForm 组合使用时动态表单校验错误的问题",
"优化:FaForm、FaSearchBar 表单提交前增加数据清洗,避免无效字段提交到后端",
"修复:FaTable 与 ElForm 组合使用时动态表单校验错误的问题",
"修复:隐藏子菜单时父级菜单被一并隐藏的问题",
"修复:静态路由刷新后跳回首页的问题",
"修复:art-table 属性继承异常问题",
"修复:fa-table 属性继承异常问题",
"修复:PC 端切换到移动端后再切回 PC 端,菜单无法恢复原桌面布局的问题",
],
},
@@ -39,7 +39,7 @@ export const upgradeLogList = ref<UpgradeLog[]>([
"优化:圆角、边框统一",
"优化:锁屏页面重新设计",
"优化:退出登录菜单提前消失造成的视觉体验不好问题",
"新增:ArtForm 和 ArtSearchBar 组件的 label 支持自定义渲染函数,可实现带 tooltip 等复杂标签",
"新增:FaForm 和 FaSearchBar 组件的 label 支持自定义渲染函数,可实现带 tooltip 等复杂标签",
"新增:菜单管理表单关键字段新增 Tooltip 提示,降低用户配置门槛",
"新增:iconify 新增离线图标加载模式",
"新增:退出登录新增 redirect 属性,用于重新登录后跳转到对应页面",
@@ -65,11 +65,11 @@ export const upgradeLogList = ref<UpgradeLog[]>([
"性能提升:优化核心代码逻辑,提升系统运行效率",
"设计系统:重构颜色体系,统一 UI 视觉规范,提升界面一致性",
"菜单优化:细化菜单样式,优化交互体验与视觉呈现",
"组件重构:重构 ArtTextScroll 组件,提升性能与可维护性",
"问题修复:修复 ArtForm、ArtSearchBar 自定义组件渲染异常",
"功能增强:ArtForm、ArtSearchBar 新增 render 属性,支持自定义组件渲染",
"组件重构:重构 FaTextScroll 组件,提升性能与可维护性",
"问题修复:修复 FaForm、FaSearchBar 自定义组件渲染异常",
"功能增强:FaForm、FaSearchBar 新增 render 属性,支持自定义组件渲染",
"功能增强:useTable hooks 新增 visible 属性,用于控制列默认是否显示",
"响应式优化:优化 ArtForm、ArtSearchBar 栅格布局,适配多种屏幕尺寸",
"响应式优化:优化 FaForm、FaSearchBar 栅格布局,适配多种屏幕尺寸",
"节日功能增强:礼花配置支持跨日期范围设置与自定义播放次数",
"依赖更新:升级核心依赖至最新稳定版本",
"配置管理优化:新增 setting.ts 配置文件,支持一键复制与重置系统默认设置",
@@ -145,7 +145,7 @@ export const upgradeLogList = ref<UpgradeLog[]>([
title: "新增表单组件",
date: "2025-09-14",
detail: [
"新增 ArtForm 组件",
"新增 FaForm 组件",
"修复新版本谷歌浏览器切换主题闪烁问题",
"优化表单 label 高度没有对齐问题",
"首屏启动性能优化",
@@ -161,12 +161,12 @@ export const upgradeLogList = ref<UpgradeLog[]>([
"useTable 自动识别响应体支持自定义配置 (src/utils/table/tableConfig.ts)",
"useTable 空数据浏览器警告优化",
"api 接口请求代码优化、api.d.ts 类型优化",
"优化 ArtTable 顶部按钮换行无法自适应问题(示例:功能示例 / 左右布局表格)",
"ArtTable 分页组件选中样式优化",
"ArtTable 空状态高度默认撑满",
"ArtButtonMore 组件新增图标、颜色配置",
"ArtTableHeader 新增搜索按钮,用于控制顶部搜索栏的显示与隐藏",
"ArtSearchBar label 为空时不占空间",
"优化 FaTable 顶部按钮换行无法自适应问题(示例:功能示例 / 左右布局表格)",
"FaTable 分页组件选中样式优化",
"FaTable 空状态高度默认撑满",
"FaButtonMore 组件新增图标、颜色配置",
"FaTableHeader 新增搜索按钮,用于控制顶部搜索栏的显示与隐藏",
"FaSearchBar label 为空时不占空间",
"表格操作栏拖拽禁止固定列拖拽",
"角色管理页面接口对接、代码优化",
"菜单管理页面优化",
@@ -190,12 +190,12 @@ export const upgradeLogList = ref<UpgradeLog[]>([
title: "bug修复、优化用户体验",
date: "2025-08-17",
detail: [
"重构 ArtSearchBar 组件,支持更多组件、表单校验等能力",
"重构 FaSearchBar 组件,支持更多组件、表单校验等能力",
"useTable 列配置:支持动态更新能力",
"修复多个富文本编辑器图标不统一问题",
"优化颜色选择器圆角",
"el-radio、el-checkbox 统一大小",
"art-stats-card 新增小数位、分隔符配置",
"fa-stats-card 新增小数位、分隔符配置",
"路由配置示例优化",
"高级表格新增自定义获取数据示例(等待其他请求完成后执行 useTable 数据获取)",
"useTable 新增 excludeParams,用于排除某些参数不参与请求",
@@ -203,8 +203,8 @@ export const upgradeLogList = ref<UpgradeLog[]>([
"本地开发跨域配置优化",
"修复 useTable 删除最后一整页数据没有返回上一页的问题",
"修复 echarts 图表数据初始化、更新数据浏览器报错",
"删除 art-chart-empty 组件",
"新增 ArtSearchBar 组件示例",
"删除 fa-chfa-empty 组件",
"新增 FaSearchBar 组件示例",
"网络请求支持 http 状态码为 401 时退出登录",
"优化网络请求退出登录多次提示问题",
"useTable 属性、方法命名优化",
@@ -220,7 +220,7 @@ export const upgradeLogList = ref<UpgradeLog[]>([
"修复获取用户信息接口时序问题导致路由注册菜单渲染错误bug",
"修复动态路由校验问题导致的 iframe 不显示bug",
"修复 reset 文件语法错误",
"修复 ArtTable 数据类型错误",
"修复 FaTable 数据类型错误",
"路由注册新增 component 校验",
"修复地图滚轮滚动放大问题",
"网络请求 headers 支持自定义配置",
@@ -232,10 +232,10 @@ export const upgradeLogList = ref<UpgradeLog[]>([
title: "bug修复、优化用户体验",
date: "2025-07-20",
detail: [
"ArtTable 组件重构",
"FaTable 组件重构",
"Element Plus 升级到 v2.10.2",
"优化 useTable 分页参数问题",
"修复 ArtTable 切换分页大小时执行两次请求bug",
"修复 FaTable 切换分页大小时执行两次请求bug",
"优化网络请求示例:初始化参数、分页携带参数问题",
"优化搜索日期范围参数处理",
"优化 el-date-picker 组件圆角问题",
@@ -286,10 +286,10 @@ export const upgradeLogList = ref<UpgradeLog[]>([
date: "2025-07-06",
remark: "建议升级,带来更高效、更智能的表格开发体验",
detail: [
"重构 ArtTable、ArtTableHeader、ArtNotification 组件",
"重构 FaTable、FaTableHeader、FaNotification 组件",
"新增 useTable hooks 表格封装,支持数据获取、转换、响应适配、智能缓存(基于 LRU 算法)、错误处理、列配置与插槽、分页控制、刷新策略等核心功能,全面提升开发效率与用户体验",
"修复菜单管理搜索直接修改 pinia 数据的问题",
"移除 CountTo 插件,替换为 ArtCountTo 组件",
"移除 CountTo 插件,替换为 FaCountTo 组件",
"Echarts 版本升级到 5.6.0",
"修复路由守卫 loading 闪烁问题",
],
@@ -324,7 +324,7 @@ export const upgradeLogList = ref<UpgradeLog[]>([
"路由支持自动跳转到菜单的第一个有效路由",
"动态路由新增 removeAllDynamicRoutes 方法,可用于彻底清除所有动态路由",
"权限自定义指令优化、新增角色权限指令 v-roles、可用于控制元素的显示与隐藏",
"修复登录页面拖拽组件 ArtDragVerify 宽度、颜色异常bug",
"修复登录页面拖拽组件 FaDragVerify 宽度、颜色异常bug",
"修复 iframe 页面混合模式、双列模式异常bug",
"优化锁屏页面被 el-loading 穿透bug",
"跨域请求携带 cookie 配置从环境变量中获取,默认关闭",
@@ -337,10 +337,10 @@ export const upgradeLogList = ref<UpgradeLog[]>([
title: "组件重构与性能优化",
date: "2025-06-23",
detail: [
"重构 components/core/forms 文件夹下的表单相关组件,提升可维护性与一致性",
"重构 ArtBreadcrumb 面包屑导航组件,优化逻辑结构与样式",
"优化 ArtChatWindow 与 ArtFastEnter 组件代码,提升可读性与性能",
"重构 ArtFireworksEffect 烟花效果组件,显著提升渲染性能与动画流畅度",
"重构 components/forms 文件夹下的表单相关组件,提升可维护性与一致性",
"重构 FaBreadcrumb 面包屑导航组件,优化逻辑结构与样式",
"优化 FaChatWindow 与 FaFastEnter 组件代码,提升可读性与性能",
"重构 FaFireworksEffect 烟花效果组件,显著提升渲染性能与动画流畅度",
"README 文档新增官方网站链接,便于用户查看项目文档",
],
},
@@ -358,9 +358,9 @@ export const upgradeLogList = ref<UpgradeLog[]>([
title: "组件重构、代码优化",
date: "2025-06-18",
detail: [
"ArtMenuRight 组件重构",
"ArtWatermark 增加类型注释",
"components/core/cards 下面的组件重构,代码优化",
"FaMenuRight 组件重构",
"FaWatermark 增加类型注释",
"components/cards 下面的组件重构,代码优化",
],
},
{
@@ -368,11 +368,11 @@ export const upgradeLogList = ref<UpgradeLog[]>([
title: "组件重构、代码优化",
date: "2025-06-18",
detail: [
"ArtResultPage 组件重构",
"ArtTextScroll 组件代码优化",
"ArtException 组件增加类型提示",
"ArtCutterImg 组件样式优化、增加类型定义",
"ArtVideoPlayer 组件增加类型定义",
"FaResultPage 组件重构",
"FaTextScroll 组件代码优化",
"FaException 组件增加类型提示",
"FaCutterImg 组件样式优化、增加类型定义",
"FaVideoPlayer 组件增加类型定义",
],
},
{