云服务器内容精选

  • 请求示例 https://dme.cn-north-4.huaweicloud.cn/workflowRuntime/console/servicetask/api/localMethod/navtree/getNavigateTree?processTemplate=Test0425&processInstanceId=867272db-037c-11ef-8a3a-fa163eaf0a4f&templateVersion=6&startNodeVisible=true
  • 响应示例 状态码: 200 OK { "code" : 0, "data" : { "showStartCarbonCopy" : false, "type" : "", "steps" : [ { "visible" : true, "compositeClick" : true, "editStatus" : 1, "resetStatus" : 0, "skip" : false, "rejectTargetRouterIDs" : [ ], "nodeType" : "START_NODE", "navigationName" : "start", "expand" : true, "iconStatus" : "1", "routerId" : "StartEvent_1", "showTips" : false, "showTodoTaskNum" : false, "nodeIndex" : 4, "navigationNameEn" : "start_EN" }, { "visible" : true, "compositeClick" : true, "editStatus" : 0, "resetStatus" : 0, "skip" : false, "rejectTargetRouterIDs" : [ ], "nodeType" : "ACTIVITY", "navigationName" : "用户任务", "expand" : true, "iconStatus" : "0", "routerId" : "Activity_1atly5y", "showTips" : false, "showTodoTaskNum" : false, "nodeIndex" : 5, "navigationNameEn" : "用户任务_EN" }, { "visible" : true, "compositeClick" : true, "editStatus" : 0, "resetStatus" : 0, "skip" : false, "rejectTargetRouterIDs" : [ ], "nodeType" : "END_NODE", "navigationName" : "结束事件", "expand" : true, "iconStatus" : "0", "routerId" : "Event_1cl78en", "showTips" : false, "showTodoTaskNum" : false, "nodeIndex" : 6, "navigationNameEn" : "结束事件_EN" } ], "displayMode" : "vertical" }, "orderID" : "4955656faee64b9781ab3a1f45a948ea" }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 code Integer 参数解释: 接口返回码。 取值范围: 不涉及。 默认取值: 不涉及。 data data object 参数解释: 接口响应数据。 取值范围: 不涉及。 默认取值: 不涉及。 orderID String 参数解释: 请求跟踪流水号。 取值范围: 不涉及。 默认取值: 不涉及。 表4 data 参数 参数类型 描述 showStartCarbonCopy Boolean 参数解释: 启动流程是否抄送。 取值范围: 不涉及。 默认取值: 不涉及。 processStatus String 参数解释: 流程状态。 取值范围: 不涉及。 默认取值: 不涉及。 type String 参数解释: 类型。 取值范围: 0:并行。 1:串行。 默认取值: 不涉及。 steps Array of steps objects 参数解释: 流程步骤。 取值范围: 不涉及。 默认取值: 不涉及。 displayMode String 参数解释: 导航树展示方式。 取值范围: 不涉及。 默认取值: 不涉及。 表5 steps 参数 参数类型 描述 visible Boolean 参数解释: 节点是否可见。 取值范围: true:可见。 false:不可见。 默认取值: 不涉及。 compositeClick Boolean 参数解释: 展开节点是否不可点击。 取值范围: true:可点击。 false:不可点击。 默认取值: 不涉及。 editStatus Integer 参数解释: 节点是否可编辑。 取值范围: 1:可编辑。 0:不可编辑。 默认取值: 不涉及。 resetStatus Integer 参数解释: 节点状态是否重置。 取值范围: 1:重置。 0:不重置。 默认取值: 不涉及。 skip Boolean 参数解释: 节点是否跳过。 取值范围: true:是。 false:否。 默认取值: 不涉及。 rejectTargetRouterIDs Array of strings 参数解释: 驳回节点目标ID。 取值范围: 不涉及。 默认取值: 不涉及。 nodeType String 参数解释: 节点类型。 取值范围: activity:活动节点。 inactive:非活动节点。 默认取值: 不涉及。 navigationName String 参数解释: 节点中文名。 取值范围: 不涉及。 默认取值: 不涉及。 expand Boolean 参数解释: 节点是否展开。 取值范围: true:展开。 false:收缩。 默认取值: 不涉及。 iconStatus String 参数解释: 节点状态。 取值范围: 0:未完成。 1:当前节点。 2:已完成。 3:被驳回。 4:操作节点。 默认取值: 不涉及。 routerId String 参数解释: 节点ID。 取值范围: 不涉及。 默认取值: 不涉及。 showTips Boolean 参数解释: 是否展示Tips提示。 取值范围: true:是。 false:否。 默认取值: 不涉及。 showTodoTaskNum Boolean 参数解释: 是否展示任务数量。 取值范围: true:是。 false:否。 默认取值: 不涉及。 nodeIndex Integer 参数解释: 节点Index。 取值范围: 不涉及。 默认取值: 不涉及。 navigationNameEn String 参数解释: 节点英文名。 取值范围: 不涉及。 默认取值: 不涉及。
  • URI GET /console/servicetask/api/localMethod/navtree/getNavigateTree 表1 Query参数 参数 是否必选 参数类型 描述 processTemplate 否 String 参数解释: 流程模板名称。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 processInstanceId 否 String 参数解释: 流程实例ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 templateVersion 否 String 参数解释: 流程模板版本。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
  • 卡片 卡片是指包裹图表组件的外层架构,可以理解为组件由卡片中基础元素(卡片标题、图表、卡片背景、卡片边框)和图表元素构成。 图3 卡片 背景 背景色:设置组件卡片的背景颜色。 边框:组件卡片边框设置,支持无边框、全边框和角边框三种样式。设置为全边框和角边框时,支持设置组件外圈边框的线型、圆角等。 样式:选择图片时,图片显示的样式,支持普通、居中、拉伸和平铺四种样式。 选择图片:使用本地的图片作为组件背景,支持新增目录和子目录,便于对图片进行分类管理。推荐使用JPG、JPEG、PNG或GIF格式的图片,且每张图片不能超过50MB。 特效:组件是否高亮显示,支持默认展示和跳转到页面时展示。 边距:组件中图表距离整个组件四边(上、下、左、右,如图2)的距离,默认为0,即铺满整个组件。 自定义属性列表:路由视图自定义属性设置,如导航切换时重新加载视图、导航切换时滚动到最上。
  • 坐标系转换 SDK提供了UTM坐标与渲染引擎(如Three.js、LayaAir)坐标之间的转换方法。 // UTM坐标转成渲染坐标 let vecInit = hwar.utm2Render([utm.x, utm.y, utm.z]); // 渲染坐标转成UTM坐标 let renderPosUtm = hwar.render2Utm([render.x, render.y, render.z]);
  • 请求示例 navi请求体示例。 POST https://{Endpoint}.com/v1/algo/navi { "payload" : { "from" : { "x" : "xxx", "y" : "xxx", "z" : "xxx" }, "to" : { "x" : "xxx", "y" : "xxx", "z" : "xxx" }, "utm" : "51N" } }
  • 响应参数 状态码: 200 表6 响应Header参数 参数 参数类型 描述 X-Trace-Id String 跟踪请求ID。 表7 响应Body参数 参数 参数类型 描述 result Integer 接口返回状态码。 0:导航成功 1:起始地点无效 2:目标地点无效 3:未连接 6:栅格数据 8:途径地点无效 path Array of path objects 返回的路径信息。 表8 path 参数 参数类型 描述 linkID String 路段ID。 x Float X坐标。 y Float Y坐标。 z Float Z坐标。 floor String 楼层信息。 building String 楼层的描述。 status Integer 路段状态。 0:未经计算 1:直行 2:左转 3:左前方 4:左后方 5:右转 6:右前方 7:右后方 8:直梯 9:终止点 10:扶梯 11:楼梯 12:途经点
  • 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Trace-Id 否 String 追踪请求ID。 App-Id 否 String 可选项,场景模板分配的app_id;若无,置空。 Uuid 是 String 设备或者用户唯一标识。 X-Auth-Token 否 String IAM Token,和Authorization二选一必传。 Authorization 否 String AK/SK签名结果,和X-Auth-Token二选一必传。 表2 请求Body参数 参数 是否必选 参数类型 描述 payload 是 payload object 导航服务请求体。 表3 payload 参数 是否必选 参数类型 描述 from 是 from object 起始位置。 to 是 to object 终点位置。 utm 是 String 地区UTM编码。 表4 from 参数 是否必选 参数类型 描述 x 是 String X坐标。 y 是 String Y坐标。 z 是 String Z坐标。 表5 to 参数 是否必选 参数类型 描述 x 是 String X坐标。 y 是 String Y坐标。 z 是 String Z坐标。
  • 卡片 卡片是指包裹图表组件的外层架构,可以理解为组件由卡片中基础元素(卡片标题、图表、卡片背景、卡片边框)和图表元素构成。 图3 卡片 背景 背景色:设置组件卡片的背景颜色。 边框:组件卡片边框设置,支持无边框、全边框和角边框三种样式。设置为全边框和角边框时,支持设置组件外圈边框的线型、圆角等。 样式:选择图片时,图片显示的样式,支持普通、居中、拉伸和平铺四种样式。 选择图片:使用本地的图片作为组件背景,支持新增目录和子目录,便于对图片进行分类管理。推荐使用JPG、JPEG、PNG或GIF格式的图片,且每张图片不能超过50MB。 特效:组件是否高亮显示,支持默认展示和跳转到页面时展示。 边距:组件中图表距离整个组件四边(上、下、左、右,如图2)的距离,默认为0,即铺满整个组件。 上边距:图表到组件边框顶部的距离。 右边距:图表到组件边框右侧的距离。 下边距:图表到组件边框底部的距离。 左边距:图表到组件边框左侧的距离。 自定义属性列表:路由视图自定义属性设置,如导航切换时重新加载视图、导航切换时滚动到最上。
  • 配置 在配置中,设置组件的页签样式、导航页签和默认路由。 图4 配置 页签样式统一配置 页签方向:设置页签的显示方向,如水平方向、垂直方向。 位置:设置页签的位置,支持默认和自定义两种方式。 快捷设置:设置页签的显示位置,如居左、居右或居中。“位置”设置为“默认”时,才显示该配置。 上间距(%):设置页签距离组件上边界的距离。“位置”设置为“自定义”时,才显示该配置。 左间距(%):设置页签距离组件左边界的距离。“位置”设置为“自定义”时,才显示该配置。 导航页签:在导航页签,可删除或新增路由,也可对路由进行如下设置。 页签内容:设置当前路由页签的显示内容。 页签路由:选择当前路由页签关联的页面,只能选择已发布的页面。 默认文字:设置路由页签默认文字的字体、颜色和大小等。 默认样式:设置路由的默认样式,支持设置为颜色和自定义。 悬浮文字:设置鼠标悬浮在路由上时,页签内容的字体、大小和颜色等。 悬浮样式:鼠标悬浮在路由上时,路由显示的样式,支持设置为颜色和自定义。 点击文字:设置单击路由时,页签内容的字体、大小和颜色等。 点击样式:设置单击路由时的样式,支持设置为颜色和自定义。 默认路由:进入路由导航时,默认显示的页面。
  • 卡片 卡片是指包裹图表组件的外层架构,可以理解为组件由卡片中基础元素(卡片标题、图表、卡片背景、卡片边框)和图表元素构成。 图3 卡片 背景 背景色:设置组件卡片的背景颜色。 边框:组件卡片边框设置,支持无边框、全边框和角边框三种样式。设置为全边框和角边框时,支持设置组件外圈边框的线型、圆角等。 样式:选择图片时,图片显示的样式,支持普通、居中、拉伸和平铺四种样式。 选择图片:使用本地的图片作为组件背景,支持新增目录和子目录,便于对图片进行分类管理。推荐使用JPG、JPEG、PNG或GIF格式的图片,且每张图片不能超过50MB。 特效:组件是否高亮显示,支持默认展示和跳转到页面时展示。 边距:组件中图表距离整个组件四边(上、下、左、右,如图2)的距离,默认为0,即铺满整个组件。 上边距:图表到组件边框顶部的距离。 右边距:图表到组件边框右侧的距离。 左边距:图表到组件边框左侧的距离。
  • 自定义面包屑 导航栏的外观可以自定义。如果显示路径很长,或者只对文件路径或符号路径感兴趣,则可以通过breadcrumbs.filePath和breadcrumbs.symbolPath设置项来配置。两者都支持on、off和last,它们定义了您是否能看到路径或看到哪一部分的路径。默认情况下,导航痕迹在导航栏的左侧显示文件和符号图标,但您可以通过将breadcrumbs.icons设置为false来删除图标。 您可以通过breadcrumbs.symbolSortOrder设置"控制“导航路径”大纲视图中符号的排序方式。 支持的排序方式为: position:以文件位置顺序显示符号大纲(默认)。 name:以字母顺序显示符号大纲。 type:以符号类型显示符号大纲。
  • Type Hierarchy Type Hierarchy视图显示了继承关系,允许您查看所选类的父类和子类。要打开Type Hierarchy视图,在右侧的活动栏中,选择Java视图并展开Type Hierarchy节点。 右键单击一个类型,选择显示Show Type Hierarchy。 使用Type Hierarchy视图工具栏按钮在不同的查看模式之间切换。 Class Hierarchy:类层次结构,查看父类和子类。 Supertypes Hierarchy:父类层次结构,查看父类。 Subtypes Hierarchy:子类层次结构,查看子类。 在Type Hierarchy视图中,您可以右键单击一个类,并从上下文菜单中选择Base on This Type重建层次结构,以基于所选类重新构建层次结构。 父主题: 导航代码
  • 操作步骤 打开工程并进入原理图编辑器。 在左侧导航树选择“快速查找”页签。 图1 快速查找 选择“范围”、“对象”,输入“内容”,查询参数说明请参见表1,设置完成后,单击。 表1 查询参数说明 参数 参数说明 范围 可选择当前工程包含的Board(如:“Board:TD65PX2C”)、Block(如:“Block:DRMOS_1”)。 对象 支持查找“位号”、“引脚号”、“引脚名”。 位号:对应引脚所属器件的“REFDES”属性。 引脚号:对应引脚的“Pin Number”属性。 引脚名:对应引脚的“Pin Name”属性。 内容 在设置的“范围”、“对象”内,对“内容”进行模糊搜索。 查找完成后,查找结果中将展示包含“内容”的所有引脚信息,并统计引脚数量。画布自动打开,适应选中第一条查找结果。属性面板展示被选中引脚属性信息。