fix: 测试问题修复,新增塘口添加设备失败。

This commit is contained in:
tianyongbao
2026-01-21 14:41:20 +08:00
parent 978ba766b3
commit c47806f840
5 changed files with 46 additions and 15 deletions

View File

@@ -979,7 +979,9 @@ function pond1() {
// 塘口模式2
function pond2() {
if (selPond.value) {
params.pondId = [Number(selPond.value)];
// 保持字符串格式避免精度丢失
params.pondId = [String(selPond.value)];
console.log('pond2 设置 pondId:', params.pondId);
}
}
// 新建塘口
@@ -1182,13 +1184,21 @@ function submit() {
}
alertShow.value = false;
showTour.value = false;
// 传参前确保 pondId 为字符串
const paramsToSend = {
...params,
pondId: params.pondId.map(id => String(id))
};
console.log('home 准备传递的参数:', paramsToSend);
if (params.devType == 1) {
Taro.navigateTo({
url: "/my/addDetector?params=" + JSON.stringify(params) + "&page=home",
url: "/my/addDetector?params=" + encodeURIComponent(JSON.stringify(paramsToSend)) + "&page=home",
});
} else {
Taro.navigateTo({
url: "/my/addController?params=" + JSON.stringify(params) + "&page=home",
url: "/my/addController?params=" + encodeURIComponent(JSON.stringify(paramsToSend)) + "&page=home",
});
}
}