姜文盛 技术支持组
智识流转,共学共进。

案例实作 - 任务卡介面规则校验

数据驱动2025-7-18 11:58 阅读 5 评论 0

 
前言
《案例实作》系列文章,通过实际的需求场景,手把手引导如何在平台上开发实作,
帮助新手解盲,了解如何在平台上开发需求。


需求场景

报工单,作业员报工关卡,卡面操作的界面上需要一些规则的逻辑校验。
📌 校验规则
良品数计算规则:预计生产数量-不良品数
良品率计算规则:良品数/预计生产数量
实际结束日期:不可在实际开始日期之前
不良品数的数值要小于等于预计生产数量


实现方式

自定义任务界面

自定义任务界面 - 添加数据源

自定义任务界面 - 界面配置


控件添加规则 (必填)


控件交互与规则校验 (Hoos)

控件交互与规则校验 (Hoos) - 控件触发事项 valueChangesHooks


控件交互与规则校验 (Hoos) - 脚本编写

📌 单档多栏类型,取得、设定值,可用下面方式设定。
component.getCellValueByField('bad_pro_num_amount');
component.setCellValueByField('good_pro_num_amount', good);

hooks 校验,可以透过setErrors,显示错误,可用下面方式设定。
component.getControl().setErrors({ ...

运行结果


良品率计算规则:良品数/预计生产数量

实际结束日期:不可在实际开始日期之前


总工时不可为空



路过

雷人

握手

鲜花

评论

您需要登录后才可以发表言论 登录立即注册
facelist
  • 131帖子
  • 0关注
  • 0粉丝
  • 关注公众号
Copyright © 2025 鼎捷数智股份有限公司 版权所有 All Rights Reserved. Powered by Discuz! X5.0
关灯
即将开放
返回顶部
返回顶部