//枚举五张表
const enumsObj = {
concrete: {
data: tableDataConcrete,
Fn: setTableDataConcrete
},
rebar: {
data: tableDataRebar,
Fn: setTableDataRebar
},
template: {
data: tableDataTemplate,
Fn: setTableDataTemplate
},
steelStructure: {
data: tableDataSteelStructure,
Fn: setTableDataSteelStructure
},
steelStructureOther: {
data: tableDataSteelStructureOther,
Fn: setTableDataSteelStructureOther
}
};
const itemObj = enumsObj[selected?.selectType];
/** 新建同级*/
const addNewItemStandard = () => {
if (selected?.record.fixedRowFlag) {
if (itemObj) {
createAddFixItem<concreteListTypes>({
tableData: itemObj.data,
newItem,
handleFn: (tData) => {
itemObj.Fn(tData);
}
});
}
} else {
if (itemObj) {
createAddUnFixManyItem<concreteListTypes>({
tableData: itemObj.data,
selected,
newItem,
handleFn: (tData) => {
itemObj.Fn([...tData]);
}
});
}
setDelButton(false);
}
};
简写if else
最新推荐文章于 2024-07-19 14:16:29 发布