1.0.41 • Published 4 years ago

sg-dayu v1.0.41

Weekly downloads
169
License
-
Repository
-
Last release
4 years ago

sg-dayu

dayu 组件初始化版本

1.0.1 解决初始化 baseurl 之前产生 get 请求的问题
1.0.2 所有 alert 替换 SgMsg
1.0.3 axios 实例化,避免和外部全局变量冲突
1.0.4 解决初始化连续查询两次节点状态打的问题
1.0.5 dag 更新请求传参序列化
1.0.6 dag 加载数据时执行反序列化
1.0.7 用户配置参数 inputarg 改 userdata
1.0.8 修改了两个执行菜单项的默认加载方式,改为 dag 配置加载,不会再出现与 dagData 中,减小了 dagData 的长度
1.0.9 新增 onDayuNodeFormClosed 监听事件,在通用配置模版关闭时触发
1.0.10 dag 执行由 exec 改为 step,不传 action_id 的分步执行即为整个画布执行,强行设置 restart 为 1
1.0.11 dayu 通用配置 nodeForm 增加配置项值修改监听事件,详见 api
1.0.12 增加 setCurrentNodeConfig 方法,详见 api
1.0.13 getDagData 方法增加返回 planId,planName,planComment
1.0.14 算子通用模版配置更新,增加环境参数的配置
1.0.15 算子通用模版配置面板样式更新
1.0.16 算子通用模版配置面板样式更新
1.0.17 算子通用模版配置面板样式更新
1.0.18 算子配置环境参数为空时不显示环境配置相关内容(bug 处理)
1.0.19 算子环境配置参数初始化处理加'conf_'(bug 处理)
1.0.20 更新组件刷新策略
1.0.21 新增 default-actions 属性,继承至 sg-dag
1.0.22 新增 findInputNodes 方法,继承至 sg-dag
1.0.23 单节点执行的回调事件参数修改为执行的结果返回对象
1.0.24 单节点执行不走 dag 的保存画布逻辑,新增 onNodeUpdate 事件,详见 api
1.0.25 取消组件内部的节点配置信息修改后的提示
1.0.27 节点参数从 node.userdata 改至 node.params 进行存储
1.0.29 新增任务查看相关的函数与回调
1.0.30 算子通用配置模板交互优化
1.0.31 算子通用配置模板增加节点输出交互及初始化默认值逻辑
1.0.32 算子通用配置模板交互优化
1.0.33 组件图标更新,基于 southgisui 2.8.6
1.0.34 实例模式下的日志查看模块优化、完善
1.0.35 节点通用配置表单自动隐藏env=true的配置(环境参数配置)项,自动取default值
1.0.37 节点移除时,如果打开了对应节npm 点的配置面板,则关闭配置面板
1.0.39 方案执行接口对返回异常新增交互处理
1.0.40 日志查询修改为实例日志查询
1.0.41 新增暴露dag配置参数

dayu 组件依赖

--SgMsg
--SgButton
--SgIcon --SgDag

api

8.3.2.1. Attributes

属性名说明参数
useDefaultService是否使用默认的服务,默认为是。当使用默认的服务时,根据 url 参数发起所有的后端交互请求booleantrue
url关联后端 dag 服务的地址 string --
loadDagFunc在不使用默认服务地址时生效,加载 dag 的回调方法function--
updateDagFunc在不使用默认服务地址时生效,更新 dag 的回调方法function--
runDagFunc在不使用默认服务地址时生效,执行 dag 的回到方法function--
runNodeFunc在不使用默认服务地址时生效,执行到节点时的回调function--
canRunNode是否支持执行到节点booleantrue
mode编辑(edit)or 实例(view)stringedit
action_instance_renderAction 实例查看 Renderfunction--

8.3.2.2. Events

事件名说明参数
onDagUpdate当工作流更新时触发(dagId:number)
onDagRun当工作流运行时触发(dagId:number)
onNodeRun当节点执行时触发(res:object)
onDagLoad当 dag 方案加载完成后触发(dag:object)
onSchedLoad当 dag 任务加载完成后触发(dag:object)
onInstanceLoad当 dag 实例加载完成后触发(dag:object)
onNodesStateUpdate当节点状态更新时触发(nodes:array)
onDayuNodeFormClosed当通用配置模版关闭时触发--
onFormValueChange当通用配置模版的值修改时触发(key:string, value:object, type:string)
onNodeUpdate当节点的配置参数保存时触发--

8.3.2.3. Methods

方法名说明参数
loadDag从服务端加载一个 dag 方案--
loadSched从服务端加载一个 dag 任务--
loadInstance从服务端加载一个 dag 实例--
updateDagdag 更新(dag:object)
runDag工作流执行(dagId:number)
runNode单节点执行(dagId:number,actionId:number)
clickNode模拟节点点击的方法(id:number,config:object)
getNodesTree获取节点列表树--
getNodeConfig获取节点配置(type:number)
setCurrentNodeConfig设置当前节点的配置--
getNodesState获取节点状态(dagId:number)
updateNodesState更新节点状态(dagId:number)
1.0.41

4 years ago

1.0.40

4 years ago

1.0.39

4 years ago

1.0.38

4 years ago

1.0.37

4 years ago

1.0.36

4 years ago

1.0.35

4 years ago

1.0.34

4 years ago

1.0.33

4 years ago

1.0.32

4 years ago

1.0.29

4 years ago

1.0.31

4 years ago

1.0.30

4 years ago

1.0.28

4 years ago

1.0.26

4 years ago

1.0.27

4 years ago

1.0.25

4 years ago

1.0.24

4 years ago

1.0.23

4 years ago

1.0.22

4 years ago

1.0.21

4 years ago

1.0.20

4 years ago

1.0.19

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago