首页 > 其他分享 >如何利用低代码平台搭建一个生态系统

如何利用低代码平台搭建一个生态系统

时间:2024-11-27 13:32:42浏览次数:4  
标签:STRING BillData 代码 prodVal cusVal 生态系统 endif 商机 搭建

本人以前是个技术,目前已经转型做销售7,8年了,结合自己工作方便,利用公司低代码平台开发了一个生态伙伴裂变系统。因为咱们论坛是技术交流论坛。

首先明确要做的这个小系统数据流向步骤:

第二部设计表结构实体:

1732677794085

表结构带有中英文描述,支持mssql,mysql多种数据库。其中商机信息表是主从表关系,因为关于商机的对手信息,哪些人可以看到该商机,设置了如下结构

1732677923387

有了这些实体定义好后,cs界面是自动生成的如下:

1732678041944

这个界面本身逻辑比较简单,基本没写啥代码,就是自动生成的界面脱欢饿了下顺序

然后主要我们低代码还内置了流程引擎,可以让单据支持流程可视化运行自定义。

1732678341404

这里还有点底层业务逻辑防止重复商机撞单,设置了商机提交创建日期不可修改

1732678422006

然后手机端写点适配代码,真正一个平台既可以做到cs端展示移动端展示。

1732678740690

这应该是国内首个框架平台将移动端开发和客户端开发搞在一起的,对于很多程序员只会cs开发,很多只会移动端开发的无疑是种福利。移动端脚本如下:大意就是需要界面上的这些必录项要求输入,然后如果咨询产品相同,电话号码相同,就提示商机重复。

telVal = BillData.GetControlValue("txTel")

if telVal = null then

telVal = STRING(BillData.GetControlDisplayValue("txTel"))

endif

cusVal = BillData.GetControlValue("JeezTextBox15")

if cusVal = null then

cusVal = STRING(BillData.GetControlDisplayValue("JeezTextBox15"))

endif

prodVal =BillData.GetControlValue("JeezTextBox4")

if prodVal = null then

prodVal =STRING(BillData.GetControlDisplayValue("JeezTextBox4"))

endif

telVal = TRIM(telVal)

cusVal = TRIM(cusVal)

prodVal = TRIM(prodVal)

if telVal = "" then

BillData.ShowMessage("请输入客户电话!");

return;

Endif

if cusVal = "" then

BillData.ShowMessage("请输入客户名称!");

return;

endif

if prodVal = "" then

BillData.ShowMessage("请输入咨询产品名称!");

return ;

endif

if BillData.GetControlDisplayValue("JeezTextBox5") = "" then

BillData.ShowMessage("请输入商机描述!");

return ;

endif

cmd = NativeQueryCommand();

strWhere = StringBuilder();

if entityobject == null then

cmd.AppendCommandTextLine(" select a.Product,a.RefUnitName from jzCrmShangji a where a.Product ={0} AND a.RefUnitName={1} " )

cmd.AddParameter(STRING(cusVal), STRING(prodVal))

else

cmd.AppendCommandTextLine(" select a.Product,a.RefUnitName from jzCrmShangji a where a.Product ={0} AND a.RefUnitName={1} and a.ID<>{2} " )

cmd.AddParameter(STRING(cusVal), STRING(prodVal), Int(entityobject.PrimaryKeyValue))

endif

dt = sqlQuery.GetDataTable(Context.ConnectionString, cmd);

if dt.Rows.Count > 0 then

BillData.ShowMessage("存在冲突的商机:产品:" + dt.Rows[0]["Product"].ToString() + " , 客户名称:" + dt.Rows[0]["RefUnitName"].ToString() + "录入过,请检查商机是否信息录入准确!");

return

Endif

1732679109405

脚本引擎自带纠错功能,如果输入错误就会自动提示。

当然如果商机这种单据要打印,我们也可以设置打印套打格式,这也是咱们框架自带的。

接下来就是一些开发运行效果了,电脑端界面我就截图几个出来:

移动端界面如下:

产品体验地址如下:

苹果IOS或者安装应用商店搜索极致办公点击安装进行下载,也可扫码进行下载

d04abf186f00cdeec0c91af5686ae414b4b6e1fe7dd4f0f5d527e846feb85d

9c4e1d9ed3516c8540976c75017d3b5046c01baa77c553f5eb39d4ff664f90

账号密码wb00101密码123456 有兴趣的欢迎添加微信私聊13538184598,前后大概开发了一周,大家说咱们低代码平台效率如何!欢迎留言评论!

标签:STRING,BillData,代码,prodVal,cusVal,生态系统,endif,商机,搭建
From: https://www.cnblogs.com/Jeez_JBF/p/18572168

相关文章

  • Java代码之美,从遵循样式规范开始
    作者:京东零售刘仲伟 在软件开发的世界里,代码不仅是程序的基石,更是程序员交流的通用语言。而Java,作为一门广泛应用于企业级应用的编程语言,其代码的可读性和一致性对于项目的长期维护和团队协作至关重要。本文将带你探索Java代码的美学,揭示那些能够让你的代码既美观又高效的样......
  • zabbix搭建完,web端显示“zabbix服务器端运行中 不”
    abbix搭建完,web端显示“zabbix服务器端运行中不”如下图:但是查看服务器的状态是running然后查日志/var/log/zabbix/zabbix-server.log问过度娘之后,发现需要修改/etc/zabbix/zabbix_server.conf文件,在其中添加:DBSocket=/usr/local/mysql/mysql.sock然后重启还是不行,继续百度之......
  • 使用 BenchmarkDotNet 对 .NET 代码进行性能基准测试
    思维导航前言项目介绍项目特性创建控制台应用安装NuGet包进行性能基准测试性能测试多种格式输出项目源码地址优秀项目和框架精选前言在软件开发领域,性能基准测试是确保软件系统高效、稳定运行的重要环节。它可以帮助你评估应用程序的性能,了解其在不同条件下的......
  • 解析→搭建软件需要什么环境条件
    一、硬件环境计算机硬件:计算机硬件是软件开发的基础,包括CPU、内存、硬盘等。对于软件开发来说,推荐使用四核或以上的CPU,至少8GB的内存,以及读写速度较快的SSD硬盘。这样的配置可以流畅地运行开发工具和测试软件,提高开发效率。其他设备:如路由器、交换机等网络设备,为软件开发提供......
  • 陪玩公众号平台搭建,社区小程序前后端开源,用户界面优化设计
    一、陪玩公众号平台搭建的要点一、需求分析功能需求用户注册登录:支持微信快捷登录,简化流程。陪玩者信息:展示技能、经验、评级及价格,便于筛选。预约功能:自定义时间与地点,满足多样需求。在线支付:支持多种支付方式,保障交易顺畅。服务跟踪:查看预约状态,提升可控感和信任。评价系......
  • 用 Vue2 打造防诈骗问答系统:完整代码与项目实战 Vue2 实现交互式问答页面:单选、多题切
    以下是构建一个防诈骗测试页面的完整代码实现,包含单选题功能,并可记录用户选择的答案,所有功能均基于Vue2实现:完整代码<!DOCTYPEhtml><htmllang="zh"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initia......
  • docker搭建socks5代理
    准备工作VPS安全组/策略放行相应端口如启用了防火墙,放行相应端口实际操作我们选用“历史悠久”的Dantesocks5代理服务器,轻量、稳定。Github也有对dante进行进一步精简的镜像,更为适宜。github项目地址如下:https://github.com/Lozy/danted通过Docker方式安装部署da......
  • GaussDB 数据库实验环境搭建指导
    @目录简介内容描述实验环境说明1GaussDB数据库购买1.1实验介绍1.1.1关于本实验1.1.2实验目的1.2购买GaussDB数据库1.2.1登录华为云1.2.2购买华为云GaussDB数据库简介本指导书适用于在华为云部署购买GaussDB数据库,通过该指导书可以顺利完成GaussDB数据库在华为云的购买。......
  • 腾讯 AICR : 智能化代码评审技术探索与应用实践(下)
    上文概要上篇文章,我们介绍了腾讯基于AI大模型完成了智能代码评审(AICR)的大规模落地与实践,为数万腾讯开发者提供了生成摘要、发现代码问题、生成评审意见与修复建议等能力,大大提升了评审效率与代码质量。本篇将为你分享腾讯AICR建设过程遇到的技术挑战以及解决方案。技术挑战......
  • 多智能体系统的约束驱动最优控制:高速公路车队案例研究(Matlab代码实现)
      ......