265 Commits

Author SHA1 Message Date
05b4d8dcc0 修改了轮播循环 10秒 8秒完成滚动 2秒停顿 2025-12-02 17:18:30 +08:00
01d70420d5 修改标题文本 2025-12-02 16:51:21 +08:00
63cda7b29e 修改范围圈实体的填充颜色 30km和50km分别填充不同颜色 2025-12-02 16:11:07 +08:00
a8eb98bb65 再次修改hover效果 2025-12-01 15:39:44 +08:00
9588c5490b 新增功能 点击快速处置标题的时候 关闭图像对比 并且灾害点定位在屏幕正中心 2025-12-01 15:09:10 +08:00
24e0a7f278 修改浮动窗的hover效果 2025-12-01 14:34:29 +08:00
dd74af0930 修改了动画逻辑 在动画结束的时候 删除掉新增的动画实体 2025-11-29 19:17:05 +08:00
539f1b16db 添加按钮 控制左右画面是否同步 2025-11-29 15:09:50 +08:00
0a780eb608 + 2025-11-29 14:33:24 +08:00
7cf400f8ef 注释掉相机位置信息同步 2025-11-29 14:21:07 +08:00
Zzc
bbf1da3493 Merge branch 'dev' of http://222.212.85.86:8222/bdzl2/bxztApp into dev 2025-11-28 15:20:06 +08:00
Zzc
923eef659f feat(ui): 将 3D 态势感知视图中的 footer slot 重命名为 extraButtons。 2025-11-28 15:19:55 +08:00
Zzc
66b719695c feat(ui): 为可伸缩弹窗新增额外按钮插槽并调整可折叠面板边距
- 在 `StretchableModal` 头部新增名为 `extraButtons` 的插槽,用于放置附加控制组件
- 确保 `StretchableModal` 始终渲染底部插槽(footer slot),移除条件显示逻辑
- 调整 `CollapsiblePanel` 的下边距(margin-bottom),使其仅在非最后一个子元素时生效,从而消除末尾的冗余空间
- 为额外按钮区域添加悬停发光效果样式
2025-11-28 15:13:28 +08:00
Zzc
50dd4cf76b feat(ui): 将悬停发光效果添加到右侧面板并隐藏滚动条 2025-11-28 15:12:19 +08:00
Zzc
1e8e61a442 feat(ui): 为左侧面板添加悬停发光效果并隐藏滚动条
- 为 location 面板添加了 box-shadow 悬停效果,以提供视觉反馈
- 将左侧面板 index 中的滚动条宽度设置为 0,从而隐藏了滚动条
2025-11-28 15:11:46 +08:00
Zzc
3a3e89da78 chore: 更新 事件icon 2025-11-28 15:11:12 +08:00
e0a63a5330 + 2025-11-28 11:21:38 +08:00
3d277eb0bc 修改中心标记图标 2025-11-28 11:20:26 +08:00
f9046cfd9c 修改文本 2025-11-28 10:41:45 +08:00
93ba75de47 新增所需力量 2025-11-28 10:20:23 +08:00
a1115c2c42 修改文本 2025-11-28 09:50:37 +08:00
60faaca7cb 修改为小于当前选择的范围的实体才会跳动 2025-11-28 09:49:22 +08:00
d05077e9ed 修改为只有小于50km的实体才会跳动 2025-11-28 09:25:29 +08:00
4e328cf658 点击快速匹配 直接出现两个圈 2025-11-28 05:41:47 +08:00
a9e2e836e0 修复圆圈会重复添加的bug 2025-11-28 05:21:19 +08:00
18913c6ae8 距离和时间随着动画会递减 2025-11-28 04:05:41 +08:00
33665263fb 创建半径线圆弧 并且在半径上带上距离文本 2025-11-28 02:54:08 +08:00
055b83404b 注释模拟塌陷区域 2025-11-28 01:03:31 +08:00
0d305a5dc0 Merge branch 'dev' of http://222.212.85.86:8222/bdzl2/bxztApp into dev 2025-11-28 00:50:44 +08:00
a01743ec96 快速处置字段修改 视频标题修改 右下角日期修改 新增演练日期字段 2025-11-28 00:50:43 +08:00
Zzc
278ed183cc Merge branch 'dev' of http://222.212.85.86:8222/bdzl2/bxztApp into dev 2025-11-28 00:29:47 +08:00
Zzc
fa93f4e2ce refactor(3d-situational-awareness): 优化路径动画和可视化效果
*   禁用路径轨迹可视化,以实现更简洁的实体移动
*   将路径颜色更改为红色,以提高可见度
*   将动画速度倍率从 10 提高到 40
*   添加 `onEntityComplete` 回调函数,以便在动画结束时清除路径
*   改进位置属性外推算法和实体完成度跟踪功能
*   增强 `clearRoute` 函数,以优化属性值处理和日志记录
2025-11-28 00:29:40 +08:00
a84c1d905f 修改力量预制部分数据 力量调度部分数据 2025-11-27 23:01:22 +08:00
0dca401b1c Merge branch 'dev' of http://222.212.85.86:8222/bdzl2/bxztApp into dev 2025-11-27 22:44:31 +08:00
4bd78503fe 渝路智管 数据修改 修改贴图 地图新增点击事件 让添加的实体5秒跳动效果 地图灾害蓝色虚线修改为红色 2025-11-27 22:43:48 +08:00
Zzc
49e963e196 refactor(3d-situational-awareness): 增强双地图相机同步功能并加入防御性检查机制
*   引入视窗(viewer)存在性和销毁检查,以防止同步过程中发生错误。
*   引入原子停止标志(atomic stop flags)和移动结束(moveEnd)追踪,以优化控制流程。
*   提高位置变化检测的精度,并优化日志记录功能。
2025-11-27 18:04:58 +08:00
Zzc
bb5bed014c refactor(3d-situational-awareness): 优化切片集加载流程,引入清理机制与提前退出
新增统一的清理函数,用于处理超时及移除事件监听器。
针对已加载切片引入提前退出检查,从而避免冗余等待。
强化错误处理机制,用于区分超时错误,并确保在 `finally` 块中执行清理操作。
2025-11-27 17:12:32 +08:00
Zzc
dc4c88acb5 refactor(3d-situational-awareness): **更新动画行为至末端停止并调整设备速度**
将计时范围从 `LOOP_STOP` 更改为 `CLAMPED`,以防止动画循环。
同时将设备实体的速度乘数提高 1.5 倍,以实现更快的移动。
添加动画持续时间详情的日志记录。
2025-11-27 15:47:42 +08:00
08096350cb Merge branch 'dev' of http://222.212.85.86:8222/bdzl2/bxztApp into dev 2025-11-27 10:04:00 +08:00
1124aa8517 新增物资和设备管理 获取列表接口的requestSource区分 在app端查询不到未确认的设备和物资 在web端查询到所有信息 2025-11-27 10:03:59 +08:00
Zzc
c6f47c8730 feat(3d-situational-awareness): 集成高德地图路线规划用于应急调度
添加高德地图路线规划、路线可视化、紧急点选择及模拟标记的可组合项。
更新紧急调度逻辑,使用高德地图API计算动态路线,并在无法获取路线时回退至直线路径。
通过基于路线的移动和脉冲控制增强实体动画效果。
增加地理工具、API客户端及路由功能的诊断工具。
2025-11-26 18:05:35 +08:00
918c6c8341 修改应急物资单位为件 2025-11-26 11:23:01 +08:00
4328567adc 修改右下角文字 2025-11-26 10:31:14 +08:00
Zzc
037d1257ba feat(3d-situational-awareness): 添加坍塌边界可视化和相机同步改进
- 添加新的collapseBoundary.js配置文件,包含灾难坍塌边界的笛卡尔坐标
- 实现在左右两侧地图上绘制蓝色实线和虚线的坍塌边界
- 更新useDisasterData中的挖掘机计算,使用forcePreset中的设备而非公式
- 增强useDualMapCompare,改进相机同步、查看器实例存储和清理功能
- 修改index.vue以支持异步标记加载、储备中心的可选完整数据加载以及场景初始化中的边界绘制
2025-11-25 19:21:38 +08:00
Zzc
00468b053b feat(3d-situational-awareness): 增加对分级应急点和塌陷边界的支持
- 为城市、区域和其他应急点添加新图标
- 更新地图点击处理器以显示分级应急点详情
- 实现塌陷边界绘制,左右地图使用实线和虚线
- 修改标记添加功能,按级别处理应急点(城市、区域、其他)
2025-11-25 19:21:02 +08:00
0303849072 Merge branch 'dev' of http://222.212.85.86:8222/bdzl2/bxztApp into dev 2025-11-25 18:30:36 +08:00
cc5a2533b7 调整右侧视频header的竖直padding 2025-11-25 18:30:35 +08:00
Zzc
8f2326f54c feat(3d-situational-awareness): 增加对应急基地、物资和储备中心的支持
- 更新调度建议,在ForceDispatch组件中使用基地而非站点
- 在useDisasterData组合式函数中添加物资和基地的新字段
- 实现储备中心和预设点的数据转换,包含距离计算
- 增强updateForcePreset功能,处理物资和基地数量统计,支持仅统计选项
- 修改地图处理逻辑,加载并显示储备中心、人员和设备标记
- 在场景初始化和距离变化时集成应急统计数据加载
2025-11-25 18:16:46 +08:00
47074b6d56 左右对比部分 调整同步方式 左侧可以任意拖动 只有右侧拖动时才会触发同步 2025-11-25 17:55:13 +08:00
8d9a0112ce Merge branch 'dev' of http://222.212.85.86:8222/bdzl2/bxztApp into dev 2025-11-25 16:12:34 +08:00