動態表單實現


一.需求

管理員配置項目表單動態字段。

用戶上報此項目下的產品,填寫固定字段和動態字段數據。

項目與產品為一對多的關系。即用戶可以上報某個項目下的產品信息。

項目與動態字段一對多的關系。即一個項目可以配置多個動態字段。

二.數據庫設計

項目表:project

產品表:product

動態字段表:dynamic_field

 

 

 

三.實現思路

1.管理員新增項目,動態字段插入到動態字段表。

project_id為項目id,做關聯。

field_key:新增字段的名字;

required:是否必填項;

code:字段code,根據名字生成,用來作為前端動態生成輸入框的id;

2.每個項目上報產品,固定字段設計到產品表。

project_id為項目id,做關聯;

regular:固定字段;

dynamic_field:用戶上報,動態字段json,格式為{key_field:xxx,code:xxx,value:xxx}。詳情和編輯直接返回到前端,循壞生成動態字段,賦值為value;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM