我用7天做了一个啤酒供需数字化管理系统丨【玩转应用魔方】我与华为云低代码APPcube——从相识到受益

举报
赵兴旺 发表于 2021/11/04 10:17:30 2021/11/04
【摘要】 我知道华为云低代码APPcube时间并不长。最初认识是在2020HC 活动现场见到了 董鑫武老师,和很多伙伴一起学了 低代码的一些 知识。后来才发现工作中越来越多的使用低代码技术,把它变成工作和 生活不可缺少的工具 。最近  低代码 活动的 视频 直播课  也在 火热的 开展   ,关于低代码的微认证 建议同学们 都 进行 考试 ,现在半价 特别合适。  根据  教学 案例  我  开发 大...

我知道华为云低代码APPcube时间并不长。

最初认识是在2020HC 活动现场见到了 董鑫武老师,和很多伙伴一起学了 低代码的一些 知识。

后来才发现工作中越来越多的使用低代码技术,把它变成工作和 生活不可缺少的工具 。

最近  低代码 活动的 视频 直播课  也在 火热的 开展   ,关于低代码的微认证 建议同学们 都 进行 考试 ,现在半价 特别合适。

  根据  教学 案例  我  开发 大屏 业务系统  ,“最近7天(下单日期)订单处理状态统计”功能,需要使用后台脚本来实现业务逻辑,业务大屏组件不能直接关联脚本,因此需要先创建脚本,再创建服务编排,服务编排中包装脚本,再将服务编排包装成公共服务,业务大屏组件关联这个公共服务的URL即可将统计功能在前后台实现。

“最近7天(下单日期)订单处理状态统计”功能,我们设计是通过“基本柱图”展示的,因此开发脚本之前,需要先在业务大屏应用中,查看“基本柱图”的静态数据中的“输入数据”代码,然后在数据源应用(行业应用BeerMgtApp中创建脚本。

为了实现啤酒、订单信息的准确管理,我们需要开发新增/编辑的规范化页面,实现啤酒、订单信息的新增与修改。整体包括定义业务逻辑(实现新增/修改/查询对象)和组装标准页面。

组装页面的一般流程:先在页面的“模型视图”创建页面模型,切换到“设计视图”后,拖拽页面组件组装页面前端,然后对组件进行模型绑定或属性值绑定,再进行页面事件,组件事件的编排,执行“逻辑脚本”,最后预览测试页面。


AppCube中标准页面组装前端页面,标准页面支持对前端页面组件的组合编排,以及为组件配置属性、关联事件,满足你快速开发前端页面的要求。标准页面是图形化、无码化的UI在线开发工具;您只需要了解基本前端编码知识,将组件面板上的页面组件拖拽至设计器上,再进行必要的属性、事件配置,就可以完成页面的开发。

在进行标准页面设计前,您需要对标准页面设计界面进行全面的了解。

鼠标放在APP下的页面文件夹旁会出现“+”,单击“+”,选择“标准页面”,设置UI Builder配置页面标签和名称,即可进入标准页面设计界面。


AppCube提供了基于Typescript语言的在线编辑环境,兼容ES5的语法与标准库,主要用于实现复杂多样化的业务逻辑。

脚本可以通过以下几种常见场景进行调用:

  1. 在服务编排中调用脚本。

    在服务编排开发界面中,可以直接把脚本拖动到画布上,直接调用。

  2. 在标准页面有两种方法调用脚本。
    • 在页面事件代码中直接调用脚本。
    • 定义服务模型,在模型中关联脚本,再在页面事件代码中调用模型接口。
  3. 在触发器中调用脚本。

    在触发器配置页面添加操作时,“操作类型”选择“脚本”,选择具体的脚本。

  4. 通过Restful接口调用。

    通过以下REST接口,执行脚本。输入参数在body中填写。

    “https://域名/u-route/baas/script/v1.0/run/ScriptName”,其中“域名”为AppCube对外提供的默认域名,“ScriptName”为脚本名称。该调用方式只适用于外部接口。

  5. 在Script中调用其他Script。
  6. 其他。


最后我希望通过APPcube可以开发一个学生 成绩和 作业 管理 平台 

把每次信息自动汇总生成可视化数据 ,方便教师和家长更好的了解


【玩转应用魔方】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/306271

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。