Skip to main content

汽车车间应用搭建

应用搭建流程总览

分析应用背景

功能分析

功能分析也就是分析我们需要展示什么样子的页面,以汽车烘干系统为例,大体上我们需要

  • 对设备的信息进行管理
  • 对设备的维修工单、故障工单管理
  • 维护生产日历
  • 调用接口,对设备的环境进行检测

实体抽象

根据功能分析,我们可以抽象出以下四个实体:

设备、工单、生产日历、车间

ER 图如下:

领域模型搭建

依照上述实体可以在共工中搭建对应的领域模型

搭建页面

展示页面

展示页面搭建

展示页面需要用到 数据容器 中的 数据表格 元件

数据源 选择数据库中的设备实体

中添加希望展示的字段

其中也可以选择展示与之关联的实体的字段,如上述第五个字段车间号

展示页面效果

新增页面

新增页面搭建

新增页面需要用到 数据容器数据视图 元件

将输入元件拖入数据视图中

常用元件解释
单行文本填入字符串消息
单选框选择枚举类型
下拉框选择枚举类型或者选择关联的实体
日期选择输入时间
计数器输入整数或者小数
效果:

新增 按钮需要绑定保存更改事件,取消 按钮保存取消事件,下面为新增按钮:

上面样例供应商是自己填入的,如需做成下拉框的样式选择供应商,需要新建供应商的 枚举 进行绑定,或者新增一个供应商 实体,并将其与设备实体通过 关联关系 连接

新增页面效果

在页面编辑时点击空白处,还可以在 属性栏 中选择 布局容器,根据使用的场景选择页面弹出的方式

修改页面

修改页面原理和新增一样,和新增页面可以绑定至一个页面,也可以将新增页面复制一份、修改名字,再单独绑定

按钮绑定至页面

新增设备按钮和修改信息页面都放置于展示页面的数据表格内,不同的是新增按钮置于 数据表格全局按钮区域,编辑按钮和删除按钮是对具体一行信息操作,通常置于 数据表格行内按钮区域,编辑页面如下:

新增按钮

新增按钮点击事件选择 打开页面新增对象 设置为 true

编辑按钮

编辑按钮绑定至对应页面

删除按钮

删除按钮事件选择其他,将操作类型绑定至 删除

预览效果

设备、车间、生产日历、维修的增删改查页面构造过程、原理都同上

使用逻辑流

微流具体使用场景可以参考最佳实践 的其他部分,根据需求在合适的地方绑定逻辑流。

一般在 数据表格行内按钮区域 的按钮绑定的逻辑流,入参 是该行数据对象的长整型 id

在新增页面的 确认按钮 绑定逻辑流,入参 是新增的此实体对象,逻辑流中需要用到 提交对象 元件,完成新增