新手程序员如何快速开发应用功能?|每日动态
周一入职了一位专科学历实习生,工作室培训了3天,整体能力一般,昨天尝试让他做两个功能:销售订单和出库单。今天看了一下,感觉还可以。
(相关资料图)
给大家分享下效果:
1、销售订单:功能关键点(从商品档案选择并关联区域价格表、子表自动累计金额至主表)
商品档案
价格表
销售订单界面
批量选择商品录入
金额自动计算
点击选择商品按钮前端事件代码:
/** * * @param {} btn 按钮本身 * @param {} event 事件对象 * @param {} eOpts */function(btn,event,eOpts){ var func1 = JE.getFunc("XSDD"); var jeformview=func1.formview; var vals=jeformview.form.getValues(); var ZBID=vals.XSDD_ID; var ID = vals.XSDD_ID; var QY = vals.QY; if(JE.isNotEmpty(ZBID)){ //弹出查询选择 JE.selectWin({ title:"请选择商品", type:"grid", whereSql:"AND QY=""+QY+"" ", multiSelect:true,//是否多选 configInfo:"V_SPDA,SPBM~SPMC~DW~XSJ~TCL~BS~SPDA_ID,,M",//查询选择配置信息 callback:function(sels){ var ID2 = sels[0].data.SPDA_ID; //取得选中数据的主键 var func = JE.getFunc("XSDDMX"); //获取从表grid var grid = func.gridview; //判断是否有数据 //debugger; var data = [];//定义空数组 //循环商品数据 Ext.each(sels,function(sel){ var obj=JE.ajax({ url:"/je/doSave", params:{ tableCode:"XSDDMX", SPBM:sel.data.SPBM, XSDD_ID:ID, SPMC:sel.data.SPMC, DW:sel.data.DW, DJ:sel.data.XSJ, TCL:sel.data.TCL, BS:sel.data.BS, } }); }); grid.reload(); return true; } }); } else { JE.alert("请先保存主表再进行操作。"); }}
2、销售出货:功能关键点(从销售订单选择未发货商品记录)
销售出货界面
根据客户信息匹配未出货订单明细
添加出货明细按钮代码:
function(btn,event,eOpts){ var func1 = JE.getFunc("CKD"); var jeformview=func1.formview; var vals=jeformview.form.getValues(); var ZBID=vals.CKD_ID; var ID = vals.CKD_ID; var KHBM = vals.KHBM; if(JE.isNotEmpty(ZBID)){ //弹出查询选择 JE.selectWin({ title:"请选择要出货的订单商品", type:"grid", whereSql:"AND KHBM=""+KHBM+"" ", multiSelect:true,//是否多选 configInfo:"V_DDSPMX,SPBM~SPMC~DW~BM~SL~DJ~JE~BS~TCL~TCJE~DPHK~HKJE~KHSPBM~BJ~XSDDMX_ID,,M",//查询选择配置信息 callback:function(sels){ var ID2 = sels[0].data.XSDDMX_ID; //取得选中数据的主键 var func = JE.getFunc("CKMX"); //获取从表grid var grid = func.gridview; //判断是否有数据 //debugger; var data = [];//定义空数组 //循环商品数据 Ext.each(sels,function(sel){ var obj=JE.ajax({ url:"/je/doSave", params:{ tableCode:"CKMX", SPBM:sel.data.SPBM, CKD_ID:ID, SPMC:sel.data.SPMC, DW:sel.data.DW, BM:sel.data.BM, SL:sel.data.SL, DJ:sel.data.DJ, JE:sel.data.JE, BS:sel.data.BS, TCL:sel.data.TCL, DPHK:sel.data.DPHK, HKJE:sel.data.HKJE, KHSPBM:sel.data.KHSPBM, BJ:sel.data.BJ, TCJE:sel.data.TCJE, XSDDMX_ID:sel.data.XSDDMX_ID, CKBM:"CK008", CKMC:"仓库1" } }); }); grid.reload(); return true; } }); } else { JE.alert("请先保存主表再进行操作。"); }}
整个开发从建表、界面排版、字典建立、搜索设置及后台数据交互,全程在WEB端完成,不需要接触后端,总耗时约3个小时。这对一个刚接触和学习低代码框架的新手来说,我还是挺满意的,按目前来看他完成一个简单的进销存,后续还有报表及多联打印格式设置,评估下来2周时间能完成并具备上线条件。
这大大节省了像我们这种微小企业的前期人力成本,招入进来能快速上手项目,员工也不会觉得心累,工作起来更有信心。这就是优秀低代码框架的魅力!
关键词: TCL集团
推荐阅读
菜籽出油率多少?菜籽出油率高不高?
菜籽出油率多少?很多国家都有菜籽,成片的菜籽,美国农场主也不例外。一般来说,榨菜籽的出油率约为32%-36%。有些地区正常达到38%左右,主 【详细】
蓝太阳什么时候出现过 蓝太阳是怎么形成的?
平常晴天的时候都是可以看见太阳的,不过我们也知道平时看到的太阳是黄色的发光发亮的球体,不过今日北京出现蓝太阳,蓝太阳是什么意思?蓝 【详细】
低碳环保节能产业是什么概念 为什么环保受到大家的重视?
低碳环保节能产业,是什么概念,怎么理解?节能环保产业是指为节约能源资源、发展循环经济和保护生态环境提供物质基础和技术支持的产业,是 【详细】
dwg文件是什么 dwg文件用什么打开?
相信很多人都不知道dwg文件用什么打开?,接下来小编就带大家介绍一些方法,大家可以了解一下。一、看图纸参见图纸DwgSeePlus是一个dwg文件 【详细】
工业革命是什么 工业革命的影响有哪些?
工业革命的影响有哪些?三次工业革命分别是什么时间?影响1、工业革命引起了生产组织形式的变化,用机器工厂制代替手工作坊。影响2 工业革命 【详细】
相关新闻
- 新手程序员如何快速开发应用功能?|每日动态
- 几乎就是苹果汽车 新一代CarPlay今年推出 多屏互动并融合全车控制
- 天天看点:阿里要把总部从杭州搬到新加坡?阿里正式回应!
- 今亮点!还是杭州赢了:被爆“迁都”新加坡后,阿里总部传来重要消息!
- 29年首次!三星电子超越IBM成专利申请王者,还“打败”苹果、英特尔、谷歌 全球热门
- 索偿70亿,民生银行起诉了自己的副董事长卢志强 每日播报
- 这个网红将她的 SKIMS 比基尼的大小与玉米饼片进行了比较 讯息
- 中国公司快速跟进ChatGPT,不值得
- 【环球速看料】雪佛兰阿帕奇车队是今天的橙色欢乐
- 天天热消息:《APEX》16赛季新模式曝光?新英雄、新平衡即将抵达战场!
- 【世界播资讯】说好的中国人不骗中国人?
- 天天视点!新能源客车“龙争虎战”:金龙客车排第8,比亚迪第4,龙头不变
- 姜还是老的辣,改版的Facebook带动Meta股价大涨20%?_环球要闻
- 太空电梯不是梦!看中国如何搞定“黑黄金”技术
- Damus爆火背后:Web3社交平台在路上
- 何宇轩_环球时快讯
- 当前头条:小米13 Ultra新机强劲曝光,小米12沦百元机改写超低价历史
- D触发器 (D-FF)详解|环球热消息
- 每日时讯!辉瑞制造新冠病毒变种盈利?理论上可行!
- 热推荐:要颠覆搜索引擎!专家称ChatGPT对话水平已超过9成人类:Siri和它比就是“智障”