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,4 +1,7 @@
/** Settings store. */
/**
* 全局界面设置:布局、主题、页签、水印、工具栏显隐等;部分字段持久化(useStorage / persist)。
* `reload` 翻转 `refresh` 布尔值,触发 `FaPageContent` 重建 RouterView(与 useCommon.refresh 一致)。
*/
import { defineStore } from "pinia";
import { ref, computed, watch } from "vue";
import { MenuThemeType } from "@/types/store";
@@ -285,6 +288,7 @@ export const useSettingsStore = defineStore(
menuOpen.value = open;
};
/** 切换 `refresh`,驱动 `layouts/fa-page-content` 内 `v-if="isRefresh"` 重建视图 */
const reload = () => {
refresh.value = !refresh.value;
};
+2 -26
View File
@@ -1,30 +1,6 @@
/**
* 表格状态管理模块
*
* 提供表格显示配置的状态管理
*
* ## 主要功能
*
* - 表格尺寸配置(紧凑、默认、宽松)
* - 斑马纹显示开关
* - 边框显示开关
* - 表头背景显示开关
* - 全屏模式开关
* - 表格行拖拽排序(仅当前页数据,需数据为可变数组)
*
* ## 使用场景
* - 表格组件样式配置
* - 用户表格偏好设置
* - 表格工具栏功能控制
*
* ## 持久化
*
* - 使用 localStorage 存储
* - 存储键:sys-v{version}-table
* - 用户配置跨页面保持
*
* @module store/modules/table.store
* @author FastapiAdmin Team
* 表格全局外观与交互:`FaTable` / `FaTableHeader` 通过 store 同步密度、斑马纹、边框、表头背景、全屏、行拖拽。
* 持久化见 options.persist;跨页面保持用户偏好。
*/
import { defineStore } from "pinia";
import { ref } from "vue";