Commit Graph

18 Commits

Author SHA1 Message Date
augushong
f3ac7189f2 refactor(component): tagInput/propertyInput/tableData 模板改为懒加载异步获取
原实现三个组件在 JS 顶层用 $.ajax({async:false}) 同步拉取 .html 模板,
每个页面打开固定发 3 个同步请求(阻塞主线程,与组件是否被使用无关),
且路径硬编码 /static/ 与 __STATIC__(OSS 部署)脱节,模板 URL 无版本
参数存在与 js 缓存不同步的漂移问题,请求失败时静默渲染空白。

改造内容:
- 模板改为首次 render() 时异步获取,Deferred 缓存供同页多实例共享,
  失败不缓存并在下次 render 自动重试,失败时 console.error + 提示
- 模板 URL 取 CONFIG.STATIC + CONFIG.STATIC_VERSION,layout 的
  window.CONFIG 新增这两项注入;无注入时逐级回退 /static 与 VERSION,
  兼容下游覆盖 layout 的旧页面
- 组件 CSS 由 _require.html 直接 link 引入(__STATIC__ + 版本键),
  替代原 JS 动态注入
- render() 返回 Promise(resolve Vue 实例);仓库内调用均为
  fire-and-forget,无兼容影响
2026-10-05 14:08:03 +00:00
augushong
6c5be1a15a feat(table): 装载 reloadData shim 与 checkStatus 分发 2026-09-10 18:27:29 +00:00
augushong
9603bc23e3 chore(table): 删除第一代 uaTable 原型死代码 2026-09-10 17:26:23 +00: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
2d78442dd6 fix: 修复引入地图组件错误 2025-05-12 23:32:54 +08:00
augushong
4d67358f82 feat: 引入地图引擎;引入htmx引擎 2025-05-07 17:37:12 +08:00
augushong
7be395f1b4 fix: 修复没有引入地图的错误 2025-05-07 17:35:16 +08:00
augushong
d3e85fa552 feat: 升级权限管理模式 2025-03-20 16:57:05 +08:00
augushong
dcacb0d4f0 引入新版layui 2024-11-12 14:12:02 +08:00
augushong
3baaf4747d 优化手机端表现 2024-11-07 14:32:34 +08:00
augushong
75526bb7c9 替换富文本编辑器为wangeditor 2024-10-21 10:41:11 +08:00
augushong
b34a515178 增加引入文件的版本控制更新 2024-03-22 14:07:24 +08:00
augushong
a8edac9ab1 增加引入文件扩展事件 2023-12-11 15:12:02 +08:00
augushong
197145ee0f 修改依赖加载顺序 2023-11-03 11:04:49 +08:00
augushong
dac73754e1 给参数输入组件增加拖动排序 2023-11-02 15:58:13 +08:00
augushong
4356de36b3 新增手机端浏览模式 2023-09-27 16:32:38 +08:00
augushong
b1926664c5 更新底层layui;修改time字段默认宽度;修改底层js;发布新版本 2023-09-26 13:59:34 +08:00
augushong
5955a03d2c 实现view的扩展架构;调整think-view依赖;发布新版本 2023-09-25 10:35:03 +08:00