菜单

62.节点投影类(vis_node)

下载

节点投影类(vis_node)

修改节点投影

  • 接口描述:传入节点id和视图id以及要修改的投影信息,修改节点在当前视图上的投影。

  • URL地址:http://ip:port/wapi/v1/nodes/{nodeId}/diagram_id/{diagramId}/vis_nodes

  • 访问方法::Put

  • 请求参数:

    Path参数

参数名 类型 示例值 必填 说明
nodeId Long 24000000055171 节点id
diagramId Long 24000000051383 节点投影id
  • Body参数
参数名 类型 示例值 必填 说明
angle integer 0 角度
canDelete Boolean false 可否删除
canMove Boolean false 可否移动
canResize Boolean false 可否修改大小
depth integer 0 深度
width double 103.2 宽度
height double 151.4 高度
x double 741.8 X坐标
y double 205.19 Y坐标
  • 响应示例:

    {

    "code": 200,

    "data": {

    "vis_node": {

    "id": 2782065,

    "nodeId": 24000000055171,

    "diagramId": 24000000051383,

    "x": 741.8510629944446,

    "y": 206.19276982913345,

    "z": null,

    "width": 103.07473351524311,

    "height": 151.434478707206,

    "depth": 0,

    "imageOverride": null,

    "keepAspectRatio": false,

    "angle": 0,

    "canMove": true,

    "canResize": true,

    "canRotate": true,

    "canDelete": true,

    "zOrder": 1,

    "displayed": true,

    "master": true,

    "new": true

    }

    }

    }

修改节点层级

  • 接口描述:传入节点id和视图id以及层级,修改当前节点在此图层的投影的层级。
  • URL地址:http://ip:port/wapi/v1/edit_level
  • 访问方法::Post
  • 请求参数:
  • Body参数
参数名 类型 示例值 必填 说明
diagramId Long 24000000051383 视图id
levelType integer 2 层级
objectId Long 24000000055171 节点id
  • 响应示例:

    {

    "vis_nodes": [

    {

    "id": 2782065,

    "nodeId": 24000000055171,

    "diagramId": 24000000051383,

    "x": 741.8510629944446,

    "y": 206.19276982913345,

    "z": null,

    "width": 103.07473351524311,

    "height": 151.434478707206,

    "imageOverride": null,

    "keepAspectRatio": false,

    "angle": 0,

    "canMove": true,

    "canResize": true,

    "canRotate": true,

    "canDelete": true,

    "zOrder": 2,

    "displayed": true,

    "typeId": 26000000131132,

    "name": "42U 600×1200",

    "parentId": 24000000051383,

    "slotId": null,

    "masterId": null,

    "route": "24000000000001/24000000000693/24000000051254/24000000051255/24000000051383/24000000055171",

    "mapZoom": 3,

    "nodeTypeName": "42U 600×1200",

    "nodeTypeImage": "zcrtx5na.svg",

    "nodeTypeTypeGroup": 8,

    "nodeTypeHeight": 1200,

    "nodeTypeWidth": 600,

    "mountedNodesData": null,

    "shapes": null,

    "diagramSublink": null,

    "diagramSublinks": null,

    "unitsHeight": null,

    "hasEmbeddedFile": false,

    "clusterSize": null,

    "table": [],

    "depth": 0,

    "blocked": false,

    "master": true,

    "cluster": null

    }

    ],

    "code": 200,

    "vis_links": []

    }

批量修改节点投影

  • 接口描述:传入视图id和选择的节点的id,以及要修改的设置属性值,批量修改节点投影。

  • URL地址:http://ip:port/wapi/v1/bath_edit_vis_nodes

  • 访问方法::Put

  • 请求参数:

    Body参数

diagramId Long 24000000433143 视图id
selectedIdList Array[Long] [24000000433143] 选中节点id数组
angle integer 0 角度
canDelete Boolean false 可否删除
canMove Boolean false 可否移动
canResize Boolean false 可否改大小
depth integer 0 深度
width double 103.2 宽度
height double 151.4 高度
x double 741.8 X坐标
y double 205.19 Y坐标
offset_x double 10.0 X坐标偏移
offset_y double 10.0 Y坐标偏移
  • 响应示例:

{

"code": 200,

"data": "success"

}

最近修改: 2025-02-28