1
This commit is contained in:
@ -4,7 +4,9 @@
|
|||||||
"Bash(cd /d/VscodeProject/zhengte.babylonjs-sdk && npm run build 2>&1 | head -50)",
|
"Bash(cd /d/VscodeProject/zhengte.babylonjs-sdk && npm run build 2>&1 | head -50)",
|
||||||
"Bash(find \"D:\\\\VscodeProject\\\\zhengte.babylonjs-sdk\\\\src\" -name \"*.ts\" -type f -exec grep -l \"class Dictionary\" {} \\\\;)",
|
"Bash(find \"D:\\\\VscodeProject\\\\zhengte.babylonjs-sdk\\\\src\" -name \"*.ts\" -type f -exec grep -l \"class Dictionary\" {} \\\\;)",
|
||||||
"Bash(find \"D:\\\\VscodeProject\\\\zhengte.babylonjs-sdk\\\\src\" -name \"*.ts\" -type f -exec grep -l \"class.*Kernel\\\\|export.*kernel\" {} \\\\;)",
|
"Bash(find \"D:\\\\VscodeProject\\\\zhengte.babylonjs-sdk\\\\src\" -name \"*.ts\" -type f -exec grep -l \"class.*Kernel\\\\|export.*kernel\" {} \\\\;)",
|
||||||
"Bash(npm run *)"
|
"Bash(npm run *)",
|
||||||
|
"Bash(mysql -u root -p123456 zt)",
|
||||||
|
"Bash(mysql *)"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
ScreenShot_2026-05-14_132854_476.png
Normal file
BIN
ScreenShot_2026-05-14_132854_476.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 51 KiB |
BIN
ScreenShot_2026-05-14_141911_100.png
Normal file
BIN
ScreenShot_2026-05-14_141911_100.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 53 KiB |
BIN
ScreenShot_2026-05-14_160309_304.png
Normal file
BIN
ScreenShot_2026-05-14_160309_304.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 132 KiB |
26
index.html
26
index.html
@ -469,7 +469,7 @@
|
|||||||
this.classList.toggle('active');
|
this.classList.toggle('active');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
let sku = ""
|
||||||
// 单选按钮逻辑
|
// 单选按钮逻辑
|
||||||
document.querySelectorAll('.option-btn').forEach(btn => {
|
document.querySelectorAll('.option-btn').forEach(btn => {
|
||||||
btn.addEventListener('click', async function () {
|
btn.addEventListener('click', async function () {
|
||||||
@ -504,9 +504,18 @@
|
|||||||
// 百叶模型替换逻辑
|
// 百叶模型替换逻辑
|
||||||
// if (categoryName === "louver") {
|
// if (categoryName === "louver") {
|
||||||
const currentText = this.textContent;
|
const currentText = this.textContent;
|
||||||
console.log(currentText);
|
const response = await fetch(`http://localhost:3001/api/product-configs/by-sku/${currentText}`);
|
||||||
|
const result = await response.json();
|
||||||
|
if (result.code === 200) {
|
||||||
|
const { divisions, enable_placement_zone } = result.data;
|
||||||
|
// const {position_x, position_y, position_z} = data;
|
||||||
|
if (enable_placement_zone) {
|
||||||
|
sku = currentText;
|
||||||
|
await placementWall(divisions);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
skuToFunc(currentText);
|
// skuToFunc(currentText);
|
||||||
// }
|
// }
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -516,16 +525,7 @@
|
|||||||
|
|
||||||
await hotspotRequest();
|
await hotspotRequest();
|
||||||
})
|
})
|
||||||
let sku = ""
|
|
||||||
const skuToFunc = async (currentText) => {
|
|
||||||
sku = currentText;
|
|
||||||
if(currentText.includes("3m")){
|
|
||||||
await placementWall(3);
|
|
||||||
}else{
|
|
||||||
await placementWall(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
const hotspotRequest = async () => {
|
const hotspotRequest = async () => {
|
||||||
try {
|
try {
|
||||||
@ -863,7 +863,7 @@
|
|||||||
|
|
||||||
// 将模型放置到该区域
|
// 将模型放置到该区域
|
||||||
try {
|
try {
|
||||||
const response = await fetch(`http://localhost:3000/api/product-configs/by-sku/${sku}`);
|
const response = await fetch(`http://localhost:3001/api/product-configs/by-sku/${sku}`);
|
||||||
const result = await response.json();
|
const result = await response.json();
|
||||||
|
|
||||||
if (result.code === 200 && result.data) {
|
if (result.code === 200 && result.data) {
|
||||||
|
|||||||
Reference in New Issue
Block a user