fix: appends

This commit is contained in:
katherinehhh 2023-05-12 09:15:22 +08:00
parent c4bfd13a68
commit d8551a1acf

View File

@ -1100,7 +1100,7 @@ export const useAssociationNames = (collection) => {
const getAssociationAppends = (schema, arr = []) => { const getAssociationAppends = (schema, arr = []) => {
const data = schema.reduceProperties((buf, s) => { const data = schema.reduceProperties((buf, s) => {
const collectionfield = const collectionfield =
getField(s.name) || (s['x-collection-field'] && getCollectionJoinField(s['x-collection-field'])); (s['x-collection-field'] && getCollectionJoinField(s['x-collection-field']))|| getField(s.name);
if ( if (
collectionfield && collectionfield &&
['createdBy', 'updatedBy', 'o2m', 'obo', 'oho', 'm2o', 'm2m'].includes(collectionfield.interface) ['createdBy', 'updatedBy', 'o2m', 'obo', 'oho', 'm2o', 'm2m'].includes(collectionfield.interface)
@ -1153,5 +1153,6 @@ export const useAssociationNames = (collection) => {
const data = getAssociationAppends(formSchema); const data = getAssociationAppends(formSchema);
const associations = data.filter((g) => g.length); const associations = data.filter((g) => g.length);
const appends = flattenNestedList(associations); const appends = flattenNestedList(associations);
console.log(appends,associations)
return { appends, updateAssociationValues: appends.filter((v) => associationValues.includes(v)) }; return { appends, updateAssociationValues: appends.filter((v) => associationValues.includes(v)) };
}; };