您好,由于【印章保管人】是根据【印章名称】联动出来的,可以考虑在【印章名称】的onChange改变事件中,延迟再获取整个子表单数据,然后循环子表单的保管人,赋值给主表的【印章保管人】,以下参考示例可以看看,希望可以帮助到您
setTimeout(() => {
var tab = this.$("tableField_m54t6gkd").getValue()
const employeeData = tab.filter((item) => {
return !_.isEmpty(item.employeeField_m54t6gke || []);
});
const users2 = [];
for (let i = 0; i < employeeData.length; i++) {
for (let j = 0; j < employeeData[i].employeeField_m54t6gke.length; j++) {
users2.push(employeeData[i].employeeField_m54t6gke[j])
}
};
this.$('employeeField_m54t89cn').setValue(_.uniqBy(users2, 'value'));
}, 1000)

效果: