diff --git a/pc4mobx/hrmSalary/pages/ledgerPage/components/incomeTaxFieldsCorresponding.js b/pc4mobx/hrmSalary/pages/ledgerPage/components/incomeTaxFieldsCorresponding.js index 468288c0..3df66b4c 100644 --- a/pc4mobx/hrmSalary/pages/ledgerPage/components/incomeTaxFieldsCorresponding.js +++ b/pc4mobx/hrmSalary/pages/ledgerPage/components/incomeTaxFieldsCorresponding.js @@ -12,6 +12,7 @@ import { WeaLocaleProvider, WeaSearchGroup, WeaTab } from "ecCom"; import LedgerFieldsItemPopver from "./ledgerFieldsItemPopver"; import { taxruleGetForm } from "../../../apis/ledger"; import LedgerFieldsTable from "./ledgerFieldsTable"; +import uuidV4 from "uuid/v4"; const { getLabel } = WeaLocaleProvider; @@ -37,7 +38,7 @@ class IncomeTaxFields extends Component { selectedKey: _.take(data)[0].incomeCategoryId, incomeTaxFields: _.map(data, it => ({ ...it, taxReportRules: _.map(it.taxRules, o => ({ - ...o, canEdit: o.canEdit, id: "", reportColumnDataIndex: o.taxIndex, reportColumnName: o.name, + ...o, canEdit: o.canEdit, id: uuidV4(), reportColumnDataIndex: o.taxIndex, reportColumnName: o.name, salaryItem: [{ id: o.salaryItemId, name: o.salaryItemName }] })) }))