|
|
@@ -180,13 +180,27 @@
|
|
180
|
180
|
<li class="mui-table-view-cell" id='showCityPicker3'>
|
|
181
|
181
|
<div class="mui-input-row">
|
|
182
|
182
|
<label class="label adress"></label>
|
|
183
|
|
- <input type="text" id='cityResult3' data-index="" class="ui-alert type_con" placeholder="请选择具体地址" readonly="readonly" />
|
|
|
183
|
+ <input type="text" id='cityResult3' data-index="" class="ui-alert type_con" placeholder="请选择市县" readonly="readonly" />
|
|
184
|
184
|
<a href="javascript:void(0)"><span class="type_down mui-icon mui-icon-arrowdown mui-pull-right"></span></a>
|
|
185
|
185
|
</div>
|
|
186
|
186
|
</li>
|
|
187
|
|
- <li class="mui-table-view-cell">
|
|
|
187
|
+ <li class="mui-table-view-cell" id='showtown'>
|
|
188
|
188
|
<div class="mui-input-row">
|
|
189
|
189
|
<label class="label">街道:</label>
|
|
|
190
|
+ <input type="text" id='town' data-index="" class="ui-alert type_con" placeholder="请选择街道" readonly="readonly" />
|
|
|
191
|
+ <a href="javascript:void(0)"><span class="type_down mui-icon mui-icon-arrowdown mui-pull-right"></span></a>
|
|
|
192
|
+ </div>
|
|
|
193
|
+ </li>
|
|
|
194
|
+ <li class="mui-table-view-cell" id='showvillage'>
|
|
|
195
|
+ <div class="mui-input-row">
|
|
|
196
|
+ <label class="label">村庄:</label>
|
|
|
197
|
+ <input type="text" id='village' data-index="" class="ui-alert type_con" placeholder="请选择村庄" readonly="readonly" />
|
|
|
198
|
+ <a href="javascript:void(0)"><span class="type_down mui-icon mui-icon-arrowdown mui-pull-right"></span></a>
|
|
|
199
|
+ </div>
|
|
|
200
|
+ </li>
|
|
|
201
|
+ <li class="mui-table-view-cell">
|
|
|
202
|
+ <div class="mui-input-row">
|
|
|
203
|
+ <label class="label">详细地址:</label>
|
|
190
|
204
|
<input type="text" id="detail_address" class="ui-alert" placeholder="请填写详细地址" />
|
|
191
|
205
|
</div>
|
|
192
|
206
|
</li>
|
|
|
@@ -219,7 +233,8 @@
|
|
219
|
233
|
<script src="../Script/Common/huayi.http.js"></script>
|
|
220
|
234
|
<script src="../js/feedback-page.js"></script>
|
|
221
|
235
|
<script type="text/javascript">
|
|
222
|
|
- $(document).ready(function () {
|
|
|
236
|
+// $(document).ready(function () {
|
|
|
237
|
+ var townPicker, villagePicker,areaList = [],townList = [],villageList = [],keyList = [];
|
|
223
|
238
|
var openid = helper.cookies.get("openid");
|
|
224
|
239
|
if (!openid) {
|
|
225
|
240
|
window.location.replace("../html/error.html");
|
|
|
@@ -227,10 +242,10 @@
|
|
227
|
242
|
var menuCode = helper.request.queryString("menuCode");
|
|
228
|
243
|
|
|
229
|
244
|
if (menuCode == 'WYBY') {
|
|
230
|
|
- $('.adress').html('地址:');
|
|
|
245
|
+ $('.adress').html('市县:');
|
|
231
|
246
|
$('.baoMi').hide();
|
|
232
|
247
|
} else {
|
|
233
|
|
- $('.adress').html('事发地址:');
|
|
|
248
|
+ $('.adress').html('事发市县:');
|
|
234
|
249
|
$('.baoMi').show();
|
|
235
|
250
|
}
|
|
236
|
251
|
switch (menuCode) {
|
|
|
@@ -309,7 +324,7 @@
|
|
309
|
324
|
title: $('#title').val(),//投诉主题
|
|
310
|
325
|
content: $('.content').val(),//投诉内容
|
|
311
|
326
|
sourcearea: $('#cityResult3').attr('data-index'),//事发地域id
|
|
312
|
|
- sourceaddress: $('#detail_address').val(),//详细地址
|
|
|
327
|
+ sourceaddress: $('#town').val()+" "+$('#village').val()+" "+$('#detail_address').val(),//详细地址
|
|
313
|
328
|
keys: $('#zhuTiResult').attr('data-index'),//关键词
|
|
314
|
329
|
type: $('#userResult').attr('data-index'),//诉求类型
|
|
315
|
330
|
files: str_ary,
|
|
|
@@ -336,28 +351,13 @@
|
|
336
|
351
|
|
|
337
|
352
|
if (openid) {
|
|
338
|
353
|
//事发地域
|
|
339
|
|
- $.ajax({
|
|
340
|
|
- type: "get",
|
|
341
|
|
- url: huayi.config.callcenter_url + 'WxLogin/GetAreaList',
|
|
342
|
|
- async: false,
|
|
343
|
|
- data: { openid: openid },
|
|
344
|
|
- dataType: 'json',
|
|
345
|
|
- success: function (data) {
|
|
346
|
|
- var area_data = data.data;
|
|
347
|
|
- $(area_data).each(function (i, n) {
|
|
348
|
|
- var obj = {};
|
|
349
|
|
- obj.value = n.F_AreaId;
|
|
350
|
|
- obj.text = n.F_AreaName;
|
|
351
|
|
- areaList.push(obj)
|
|
352
|
|
- })
|
|
353
|
|
- }
|
|
354
|
|
- });
|
|
|
354
|
+ getArea(1,0);
|
|
355
|
355
|
//主题词
|
|
356
|
356
|
$.ajax({
|
|
357
|
357
|
type: "get",
|
|
358
|
358
|
url: huayi.config.callcenter_url + 'WxLogin/GetKeyList',
|
|
359
|
359
|
async: false,
|
|
360
|
|
- data: { openid: openid },
|
|
|
360
|
+// data: { openid: openid },
|
|
361
|
361
|
dataType: 'json',
|
|
362
|
362
|
success: function (data) {
|
|
363
|
363
|
var key_data = data.data;
|
|
|
@@ -370,9 +370,46 @@
|
|
370
|
370
|
}
|
|
371
|
371
|
});
|
|
372
|
372
|
}
|
|
373
|
|
- })
|
|
|
373
|
+// })
|
|
|
374
|
+
|
|
|
375
|
+ function getArea(arrType,ids){
|
|
|
376
|
+ $.ajax({
|
|
|
377
|
+ type: "get",
|
|
|
378
|
+ url: huayi.config.callcenter_url + 'Web/GetWebAreaListById',
|
|
|
379
|
+ async: false,
|
|
|
380
|
+ data: {
|
|
|
381
|
+ openid: openid,
|
|
|
382
|
+ id: ids
|
|
|
383
|
+ },
|
|
|
384
|
+ dataType: 'json',
|
|
|
385
|
+ success: function (data) {
|
|
|
386
|
+ var area_data = data.data;
|
|
|
387
|
+ $(area_data).each(function (i, n) {
|
|
|
388
|
+ var obj = {};
|
|
|
389
|
+ obj.value = n.F_AreaId;
|
|
|
390
|
+ obj.text = n.F_AreaName;
|
|
|
391
|
+ if(arrType==1){
|
|
|
392
|
+ areaList.push(obj)
|
|
|
393
|
+ }else if(arrType==2){
|
|
|
394
|
+ console.log(arrType)
|
|
|
395
|
+ townList.push(obj)
|
|
|
396
|
+ townPicker.setData(townList);
|
|
|
397
|
+ }else{
|
|
|
398
|
+ villageList.push(obj)
|
|
|
399
|
+ villagePicker.setData(villageList);
|
|
|
400
|
+ }
|
|
|
401
|
+
|
|
|
402
|
+ })
|
|
|
403
|
+// console.log(townList)
|
|
|
404
|
+// if(arrType==2){
|
|
|
405
|
+// townPicker.setData(townList);
|
|
|
406
|
+// }else if(arrType==3){
|
|
|
407
|
+// villagePicker.setData(villageList);
|
|
|
408
|
+// }
|
|
|
409
|
+ }
|
|
|
410
|
+ });
|
|
|
411
|
+ }
|
|
374
|
412
|
|
|
375
|
|
-
|
|
376
|
413
|
//工单类型
|
|
377
|
414
|
// var typeList=[];
|
|
378
|
415
|
// $.ajax({
|
|
|
@@ -393,10 +430,7 @@
|
|
393
|
430
|
// });
|
|
394
|
431
|
|
|
395
|
432
|
|
|
396
|
|
- var areaList = [];
|
|
397
|
|
- var keyList = [];
|
|
398
|
|
-
|
|
399
|
|
-
|
|
|
433
|
+
|
|
400
|
434
|
(function ($, doc) {
|
|
401
|
435
|
$.init();
|
|
402
|
436
|
$.ready(function () {
|
|
|
@@ -432,7 +466,9 @@
|
|
432
|
466
|
}
|
|
433
|
467
|
}, false);
|
|
434
|
468
|
//事件地址
|
|
435
|
|
- var cityPicker3 = new $.PopPicker();
|
|
|
469
|
+ var cityPicker3 = new $.PopPicker({
|
|
|
470
|
+ layer: 1
|
|
|
471
|
+ });
|
|
436
|
472
|
cityPicker3.setData(areaList);
|
|
437
|
473
|
var showCityPickerButton = doc.getElementById('showCityPicker3');
|
|
438
|
474
|
var cityResult3 = doc.getElementById('cityResult3');
|
|
|
@@ -443,6 +479,42 @@
|
|
443
|
479
|
cityResult3.setAttribute("data-index", items[0].value);
|
|
444
|
480
|
//返回 false 可以阻止选择框的关闭
|
|
445
|
481
|
//return false;
|
|
|
482
|
+ getArea(2,items[0].value);
|
|
|
483
|
+ });
|
|
|
484
|
+ }
|
|
|
485
|
+ }, false);
|
|
|
486
|
+ //街道
|
|
|
487
|
+ townPicker= new $.PopPicker({
|
|
|
488
|
+ layer: 1
|
|
|
489
|
+ });
|
|
|
490
|
+// townPicker.setData(townList);
|
|
|
491
|
+ var townPickerPickerButton = doc.getElementById('showtown');
|
|
|
492
|
+ var townResult = doc.getElementById('town');
|
|
|
493
|
+ townPickerPickerButton.addEventListener('tap', function (event) {
|
|
|
494
|
+ if (areaList.length > 0) {
|
|
|
495
|
+ townPicker.show(function (items) {
|
|
|
496
|
+ townResult.value = items[0].text;
|
|
|
497
|
+ townResult.setAttribute("data-index", items[0].value);
|
|
|
498
|
+ //返回 false 可以阻止选择框的关闭
|
|
|
499
|
+ //return false;
|
|
|
500
|
+ getArea(3,items[0].value);
|
|
|
501
|
+ });
|
|
|
502
|
+ }
|
|
|
503
|
+ }, false);
|
|
|
504
|
+ //村庄
|
|
|
505
|
+ villagePicker= new $.PopPicker({
|
|
|
506
|
+ layer: 1
|
|
|
507
|
+ });
|
|
|
508
|
+// townPicker.setData(townList);
|
|
|
509
|
+ var villagePickerPickerButton = doc.getElementById('showvillage');
|
|
|
510
|
+ var villageResult = doc.getElementById('village');
|
|
|
511
|
+ villagePickerPickerButton.addEventListener('tap', function (event) {
|
|
|
512
|
+ if (areaList.length > 0) {
|
|
|
513
|
+ villagePicker.show(function (items) {
|
|
|
514
|
+ villageResult.value = items[0].text;
|
|
|
515
|
+ villageResult.setAttribute("data-index", items[0].value);
|
|
|
516
|
+ //返回 false 可以阻止选择框的关闭
|
|
|
517
|
+ //return false;
|
|
446
|
518
|
});
|
|
447
|
519
|
}
|
|
448
|
520
|
}, false);
|