mirror of
https://github.com/steedos/steedos-platform
synced 2024-11-22 00:01:52 +00:00
fix: 对象设计器 字段没设置分组的时候,前台不显示这个字段
https://github.com/steedos/steedos-platform/issues/7017
This commit is contained in:
parent
3af2c76284
commit
d971f0a5a5
@ -376,22 +376,22 @@ module.exports = {
|
||||
return {}
|
||||
}
|
||||
let sort_no = 50;
|
||||
_.each(schema.body, (group)=>{
|
||||
if(group.type === 'steedos-field-group'){
|
||||
const groupName = group.title;
|
||||
_.each(group.body, (field)=>{
|
||||
_.each(schema.body, (bodyItem)=>{
|
||||
if(bodyItem.type === 'steedos-field-group'){
|
||||
const groupName = bodyItem.title;
|
||||
_.each(bodyItem.body, (field)=>{
|
||||
if(_.startsWith(field.type, 'sfield-')){
|
||||
fields.push(Object.assign({}, field.config, {group: groupName, sort_no, _name: field.name}));
|
||||
sort_no += 50;
|
||||
}
|
||||
})
|
||||
groups.push({
|
||||
group_name: group.title,
|
||||
collapsed: group.collapsed,
|
||||
visible_on: group.visible_on
|
||||
group_name: bodyItem.title,
|
||||
collapsed: bodyItem.collapsed,
|
||||
visible_on: bodyItem.visible_on
|
||||
})
|
||||
}else if(_.startsWith(field.type, 'sfield-')){
|
||||
fields.push(Object.assign({}, field.config, {sort_no, _name: field.name}));
|
||||
}else if(_.startsWith(bodyItem.type, 'sfield-')){
|
||||
fields.push(Object.assign({}, bodyItem.config, {sort_no, _name: bodyItem.name}));
|
||||
sort_no += 50;
|
||||
}
|
||||
})
|
||||
@ -461,6 +461,9 @@ module.exports = {
|
||||
if(submitField.type === "summary"){
|
||||
await initSummaryDoc(submitField);
|
||||
}
|
||||
if(submitField){
|
||||
delete submitField._id;
|
||||
}
|
||||
await object_fields.directUpdate(id, Object.assign({}, submitField, {
|
||||
modified: now,
|
||||
modified_by: userSession.userId
|
||||
|
Loading…
Reference in New Issue
Block a user