var currVal = ''; // cbdchange $('#cbdList').on('select2:opening', function () { var id = $(this).val() currVal = id; }) $('#cbdList').on('change', function () { var id = $(this).val() layui.use('layer', function () { var layer = layui.layer; layer.confirm('是否切换当前测报灯设备', { title: false, closeBtn: 0, btn: ['确定', '取消'] //按钮 }, function () { getCbdInfo(id); layer.close(layer.index) }, function () { $('#cbdList').val(currVal).select2({width: '55%'}); }); }) }) // jkchange $('#jkList').on('select2:opening', function () { var id = $(this).val() currVal = id; }) $('#jkList').on('change', function () { var id = $(this).val() layui.use('layer', function () { var layer = layui.layer; layer.confirm('是否切换当前显示监控', { title: false, closeBtn: 0, btn: ['确定', '取消'] //按钮 }, function () { getjkPath(id); layer.close(layer.index) }, function () { $('#jkList').val(currVal).select2({width: '55%'}); }); }) }) // bzychange $('#bzyList').on('select2:opening', function () { var id = $(this).val() currVal = id; }) $('#bzyList').on('change', function () { var id = $(this).val() layui.use('layer', function () { var layer = layui.layer; layer.confirm('是否切换当前孢子仪设备', { title: false, closeBtn: 0, btn: ['确定', '取消'] //按钮 }, function () { getBzyInfo(id); layer.close(layer.index) }, function () { $('#bzyList').val(currVal).select2({width: '55%'}); }); }) }) // qxzchange $('#qxzList').on('select2:opening', function () { var id = $(this).val() currVal = id; }) $('#qxzList').on('change', function () { var id = $(this).val() layui.use('layer', function () { var layer = layui.layer; layer.confirm('是否切换当前环境监测设备', { title: false, closeBtn: 0, btn: ['确定', '取消'] //按钮 }, function () { getQxzInfo(id); layer.close(layer.index) }, function () { $('#qxzList').val(currVal).select2({width: '55%'}); }); }) }) // 查看设备分布 $('.equipTotal').on('click',function(){ var url = 'display_map?type='+$(this).attr('type'); if($(this).attr('type') == 3 || $(this).attr('type') == 7 || $(this).attr('type') == 'all'){ layui.use('layer', function () { var layer = layui.layer; layer.open({ type: 2, title: '', shadeClose: true, shade: 0.5, area: ['1100px', '90%'], skin: 'layer-test', //自定义class content: url //iframe的url }) }) }else{ layui.use('layer', function () { var layer = layui.layer; layer.msg('定位功能暂未开启', {time: 2000, icon:4}); }) } console.log($(this).attr('type')) }) var map = new AMap.Map('container', { resizeEnable: true }); if($('#userCurrCity').val()){ onComplete($('#userCurrCity').val()) }else{ AMap.plugin('AMap.Geolocation', function () { var geolocation = new AMap.Geolocation({ enableHighAccuracy: true,//是否使用高精度定位,默认:true timeout: 10000, //超过10秒后停止定位,默认:5s buttonPosition: 'RB', //定位按钮的停靠位置 buttonOffset: new AMap.Pixel(10, 20),//定位按钮与设置的停靠位置的偏移量,默认:Pixel(10, 20) zoomToAccuracy: true, //定位成功后是否自动调整地图视野到定位点 }); map.addControl(geolocation); geolocation.getCurrentPosition(function (status, result) { if (status == 'complete') { onComplete(result.addressComponent.city) } else { onComplete('郑州市') } }); }); } //解析定位结果 function onComplete(data) { var city = data; AMap.plugin('AMap.Weather', function () { var weather = new AMap.Weather(); //未来4天天气预报 weather.getForecast(data, function (err, data) { if (err) { return; } var str = ''; dayWeather = data.forecasts[0]; str += '
' + '

' + city + '

' + dayWeather.nightTemp + '~' + dayWeather.dayTemp + '℃

' + dayWeather.dayWeather + '

' $('.weatherInner').html(str) }); }); }