flat: 地区选择

This commit is contained in:
Apcallover
2024-05-17 17:18:00 +08:00
parent 9da9263693
commit 255c80eaab

View File

@@ -29,17 +29,29 @@ function format(data) {
} else {
dic[item.areaId] = node;
}
const nodeCopy = JSON.parse(JSON.stringify(node))
nodeCopy.valueId = nodeCopy.value
nodeCopy.value = item.areaName
const nodeR = {
label: item.areaName,
value: item.areaName,
quickQuery: item.quickQuery,
simpleSpelling: item.simpleSpelling,
parentId: item.parentId,
valueId: item.areaId,
};
if (labelChild.hasOwnProperty(item.parentId)) {
if (!labelChild[item.parentId].children) {
labelChild[item.parentId].children = [];
}
labelChild[item.parentId].children.push(nodeCopy);
labelChild[item.parentId].children.push(nodeR);
} else {
labelChild[item.parentId] = {children: [nodeCopy]};
labelChild[item.parentId] = {children: [nodeR]};
}
if (labelChild.hasOwnProperty(item.areaId)) {
labelChild[item.areaId].label = item.areaName;
labelChild[item.areaId].value = item.areaName;
} else {
labelChild[item.areaId] = nodeR;
}
});
return {data: result, dic, labelData: labelResult};
}