表单自动渲染工具开发,预算5万

表单自动渲染工具需求

一、背景:
我公司是专业面向行政事业单位内部控制管理领域的服务商,公司主要通过管理咨询、信息化建设为客户提供专业管理服务。自公司成立以来,已拥有超过200家各级行政事业单位客户。在为客户提供信息化服务过程中,因客户的业务场景多样,传统开发模式下面临成本无法降低的问题:
常见的业务场景:用户制单(PC/移动端),提交审批流转(流转过程中根据配置的页面权限对页面部分数据进行编辑)。
目前开发流程为:接收到客户需求后,前端工程师通过formily拖拽表单(PC端),后端工程师设计业务表并编写数据持久化脚本,与前端页面生成的jsondat进行联调测试。如用户需要移动端操作,另需前端工程师代码绘制前端页面,并拼接成jsondat。
实施流程为:实施人员根据用户实际审批流程,通过工作流工具(自研)进行审批节点设置,各节点默认页面所有内容为不可编辑状态,部分特殊环节设置为可编辑状态。
以上开发流程中,不仅工作量大,而且在表单发生更迭过程中,极易因jsondat结构与脚本数据结构不一致报错,表现极其不稳定。
以上问题的根源在于没有在PC端表单、移动端表单、数据持久化脚本之间建立稳定的业务模型,因此,经过详细分析,拟启动一项平台完善性开发任务--表单自动渲染工具。
二、目标:
彻底改变目前的前端驱动开发的困境,实现业务模型驱动前端表单页面自动渲染生成(PC/移动端),降低业务开发成本、提高系统稳定性。
三、开发思路:
产品经理根据业务需求进行业务模型定义,需要通过工具自动渲染生成表单,在提交后自动进行数据的持久化。
业务模型的定义方案为两层数据架构:
1、模型定义,包含模型编码、名称,是否多行数组;
2、字段定义,定义一个业务模型下包含的业务字段,主要包含字段ID、名称、类型(支持常规的日期、文本、数字等,考虑到模型利用及嵌套需求,字段增加一个特殊类型:Model)。
要求实现的渲染效果(以移动端为例):
1、一个业务模型渲染为一层页面,嵌套模型在上级页面上与字段一样渲染(字段名+字段值,字段值可以定义取对应模型包含的数组行数或某一个字段的值的汇总)。
2、考虑到管理软件的特点,要支持全局监听,字段属性及字段值的联动要求。
3、示例: 模型--发票申请单,字段包括:申请人、申请日期、申请事由、关联收入合同、发票张数(Model)(用模型对应的数据行数做为字段显示值) 模型--发票张数(多行数组),字段包括:发票抬头、开票内容、发票金额、税额、价税合计(取商品清单模型中的金额汇总数为字段值)、商品清单(Model) 模型--商品清单(多行数组),字段包括:商品名称、计量单位、单价、数量、金额、规格
(客户发了一个参考链接:https://chat.deepseek.com/share/hz4wy74g72x7zkpl5o)
已有18人报名
*************
*************
浏览 555
点赞
3评论
1收藏
1分享

手机扫一扫分享

分享
举报
评论
图片
表情
全部评论
云游文科工作室2025-11-04 19:45
能做
点赞回复
华仔2025-11-04 14:00
这种吧
点赞回复
林莫2025-11-04 11:16
这是要开发低代码的代码生成组件?
点赞回复
推荐
点赞
3评论
1收藏
1分享

手机扫一扫分享

分享
举报