|
@@ -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') {
|