Skip to content

后端添加修改页面

打开类型

打开类型不同,生成的代码肯定不同,注意: 打开类型不同,那么后面生成列表页的时候里面的代码也会有影响(如新增的时候可能打开弹窗可能跳页面),所以每当这个类型改变的时候,后面生成的列表也应该重新生成过。

生成多Tabs的form页面

只有当页面是新页面打开的时候才行,比如商城里面的商品的新增,就会有到很多字段,此时就有必要增加tabs切换,如先输入三个tabs:基本信息、商品价格、商品详情,然后在表格中的字段配置中可设置每个字段归属哪个tabs标签

表单字段类型

除了一些常规类型,还把前面我们自己扩展的表单字段也加入了可以直接选择使用

字段配置

1、验证规则

这只是前端的验证,所以规则不是很多

2、当xx字段xx的时候才显示

意思是或此字段默认是不显示的,只有当xx字段满足xx条件的时候才显示,至于具体是哪个字段满足什么条件,需要代码生成到项目后自行手动修改,此功能非常有空,具体用法参考数据联动

3、选择类组件

如下拉、树选择、radio单选、级联选择、checkbox多选这一类的组件,会让你选择数据来源:

自己填写选择项: 生成代码的时候程序会预定生成两个选择项,等代码生成到项目后自行手动修改选择项

api请求选项: 也就是说选择项是从api请求,会让你选择某个表,如选择的文章分类表(news_class),则就就会请求newsApi.getList来获取数据填充选择项,要确保已经存在此news的api文件并有getList方法,返回的数据是不翻页的并且有title字段跟id字段,当然这些都可以等代码生成到项目后自动手动修改

生成的组件多了一个?

当只需要新增页面不需要更新页面就是两个组件,当需要更新页面的时候就三个组件,为什么会多了一个?

因为新增、更新两个组件里面的所有的表单字段都提炼出来单独放一个组件进行共用了的

生成的目录

程序先自动生成权限标识,如admin_user表,则列表页的权限标识就是adminUser,程序去找admin_menu表中找这条数据并获取组件的目录,如读取到的组件目录为/adminUser实际上就是对应的src/pages/adminUser,新增的组件会生成到src/pages/adminUser/create下,更新的组件会生成到src/pages/adminUser/update

自动注入前端权限

自动注入的权限标识参考:自动生成权限标识