# 逻辑界面IDE介绍

# 页面分区介绍

  • 1号区,导航栏通用模块;包括折叠区域功能、撤销功能和导航功能。
  • 2号区,逻辑列表;核心功能模块,包括全局逻辑以及外置接口两大模块。
  • 3号区,信息通用模块;主要用来查看操作所产生的信息。
  • 4号区,组件/属性通用模块;编辑逻辑内容和标记信息。
  • 5号区,逻辑画布;对逻辑进行操作的地方。

# 模块介绍

# 导航栏通用模块

从左到右依次为逻辑折叠按钮、撤销上一步操作(注:快捷键为Ctrl+z)、取消撤销、逻辑项、组件/属性折叠按钮。

右键逻辑项可对当前导航栏中的逻辑项进行操作。

# 逻辑模块

image-20230605153801022

可供前端、API接口以及定时调用。其中还包括了实体自动生成的逻辑增删改查与导出逻辑。可以通过点击添加逻辑按钮增加全局逻辑。

image-20230605154048117

右键逻辑可以使用以下操作:

  • 添加输入参数:增加一个通过外部传入变量。
  • 添加输出参数:增加一个经过逻辑处理的变量。且仅可以有一个输出参数。
  • 添加局部变量:增加一个自定义变量。
  • 设置定时任务:周期性执行该全局逻辑。设置定时任务的逻辑不可以有输入参数。
  • 查找引用:在信息通用模块显示出该逻辑在哪里被引用。
  • 导出为接口:将该逻辑到处为API接口。

# 信息通用模块

包括基础的日志、问题、发布、查找结果、协作模块,还可以通过设置查看NASL模块。

以下是常用模块:

  • 问题:显示当前逻辑是否存在问题与存在哪些问题。

  • 发布:每次发布都会显示发布过程,如果有异常则会显示异常信息。

# 组件/属性通用模块

  • 组件模块:用于构造逻辑,与前端逻辑类型。但无法使用JS代码块。
  • 属性模块:更改逻辑名称以及为其添加描述。描述可为导出接口提供辅助说明。

# 画布模块

拖拽逻辑组件构建逻辑的区域,可通过右键复制、粘贴、删除,也可以使用对应快捷键操作。

画布右下角为辅助功能区,包括逻辑折叠、画布拖拽、自适应逻辑大小、调整比例。

上次更新: 2023年06月26日