bruno
|
fc3d5286b4
|
Merge gitea/main: Resolve conflicts and integrate changes
|
2025-09-02 23:57:09 +08:00 |
|
 brunoandClaude
|
09933de949
|
feat: Excel导出功能修复与静态文件架构优化 v1.3.8
🔧 Excel导出功能完善
- 修复health_table.html中Excel导出无错误日志的问题
- 解决Flask静态文件路径配置导致的XLSX库加载失败
- 添加详细的调试日志和错误提示,提升用户体验
- 实现本地XLSX库失败时的CDN自动降级加载机制
🎨 自定义弹窗系统升级
- 创建统一的showCustomAlert组件替代原生alert
- 科技感弹窗设计,支持键盘快捷键(ESC、Enter)
- 提取为独立的custom-alert.js文件供全局复用
- 支持确认框、回调函数、动画效果等增强功能
📁 静态文件架构重构
- 发现并修复离线CDN文件错误放置在/bigScreen/static/的问题
- 验证Flask配置static_folder='../static'指向正确的/bigscreen/static/
- 迁移Bootstrap、FontAwesome、ECharts等CDN文件至正确位置
- 删除错误位置的重复文件,建立清晰的静态文件组织结构
🔄 技术改进
- 确保所有CDN离线文件在正确位置并可被Flask访问
- 使用最新版本ECharts (1MB+) 替换旧版本 (700KB)
- 优化开发体验,清理重复文件避免混淆
- 解决Excel导出"导出失败,请重试"无具体错误信息的问题
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
|
2025-08-29 20:16:12 +08:00 |
|
bruno
|
fd4598158c
|
feat: 多租户告警规则系统实现 v1.3.6
## 核心功能
- 实现告警规则基于customer_id的多租户隔离
- 新建租户时自动克隆默认告警规则(customer_id=0)
- 支持同一健康指标的多级告警配置
- 告警规则类型与手表系统事件完全匹配
## 架构优化
- 告警规则类型使用英文标准格式(如HEARTRATE_HIGH_ALERT)
- 通过数据字典实现英文→中文映射显示
- OrgUnitsChangeListener扩展支持告警规则自动克隆
- 完整的多租户数据隔离和权限控制
## 技术改进
- 数据库唯一约束支持多级告警
- Redis缓存键支持租户级别隔离
- 前端TypeScript定义完善
- 15种告警类型完整中英文映射
提升系统专业性和多租户支持能力
|
2025-08-27 00:40:04 +08:00 |
|
bruno
|
8c3881bf89
|
🚀 feat: 企业级CI/CD基础设施完整部署方案
✨ 新功能:
- 一键自动化部署脚本 (build-infra.sh)
- 统一端口配置 (3开头端口,避免冲突)
- 多平台Docker构建支持 (AMD64 + ARM64)
- Jenkins Configuration as Code (零手动配置)
- 完整的服务验证和健康检查
🏗️ 核心组件:
- Jenkins LTS + JDK21 (端口38080)
- Gitea 1.21 (端口33000, SSH: 32222)
- Docker Registry + UI (端口35001/35002)
- 统一cicd-network网络
📋 管理工具:
- 自动化部署和验证脚本
- 健康检查和日志管理工具
- 完整的文档和故障排查指南
🎯 已验证功能:
- 所有服务正常启动和运行
- API和Web界面完全可访问
- 多平台构建环境就绪
- 完整的CI/CD流水线支持
适用环境: Mac Studio M2 + Docker Desktop
|
2025-08-23 22:11:50 +08:00 |
|
bruno
|
778b247451
|
feat: 客户部署配置系统全面优化 v1.3.3
🔧 端口配置动态化修复:
- 修复generate-docker-compose.sh硬编码端口问题
- 支持客户自定义MySQL、Redis、大屏端口配置
- 自动读取custom-config.env配置文件
- 镜像版本自动同步到最新标签
🐳 Docker构建系统增强:
- Maven阿里云镜像源配置,解决网络连接问题
- 增加构建超时配置,提高稳定性
- 优化多阶段构建流程
📋 镜像版本更新:
- ljwx-boot: 1.2.16 → 1.3.3
- ljwx-bigscreen: 1.2.16 → 1.3.3
- ljwx-admin: 1.2.16 → 1.3.3
✅ 修复的问题:
- Docker构建过程中Maven依赖下载失败
- 客户部署时端口配置无法自定义
- docker-compose-generated.yml使用硬编码配置
- 镜像版本不同步问题
📚 文档更新:
- 新增客户部署配置说明章节
- Docker构建优化详细说明
- 端口配置修复前后对比示例
|
2025-08-21 08:09:05 +08:00 |
|
bruno
|
af1a5c3807
|
feat: Docker构建系统优化修复 v1.3.3
🐳 修复ljwx-boot Docker构建问题:
- 配置阿里云Maven镜像源,解决网络连接问题
- 增加超时配置,提高构建稳定性
- 优化多阶段构建流程
- 更新README文档,新增Docker构建说明
✅ 解决的问题:
- Maven依赖下载失败 "No route to host"
- Docker构建超时问题
- 镜像构建流程优化
📚 文档更新:
- 新增Docker构建说明章节
- 完善快速部署指南
- 添加构建命令示例
|
2025-08-21 07:24:10 +08:00 |
|
 brunoandClaude
|
8f76690e8a
|
feat: 文档更新 - 蓝牙健康数据上传修复说明 v1.3.3
- 新增蓝牙健康数据上传修复功能描述
- 移除ljwx-phone数据最外层data结构的修复说明
- 优化BLE传输稳定性和数据同步效率的文档说明
- 更新README.md最新功能版本记录
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
|
2025-08-19 15:40:56 +08:00 |
|
bruno
|
aedc14723b
|
docs: 完善系统文档和README v1.3.3
🚀 新增功能:
- 新增完整的系统功能模块清单文档 (109KB)
- 深度分析所有5个模块的技术架构和功能特性
- 详细整理API接口和性能指标
📋 文档更新:
- 更新README版本到v1.3.3
- 完善项目结构和技术栈说明
- 新增技术文档目录结构
- 补充移动端和手表开发文档链接
🔧 技术亮点:
- ljwx-boot: Spring Boot 3.3.2 + Java 21 微服务架构
- ljwx-admin: Vue3 + TypeScript + Naive UI 管理界面
- ljwx-bigscreen: Python Flask + Socket.IO 实时监控
- ljwx-phone: Flutter 3.0+ 跨平台移动应用
- ljwx-watch: HarmonyOS 3.0 智能手表应用
📊 性能指标:
- 支持1000+设备并发监控
- QPS >1400,响应时间 <3秒
- 智能手表续航15-18小时
- 数据压缩率达50%
|
2025-08-16 10:02:44 +08:00 |
|