this.dataOptionTableDeep = [];
for (let i = 0; i < this.dataOptionTable.length; i++) {
const elementData = this.dataOptionTable[i];
let dataOption = {
住院号: elementData.住院号,
姓名: elementData.姓名,
流水号: elementData.流水号
};
let TJItemNameData = {};
TJItemNameData[`${elementData['核算分类']}`] = elementData['金额'];
let Number = 0;
for (let j = 0; j < this.dataOptionTableDeep.length; j++) {
let element = this.dataOptionTableDeep[j];
if (
element.住院号 == elementData.住院号 && element.流水号 == elementData.流水号
) {
Number = 1;
element = (<any>Object).assign(element, TJItemNameData);
}
}
if (Number == 0) {
if (!!elementData.住院号 && !!elementData.流水号) {
let dataNumber = (<any>Object).assign(dataOption, TJItemNameData);
this.dataOptionTableDeep.push(dataNumber);
}
}
};