Henry_Du
|
fa51aad3a7
|
fix(web): 统一UI规范并移除多余菜单
1. 从 /admin 侧边栏彻底移除了多余的“站点管理”导航项和对应的引导页,统一仅在 /route 中维护。
2. 修复了 ticket-route.js 中添加、编辑、删除站点后列表不同步的问题,通过补充 await fetchData() 实现实时更新。
3. 更新 style.css 将所有 button 和 .btn 的 border-radius 设置为 0 !important,统一取消所有按钮圆角。
|
2026-08-08 09:51:14 +08:00 |
|
Henry_Du
|
7e0a114635
|
refactor(web/route): 精简导航菜单 & 修复初始加载闪屏
1. 根据需求移除了“仪表盘”、“车票记录”、“系统设置”、“凭证管理”等多余的页面导航和对应代码。
2. 目前仅保留三个核心功能页:【线路规划】、【站点管理】、【票价地图】。
3. 修复了刷新页面时Vue未初始化完成导致的大段未解析模板闪屏的问题:引入了 v-cloak 并在 CSS 中隐藏未就绪的 DOM。
4. 确认了 /api/stations 请求本身已经直接对接数据库 DataService.saveStations,前端现也去掉了多余的视图判断,保证修改后立即反映。
|
2026-08-08 00:03:47 +08:00 |
|
Henry_Du
|
0a37c0cba2
|
fix(web/route): 解决移动端列表与空状态卡片重叠问题
1. 修复移动端下由于 .management-sidebar 高度受限导致内容溢出、与下方主面板重叠的布局 bug。
2. 将 .management-sidebar 高度锁定在最大 40vh 并限制内部 .card 溢出,同时保持线路列表自身的内部滚动,优化了上下排布时的展示效果。
3. 当移动端未选中任何线路时,直接隐藏掉右侧面板(.management-main.is-empty),避免多余的“选择左侧线路”空状态卡片挤占宝贵的手机屏幕空间。
4. 修复了桌面端误显移动端专属提示文本的问题。
|
2026-08-07 23:41:47 +08:00 |
|
Henry_Du
|
1046aa8dda
|
feat(web/route): 适配移动端响应式布局 + 统一站点拖拽逻辑
1. 线路规划页面(/route)移动端适配:
- 新增 980px / 768px / 480px 三档响应式CSS
- 侧边栏改为抽屉式叠加层,主容器垂直流式布局
- 顶部导航、工具栏、编辑器堆叠式排列
- SVG线路容器开启横向惯性滚动,最小宽度720px
- 票价地图、表格、模态框均针对小屏优化
- 按钮/输入框统一最小高度44px,满足可访问性
2. 重构站点拖拽逻辑(修复电脑端拖拽失效):
- 原实现:mousemove绑定单站点<g>,鼠标离开即丢失拖拽
- 新实现:mousedown/touchstart仅记录起点,
window级别监听 mousemove/mouseup/touchmove/touchend
- 通过 SVG createSVGPoint + getScreenCTM().inverse()
统一将屏幕坐标转换为SVG逻辑坐标再换算站点索引
- 共用 swapStationByIndex() / saveDragResult() 核心函数
3. 静态资源版本号升级: style.css v16, ticket-route.js v5
|
2026-08-07 23:01:33 +08:00 |
|
Henry_Du
|
7e72bbeae5
|
feat: 新增错误问题追踪与管理功能
- 升级程序版本至 v1.5.25
- 新增对比度文本颜色计算与垂直滚动条绘制工具函数,优化选择界面滚动显示
- 网页端新增问题记录管理页面,配套完整的表格与详情展示样式
- 实现issue记录标准化处理、实时事件推送接收与按时间倒序排序展示
- 重构原有选择界面的滚动逻辑,替换为通用滚动条绘制函数
|
2026-07-29 12:29:54 +08:00 |
|
Henry_Du
|
847957be61
|
feat: 支持编辑线路图署名并固定 CC BY 4.0
|
2026-07-19 00:16:20 +08:00 |
|
Henry_Du
|
6195ebb6be
|
chore: 为线路图展示补充 CC-BY 4.0 署名
|
2026-07-18 23:51:32 +08:00 |
|
Henry_Du
|
289ed65e79
|
style: 优化移动端线路按钮与区间卡片布局
|
2026-07-17 02:54:35 +08:00 |
|
Henry_Du
|
95bf4d3d8e
|
style: 同步购票页移动端直角与线路列表布局
|
2026-07-17 01:19:35 +08:00 |
|
Henry_Du
|
c6ab010974
|
style: 调整购票页外框直角样式并上移线路列表
|
2026-07-17 01:16:24 +08:00 |
|
Henry_Du
|
620289e836
|
更新线路图绘制
|
2026-07-15 00:50:55 +08:00 |
|
Henry_Du
|
3311ee70ce
|
feat(ticket-order): 添加单线地铁图选中高亮金线及箭头动画,取消鼠标悬浮动画
|
2026-07-14 01:43:24 +08:00 |
|
Henry_Du
|
83c7d25cbe
|
refactor(web): 优化订票线路图布局与换乘站视觉表现
|
2026-07-11 23:37:35 +08:00 |
|
Henry_Du
|
aede84f164
|
feat(web): 订票地图升级为静态SVG并叠加动态坐标交互;完善断点支持
|
2026-07-11 21:15:48 +08:00 |
|
Henry_Du
|
95893a5431
|
refactor(web): 重构全站界面与事件日志,优化功能与样式
1. 重构并统一票务、IC卡的事件日志格式化展示逻辑,替换原有零散的格式化函数,提升事件展示的一致性与可读性
2. 为AI助手面板新增折叠按钮与折叠逻辑,支持收起/展开面板,优化界面空间利用率
3. 移除多个页面的冗余介绍、提醒区块,精简页面结构
4. 修复IC卡购卡页面的充值选项按钮布局问题,将button元素改为div适配样式规范
5. 新增移动端卡片布局的横向滚动适配,优化小屏设备上的卡片展示与浏览体验
6. 更新后台管理页面的导航样式、文案与统计数据展示,新增车票、凭证的统计卡片
7. 统一全站品牌文案与页面格式,修复部分页面的DOCTYPE多余空格问题
8. 简化车票订单页面的地图加载逻辑,修复原有的冗余代码与加载异常问题
|
2026-07-05 14:55:12 +08:00 |
|
Henry_Du
|
d6aa03d3a7
|
feat(web): 优化票务与IC卡查询页面的功能与UI
- 更新静态资源版本以清理浏览器缓存
- 新增查询概览模块与搜索辅助提示文字
- 添加XSS内容转义防护,优化列表项选中样式
- 重构IC卡查询页面布局,拆分详情与事件记录区域
- 优化移动端响应式展示效果
|
2026-06-28 11:20:57 +08:00 |
|
Henry_Du
|
b1cb84f736
|
feat(管理后台): 新增线路编辑器拖拽平移并修复代理下Socket连接问题
调整socket.io传输顺序优先使用轮询以适配代理服务器,新增可视化线路编辑器拖拽平移功能,修复多处CSS布局问题并更新静态资源缓存版本。
|
2026-06-21 11:21:09 +08:00 |
|
Henry_Du
|
7fea8807b8
|
feat(web,installer): 更新下载源、升级资源缓存版本、本地化界面并新增管理功能
- 更新 update_machine.lua 和 installer.lua 中的远程资源下载地址,从旧云存储链接切换为 Gitea 仓库提交镜像地址
- 新增双向闸机专用安装脚本 installer_bi.lua
- 为所有网页HTML文件更新静态资源的缓存版本号,避免浏览器加载过期的静态文件缓存
- 修复登录页面的乱码文本,替换为标准简体中文内容,修正ICP备案标识文本
- 新增管理后台概览板块、快捷操作按钮,优化IC卡管理界面与响应式布局样式
|
2026-06-21 10:37:25 +08:00 |
|
Henry_Du
|
7a5dc32672
|
初始提交
|
2026-06-21 10:00:13 +08:00 |
|