🎨 Improve av

This commit is contained in:
Daniel 2024-03-07 10:05:55 +08:00
parent 8827a5d523
commit b53a224f9c
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
2 changed files with 16 additions and 2 deletions

View file

@ -678,11 +678,18 @@ func renderAttributeView(attrView *av.AttributeView, viewID string, page, pageSi
for _, v := range kv.Values {
// 校验日期 IsNotEmpty
if av.KeyTypeDate == kv.Key.Type {
if 0 != v.Date.Content && !v.Date.IsNotEmpty {
if nil != v.Date && 0 != v.Date.Content && !v.Date.IsNotEmpty {
v.Date.IsNotEmpty = true
}
}
// 校验数字 IsNotEmpty
if av.KeyTypeNumber == kv.Key.Type {
if nil != v.Number && 0 != v.Number.Content && !v.Number.IsNotEmpty {
v.Number.IsNotEmpty = true
}
}
// 补全值的创建时间和更新时间
if "" == v.ID {
v.ID = ast.NewNodeID()