如影
  1. 页面集成
如影
  • TOKEN授权认证
    • 前言
    • 获取authorizationCode接口
      GET
  • Api对接
    • Api对接流程图--必看
    • 基础信息设置
      • 1.0 创建/更新企业
      • 1.2 创建项目/更新项目
      • 2.1 项目/楼层/CAD新增接口
      • 2.2 项目/建筑/楼层/CAD/比例尺更新接口
      • 2.3 项目/建筑/楼层删除接口
      • 2.11 场布图同步/更新
      • 2.10 将用户授权到项目
      • 设置cad为使用状态
      • 第三方项目绑定到vsleem项目
      • 创建bim/更新bim
      • 刷新历史数据 ID
      • 切换企业
      • 获取个人组织信息
    • 巡检记录上传
      • 2.4 同步巡检记录
      • 2.4.2 同步巡检记录--适用于项目建筑楼层CAD信息在平台维护
      • 2.5 同步更新巡检视频
    • 数据获取
      • 1.1 获取账号下所有企业信息
      • 2.0 查询企业下项目列表
      • 2.6 根据第三方巡检id或vsleem巡检id查询巡检结果
      • 2.7 分页查询巡检记录结果集
      • 2.8 获取聚焦点
      • 2.13 获取工单模版
      • 2.14 获取工单列表
      • 2.12 查询建筑楼层和cad信息
      • 2.21 获取带有轨迹点位的cad图纸
      • 获取巡检点位
      • 获取手势识别信息
      • 2.8.1 获取映射点(bim点位转换)
      • 项目下坐标系数据
    • 工单影像数据
      • 2.15 添加工单问题
      • 2.16 修改工单状态
      • 2.17 批量添加或更新工单
      • 2.18 批量添加或更新高清图片
      • 2.19 根据第三方id批量删除高清图片
      • 2.20 根据第三方工单id批量删除工单问题
    • 2.12 转换成bim点位
      GET
  • 页面集成
    • 页面集成配置
    • iframe模式-第三方工单接入
  • App融合方案
    • App拉起方式
    • Api开发 使用文档
  1. 页面集成

iframe模式-第三方工单接入

前端实现:
1.
iframe嵌入全景空间页面(需带&pullType=xxx参数)
2.
点击创建工单
if(pullType == 'xxx'){
    window.parent.postMessage(message, "*");
}

//第三方前端同事需监听message事件来唤起创建工单弹窗
window.addEventListener("message", receiveMessage, false);
3.
点击工单详情
//通过判断pullType来源,实现跨源通信
if(pullType == 'xxx'){
    window.parent.postMessage(message, "*");
}

//第三方前端同事需监听message事件来唤起工单详情弹窗
window.addEventListener("message", receiveMessage, false);
4.
message参数说明
interface messageProps {
  projectId: number | string; // 项目id
  projectName: string; // 项目名称
  buildId: number | string; // 建筑id
  buildName: string; // 建筑名称
  floorId: number | string; // 楼层id
  floor: string; //楼层
  floorName: string; //楼层别名
  image: string[]; //绘制图base64
  createName: string; //创建人
  patrolId: number | string; //巡检id
  panorama: string; // 全景图地址
  point: string; //轨迹点
  uxTime: string; //轨迹点对应的时间
  offsetYaw: string; // 轨迹点偏移量(轨迹点的p值)
  perspective: string; // 旋转后全景的视角
  orderType: any; //工单类型
}
后端实现:
需要调用2.17 批量添加工单将工单数据同步到威视通,工单才能在全景中展示
上一页
页面集成配置
下一页
App拉起方式
Built with