mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-18 17:38:48 +08:00
48 lines
2.1 KiB
Markdown
48 lines
2.1 KiB
Markdown
# 动态表单
|
||
|
||
核心点:表单支持版本管理、表单修改后历史表单内容同步修改吗、表单的页面样式有什么要求、打印的按钮在哪
|
||
|
||
## 问题点
|
||
|
||
表单支持版本管理?表单修改后,会新增一条记录、并且版本号会+1,避免覆盖历史表单模板;
|
||
表单的要求?:数字、字符串、时间、多选、单选、宽度、自定义必填提示词、字段备注 等等表单相关的
|
||
打印的按钮在哪?有公共的报表打印平台吗?是在前端打印,还是后端打印,后端的话不支持复杂的样式渲染。
|
||
模板是否有暂存和发布状态?:如果每次更改
|
||
表单中的保存后的数据不存在表单系统里面存在业务数据中?
|
||
|
||
## 开发接口
|
||
[FormController.http](docs/http/FormController.http) <br>
|
||
[FormFieldDictController.http](docs/http/FormFieldDictController.http)<br>
|
||
[FormTemplateController.http](docs/http/FormTemplateController.http)<br>
|
||
[FormTemplateFieldController.http](docs/http/FormTemplateFieldController.http)<br>
|
||
|
||
## 表结构
|
||
[init_table.sql](docs/init_table.sql)
|
||
|
||
# 字段下拉选项
|
||
|
||
## 需求
|
||
|
||
有一个字段选项配置,主要分为3个核心模块,配置的字段是给表单用的,设计出合适的mysql表结构,满足需求。其实和数据字典很像
|
||
|
||
### 往来单位
|
||
|
||
里面包含2个子配置模块:
|
||
单位类型设置 包含属性:单位/个人名称 单位/个人编码 排序 显示状态;
|
||
往来单位设置 包含属性:单位/个人名称 单位/个人简称 单位/个人编码 单位类型 所在地区 证件类型 证件号码 排序 显示状态;
|
||
|
||
### 费用科目
|
||
|
||
里面包含3个子配置模块:
|
||
税率设置 包含属性:税率名称 税率编码 税率 排序 显示状态;
|
||
费用分类设置 包含属性:费用分类名称 费用分类编码 排序 显示状态;
|
||
费用科目设置 包含属性:费用科目 费用科目编码 费用分类 企业税率 个人税率 排序 显示状态;
|
||
|
||
### 仓库管理
|
||
|
||
里面包含1个配置模块:
|
||
包含属性:仓库名称、仓库名称编码、仓库地址、排序、显示状态
|
||
|
||
## 开发
|
||
[init_table.sql](docs/init_table.sql)
|