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