Commit Graph

334 Commits

Author SHA1 Message Date
augushong
53ee2e3c40 fix(table): 自定义操作按钮配置对象渲染中被就地污染,切换形态后退化为文本 2026-09-22 12:08:44 +00:00
augushong
250db090ab feat(admin-table): 默认形态支持按端配置,layoutDefault 演进对象式并兼容旧写法 2026-09-14 17:58:34 +00:00
augushong
09fa4b7c75 feat(admin-table): 列表双形态注入双端生效,PC 端默认可切卡片 2026-09-14 16:45:35 +00:00
augushong
119c601063 feat(admin-table): 受控数据流转为默认,controlled:false 作为兼容逃生口 2026-09-14 16:03:36 +00:00
augushong
1c5c284492 fix(table): 手机端未配置页面自动启用内置卡片形态 2026-09-11 16:06:27 +00:00
augushong
69c8929c43 fix(table): 失败通道摘除模板容器加载态并明示 where 白名单契约 2026-09-11 15:09:49 +00:00
augushong
4a047e428c test(table): 模板形态行为集成验证与行选中委托统一 2026-09-11 12:33:29 +00:00
augushong
2f8417d3b4 feat(table): Vue 模板钩子支持 2026-09-11 12:03:34 +00:00
augushong
9544bedd4b feat(table): laytpl 模板钩子支持 2026-09-11 11:16:12 +00:00
augushong
f434578eaa feat(table): 手机端默认卡片与销毁重建式视图切换 2026-09-11 10:35:05 +00:00
augushong
26534aed1c feat(table): 内置卡片形态与本地化样式 2026-09-11 01:45:37 +00:00
augushong
a96137e290 feat(table): 实现五级模板协议与行级渲染上下文 2026-09-11 00:46:22 +00:00
augushong
2f4f29bcc1 refactor(api): 跨窗口刷新显式走 ua.table.reloadData 分发入口 2026-09-10 23:10:21 +00:00
augushong
305632199b feat(table): 支持 controlled 受控模式(灰度开关) 2026-09-10 19:32:38 +00:00
augushong
6c5be1a15a feat(table): 装载 reloadData shim 与 checkStatus 分发 2026-09-10 18:27:29 +00:00
augushong
824b79102f feat(table): 新增受控数据层 store(dataProvider/pager/selection/reload) 2026-09-10 18:06:06 +00:00
augushong
997675b2ea chore(api): 删除未定义引用的死函数 refreshTable/reloadTable 2026-09-10 17:26:24 +00:00
augushong
9603bc23e3 chore(table): 删除第一代 uaTable 原型死代码 2026-09-10 17:26:23 +00:00
augushong
685c5724a4 feat(table): 移除寄生多模板实现,保留搜索与核心封装 2026-09-10 17:26:23 +00:00
augushong
348605ff9f chore(storage): .gitkeep 跟随 run.sh 777 权限提交可执行位
容器 run.sh 每次启动对四目录 chmod -R 777,提交一次使工作树长期干净
2026-09-09 14:47:09 +00:00
augushong
5941a61b80 重构:JS框架内部变量 admin 统一重命名为 ua,移除无用的 window.ulAdmin 2026-06-01 21:13:22 +08:00
augushong
a2916d7505 refactor(ulthon-admin): 重写入口文件并更新模板引用
将 ulthon-admin.js 简化为入口文件(8行),仅负责组装 admin 对象并清理临时变量。更新 _require.html 按依赖顺序加载 6 个拆分文件。

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-05-27 07:51:42 +08:00
augushong
6dda5890e0 refactor(ulthon-admin): 拆分 JS 单文件为多模块架构
将 ulthon-admin.js (3258行) 按职责拆分为 5 个独立模块文件:- admin-core.js (248行): 配置、请求封装、消息提示、权限检查- admin-utils.js (224行): 工具函数(URL参数、页面设置、弹层等)- admin-table.js (1370行): 表格模块(渲染、搜索、工具栏、列模板等)- admin-api.js (687行): API组件(表单提交、上传、编辑器、选择器等)- admin-listen.js (267行): 全局事件监听(按钮、删除、刷新等)

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-05-27 07:51:30 +08:00
augushong
646580e6dc 优化开发服务器静态资源加载:router.php 注入缓存头
为 JS/CSS/图片/字体等静态资源添加 ETag、Last-Modified、Cache-Control 响应头,
支持 304 Not Modified,避免浏览器每次完整重新下载。其余文件走原有逻辑。
2026-05-24 11:53:46 +08:00
augushong
96eaa269a1 style(welcome): 优化移动端响应式布局和样式细节 2026-01-23 22:11:06 +08:00
augushong
3c0d39c4ce fix(status): 修复系统状态页面布局问题并添加刷新功能 2026-01-22 23:49:06 +08:00
augushong
ea7ae41e71 feat(upload): 为上传组件添加文件名显示和拖拽排序功能 2026-01-09 22:35:05 +08:00
augushong
d5be4cbbaa feat: 完成基本的详情生成 2026-01-09 00:02:33 +08:00
augushong
3fdea8b85b feat: 实现基本的详情生成 2026-01-05 22:59:12 +08:00
augushong
17a024de12 feat: 页面以子页面打卡时使用弹框方式增加和编辑 2025-11-12 18:29:09 +08:00
augushong
2da835c44c fix: 修复添加和编辑页面选择模式下不能使用的问题 2025-11-04 18:29:07 +08:00
augushong
1ace579178 feat: 地图组件支持更多字段的回填 2025-11-04 18:28:04 +08:00
augushong
63b1cb472a feat: 增加按应用、控制器、方法查询日志 2025-10-10 22:28:47 +08:00
augushong
bb76936032 fix: 保证complete能正确运行 2025-10-10 22:11:03 +08:00
augushong
6339e2bed1 feat: 优化内置目录结构和dockerfile代码 2025-08-25 13:36:41 +08:00
augushong
171c6cfca3 feat: 关闭tab时自动返回上一个页面 2025-08-23 12:34:26 +08:00
augushong
892fd2b712 feat: 增加打开标签时追加tab前缀标题;优化代码结构 2025-08-23 12:21:22 +08:00
augushong
75309f3b7a feat: 优化返回的tab定位 2025-08-21 23:07:25 +08:00
augushong
9493134c56 feat: 优化返回效果; 2025-08-21 22:56:19 +08:00
augushong
5eb4d787c7 fix: 修复顶级页面打开tab的写法兼容性不好的问题 2025-08-21 22:56:08 +08:00
augushong
f2b2b057e2 feat: 回退页面时,如果页面不存在,则创建并从菜单读取标题 2025-08-21 22:37:04 +08:00
augushong
49a58206d8 feat: 完成新tab打开返回时初始化缺少的tab的情况 2025-08-21 22:21:08 +08:00
augushong
6aba138c10 feat: 完成编辑默认新tab打开并且自动刷新 2025-08-21 22:16:08 +08:00
augushong
d43c3d18ca feat: 完成添加的关闭自动刷新 2025-08-21 22:13:42 +08:00
augushong
578fa91d36 feat: 开始全页面提交 2025-08-15 23:16:13 +08:00
augushong
2d78442dd6 fix: 修复引入地图组件错误 2025-05-12 23:32:54 +08:00
augushong
ec047ce3b7 feat: 增加select的选中处理 2025-05-07 17:51:17 +08:00
augushong
f403b86583 style: 去掉调试代码 2025-05-07 17:49:07 +08:00
augushong
79bce85300 feat: 表格选择器默认全屏打开 2025-05-07 17:47:13 +08:00
augushong
4d67358f82 feat: 引入地图引擎;引入htmx引擎 2025-05-07 17:37:12 +08:00