|
@@ -502,35 +502,38 @@ function CommitAuditModal(props) {
|
|
|
}
|
|
|
}
|
|
|
// 记录变更的formItem值
|
|
|
- if (componentValue.length) {
|
|
|
- for (let index = 0; index < componentValue.length; index++) {
|
|
|
- const item = componentValue[index];
|
|
|
- if (item.id === currentFieldID) {
|
|
|
- componentValue[index] = {
|
|
|
- name: formItem.props.label,
|
|
|
- id: currentFieldID,
|
|
|
- value: Array.isArray(changedFields[currentFieldID])
|
|
|
- ? changedFields[currentFieldID]
|
|
|
- : [changedFields[currentFieldID]],
|
|
|
- };
|
|
|
- break;
|
|
|
- } else if (index === componentValue.length - 1) {
|
|
|
- componentValue.push({
|
|
|
- name: formItem.props.label,
|
|
|
- id: currentFieldID,
|
|
|
- value: Array.isArray(changedFields[currentFieldID])
|
|
|
- ? changedFields[currentFieldID]
|
|
|
- : [changedFields[currentFieldID]],
|
|
|
- });
|
|
|
+ if (formItem) {
|
|
|
+ if (componentValue.length) {
|
|
|
+ for (let index = 0; index < componentValue.length; index++) {
|
|
|
+ const item = componentValue[index];
|
|
|
+ if (item.id === currentFieldID) {
|
|
|
+ componentValue[index] = {
|
|
|
+ name: formItem.props.label,
|
|
|
+ id: currentFieldID,
|
|
|
+ value: Array.isArray(changedFields[currentFieldID])
|
|
|
+ ? changedFields[currentFieldID]
|
|
|
+ : [changedFields[currentFieldID]],
|
|
|
+ };
|
|
|
+ break;
|
|
|
+ } else if (index === componentValue.length - 1) {
|
|
|
+ componentValue.push({
|
|
|
+ name: formItem.props.label,
|
|
|
+ id: currentFieldID,
|
|
|
+ value: Array.isArray(changedFields[currentFieldID])
|
|
|
+ ? changedFields[currentFieldID]
|
|
|
+ : [changedFields[currentFieldID]],
|
|
|
+ });
|
|
|
+ }
|
|
|
}
|
|
|
+ } else {
|
|
|
+ componentValue.push({
|
|
|
+ name: formItem.props.label,
|
|
|
+ id: currentFieldID,
|
|
|
+ value: [changedFields[currentFieldID]],
|
|
|
+ });
|
|
|
}
|
|
|
- } else {
|
|
|
- componentValue.push({
|
|
|
- name: formItem.props.label,
|
|
|
- id: currentFieldID,
|
|
|
- value: [changedFields[currentFieldID]],
|
|
|
- });
|
|
|
}
|
|
|
+
|
|
|
let newFormValues = {
|
|
|
...formComponentValues,
|
|
|
[currentNodeID]: componentValue,
|