|
|
@@ -354,8 +354,7 @@ function checkPickMaterialForComposite(materialGroup, materialDetails, wantCount
|
|
|
function calcCompositeGroups(materialSelLst) {
|
|
|
let materialDict = {};
|
|
|
let materialGroups = [];
|
|
|
- let arrange;
|
|
|
- arrange = (transArr, index, resultArr, resultTmp) => {
|
|
|
+ function doArrangeMeterialGroup(transArr, index, resultArr, resultTmp) {
|
|
|
for (let i = 0; i < transArr[index].length; i++) {
|
|
|
const materialInfo = transArr[index][i];
|
|
|
resultTmp[index] = materialInfo;
|
|
|
@@ -364,7 +363,7 @@ function calcCompositeGroups(materialSelLst) {
|
|
|
|
|
|
if (index != transArr.length - 1) {
|
|
|
lk.log("array#" + index);
|
|
|
- arrage(transArr, index + 1, resultArr, resultTmp);
|
|
|
+ doArrangeMeterialGroup(transArr, index + 1, resultArr, resultTmp);
|
|
|
} else {
|
|
|
lk.log("array#end");
|
|
|
resultArr.push([].concat(resultTmp));
|
|
|
@@ -372,7 +371,7 @@ function calcCompositeGroups(materialSelLst) {
|
|
|
}
|
|
|
return resultArr;
|
|
|
}
|
|
|
- arrange(materialSelLst, 0, materialGroups, []);
|
|
|
+ doArrangeMeterialGroup(materialSelLst, 0, materialGroups, []);
|
|
|
return [materialGroups, materialDict];
|
|
|
}
|
|
|
|