fix: 测试问题修复,新增塘口添加设备失败。
This commit is contained in:
@@ -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",
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user