]>
acesimba.cloud Git - StationBuilder-vue.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
root [Mon, 28 Sep 2026 02:26:59 +0000 (10:26 +0800)]
fix: 领域方案首页文案调整
- 删除页面副标题与筛选栏的'共 N 个方案'
- 简介文案更新为创建/下载/导入复用说明
root [Thu, 24 Sep 2026 08:10:12 +0000 (16:10 +0800)]
fix: 下拉/搜索/表格多项 UI 修复
- theme-overrides.css: el-select 下拉面板与选项对齐 AIDC 参考站(antd Select)
- ui-system.css: 设备模板筛选栏领域下拉固定 160px,不再被拉伸
- globals.css: 领域方案库搜索框去掉内部 el-input 描边,修复双层蓝框
- UiTable.vue: 表头组件(全选checkbox)走 header slot 渲染,修复 [object Object]
root [Thu, 24 Sep 2026 05:49:35 +0000 (13:49 +0800)]
fix: 领域方案卡片与详情页 UI 对齐
- globals.css: 领域方案卡片能力区图标选择器修正(裸svg),标题对齐、文案横向左对齐
- 全局: '领域扩展仪表板' 统一更名为 '数据看板'
- DomainCapabilityDetail: 领域标签改用 tag-* 类(与首页一致的轻色样式)
root [Thu, 24 Sep 2026 05:32:29 +0000 (13:32 +0800)]
fix: 左侧菜单子菜单默认合上
root [Thu, 24 Sep 2026 05:25:49 +0000 (13:25 +0800)]
fix: 左侧菜单字体与图标间距对齐 React 标准
- brand-tokens.css: --ant-font-family 改为 theme.json 同款字体栈(Roboto/Oxygen/Ubuntu...)
- menu.less: 菜单项/子菜单标题 icon 与文字间距设为 8px(折叠态取消, popup 同步)
root [Thu, 24 Sep 2026 03:41:15 +0000 (11:41 +0800)]
fix: UI 像素级对齐 React 版(Element Plus 品牌样式全面修复)
- 资产本地化:复制 React public 共享资产到 src-vue/public,引用路径改 /t/stationbuilder-vue/,消除顶栏/AI 图标裂图
- Ui* 包装层修复:UiButton/UiInput/UiSelect/UiTable/UiActions/UiOverlay 透传 class(含 React 风格 className 归一化),业务布局类名恢复生效
- 失效 .ant-* 选择器全部迁移为 .el-*:menu.less 重写为 ElMenu 品牌样式(灰底/渐变选中/树状线/折叠弹出),antd.less 删除,theme-overrides/ui-system/brand-layout/globals/site-workspace/ui-layout-compat 改写
- EP 兜底:裸图标 svg[viewBox=0 0 1024 1024] 约束 1em(修复 671px 巨型图标);.cell 关闭 ellipsis 对齐 antd;表头 nowrap;EP 表格列宽迁移为 colgroup col 规则
- brand-tokens.css 补全 --el-*:16px 字号、按钮/表头/hover 品牌变量
- ElTag 无效 :color 用法改 type/class(antd 预设色映射);UiSelect 空值显示匹配选项文案
- 清理:globals 死状态标签规则、parse.js 未用导出
root [Wed, 23 Sep 2026 09:50:04 +0000 (17:50 +0800)]
fix: 移除 Home.vue 调试 instrumentation,恢复干净的 notify 实现
root [Wed, 23 Sep 2026 09:42:58 +0000 (17:42 +0800)]
fix: ElMessage.info 第二参数被当作 appContext 导致崩溃;移除 playwright 测试依赖
root [Wed, 23 Sep 2026 09:29:04 +0000 (17:29 +0800)]
feat: port StationBuilder Vue app from ant-design-vue to Element Plus
- Replace antd runtime theme injection with static brand-token CSS bridge
(brand-tokens.css defines all --ant-* vars so 2261 legacy custom-CSS refs
survive, plus --el-* brand overrides: primary #008cd6, radius 4px, etc.)
- Rewrite Ui* wrapper layer (UiTable/UiButton/UiInput/UiSelect/UiActions/
UiTabbedRegion/UiOverlay) to Element Plus; App.vue uses ElConfigProvider
- Replace antd QRCode with local QrCode.vue (qrcode npm package)
- Rename antd icons to Element Plus equivalents; fix invalid exports
(Apartment->OfficeBuilding, Copy->CopyDocument/DocumentCopy)
- Remove dead tailwind import; add less devDependency for .less build
root [Wed, 23 Sep 2026 05:17:26 +0000 (13:17 +0800)]
init: StationBuilder Vue3 独立仓库(ant-design-vue,剥离 React)