# jg001 **Repository Path**: tb3706666/jg001 ## Basic Information - **Project Name**: jg001 - **Description**: 3D可视化综合管理平台 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: https://gitee.com/tb3706666 - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 4 - **Created**: 2019-08-12 - **Last Updated**: 2025-11-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README > [toc] --- ### 新疆JG001项目:3D可视化综合管理平台(智能监狱) #### 介绍[↑](#top) > 1. 建筑结构,设备检索,安防管理,视频监控(视频信息,视频警告) 详细可参考操作手册,3D可视化管理平台手册 > 1. 需求说明视频[详细:erkp](https://pan.baidu.com/s/16e42Tu2hgfoNcnVCIxC2UQ) #### 软件架构[↑](#top) > Vue+Element+Jquery+Ht+Nginx > HT for Web是款基于HTML5标准技术的图形界面(GUI)组件库,在电信、电力、交通、能源等工业自动化(SCADA/HMI)领域有着广泛应用;使用HTfor Web可轻松构建现代化的、高性能的、跨桌面和移动终端的企业应用2D和3D界面。 >[`学习手册`](http://www.hightopo.com/guide/guide/core/treetableview/examples/example_structure.html) #### 参与贡献[↑](#top) > 冷佳:[gitee](https://gitee.com/tb3706666) > 李鑫:[gitee](https://gitee.com/LiXinDian) #### 里程[↑](#top) ##### 2019-10-09[↑](#top) > 1. header头部最小宽度调整 > 1. 视频拖动去除延迟动画 > 1. 巡更周边视频重复请求导致进入巡更变慢,去除并优化 > 1. 电子巡更周边视频不显示bug修复 ##### 2019-10-08[↑](#top) > 1. 全景模型取消重复的事件处理 > 1. 巡更模型调整透明度 > 1. 概要设计文档更新 > 1. 告警中创建标志的函数增加参数说明 > 1. 调整map.isInOut为isGlobalScene,以便更加好理解 ##### 2019-09-27[↑](#top) > 1. 更改采集保存框 > 1. 去除声明的提示框 > 1. 解决高亮的bugmodel-logic.js中的setdeviecHighLight进行了调整 > 1. 优化高亮方法 > 1. 解决了flyTo的问题,基本可以正面上方看设备(只要设备正确设置了朝向) > 1. 修改了大楼广告牌的字体为微软雅黑 > 1. 新增虚线实线效果 > 1. 注释多余输出提示 ##### 2019-09-26[↑](#top) > 1. 巡更视频处理逻辑小改 > 1. 巡更采集后台改动,前台弹出框等样式变动 > 1. 采集保存逻辑及验证变动 > 1. 保存前校验,成功保存采集界面展示,输入信息验证成功后保存 > 1. 巡更状态下将模型设置透明 > 1. 取消exitGather方法,logic.js中已加限制 > 1. 默认不在logic.js中执行播放 > 1. 接口文档更新 > 1. 部分模型更新 > 1. 清除eledemo目录,机器人模型改用scenes下的 > 1. 更新机器人模型 > 1. 修改 全局定时任务,可以在需要的时候清除掉,并在需要的时候重新设置下 > 1. 新版本ht,高亮设备的时候,不再需要调用g3d.iv(),所以从model-hightLight.js中注释掉 ##### 2019-09-25[↑](#top) > 1. 寻更采集风格改动 > 1. 取消采集提示去除 > 1. 采集需用户输入采集范围 > 1. 监听点位,是否播放完毕 > 1. 新增重新播放逻辑 > 1. 原:读取寻更后判断状态(会出现重新播放状态瞬间消失,并默认播放)。优化:巡更退出后检测是否存在重新播放状态,存在则默认为播放状态,反之保留用户操作 > 1. 前端临时模拟巡更范围监控视频(后端未写好此接口) > 1. 到达巡更点后获取该点位xx范围内的监控视频 > 1. 获取监控视频到停留5s后巡更,或关闭视频后继续巡更 > 1. 如果当前是暂停情况,关闭监控则不巡更,在handle中清除定时器 ##### 2019-09-24[↑](#top) > 1. 切换到自由视角新增过渡到指定点的动画,而不是解锁视角 > 1. 隐藏和显示巡更路线完成 > 1. 巡更速度完成,但ht是值越大越慢,不符合操作逻辑。做相应处理,值越大巡更速度越快 > 1. 记录用户操作的巡更状态,然后再次巡更则读取上次保留状态 > 1. 从非内层模型巡更进入模型不创建点及线bug修复 > 1. 动画执行过程中退出巡更报错bug修复 > 1. body增加横向隐藏 > 1. body宽度小于900,header塌陷修复 ##### 2019-09-23[↑](#top) > 1. 添加机器人模型 > 1. 采集bug数据错误修复 > 1. 巡更初步逻辑完善 ##### 2019-09-22[↑](#top) > 1. 修改电子巡更的播放 > 1. 完善电子巡更播放(基本完成) > 1. ht.js可能存在bug(需要增加墙壁透明的效果) ##### 2019-09-21[↑](#top) > 1. 上传采集标记 > 1. 新增采集及巡更操作界面 > 1. 开启,关闭采集,及巡更方法 > 1. 增加对应方法及逻辑 > 1. 采集完成 ##### 2019-09-20[↑](#top) > 1. 采集巡更初步界面设计及巡更草图 > 1. 修改电子巡更播放 > 1. 更新一键报警按钮模型 > 1. 顶部新增全屏显示,管理后台,操作说明 > 1. beginGather增加了返回值-- 如果正确开始采集,则返回ok,否则返回 其它的信息(错误)! > 1. 解决退出采集时候的bug! > 1. 当放第一个控制点的时候,会拉近 > 1. 退出采集的时候,清理有关变量,避免获取不当信息 ##### 2019-09-19[↑](#top) > 1. 编写电子巡更(采集基本未完成,播放还在编写中) > 1. model-logic.js,task等增加了巡更状态的判断 > 1. 告警滑块开启语音播报代码冗余,且存在第一次开启不触发,关闭后继续触发问题,已修正 > 1. 布局巡更面板及操作 > 1. 更新iconfont,新增巡更控制面板图标 ##### 2019-09-18[↑](#top) > 1. 摄像头在内层时,悬浮显示进入楼层为NaN,解决:屏蔽 > 1. 按下space或点击园区恢复模型默认视角 > 1. 定时任务设定为0.5秒刷新一次 > 1. 大楼广告牌,只有名称变化的时候才刷新 ##### 2019-09-17[↑](#top) > 1. 视频轮播数据超出错乱bug修复 > 1. 登录页密码框默认属性改为password > 1. 替换新模型文件 > 1. model-logic模型事件改动 > **电子巡更** > 1. 按钮缩小调整,列表选中标记,悬浮文字展示 > 1. 无数据面板上显示暂无数据 > 1. 增加数量显示及模糊搜索input框 > 1. 搜索后删除则回调后查询搜索值,反之查所有 ##### 2019-09-16[↑](#top) > 1. 视频轮播编辑时展开状态改为始终展开并标记当前所选 > 1. 轮播列表视频分组为空则不保存,且只允许同时操作一个分组 > 1. 新增轮播组内单条设备定位并展示监控视频 > 1. 告警列表标识所选告警 > 1. 鹰眼穿透 > 1. leven改动,需默认创建一次园区内信息统计 > 1. 接口文档更新 > 1. 电子巡更保存,获取,删除完成 ##### 2019-09-12[↑](#top) > 1. 设备告警或非告警展示详细bug修复 > 1. 无告警不展示相关告警信息tab > 1. 展示详细信息时,标题新增设备地址 > 1. 标题加宽,tab设置最小宽度450px,增加圆角5px > 1. 详细内无相关明细则不展示该条信息 > 1. 园区可添加摄像头到分组 > 1. 合并整理复用方法 ##### 2019-09-11[↑](#top) > 1. 告警列表超过100样式错乱,现最大改为9999 > 1. 视频轮播无视频报错修复 > 1. 视频轮播等于4个自动保存且只能为视频监控设备 > 1. 新建视频不显示(暂无视频提示)修复 > 1. 不允许存在相同设备id并提示 > 1. 删除单条视频时数量不变修复 > 1. 优化websocket执行 > 1. 解决告警定位和普通定位的bug > 1. 解决楼层闪烁问题 > 1. 保留publicAlarmObj中的告警设备统计,删除index-logic中的getcount > 1. 修正告警定位的bug--告警的时候展示了设备定位图标 > 1. 修改 publicAlarmObj中 getAlarmSummary的写法 ##### 2019-09-10[↑](#top) > 1. 园区内新增悬浮建筑名称提示 > 1. 关联视频时展示和告警视频分开展示,划为单独块 > 1. 有关联视频时展示,无则不展示 > 1. 房间内设备详细展示不再定位后展示,非当前层则定位设备并展示详情 > 1. 园区内设备详细展示 > 1. 园区及房间内设备悬浮后放大高亮,同种设备全部高亮后则只进行放大操作 > 1. 修正楼层提示的一个小bug > 1. websocket中增加了刷新告警图标的功能 > 1. 把model-logic.js中的告警部分尽量分离到 public-alarm.js > 1. 去除告警变量 deviceList* 变成一样的bug ##### 2019-09-09[↑](#top) > 1. 视频轮播最后一条视频无法删除修复 ##### 2019-09-06[↑](#top) > 1. 新增不同设备的语音提示 > 1. 告警实时完善 > 1. 更改和新增模型json > 1. 新增设备高亮js,重整设备高亮 > 1. login页input框在360极速浏览器上不显示bug > 1. 悬浮外景电子围栏存在进入模型bug > 1. 多模型悬浮进入对应层提示 > 1. 设备信息简略详细展示改为详细展示 ##### 2019-09-05[↑](#top) > 1. 模型json改动 > 1. 增加移入建筑模型提示进入 ##### 2019-09-04[↑](#top) > 1. 新增关联视频并完善功能 > 1. 设备统计排列根据右侧栏顺序排列 > 1. 新增modelMap.js统一模型 ##### 2019-09-03[↑](#top) > 1. 加右侧选中状态参数 > 1. 设备高亮循环显示设备详情bug解决 > 1. 告警设备确认参数错误修改 > 1. 电脑告警列表数据多时错乱修复 > 1. 告警定位时,关闭模型详情 > 1. 登陆添加cookie > 1. 信息统计大于9的模型显示数据不正确bug修复 ##### 2019-09-02[↑](#top) > 1. F2替换json > 1. 告警信息列表增加悬浮提示消息 > 1. 告警定位bug解决 > 1. 高亮提示不保留 > 1. 设备统计解决(数据库) > 1. getAllDeviceStatus只有双击模型时才会调用,实时信息统计 > 1. 模型内部,无法定位到外围设备bug解决 > 1. 批量处理未传参bug解决 ##### 2019-09-01[↑](#top) > 1. 右双击关闭告警定位设备详情 ##### 2019-08-31[↑](#top) > 1. 信息统计bug调动 > 1. 增加loading > 1. 信息统计无tag不调接口等 ##### 2019-08-30[↑](#top) > 1. F2行政楼不显示问题解决 > 1. 视频轮播单条视频播放 > 1. 视频轮播可拖动,默认初始化在左上角,避免加载数据时超出页面 > 1. 进入模型时关闭轮播视频 > 1. 不同视频方案没有视频点击时视频轮播弹出bug修复 > 1. 告警和轮播不可同时展示 ##### 2019-08-29[↑](#top) > 1. 告警列表倒叙 > 1. 设备详情新增字段 > 1. 添加视频不为空 > 1. title更改 > 1. 告警信息逻辑变动,有告警的设备单独搜索时无告警详情 > 1. 告警信息提示框把处理确认遮挡修复,设置告警信息详情高于鹰眼 > 1. 视频轮播完成 ##### 2019-08-28[↑](#top) > 1. 新增rtsp视频流介绍 > 1. 新增电子巡更思路 ##### 2019-08-27[↑](#top) > 1. 临时提交解决nginx中favicon.ico冲突 ##### 2019-08-26[↑](#top) > 1. bug改进 > 1. 信息统计实时 > 1. 内层模型详细展示 > 1. 删除无用引用 > 1. 设备搜索类型移除 > 1. 搜索类型错误等问题修复 ##### 2019-08-25[↑](#top) > 1. 楼闪烁调整 > 1. 登录名bug > 1. 模型详情展示 > 1. 筛选无数据则不显示全选 > 1. 告警展示退出到上层模型则隐藏 > 1. 展示框风格统一 > 1. 添加视频单机改为双击 ##### 2019-08-24[↑](#top) > 1. 登陆 > 1. 视频分组保存实时 > 1. 设备3种查询及分页 ##### 2019-08-23[↑](#top) > 1. 无删除视频图标bug解决 > 1. 视频轮播逻辑优化 > 1. 新建方案,校验,方案编辑,保存,删除,视频编辑,删除 > 1. 优化信息统计逻辑,点击模型展示信息统计 ##### 2019-08-22[↑](#top) > 1. 视频轮播新加 > 1. 列表OK > 1. 编辑小整了一下,待改 > 1. 告警信息选中勾选bug解决 > 1. 单个,批量处理告警信息 > 1. 告警确定,设备定位完成 > 1. 新增根据设备类型筛选搜索 ##### 2019-08-21[↑](#top) > 1. 告警列表交互 > 1. 勾选bug修复 ##### 2019-08-20[↑](#top) > 1. 移除未引入的模型 > 1. 添加静态资源的文字库 > 1. 模型路径改动 > 1. tab切换值问题修复 ##### 2019-08-19[↑](#top) > 1. 屏幕适配1920,1600,1366,1280 > 2. 新增告警定位详细展示框和报警提示音页面 ##### 2019-08-17[↑](#top) > 1. 完善页面 > 1. 新增进入模型 > 1. 告警信息 > 1. 告警定位 > 1. 告警提示 > 1. 语音播报功能 ##### 2019-08-16[↑](#top) > 1. 分支主要用master > 1. 新增登录页,jq,视频轮播完善 > 1. 新增canvans信息统计 > 1. 目录结构调整 > 1. 彻底删除与layui相关的文件 ##### 2019-08-15[↑](#top) > 1. 告警信息,设备搜索,电子巡更,视频轮播静态资源完善 ##### 2019-08-14[↑](#top) > 1. UI框架改为element > 1. Vue+layui不兼容 > 1. 模型可编辑 ##### 2019-08-13[↑](#top) > 1. 新增Vue,iconfont ##### 2019-08-12[↑](#top) > 1. Ht新建仓库存储 > 1. 不受高亮影响 > 1. 新增目录结构.增加文档 > 1. insert ht for web > 1. 最外层大模型的展示 > 1. 大模型与楼层的切换(双击进入对应大楼,双击背景退出当前大楼),楼层切换重复调用问题bug已修复 > 1. 每栋楼对应名称展示,每个房间对应名称展示(由于房间节点暂时未出,只是自己模拟了F12行政楼的) > 1. websoket连接,以及告警模拟(随机大楼告警) > 1. 告警语音的实现,在chrome下不能自动播放的问题处理完成 > 1. 所有大楼tag标签打上(自己手动模拟的打tag标签,由于楼层模型现在还不明显,暂未做大楼点进去点击进入对应楼层) > 1. 告警定位(定位到现在模拟的随机告警处,由于楼层模型未明显,现在是直接:大楼-告警点 定位,并不是正常的:大楼-楼层-告警点 定位) > 1. 告警消除(现在默认点击告警定位告警就被消除) > 1. 目前告警定位默认定位最后随机出来的一条告警,定位后默认清除掉所有告警 ##### 2019-08-10[↑](#top) > 1. 新增点击楼模型,指定变大和告警方法 ##### 2019-08-09[↑](#top) > 1. 新增到模型内部,看到子模型思路 ##### 2019-08-08[↑](#top) > 1. 新增查找datamodel,确定节点坐标位置 > 1. 优化请求方法,新增外景json模型,标识id:getTag(),setTag('addnode') > 1. insert add icon ##### 2019-08-06[↑](#top) > 1. 新增外形球,相机距离 ##### 2019-08-03[↑](#top) > 1. update ##### 2019-08-02[↑](#top) > 1. 新增导入json,3D模型,ajax请求,添加模型事件 ##### 2019-08-01[↑](#top) > 1. 本地导入模型,ajax导入模型