feat:新增物料
This commit is contained in:
@@ -74,11 +74,14 @@ class ComponentDefinition(ExtensibleModel):
|
||||
|
||||
|
||||
def _default_problem(field, template: JsonObject) -> str | None:
|
||||
"""默认值只有一个来源:默认配置有该路径时取它,没有时字段必须声明 default"""
|
||||
"""默认值只有一个来源:默认配置有该路径时取它,没有时字段必须声明 default;
|
||||
跟随主题的颜色由前端按画布主题取,默认配置里不能写死"""
|
||||
try:
|
||||
current = lookup(template, field.segments)
|
||||
except ValueError:
|
||||
return "的路径与默认配置结构冲突"
|
||||
if field.themed:
|
||||
return None if current is MISSING else "跟随主题,默认配置里不能写死颜色"
|
||||
if current is MISSING:
|
||||
if field.default is None:
|
||||
return "在默认配置中不存在,需要声明 default"
|
||||
|
||||
Reference in New Issue
Block a user