miaofuhao лет назад: 6
Родитель
Сommit
a63fee248b

+ 33 - 33
WebUI/CallCenterWeb.UI/Script/Common/huayi.http.js

@@ -412,42 +412,42 @@ helper.getDropList = {
412 412
     },
413 413
 
414 414
     //区县,主干道、乡镇,路社区村三级联动(目前在来电弹屏中使用)
415
-    getLocations: function (obj, obj1, obj2) {
415
+    getLocations: function (obj) {
416 416
         var dtd = $.Deferred(); //在函数内部,新建一个Deferred对象
417 417
         helper.getDropList.getAreas(obj, 0).then(function () {
418 418
             //主干道、乡镇
419
-            obj.change(function () {
420
-                if (obj.find("option:selected").val() != 0) {
421
-                    helper.getDropList.getAreas(obj1, obj.find("option:selected").val());
422
-                } else {
423
-                    obj1.empty();
424
-                    obj1.append('<option selected="selected" value="0">请选择</option>');
425
-                    $('#sourceaddress').val('');
426
-                }
427
-                obj1.trigger('change');
428
-            });
429
-
430
-            //路社区村
431
-            obj1.change(function () {
432
-                if (obj1.find("option:selected").val() != 0) {
433
-                    helper.getDropList.getAreas(obj2, obj1.find("option:selected").val());
434
-                    $('#sourceaddress').val(obj1.find("option:selected").text());
435
-                } else if (obj.find("option:selected").val() != 0) {
436
-                    obj2.empty();
437
-                    obj2.append('<option selected="selected" value="0">请选择</option>');
438
-                    $('#sourceaddress').val('');
439
-                }
440
-                obj2.trigger('change');
441
-            });
442
-
443
-            obj2.change(function () {
444
-                if (obj2.find("option:selected").val() != 0) {
445
-                    $('#sourceaddress').val(obj1.find("option:selected").text() + obj2.find("option:selected").text());
446
-                } else if (obj1.find("option:selected").val() != 0) {
447
-                    $('#sourceaddress').val(obj1.find("option:selected").text());
448
-                }
449
-                dtd.resolve(); // 改变Deferred对象的执行状态
450
-            });
419
+//          obj.change(function () {
420
+//              if (obj.find("option:selected").val() != 0) {
421
+//                  helper.getDropList.getAreas(obj1, obj.find("option:selected").val());
422
+//              } else {
423
+//                  obj1.empty();
424
+//                  obj1.append('<option selected="selected" value="0">请选择</option>');
425
+//                  $('#sourceaddress').val('');
426
+//              }
427
+//              obj1.trigger('change');
428
+//          });
429
+//
430
+//          //路社区村
431
+//          obj1.change(function () {
432
+//              if (obj1.find("option:selected").val() != 0) {
433
+//                  helper.getDropList.getAreas(obj2, obj1.find("option:selected").val());
434
+//                  $('#sourceaddress').val(obj1.find("option:selected").text());
435
+//              } else if (obj.find("option:selected").val() != 0) {
436
+//                  obj2.empty();
437
+//                  obj2.append('<option selected="selected" value="0">请选择</option>');
438
+//                  $('#sourceaddress').val('');
439
+//              }
440
+//              obj2.trigger('change');
441
+//          });
442
+//
443
+//          obj2.change(function () {
444
+//              if (obj2.find("option:selected").val() != 0) {
445
+//                  $('#sourceaddress').val(obj1.find("option:selected").text() + obj2.find("option:selected").text());
446
+//              } else if (obj1.find("option:selected").val() != 0) {
447
+//                  $('#sourceaddress').val(obj1.find("option:selected").text());
448
+//              }
449
+//              dtd.resolve(); // 改变Deferred对象的执行状态
450
+//          });
451 451
 
452 452
         });
453 453
 

+ 20 - 12
WebUI/CallCenterWeb.UI/js/appeal/index.js

@@ -169,31 +169,39 @@ window.onload = function() {
169 169
 			//解析地址
170 170
 			var rsaddress = rs.address;
171 171
 			console.log(rs);
172
-			if (rs.addressComponents.district="睢阳区") {
172
+			console.log(rs.addressComponents.district)
173
+			if (rs.addressComponents.district=="睢阳区") {
173 174
 				$('#sourcearea').val("2");
174
-			}else if (rs.addressComponents.district="梁园区"){
175
+			}else if (rs.addressComponents.district=="梁园区"){
175 176
 				$('#sourcearea').val("3");
176
-			}else if (rs.addressComponents.district="永城市"){
177
+			}else if (rs.addressComponents.district=="永城市"){
177 178
 				$('#sourcearea').val("4");
178
-			}else if (rs.addressComponents.district="民权县"){
179
+			}else if (rs.addressComponents.district=="民权县"){
179 180
 				$('#sourcearea').val("5");
180
-			}else if (rs.addressComponents.district="睢县"){
181
+			}else if (rs.addressComponents.district=="睢县"){
181 182
 				$('#sourcearea').val("6");
182
-			}else if (rs.addressComponents.district="宁陵县"){
183
+			}else if (rs.addressComponents.district=="宁陵县"){
183 184
 				$('#sourcearea').val("7");
184
-			}else if (rs.addressComponents.district="柘城县"){
185
+			}else if (rs.addressComponents.district=="柘城县"){
185 186
 				$('#sourcearea').val("8");
186
-			}else if (rs.addressComponents.district="虞城县"){
187
+			}else if (rs.addressComponents.district=="虞城县"){
187 188
 				$('#sourcearea').val("9");
188
-			}else if (rs.addressComponents.district="夏邑县"){
189
+			}else if (rs.addressComponents.district=="夏邑县"){
189 190
 				$('#sourcearea').val("10");
190
-			}else if (rs.addressComponents.district="城乡一体化示范区"){
191
+			}else if (rs.addressComponents.district=="城乡一体化示范区"){
191 192
 				$('#sourcearea').val("11");
192 193
 			}
193 194
 			$('#sourcearea').find("option:selected").text(rs.addressComponents.district);
194 195
 			//$('#sourcearea').find("option:selected").val(rs.addressComponents.district);
195
-			if (rs.surroundingPois!=='') {
196
-				$('#sourceaddress').val(rs.surroundingPois[0].title);
196
+			if (rs.surroundingPois.length>0) {
197
+				if (rs.addressComponents.street!="") {
198
+					$('#sourceaddress').val(rs.addressComponents.street+'-'+rs.surroundingPois[0].title);
199
+				}else{
200
+					$('#sourceaddress').val(rs.surroundingPois[0].title);
201
+				}
202
+				
203
+			}else{
204
+				$('#sourceaddress').val(rs.addressComponents.street);
197 205
 			}
198 206
 			$(".store_Lng").val(rs.point.lng);
199 207
 			$(".store_Lat").val(rs.point.lat);

+ 18 - 12
WebUI/CallCenterWeb.UI/js/appeal/mapIndex.js

@@ -166,33 +166,39 @@ window.onload = function() {
166 166
 			//解析地址
167 167
 			var rsaddress = rs.address;
168 168
 			console.log(rs);
169
-			if (rs.addressComponents.district="睢阳区") {
169
+			console.log(rs.addressComponents.district)
170
+			if (rs.addressComponents.district=="睢阳区") {
170 171
 				$('#sourcearea').val("2");
171
-			}else if (rs.addressComponents.district="梁园区"){
172
+			}else if (rs.addressComponents.district=="梁园区"){
172 173
 				$('#sourcearea').val("3");
173
-			}else if (rs.addressComponents.district="永城市"){
174
+			}else if (rs.addressComponents.district=="永城市"){
174 175
 				$('#sourcearea').val("4");
175
-			}else if (rs.addressComponents.district="民权县"){
176
+			}else if (rs.addressComponents.district=="民权县"){
176 177
 				$('#sourcearea').val("5");
177
-			}else if (rs.addressComponents.district="睢县"){
178
+			}else if (rs.addressComponents.district=="睢县"){
178 179
 				$('#sourcearea').val("6");
179
-			}else if (rs.addressComponents.district="宁陵县"){
180
+			}else if (rs.addressComponents.district=="宁陵县"){
180 181
 				$('#sourcearea').val("7");
181
-			}else if (rs.addressComponents.district="柘城县"){
182
+			}else if (rs.addressComponents.district=="柘城县"){
182 183
 				$('#sourcearea').val("8");
183
-			}else if (rs.addressComponents.district="虞城县"){
184
+			}else if (rs.addressComponents.district=="虞城县"){
184 185
 				$('#sourcearea').val("9");
185
-			}else if (rs.addressComponents.district="夏邑县"){
186
+			}else if (rs.addressComponents.district=="夏邑县"){
186 187
 				$('#sourcearea').val("10");
187
-			}else if (rs.addressComponents.district="城乡一体化示范区"){
188
+			}else if (rs.addressComponents.district=="城乡一体化示范区"){
188 189
 				$('#sourcearea').val("11");
189 190
 			}
190 191
 			$('#sourcearea').find("option:selected").text(rs.addressComponents.district);
191 192
 			//$('#sourcearea').find("option:selected").val(rs.addressComponents.district);
192 193
 			if (rs.surroundingPois.length>0) {
193
-				$('#sourceaddress').val(rs.surroundingPois[0].title);
194
+				if (rs.addressComponents.street!="") {
195
+					$('#sourceaddress').val(rs.addressComponents.street+'-'+rs.surroundingPois[0].title);
196
+				}else{
197
+					$('#sourceaddress').val(rs.surroundingPois[0].title);
198
+				}
199
+				
194 200
 			}else{
195
-				$('#sourceaddress').val("");
201
+				$('#sourceaddress').val(rs.addressComponents.street);
196 202
 			}
197 203
 			$(".store_Lng").val(rs.point.lng);
198 204
 			$(".store_Lat").val(rs.point.lat);