先说几句与正文无关的题外话。
我原本财务出身,对计算机编程毫无基础,不过倒是一直很感兴趣。阴差阳错中,在一个特殊的环境里,我偶遇FoxTable。因为工作有需求,也没有其他的工具可使用,就这样40岁才开始了狐表之旅。现在还记得第一个需求是要通过出生日期计算年龄,当时真是一头雾水不知从何下手,好在狐表有一个非常强大的帮助文档,让我在没有互联网的情况下居然也能一步步走过来。功夫不负有心人,过了大概一年,我就使用狐表搭建出了第一个应用系统。也正是这个应用系统,让我获得了属于自己的生态位。至今10年过去了,围绕着狐表又陆续做出了大大小小的数个应用系统,甚至可以说改变了以后的人生之路。所以,与狐表也结下了深厚的感情,真心的希望狐表能够越来越好。
言归正传,今天介绍一下我是如何通过狐表与wbx的有机结合,解决工作中实际问题的一个思路,抛砖引玉,就在各位高手面前献丑了。
工作场景:集团公司辖属有跨区域多个服务器中存放的上百个账套,需要从中抓取符合前端发起条件的数据,拆分后重新组合生成符合集团要求的经营报表(32张分表),如图:
原来我的思路是使用狐表生成客户端,每个财务人员和领导电脑上安装一下,后来因为使用者位置分散,且很多人都需要使用手机、平板移动办公,不太方便。
还是上天眷顾,又让我遇到wbx,彻底解决了这一难题(偷偷的说一句,其实也走了弯路,试用几个BS架构,很遗憾,无果而终)。
wbx是纯粹的零代码,我就抱着再试试的想法,反正基础版也不贵。
废话不多说,以下为正文:
思路很简单:前端用wbx搭建,收集用户需求,反馈到服务器,服务器上运行使用狐表搭建的服务端,定时接收前端需求并根据条件生成报表,完毕后反馈到前端。
首页如下图(有人反馈说有些简单,我倒认为够用就好)
科目管理如下图:
报表参数设置见下图:
新旧科目结转见下图:
重点来了,报表生成界面如图所示:
前端简单的参数提交:
双十一期间,官方可以免费赠送WebBuilder+,详情参考: