diff --git a/public/assets/js/backend/statistics/item.js b/public/assets/js/backend/statistics/item.js index 2cd0b66..6f50e69 100644 --- a/public/assets/js/backend/statistics/item.js +++ b/public/assets/js/backend/statistics/item.js @@ -59,26 +59,26 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'echarts','echarts-th Table.api.bindevent(table2); + + // ✅ 初始化 citypicker(只初始化一次) var $city = $('#select_city'); if (!$city.data('citypicker')) { - $city.citypicker(); // ✅ 初始化插件 + $city.citypicker(); } - $("#select_city").on("cp:updated", function () { - console.log(123); + // ✅ 绑定 updated 事件(也只绑定一次) + $city.off("cp:updated").on("cp:updated", function () { var citypicker = $(this).data("citypicker"); var code = citypicker.getCode("district") || citypicker.getCode("city") || citypicker.getCode("province"); - console.log(code); $("#select_area_id").val(code); }); - $(function () { - $('.city-picker-dropdown').each(function () { - var offset = $(this).offset(); - if (offset.top === 0 && offset.left === 0) { - $(this).remove(); // 错误渲染的 dropdown 移除 - } - }); + // ✅ 删除错误 dropdown + $('.city-picker-dropdown').each(function () { + var offset = $(this).offset(); + if (offset.top === 0 && offset.left === 0) { + $(this).remove(); + } }); }