chore(fms-vue): WIP 基线快照——收编工作区未提交的前端改动

不含 fms-api Java 侧改动与后续导航状态化阶段提交。主要内容:
- ui 组件库:date/dropdown/form/input/popover/select/tooltip 调整,
  新增 Segmented 组件;fms-table 可编辑单元格渲染器与 FileCard 更新
- 模块管理:列表配置加载自动补全、查询缺配徽标与一键补充、
  结构编辑内核 useStructureEditing/useBandLayout、子表表格编辑方式、
  分组标题多语言、I18nKeyCell 等(含配套 spec)
- 布局/主题/仪表盘/演示页小幅更新
This commit is contained in:
oneao committed 2026-08-30 20:06:19 +08:00
1 parent a1079a7150
commit 05d0c7f304
58 files changed
+3698 -1343

No files matched your search

@@ -174,15 +174,6 @@ function toNavItem(node) {
padding: 4px;
}
/* Popover 默认把 trigger 包在行内 span(inline-flex),会让按钮收缩到内容宽度
导致卡片撑不满、caret 无法靠右;这里改为块级撑满。
注意:.popover-trigger 是子组件 Popover 渲染的元素,scoped 样式无法直接命中,
必须用 :deep() 穿透到它自己这一层 */
.fms-team :deep(.popover-trigger) {
display: block;
width: 100%;
}
.fms-team-trigger {
display: flex;
align-items: center;
@@ -297,12 +297,6 @@ function refreshTab(key) {
&::-webkit-scrollbar {
display: none;
}
/* 右键菜单的 Dropdown 以 .popover-trigger 包裹每个页签;作为 flex 子项需禁止收缩,
对齐原 .fms-tab 的 flex-shrink:0 行为,避免页签被压窄 */
:deep(.popover-trigger) {
flex-shrink: 0;
}
}
.fms-tab {