低代码开发平台

全面介绍国内领先的c#快速开发平台,支持单据,工作流,套打,报表均可以在运行时候实施自定义,支持数据授权,字段授权,标准权限用户角色管理系统,自带协同办公OA,CRM,进销存系统,财务系统,人事管理系统,单据界面自动生成,支持多组织架构集中式应用,支持客户端智能感应升级,是传统开发周期的1/10,一个开发可以顶上10-20个技术人员,且产品性能稳定,欢迎免费下载体验!咨询热线13826519021,QQ:420977542

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

本人以前是个技术,目前已经转型做销售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,前后大概开发了一周,大家说咱们低代码平台效率如何!欢迎留言评论!

posted on 2024-11-27 13:30  低代码开发平台  阅读(89)  评论(0编辑  收藏  举报