From 8bf923b44bbe9b45b73ddcc25df75c9c59f54e07 Mon Sep 17 00:00:00 2001 From: Hentua <wangdoubleone@gmail.com> Date: Thu, 15 Jun 2023 11:19:44 +0800 Subject: [PATCH] fix --- src/main/resources/templates/febs/views/modules/shop/add.html | 29 +++++++++++++++++++---------- 1 files changed, 19 insertions(+), 10 deletions(-) diff --git a/src/main/resources/templates/febs/views/modules/shop/add.html b/src/main/resources/templates/febs/views/modules/shop/add.html index 6e1e33a..3a77c86 100644 --- a/src/main/resources/templates/febs/views/modules/shop/add.html +++ b/src/main/resources/templates/febs/views/modules/shop/add.html @@ -45,7 +45,7 @@ <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> @@ -86,7 +86,7 @@ <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> @@ -105,8 +105,8 @@ <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> @@ -130,6 +130,8 @@ $view = $('#shop-add'), $selectAddress = $('#select-address'), $tipinput = $('#tipinput'), + $latitude = $('#latitude'), + $longitude = $('#longitude'), validate = layui.validate , layarea = layui.layarea; @@ -158,10 +160,15 @@ 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; }); @@ -208,7 +215,7 @@ }); } - $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, @@ -238,14 +245,16 @@ 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('根据地址查询位置失败'); } }); } -- Gitblit v1.9.1