diff --git a/components/searchSelect/index.js b/components/searchSelect/index.js index 558a7ca..b9b3870 100644 --- a/components/searchSelect/index.js +++ b/components/searchSelect/index.js @@ -222,7 +222,7 @@ Component({ }, async onSearchInventoryMeter() { const { searchText = "", park, filterBind } = this.data; - const { code, message, data: parks = [] } = await getInventoryMeter({keyword: searchText, park, isNeedBind: !filterBind, a : 1}); + const { code, message, data: parks = [] } = await getInventoryMeter({keyword: searchText, park, isNeedBind: !filterBind, status: 1}); if (code !== OK) { alertInfo(message) return diff --git a/pages/workBench/components/tenement/components/bindMeter/index.js b/pages/workBench/components/tenement/components/bindMeter/index.js index 3be41b4..9710e08 100644 --- a/pages/workBench/components/tenement/components/bindMeter/index.js +++ b/pages/workBench/components/tenement/components/bindMeter/index.js @@ -70,11 +70,11 @@ Component({ tenement, { code: meter, - overall:overall? Number(overall) : overall, - critical : critical ? Number(critical) : critical, - peak: peak ? Number(peak) : peak, - valley : valley ? Number(valley) : valley, - deepValley : deepValley ? Number(deepValley) : deepValley, + overall:overall? Number(overall) : (overall === "" ? null : overall), + critical : critical ? Number(critical) : (critical === "" ? null : critical), + peak: peak ? Number(peak) : (peak === "" ? null : peak), + valley : valley ? Number(valley) : (valley === "" ? null : valley), + deepValley : deepValley ? Number(deepValley) : (deepValley === "" ? null : deepValley), readAt: readAt || dayjs().format('YYYY-MM-DD HH:mm:ss') } ) diff --git a/pages/workBench/components/tenement/components/unBindMeter/index.js b/pages/workBench/components/tenement/components/unBindMeter/index.js index f3d72e2..87b9868 100644 --- a/pages/workBench/components/tenement/components/unBindMeter/index.js +++ b/pages/workBench/components/tenement/components/unBindMeter/index.js @@ -75,11 +75,11 @@ Component({ tenement, meterId, { - overall:overall? Number(overall) : overall, - critical : critical ? Number(critical) : critical, - peak: peak ? Number(peak) : peak, - valley : valley ? Number(valley) : valley, - deepValley: deepValley ? Number(deepValley) : deepValley, + overall:overall? Number(overall) : (overall === "" ? null : overall), + critical : critical ? Number(critical) : (critical === "" ? null : critical), + peak: peak ? Number(peak) : (peak === "" ? null : peak), + valley : valley ? Number(valley) : (valley === "" ? null : valley), + deepValley: deepValley ? Number(deepValley) : (deepValley === "" ? null : deepValley), readAt: readAt || dayjs().format('YYYY-MM-DD HH:mm:ss') }); if (code !== OK) { diff --git a/pages/workBenchNew/components/installMeter/index.js b/pages/workBenchNew/components/installMeter/index.js index 367a54e..b12503a 100644 --- a/pages/workBenchNew/components/installMeter/index.js +++ b/pages/workBenchNew/components/installMeter/index.js @@ -428,7 +428,13 @@ Page({ const { code, data, message } = await installMeter({ park, meterSn: meter, address, building, meterBox, meterType, ratio, area, card, collectionA, collectionB, collectionC, - tenement, sharp, peak, flat, valley, overall, url, sn + tenement, + sharp: sharp === "" ? null : sharp, + peak: peak === "" ? null : peak, + flat: flat === "" ? null : flat, + valley: valley === "" ? null : valley, + overall: overall === "" ? null : overall, + url, sn }) if (code !== OK) { alertInfo(message) diff --git a/pages/workBenchNew/components/workBenchTenement/components/bindMeter/index.js b/pages/workBenchNew/components/workBenchTenement/components/bindMeter/index.js index 9c14c04..086d5a5 100644 --- a/pages/workBenchNew/components/workBenchTenement/components/bindMeter/index.js +++ b/pages/workBenchNew/components/workBenchTenement/components/bindMeter/index.js @@ -70,12 +70,12 @@ Component({ tenement, { code: meter, - overall:overall? Number(overall) : overall, - critical : critical ? Number(critical) : critical, - peak: peak ? Number(peak) : peak, - flat: flat ? Number(flat) : flat, - valley : valley ? Number(valley) : valley, - deepValley: deepValley ? Number(deepValley) : deepValley, + overall:overall? Number(overall) : (overall === "" ? null : overall), + critical : critical ? Number(critical) : (critical === "" ? null : critical), + peak: peak ? Number(peak) : (peak === "" ? null : peak), + flat: flat ? Number(flat) : (flat === "" ? null : flat), + valley : valley ? Number(valley) : (valley === "" ? null : valley), + deepValley: deepValley ? Number(deepValley) : (deepValley === "" ? null : deepValley), readAt: readAt || dayjs().format('YYYY-MM-DD HH:mm:ss') } ) diff --git a/pages/workBenchNew/components/workBenchTenement/components/unBindMeter/index.js b/pages/workBenchNew/components/workBenchTenement/components/unBindMeter/index.js index 9aebbd2..883c9e5 100644 --- a/pages/workBenchNew/components/workBenchTenement/components/unBindMeter/index.js +++ b/pages/workBenchNew/components/workBenchTenement/components/unBindMeter/index.js @@ -81,12 +81,12 @@ Component({ tenement, meterId, { - overall:overall? Number(overall) : overall, - critical : critical ? Number(critical) : critical, - peak: peak ? Number(peak) : peak, - flat: flat ? Number(flat) : flat, - valley : valley ? Number(valley) : valley, - deepValley: deepValley ? Number(deepValley) : deepValley, + overall:overall? Number(overall) : (overall === "" ? null : overall), + critical : critical ? Number(critical) : (critical === "" ? null : critical), + peak: peak ? Number(peak) : (peak === "" ? null : peak), + flat: flat ? Number(flat) : (flat === "" ? null : flat), + valley : valley ? Number(valley) : (valley === "" ? null : valley), + deepValley: deepValley ? Number(deepValley) : (deepValley === null ? "" : deepValley), readAt: readAt || dayjs().format('YYYY-MM-DD HH:mm:ss') }); if (code !== OK) {