Commit Graph

33 Commits

Author SHA1 Message Date
Pine 7f1c2ac4f0 fix: 注释掉 bd-strip-title 的伪元素样式 2026-08-17 20:53:36 +08:00
Pine e59047c4aa feat: AI 助手支持文字/语音双模式
- 头部新增模式切换(文字/语音),文字=对话框,语音=语音交互按钮
- 语音模式:大麦克风按钮 + 聆听波纹动画 + 识别中状态,点击开始/再次点击结束
- 优先使用 Web Speech API 识别(zh-CN),无权限/不支持时自动兜底模拟识别
- 语音提问以文字形式进入同一对话流,气泡带「语音」标记
- 切换模式保留对话历史;聆听中切换/离开自动中止识别
- 新增 microphone/microphone-filled/microphone-off/message-circle 图标
2026-08-17 20:34:45 +08:00
Pine 7da9749953 feat: 新增 AI 智能助手对话页面(/ai)
- 布局沿用数字孪生页接口:左侧 AI 对话区 + 右侧企业分布面板
- 新增共享 ParkSidePanel 组件(分区/企业名录/详情/实时动态),
  数字孪生与 AI 助手页右侧完全一致
- 新增 AiChatPanel 对话组件:欢迎语 + 消息流 + 快捷提问 + 输入发送,
  内置园区知识库模拟回复(入驻/政策/场地/AI 赋能/分区/企业/融资/就业/导师)
- 路由与导航循环加入 /ai(数据大屏 → 数字孪生 → AI 助手 → 媒体轮播)
- usePageNav 忽略输入框/文本域按键,避免输入方向键误切页面
- 新增 send/eraser/headset/circle-dot 图标,全部遵守 bd- 浅色科技 UI 规范
2026-08-17 20:26:16 +08:00
Pine ef009dad05 fix: 园区概览页脚颜色统一(设计变量提升至 :root)
- --bd-* 设计变量从 .bd-page 提升到 :root,页眉/数字孪生/媒体页/页脚全部生效
  修复媒体播放页页脚图标与数值失去蓝色(回退为继承深色)的问题
- 数据大屏改用共享 ParkOverviewStrip 组件,与媒体播放页页脚完全一致
  (标签统一为「累计营收」)
- PageHeader 头像 Logo 路径修正 /public/logo.png → /logo.png,修复 Logo 不显示
2026-08-17 20:15:18 +08:00
Pine 84b3f12146 refactor: 页眉由 App 统一注入(ScreenLayout),三页共用一致页眉
- 新增 ScreenLayout 布局路由:注入共享 PageHeader + 全局左右键循环导航
- PageHeader 无 props,按路由自动识别状态(数据实时/3D 实时/媒体播放)
- DataScreen / DigitalTwin / MediaScreen 移除各自页眉,避免重复
- 页脚按页面按需保留(数据大屏 + 媒体轮播,数字孪生无)
- 管理后台不参与导航循环;旧 /screen2 路由移除
- 补齐 MediaScreen 音量/播放/翻页图标与浅色主题样式
2026-08-17 20:08:45 +08:00
Pine b08055f8a5 feat: 优化共享页眉组件,增加页面状态识别及导航功能 2026-08-17 19:50:50 +08:00
Pine 435627070f feat: 新增中部轮换大屏组件,优化信息展示方式 2026-08-17 19:04:59 +08:00
Pine af820dd2c2 chore: 数据资料目录加入 gitignore(本地资料不入库) 2026-08-17 18:38:10 +08:00
Pine 55c5b4ca37 chore: 更新 yarn.lock 依赖锁文件 2026-08-17 18:38:00 +08:00
Pine 3f44fa26fc chore: Rust 包名更新为「昆明大学生创业园展播系统」 2026-08-17 18:37:54 +08:00
Pine 85c8383438 feat: 管理后台新增数据大屏入口
- Admin 顶栏新增「数据大屏」按钮跳转 /screen2
- 新增 logo 资源
2026-08-17 18:37:39 +08:00
Pine 41562d51ae feat: 数字孪生独立页面与路由切换
- DigitalTwin.jsx:全屏 3D 建筑 + 企业面板(分区切换/房间定位/实时动态)
- App.jsx 注册 /twin 路由
- 左右方向键:主大屏 → 数字孪生 → 管理后台 循环切换
2026-08-17 18:37:35 +08:00
Pine ef6ed76478 feat: OPC 智能园区数据大屏主页面
- DataScreen.jsx:园区数字运营中心(深色科技风)
- 五大 KPI(TOKEN/工具/项目/就业/营收)+ 三栏数据面板 + 实时动态
- 入驻企业信息表真实数据 + 每 2.2s 模拟跳动
- datascreen.css:完整大屏样式(Appica 图标配色/概览卡/导航按钮)
2026-08-17 18:37:31 +08:00
Pine 2a7f51a202 feat: 3D 园区建筑模型(像素级重建)
- Building3D.jsx:React Three Fiber 双良节能大楼 3D 模型
- 按平面图 60×42 网格重建:玻璃顶中庭/成长区/国际区/加速区/楼道/会议室
- 房间编号 A1-A9/I1-I7/G1-G8 + 入驻企业标签 + 门开向过道
- 共享墙/整体地面/一楼挑空大厅
- scripts/parse_layout.py:纯标准库 PNG 像素解析脚本
2026-08-17 18:37:26 +08:00
Pine cffc1e7a29 feat: 图标系统与共享组件
- Icons.jsx:Appica SVG 图标统一封装(零 emoji,名称映射)
- PageHeader.jsx:两页共享页眉(标题/副标题/时钟/导航)
- CompanySearch.jsx:入驻企业 Autocomplete 搜索(Appica)
2026-08-17 18:37:21 +08:00
Pine 0d20e1413f build: 集成 Appica UI 与 Tailwind v4
- 安装 @appica/ui-react、@appica/icons-react、tailwindcss、@tailwindcss/vite
- vite.config 添加 tailwindcss 插件
- 新增 src/styles/global.css 引入 Tailwind 与 Appica 设计令牌
- main.jsx 包裹 ThemeProvider(主题防闪烁)
2026-08-17 18:37:16 +08:00
Pine 94ea880364 - 增加说明文档 2026-05-14 16:21:53 +08:00
Pine 1de841e8ca - 优化关闭图标 V0.1.0 2026-05-14 15:39:12 +08:00
Pine af326571da - 更新前端支持触控操作 2026-05-14 15:07:41 +08:00
Pine f4dcc30c2b - 修复内网穿透 2026-05-13 11:03:08 +08:00
Pine 3fc9ffb447 - 窗口逻辑、内网穿透 2026-05-13 03:00:55 +08:00
Pine 68ddb6446b - 增加文件大小限制和流式写入 2026-05-13 02:47:03 +08:00
Pine 1f3bd690f0 - 优化界面全屏、视频上传进度条、视频自动裁切铺满屏幕 2026-05-13 02:21:29 +08:00
Pine aa857a5ff8 - 修复win构建msi/wix模式下无法使用中文 2026-05-13 02:05:35 +08:00
Pine 9590d5916f - 修复局域网访问 2026-05-13 02:01:52 +08:00
Pine ba737e18bd - 修复win的协议支持 2026-05-13 01:49:19 +08:00
Pine c9a3ef92a1 - 增加应用图标 2026-05-13 01:29:45 +08:00
Pine d9b0aa27e5 - 图标优化、视频缩略图 2026-05-13 01:19:41 +08:00
Pine a5b96eed6e - 修复服务器 2026-05-13 00:45:50 +08:00
Pine 2bd68815fd - 端口修复 2026-05-13 00:18:13 +08:00
Pine 7794012299 - 修复循环播放 2026-05-13 00:10:59 +08:00
Pine 4ad266f6c4 - tauri 设计完成 2026-05-12 23:19:37 +08:00
Pine c8e8dd12d2 - 初始化 2026-05-12 22:38:52 +08:00