公开课视频回放
案例背景
随着计算机的应用普及,目前大多数企业的物资管理数据资料已开始采用计算机数据系统管理,但数据还是采用先纸张记录、再手工输入计算机的方式进行采集和统计整理。这不仅造成大量的人力资源浪费,而且由于人为的因素,数据录入速度慢、准确率低。随着企业规模的不断发展,仓库管理的物资种类机数量在不断增加、出入库频率剧增,物资管理作业也已十分复杂和多样化,传统的人工仓库作业模式和数据采集方式已难以满足仓库管理的快速、准确要求,严重影响了企业的运行工作效率,成为制约企业发展的一大障碍。
优势
- 零代码,搭建快,降低时间成本
- 维护方便,降低人力成本和经济成本
- 完善的数据管理以及数据展示功能
操作步骤
物资录入
1.参照附录1“需求及建模”的要求,搭建“物资录入”页面。
2.自动获取当前登陆人以及自动获取当前日期的公式,参照附录2。
3.设置入库数量的校验条件。
4.设置物资录入提交时的业务关联规则,参照附录3。
物资库存表
1.参照附录1“需求及建模”的要求,搭建“物资库存表”页面。
物资领用
1.参照附录1“需求及建模”的要求,搭建“物资领用”页面。
2.自动获取当前登陆人以及自动获取当前日期的公式,参照附录2。
3.设置“物资类别”和“选择物资”的选项来源。
4.设置“当前库存”的默认值,为数据联动。
5.设置领用数量的自定义校验函数(领用数量不能大于当前库存),参照附录4。
6.设置物资领用提交时的业务关联规则,参照附录3。
物资入库/领用详情
1.参照附录1“需求及建模”的要求,搭建“物资入库/领用详情”页面。
附录
1.需求及建模
应用所需搭建的页面
物资录入页面所需组件
物资领用页面所需组件
物资库存表页面所需组件
2.涉及到的公式
- USER() 用于获取当前登陆人信息
- TIMESTAMP(TODAY()) 获取当前日期
- UPSERT(目标表,主条件,子条件,目标列,目标值,目标列,目标值) 用于对库存数量更新
3.业务关联规则
物资录入
``
UPSERT(物资库存表,AND(EQ(物资库存表.物资类别,物资类别),EQ(物资库存表.物资名称,物资名称)),"",物资库存表.物资类别,物资类别,物资库存表.物资名称,物资名称,物资库存表.库存数量,物资库存表.库存数量+入库数量)
``
物资领用
``
UPSERT(物资库存表,AND(EQ(物资库存表.物资类别,物资类别),EQ(物资库存表.物资名称,物资选择)),"",物资库存表.物资类别,物资类别,物资库存表.物资名称,物资选择,物资库存表.库存数量,物资库存表.库存数量+领用数量)
``
4.自定义校验函数
用于校验当前领用数量是否大于当前库存
function validateRule(value) {
const _context = window.LeGao.getContext(); //获取当前表单对象
const data = _context.store.get("组件唯一标识符").getVal(); //获取当前表单中,对应组件的组件值
if(value > data){ //通过if函数来比较当前组件值和data值大小
return false; //返回false则代表校验不通过
}
return true; //返回true则代表校验通过
}
精彩内容推荐
公开课01期 | 基于宜搭的《T恤尺码收集》应用搭建
公开课02期 | 客户关系管理CRM应用搭建
公开课03期 |基于宜搭的企业报表页面搭建
免费下载 | 《0代码,搭应用》宜搭白皮书首发