乐趣区

关于前端:JVS低代码开发平台设备维保到期自动提醒配置介绍

配置需要

构建一个 对设施治理的界面,在新增设施时,能录入设施到期的工夫,发动维保后,能批改下次设施到期的工夫,维保的状态零碎主动依据以后工夫和维保到期工夫,主动调整。

整体配置思路

1、配置设施治理的 列表页,其中包含一个维保到期标记字段,将维保状态通过不同色彩标注进去
2、配置设施新增的表单页
3、配置一个独立的维保巡检逻辑,每一个周期主动计算一次维保到期状态,将维保到期的设施状态批改为“过保”

配置阐明

设施治理列表页配置

新增设施治理的列表页,其中包含设施名称、设施编号、维保状态(在保、过保)、维保到期工夫 等几个字段,其余字段大家能够自行扩大,这里展现的外围的配置逻辑。列表页配置如下图所示:

列表触发按钮

设置新增按钮、维保解决按钮、新增按钮为新增设施的根本信息,维保解决按钮用于本次维保的解决,重点是批改下次维保工夫。

新增表单

设施新增表单的配置,如图所示,减少对应几个组件

设置对应公式

周期性调整

在利用的集成自动化中,配置独立的逻辑引擎,从这里创立的逻辑引擎,能够反对设置周期性执行,这里也提供了 这种长期执行逻辑的 启停管制,与传统程序开发中的 定时工作相似,这里相当于提供了 界面化的定时工作配置 + 执行的逻辑配置。如图所示:

进入逻辑引擎中,配置批改维保到期标记的状态,其中包含 如图几个节点

节点解决的逻辑为:

1、开始执行逻辑(零碎默认)
2、查问维保设施信息(间接查问维保设施的数据模型,将到期工夫、设施 id 查问进去,这里查问进去的后果可能存在多条数据)

3、将查问进去的数据定义为后续函数可调用的参数(定义数据的构造)

4、循环后面查问进去的所有数据

5、判断每一条数据是否须要将设施状态改为 过保(判断以后工夫与维保到期工夫的大小,如果以后工夫大于维保工夫,那么进入后续的批改)

采纳工夫比照函数,留神参数的日期格局,如果格局不同的须要用格局函数进行格局强制转换。

6、执行批改的逻辑(将以后数据条内的维保状态改为过保)

查问条件如图所示。

  7、设置循环执行的设置,定时工作应用 cron 表达式即可。

最初成果

如图所示,进入页面,零碎会对维保到期状态的设施主动通过色彩标示

咱们能够查看下逻辑引擎中执行的记录过程

在线 demo:http://frame.bctools.cn/

退出移动版