bladex代码生成表单字典(非普通字典)改造

ave官方文档(首页进去,文档的位置不明显)

 

 

https://avuejs.com/doc/form/form-doc

element ui官方文档

https://element.eleme.cn/#/zh-CN/component/input

-----------------------------------------上面信息不用看----------------------------------------------------

修改如下,粉色为注意部分,其他不用修改。

前端

 {
                label: "管理人",
                prop: "managerId",
                type: "tree",
                dicUrl: "/api/blade-user/user-list",
                props: {
                    label: "name",
                    value: "id"
                },
              
                addDisplay:true,
                editDisplay: true,
                viewDisplay: true,
                search: true,
                rules: [{
                    required: true,
                    message: "请输入所属租户",
                    trigger: "click"
                }]
            },

后端(一定要加注解,即使不溢出,也会导致列表页面不能展示内容而直接展示id,因为类型不匹配,另外dataType:"number"貌似可以解决不匹配问题)

managerId该字段要添加注解,解决到前端精度丢问题,如果不一致,会导致下拉框回显的时候是串数字,因为他找不到对应的内容
@JsonSerialize(using = ToStringSerializer.class)
private Long managerId;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
posted @ 2020-04-14 15:21  longtengdama  阅读(563)  评论(0编辑  收藏  举报