diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index 92dbe738c..88287910d 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -450,6 +450,8 @@ func renderTemplateCol(ial map[string]string, tplContent string, rowValues []*av v := rowValue.Values[0] if av.KeyTypeNumber == v.Type { dataModel[rowValue.Key.Name] = v.Number.Content + } else if av.KeyTypeDate == v.Type { + dataModel[rowValue.Key.Name] = time.UnixMilli(v.Date.Content) } else { dataModel[rowValue.Key.Name] = v.String() } diff --git a/kernel/treenode/node.go b/kernel/treenode/node.go index e28f209d0..2cf77b6b8 100644 --- a/kernel/treenode/node.go +++ b/kernel/treenode/node.go @@ -863,6 +863,8 @@ func renderTemplateCol(ial map[string]string, tplContent string, rowValues []*av v := rowValue.Values[0] if av.KeyTypeNumber == v.Type { dataModel[rowValue.Key.Name] = v.Number.Content + } else if av.KeyTypeDate == v.Type { + dataModel[rowValue.Key.Name] = time.UnixMilli(v.Date.Content) } else { dataModel[rowValue.Key.Name] = v.String() }