作者 xwp
1 个管道 的构建 通过 耗费 1 秒

调试地图

@@ -5,17 +5,21 @@ require([], function () { @@ -5,17 +5,21 @@ require([], function () {
5 var that = this; 5 var that = this;
6 var callback = $(that).data('callback'); 6 var callback = $(that).data('callback');
7 var input_id = $(that).data("input-id") ? $(that).data("input-id") : ""; 7 var input_id = $(that).data("input-id") ? $(that).data("input-id") : "";
8 - var lat_id = $(that).data("lat-id") ? $(that).data("lat-id") : "";  
9 - var lng_id = $(that).data("lng-id") ? $(that).data("lng-id") : "";  
10 - var lat = lat_id ? $("#" + lat_id).val() : '';  
11 - var lng = lng_id ? $("#" + lng_id).val() : ''; 8 + // var lat_id = $(that).data("lat-id") ? $(that).data("lat-id") : "";
  9 + // var lng_id = $(that).data("lng-id") ? $(that).data("lng-id") : "";
  10 + // var lat = lat_id ? $("#" + lat_id).val() : '';
  11 + // var lng = lng_id ? $("#" + lng_id).val() : '';
  12 + var lat = $(that).data("lat") || '';
  13 + var lng = $(that).data("lng") || '';
12 var url = "/addons/address/index/select"; 14 var url = "/addons/address/index/select";
13 url += (lat && lng) ? '?lat=' + lat + '&lng=' + lng : ''; 15 url += (lat && lng) ? '?lat=' + lat + '&lng=' + lng : '';
14 Fast.api.open(url, '位置选择', { 16 Fast.api.open(url, '位置选择', {
15 callback: function (res) { 17 callback: function (res) {
16 input_id && $("#" + input_id).val(res.address); 18 input_id && $("#" + input_id).val(res.address);
17 - lat_id && $("#" + lat_id).val(res.lat);  
18 - lng_id && $("#" + lng_id).val(res.lng); 19 + //lat_id && $("#" + lat_id).val(res.lat);
  20 + //lng_id && $("#" + lng_id).val(res.lng);
  21 + $(that).data("lat",res.lat);
  22 + $(that).data("lng",res.lng);
19 try { 23 try {
20 //执行回调函数 24 //执行回调函数
21 if (typeof callback === 'function') { 25 if (typeof callback === 'function') {
@@ -16,7 +16,7 @@ @@ -16,7 +16,7 @@
16 <label class="control-label col-xs-12 col-sm-2">{:__('Map_info')}:</label> 16 <label class="control-label col-xs-12 col-sm-2">{:__('Map_info')}:</label>
17 <div class="col-xs-12 col-sm-8"> 17 <div class="col-xs-12 col-sm-8">
18 <button type="button" class="btn btn-success" data-toggle="addresspicker">选择地图</button> 18 <button type="button" class="btn btn-success" data-toggle="addresspicker">选择地图</button>
19 - <input id="c-map_info" data-rule="required" class="form-control" name="row[map_info]" type="text" style="display: none" value="{$row.map_info|htmlentities}"> 19 + <input id="c-map_info" data-rule="required" data-lat="{$row.lat}" data-lng="{$row.lng}" class="form-control" name="row[map_info]" type="text" style="display: none" value="{$row.map_info|htmlentities}">
20 </div> 20 </div>
21 </div> 21 </div>
22 <div class="form-group"> 22 <div class="form-group">