| | |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label febs-form-item-require">联系方式:</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" name="shopName" autocomplete="off" class="layui-input" > |
| | | <input type="text" name="phone" autocomplete="off" class="layui-input" > |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | <label class="layui-form-label febs-form-item-require">详细地址</label> |
| | | <div class="layui-input-block"> |
| | | <div class="layui-inline layui-col-md9"> |
| | | <input type="text" name="shopName" autocomplete="off" class="layui-input" id="tipinput"> |
| | | <input type="text" name="shopAddress" autocomplete="off" class="layui-input" id="tipinput"> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <button class="layui-btn" id="select-address" type="button">选择地址</button> |
| | |
| | | |
| | | <div class="layui-form-item febs-hide"> |
| | | <div class="layui-input-block"> |
| | | <input type="text" name="longitude" autocomplete="off" class="layui-input" > |
| | | <input type="text" name="latitude" autocomplete="off" class="layui-input" > |
| | | <input type="text" name="longitude" id="longitude" autocomplete="off" class="layui-input" > |
| | | <input type="text" name="latitude" id="latitude" autocomplete="off" class="layui-input" > |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | $view = $('#shop-add'), |
| | | $selectAddress = $('#select-address'), |
| | | $tipinput = $('#tipinput'), |
| | | $latitude = $('#latitude'), |
| | | $longitude = $('#longitude'), |
| | | validate = layui.validate |
| | | , layarea = layui.layarea; |
| | | |
| | |
| | | |
| | | formSelects.render(); |
| | | form.on('submit(shop-add-form-submit)', function (data) { |
| | | febs.post(ctx + 'admin/news/addNewsInfo', data.field, function () { |
| | | if(!data.field.longitude || !data.field.latitude) { |
| | | febs.alert.warn('请点击选择地址'); |
| | | return; |
| | | } |
| | | |
| | | febs.post(ctx + 'admin/shop/add', data.field, function () { |
| | | layer.closeAll(); |
| | | febs.alert.success('操作成功'); |
| | | $('#febs-newInfo').find('#reset').click(); |
| | | $('#febs-shopInfo').find('#reset').click(); |
| | | }); |
| | | return false; |
| | | }); |
| | |
| | | }); |
| | | } |
| | | |
| | | $view.find('#container').css({"height": document.documentElement.clientHeight - 97 + 'px'}); |
| | | $view.find('#container').css({"height": 500 + 'px'}); |
| | | |
| | | var map = new AMap.Map("container", { |
| | | resizeEnable: true, |
| | |
| | | geocoder.getLocation(address, function(status, result) { |
| | | console.log(result); |
| | | console.log(status) |
| | | if (status === 'complete'&&result.geocodes.length) { |
| | | if (status === 'complete' && result.geocodes.length) { |
| | | var lnglat = result.geocodes[0].location |
| | | document.getElementById('lnglat').value = lnglat; |
| | | marker.setPosition(lnglat); |
| | | map.add(marker); |
| | | map.setFitView(marker); |
| | | |
| | | $latitude.val(lnglat.lat); |
| | | $longitude.val(lnglat.lng); |
| | | }else{ |
| | | log.error('根据地址查询位置失败'); |
| | | layui.msg('根据地址查询位置失败'); |
| | | } |
| | | }); |
| | | } |