Skip to content

Commit

Permalink
对象流程同步支持关联表字段同步至选人选组字段
Browse files Browse the repository at this point in the history
  • Loading branch information
Byran committed Oct 15, 2021
1 parent ddd06fa commit 21f3377
Showing 1 changed file with 15 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -378,6 +378,21 @@ uuflowManagerForInitApproval.initiateValues = (recordIds, flowId, spaceId, field
else if !objectField.multiple && !formField.is_multiselect
odataFieldValue = getFieldOdataValue(referenceToObjectName, referenceToFieldValue)
values[workflow_field] = odataFieldValue
else if objectLookupField && formField && ['user', 'group'].includes(formField.type) && ['lookup', 'master_detail'].includes(objectLookupField.type) && ['users', 'organizations'].includes(objectLookupField.reference_to)
if !_.isEmpty(referenceToFieldValue)
lookupSelectFieldValue
if formField.type == 'user'
if objectLookupField.multiple && formField.is_multiselect
lookupSelectFieldValue = getSelectUserValues(referenceToFieldValue, spaceId)
else if !objectLookupField.multiple && !formField.is_multiselect
lookupSelectFieldValue = getSelectUserValue(referenceToFieldValue, spaceId)
else if formField.type == 'group'
if objectLookupField.multiple && formField.is_multiselect
lookupSelectFieldValue = getSelectOrgValues(referenceToFieldValue, spaceId)
else if !objectLookupField.multiple && !formField.is_multiselect
lookupSelectFieldValue = getSelectOrgValue(referenceToFieldValue, spaceId)
if lookupSelectFieldValue
values[workflow_field] = lookupSelectFieldValue
else
values[workflow_field] = lookupObjectRecord[lookupFieldName]

Expand Down

0 comments on commit 21f3377

Please sign in to comment.