薪资账套已有bug修复

This commit is contained in:
黎永顺 2023-02-27 18:28:05 +08:00
parent 70d15cd06e
commit 3d783247e9
2 changed files with 8 additions and 2 deletions

View File

@ -259,7 +259,12 @@ class LedgerSalaryItem extends Component {
this.setState({
itemGroups: _.map(itemGroups, it => {
if (id === it.uuid) {
return { ...it, items: [...it.items, ...items] };
return {
...it, items: [...it.items, ..._.map(items, child => {
const { id: itemsId, ...extraItems } = child;
return { ...extraItems };
})]
};
}
return { ...it };
})

View File

@ -110,6 +110,7 @@ class LedgerSlide extends Component {
saveLedgerItem = () => {
const { empFields, itemGroups, saveSalarySobId } = this.state;
const { editId: salarySobId } = this.props;
console.log(itemGroups);
const payload = {
empFields: _.map(empFields, it => {
if (Object.prototype.toString.call(it.id) === "[object Number]") delete it.id;
@ -119,7 +120,7 @@ class LedgerSlide extends Component {
return {
...item,
items: _.map(item.items, it => {
if (it.id && it.id.length > 4) delete it.id;
// if (it.id && it.id.length > 4) delete it.id;
return { ...it };
})
};