Commit Graph
137 Commits
Author SHA1 Message Date
Henry_Du 1f5bc1d40d fix(gate): support java peripheral markEntered and bypass missing updateICCard 2026-07-17 00:33:35 +08:00
Henry_Du 2096dd8d89 fix(gate,installer): 修复进站刷卡字段兼容并清理安装器头注释 2026-07-17 00:19:35 +08:00
Henry_Du 5e8d4f7bbe fix: 统一不同线路的地图容器大小,无论站点多少,容器最小宽度都保持一致 2026-07-16 22:49:13 +08:00
Henry_Du 9d145c3d16 style: 优化 TVM 购票地图,缩小元素尺寸,增加切换动画,适配移动端 2026-07-16 22:16:10 +08:00
Henry_Du cfaa622dcd feat: 重构选择购票区间地图为 TVM 瀑布流样式 2026-07-16 06:05:33 +08:00
Henry_Du 7812d47f0c refactor & feat & fix: 重写SVG生成器,优化前端线路绘制与修复样式
重写服务器端SVG生成逻辑,将原铁路线路图生成功能替换为站点间票价矩阵生成。
优化前端换乘路径绘制:新增线路偏移与弯道处理,避免多条线路路径重叠。
修复站点标记的外层圆圈填充颜色,使其正确使用对应线路的配色。
2026-07-16 03:49:45 +08:00
Henry_Du d32d72a3da feat(web): 优化区间选择界面线路图布局
1. 实现正交布线与圆角拐角连接,减少斜线交叉

2. 动态调整线路间距与节点位置,提高整体紧凑性

3. 优化线路名称与换乘站标签的避让逻辑,避免遮挡

4. 删除不再使用的全局预览页(map-preview.html)
2026-07-16 00:26:18 +08:00
Henry_Du 86f3d478d6 feat(ticket-order): 重写线路地图可视化功能,替换原有线路UI
替换原有的标签式线路站点UI,新增加载渲染官方线路SVG地图、线路分段展示、换乘站标记、站点中英文标注、路线规划高亮预览等功能,优化响应式布局与交互逻辑。
2026-07-15 20:41:11 +08:00
Henry_Du 4ea58772d3 feat(route-map): 新增线路预览页面并优化八向布线布局
- 新增全网线路图预览前端页面 `/web/map-preview.html`
- 调整布局物理参数与迭代次数优化排布效果
- 新增正交八向布线强制对齐逻辑
- 实现节点网格对齐与优化线路路径转角处理
- 调整锚点固定力度提升布局稳定性
2026-07-15 02:54:11 +08:00
Henry_Du 620289e836 更新线路图绘制 2026-07-15 00:50:55 +08:00
Henry_Du e6eae25cf1 refactor(gate): streamline gate installers and support multi-station codes via splitCsv 2026-07-14 20:34:58 +08:00
Henry_Du 5bd2e5b882 feat(ticket-order): 优化单线线路展示与同线区间高亮 2026-07-14 05:47:47 +08:00
Henry_Du fefd919031 chore(ticket-order): 提升 ticket-order.js 版本号以破除浏览器缓存 2026-07-14 04:43:07 +08:00
Henry_Du 3311ee70ce feat(ticket-order): 添加单线地铁图选中高亮金线及箭头动画,取消鼠标悬浮动画 2026-07-14 01:43:24 +08:00
Henry_Du 63d710114d feat(ticket-order): 将 TVM UI 的网格站点改为与后台一致的单线地铁图样式 2026-07-14 01:17:49 +08:00
Henry_Du a79142660f fix(ticket-order): 修复无法正常切换路线的问题,优化移动端及主题适配 2026-07-14 00:50:19 +08:00
Henry_Du 139a65f24c refactor(ticket-order): 清理废弃的SVG渲染代码并优化TVM界面高亮反馈 2026-07-13 23:47:57 +08:00
Henry_Du ae11f9e34b feat(web): 新增后台线路拓扑图布局编辑器,允许手动拖拽调整所有站点坐标 2026-07-13 21:07:24 +08:00
Henry_Du 6a80db6d1d feat(web): 回退到以发散方式显示各条水平线路 2026-07-13 20:51:42 +08:00
Henry_Du ccb7ad5721 feat(web): 重构线路图渲染引擎,引入网格化对齐与拓扑深度推导算法,完美还原真实地铁图的整齐排版 2026-07-12 12:17:56 +08:00
Henry_Du 20cfdc5174 style(web): 调整线路名防遮挡偏移、缩小线路间距,并根据线路颜色动态匹配文字深浅色 2026-07-12 10:28:15 +08:00
Henry_Du e1637da9c6 style(web): 优化车站文本颜色层次并增加白色描边以解决与线条重叠的问题 2026-07-12 10:19:31 +08:00
Henry_Du 46f8a17157 feat(web): 优化车站名与线路名显示,增加车站编号与英文名称 2026-07-12 10:04:40 +08:00
Henry_Du 423a5972fc refactor(web): 优化线路图走线为45度和直角转折,并在起终点显示线路名 2026-07-12 09:50:36 +08:00
Henry_Du 9ef5d2099e refactor(web): 将订票线路图改为90度规整走线并保留圆角 2026-07-12 09:02:12 +08:00
Henry_Du a651fac095 refactor(web): 将换乘站合并为单点并重绘订票线路图 2026-07-12 08:35:07 +08:00
Henry_Du 83c7d25cbe refactor(web): 优化订票线路图布局与换乘站视觉表现 2026-07-11 23:37:35 +08:00
Henry_Du dc835f498d fix(web): 修复重构导致 allStations 变量未定义引发的渲染崩溃问题 2026-07-11 23:20:35 +08:00
Henry_Du d6f37d1415 fix(web): 重构线路图渲染算法,实现平行水平走线与胶囊式垂直换乘 2026-07-11 23:15:36 +08:00
Henry_Du 4052cd2f58 fix(web): 修复断点站点的X轴坐标偏移问题,并优化换乘站的视觉连接 2026-07-11 22:42:46 +08:00
Henry_Du db24b4da18 chore(assets): 移除静态SVG地图文件 2026-07-11 22:23:23 +08:00
Henry_Du 1ce7fd630b feat(web): 撤销静态SVG图片渲染,回退到自动线条生成模式,并保留断点支持 2026-07-11 22:23:12 +08:00
Henry_Du 0c1341e9c7 chore(assets): 添加Assets/manifest.json配置文件 2026-07-11 21:54:02 +08:00
Henry_Du 116b2af4ef feat(admin): 优化换乘设置与坐标绑定逻辑,自动识别同名换乘站 2026-07-11 21:46:12 +08:00
Henry_Du aede84f164 feat(web): 订票地图升级为静态SVG并叠加动态坐标交互;完善断点支持 2026-07-11 21:15:48 +08:00
Henry_Du 690173c522 3 2026-07-11 16:52:02 +08:00
Henry_Du 3040b294ef 2 2026-07-11 16:48:02 +08:00
Henry_Du 1265deca0f 1 2026-07-11 16:41:18 +08:00
Henry_Du ca9805f13a fix(gate): use unique cache busting file names again to break any potential loop 2026-07-11 16:36:50 +08:00
Henry_Du ef6af4bc62 fix(gate): fix attempt to call a nil value by moving checkAndApplyUpdate to the bottom 2026-07-11 16:32:48 +08:00
Henry_Du a228c24b33 fix(gate): use parallel background sync task for updates exactly like ticketmachine 2026-07-11 16:26:09 +08:00
Henry_Du c5cd4b6a95 fix(gate): correct update endpoint URL to use /api/check-update 2026-07-11 16:16:30 +08:00
Henry_Du 1d9f08d5c6 chore(backend,frontend): 移除设备位置管理全链路功能与相关代码
- 删除后端所有机器位置相关的API接口、缓存逻辑与后台同步任务
- 移除前端的机器位置导航入口、地图页面与管理代码
- 将原机器地图页面重构为车票查询页面
- 调整Lua程序的默认版本号
- 删除无用的.gitignore文件
- 优化前端页面的代码格式与导航结构
2026-07-11 16:05:20 +08:00
Henry_Du 4fe3a24eaf fix(ota): make update scripts self-updating and add cache-busting to installers 2026-07-11 16:00:37 +08:00
Henry_Du de187db646 fix: 即使无法获取GPS信号也上报机器在线状态,并升级版本至v1.5.18 2026-07-11 15:58:50 +08:00
Henry_Du f0b62eca49 版本号更新2 2026-07-11 15:49:53 +08:00
Henry_Du 37675c07a2 版本号更新 2026-07-11 15:49:38 +08:00
Henry_Du 84dbdf58c4 feat: 增加机器位置手动编辑功能及公开查看界面 2026-07-11 15:43:17 +08:00
Henry_Du becd8f0e20 chore: 清理无用的Assets/manifest.json并更新gitignore规则
删除空的Assets/manifest.json文件,更新.gitignore以忽略整个.trae目录
2026-07-11 15:30:00 +08:00
Henry_Du cbdb0d3ed3 chore: 添加 .gitignore 文件以排除本地依赖和日志文件 2026-07-11 15:03:57 +08:00