This commit is contained in:
2026-05-16 15:48:04 +08:00
parent 25c193b35a
commit 98c1c46728
5 changed files with 71 additions and 21 deletions

View File

@ -509,11 +509,13 @@
if (result.code === 200) {
console.log(result.data);
sku = currentText;
const { placement_zone, enable_placement_zone } = result.data;
const { enable_placement_zone,wall_divisions } = result.data;
// const {position_x, position_y, position_z} = data;
if (enable_placement_zone && placement_zone != undefined) {
if (enable_placement_zone && wall_divisions != undefined) {
// await initPlacementZoneConfig(placement_zone);
await placementWall();
console.log(wall_divisions);
await placementWall(wall_divisions);
}
}
@ -824,17 +826,16 @@
};
const placementWall = () => {
const placementWall = (walls) => {
// 只清除旧的放置区域网格,不清除模型
kernel.dropZone.clearZones();
kernel.dropZone.updateDivisions({
"前": 4,
"后": 1,
"左": 1,
"右": 1
});
const divisions = walls.map(wall => ({
name: wall.name, // 获取最后一个下划线后的部分
divisions: wall.divisions
}))
console.log(divisions);
kernel.dropZone.updateDivisions(divisions);
// 显示放置区域
kernel.dropZone.show();
dropZoneVisible = true;