ASTRO轻应用 ASTROZERO-组装“生成工单”页面:页面模型分析
页面模型分析
页面模型负责与页面组件交互,获取生成工单需要的数据,页面模型需要先定义,然后再与页面组件进行绑定。
对于设备维修工单,需要录入的信息包括:工单基本信息、设备信息以及工单扩展信息。
打开创单页面,有如下处理逻辑:
- 在“基本信息”区域指定“设备名称”时,在“设备详情”区域自动显示设备信息。该能力需要开发(equipmentSelectListQuery)脚本实现。
- 填写完工单,单击“提交”按钮后,会创建一个工单实例。该能力通过调用BPM实现。
结合填单页面需求,以及前端组件对应关系,我们需要创建如下模型:
模型名称 |
作用 |
来源 |
详细定义 |
---|---|---|---|
basicInfo |
保存工单的基本信息,将与“基础信息”、“其他信息”区域中各个组件绑定 |
自定义模型 |
新增的字段名称请与下面字段名称保持一致,后续将绑定页面组件。包含的节点如下,这些节点与前台页面上的工单基本信息一一对应,加粗斜体部分要替换为自己账号对应的命名空间:
|
equipmentInfo |
获取设备详细信息,将与“设备信息”区域组件绑定 |
自定义模型 |
将绑定页面组件。包含的计算节点如下,这些节点与前台页面上的设备信息一一对应,加粗斜体部分要替换为自己账号对应的命名空间:
须知:
这些节点名称需要与设备对象的字段名保持一致。 |
equipmentList |
查询系统中的设备,设备名称下拉框的属性值绑定模型 |
自定义模型 |
与“设备名称”下拉框绑定,将从下拉框的值赋给当前下拉框值。 |
equipmentOptions |
查询系统中的设备,设备下拉框的可选项 |
服务模型 |
与公共接口equipmentSelectListQuery关联。 |
setInstanceId |
查询系统中的设备,设备下拉框的可选项 |
服务模型 |
与公共接口createWorkOrder关联。 |
- Astro轻应用_低代码开发平台Astro Zero_码农防脱神器
- Astro轻应用_Astro大屏应用_分钟级构建业务大屏
- Astro低代码平台关键能力_低代码开发平台_华为云Astro-华为云
- 华为云Astro低代码平台能力_华为云Astro_低代码平台-华为云
- Astro轻应用_低代码开发平台Astro Zero_新手入门
- 什么是个人网站模板html_html页面有免费的吗
- 低代码开发平台好用吗_低代码平台_Astro低代码-华为云
- 低代码工作流_业务流程管理系统_低代码平台-华为云
- Astro轻应用_零代码平台_开发无忧加速创新
- 零代码开发如何创建应用_零代码开发平台_华为云Astro-华为云