miaofuhao преди 6 години
родител
ревизия
9ad6f10c07
променени са 3 файла, в които са добавени 214 реда и са изтрити 506 реда
  1. 195 488
      WebChat/html/myTouSu-1.html
  2. 1 0
      WebChat/html/myTouSu.html
  3. 18 18
      WebChat/index.html

+ 195 - 488
WebChat/html/myTouSu-1.html

@@ -1,5 +1,5 @@
1 1
 <!doctype html>
2
-<html class="feedback">
2
+<html>
3 3
 
4 4
 	<head>
5 5
 		<meta charset="UTF-8">
@@ -15,14 +15,15 @@
15 15
 		<link href="../css/feedback-page.css" rel="stylesheet" />
16 16
 		<link rel="stylesheet" href="../css/iconfont.css" />
17 17
 		<link rel="stylesheet" href="../css/inits.css" />
18
-		<link rel="stylesheet" href="../css/webuploader.css" />
19 18
 		<style>
20 19
 			.mui-bar-popover {
21 20
 				width: 30%;
22 21
 			}
22
+			
23 23
 			.mui-popover.mui-bar-popover .mui-table-view {
24 24
 				width: 100%;
25 25
 			}
26
+			
26 27
 			.mui-table-view .mui-table-view-cell>a:not(.mui-btn) {
27 28
 				text-align: center;
28 29
 			}
@@ -101,42 +102,6 @@
101 102
 				float: left !important;
102 103
 				width: 40% !important;
103 104
 			}
104
-			.hy_loading {
105
-				position: fixed;
106
-				left: 0;
107
-				top: 0;
108
-				width: 100%;
109
-				height: 100%;
110
-				background-color: rgba(0, 0, 0, .3);
111
-				z-index: 9998;
112
-				transition: all .2s;
113
-			}
114
-			
115
-			.hy_loading .loading_img {
116
-				position: absolute;
117
-				left: 0;
118
-				top: 0;
119
-				bottom: 0;
120
-				right: 0;
121
-				overflow: hidden;
122
-				margin: auto;
123
-				width: 60px;
124
-				height: 24px;
125
-				z-index: 9999;
126
-			}
127
-			
128
-			.hy_loading .load_percentage {
129
-				position: absolute;
130
-				left: 0;
131
-				top: 0;
132
-				bottom: 0;
133
-				right: 0;
134
-				overflow: hidden;
135
-				margin: auto;
136
-				width: 120px;
137
-				height: 120px;
138
-				z-index: 9999;
139
-			}
140 105
 		</style>
141 106
 	</head>
142 107
 
@@ -202,14 +167,6 @@
202 167
 						<input type="text" id="phone" placeholder="请填写联系电话">
203 168
 					</div>
204 169
 				</li>
205
-
206
-				<!--<li class="mui-table-view-cell">
207
-                    <div class="mui-input-row">
208
-                    <label>验证码:</label>
209
-                    <input type="text" placeholder="请输入短信验证码" class="yzm_con">
210
-                    <div class="mui-btn mui-btn-primary get_yzm">获取验证码</div>
211
-                </div>
212
-             </li>-->
213 170
 				<li class="mui-table-view-cell" id='showCityPicker3'>
214 171
 					<div class="mui-input-row">
215 172
 						<label class="label adress"></label>
@@ -237,18 +194,10 @@
237 194
 						<input type="text" id="detail_address" class="ui-alert" placeholder="请填写详细地址" />
238 195
 					</div>
239 196
 				</li>
240
-
241 197
 			</ul>
242
-
243
-			<div class="mui-card">
244
-				<div class="mui-card-header">
245
-					附件
246
-					<span class="file_tips"><!--(非图片不能预览)--></span>
247
-					<span id="fileNum">0/6</span>
248
-				</div>
249
-				<div class="row image-list" id="image-list">
250
-					<div id="filePicker"></div>
251
-				</div>
198
+			<div class="feedback">
199
+				<p>添加图片(选填,提供问题截图,单张20M以下,最多上传5张)</p>
200
+				<div id='image-list' class="row image-list"></div>
252 201
 			</div>
253 202
 
254 203
 			<p class="action">
@@ -258,467 +207,225 @@
258 207
 			<!--<button type="button" class="mui-btn mui-btn-primary mui-btn-block block_button">提交</button>-->
259 208
 			<button type="button" data-loading-text="提交中" class="mui-btn mui-btn-primary mui-btn-block block_button submit">提交</button>
260 209
 		</div>
261
-		<script src="../js/jquery.min.js"></script>
262 210
 		<script src="../layui/layui.js"></script>
263
-		<script src="../js/radialIndicator.min.js"></script>
264 211
 		<script src="../js/mui.min.js"></script>
265
-		<script src="../js/mui.zoom.js"></script>
266
-		<script src="../js/mui.previewimage.js"></script>
267 212
 		<script src="../js/mui.picker.js"></script>
268 213
 		<script src="../js/mui.poppicker.js"></script>
269 214
 		<script src="../js/zepto.js"></script>
270
-		<script src="../js/webuploader.min.js"></script>
271 215
 		<script src="../Script/Common/huayi.config.js"></script>
272 216
 		<script src="../Script/Common/huayi.http.js"></script>
217
+		<script src="../js/feedback-page.js"></script>
273 218
 		<script type="text/javascript">
274
-			//      $(document).ready(function () {
275
-			var townPicker, villagePicker, areaList = [],
276
-				townList = [],
277
-				villageList = [],
278
-				keyList = [];
279
-			//var openid = helper.cookies.get("openid");
280
-			var openid = 'oXF5e1mWpX5DajW5_yjNLPKb8ThE'; //微信openid 测试用
281
-			mui.previewImage();
282
-			var EnclosureList = []; //保存附件的数组
283
-			var uploader; //上传实例
284
-			Zepto(function($) {
285
-				uploaderImages(); //上传附件
286
-				$('#submit').on('tap', submitHandle);
287
-			});
288
-			if(!openid) {
289
-				window.location.replace("../html/error.html");
290
-			}
291
-			var menuCode = helper.request.queryString("menuCode");
292
-			if(menuCode == 'WYBY') {
293
-				$('.adress').html('市县:');
294
-				$('.baoMi').hide();
295
-			} else {
296
-				$('.adress').html('事发市县:');
297
-				$('.baoMi').show();
298
-			}
299
-			switch(menuCode) {
300
-				case "WYZX":
301
-					$("title").html("我要咨询");
302
-					$('#userResult').attr('data-index', '9');
303
-					$('#userResult').val('咨询');
304
-					break;
305
-				case "WYQZ":
306
-					$("title").html("我要求助");
307
-					$('#userResult').attr('data-index', '10');
308
-					$('#userResult').val('求助');
309
-					break;
310
-				case "WYTS":
311
-					$("title").html("我要投诉");
312
-					$('#userResult').attr('data-index', '11');
313
-					$('#userResult').val('投诉');
314
-					break;
315
-				case "WYJY":
316
-					$("title").html("我要建议");
317
-					$('#userResult').attr('data-index', '12');
318
-					$('#userResult').val('建议 ');
319
-					break;
320
-				case "WYBY":
321
-					$("title").html("我要表扬");
322
-					$('#userResult').attr('data-index', '13');
323
-					$('#userResult').val('表扬');
324
-					break;
325
-			}
326
-			//提交按钮
327
-			function submitHandle(){
328
-				alert(EnclosureList);
329
-				if(!openid) {
330
-					mui.alert('非法访问!');
331
-					return;
332
-				}
333
-				if(!$('#zhuTiResult').val()) {
334
-					mui.alert('请选择主题词!');
335
-					return;
336
-				}
337
-				if(!$('#title').val()) {
338
-					mui.alert('请输入诉求主题!');
339
-					return;
340
-				}
341
-				if(!$('#textarea').val()) {
342
-					mui.alert('请输入详细内容!');
343
-					return;
344
-				}
345
-				if(!$('#name').val()) {
346
-					mui.alert('请输入联系人姓名!');
347
-					return;
348
-				}
349
-				if(!$('#phone').val()) {
350
-					mui.alert('请输入联系电话!');
351
-					return;
352
-				} else {
353
-					var regTel = /^(([0\+]\d{2,3}-)?((0\d{2,3}))?(-)?)?(\d{7,8})(-(\d{3,}))?$/;
354
-					var regMobile = /^([+-]?)\d*\.?\d+$/;
355
-					if(!regMobile.test($.trim($("#phone").val()))) {
356
-						mui.alert('请输入有效的联系电话!');
357
-						return;
219
+			$(document).ready(function() {
220
+					var townPicker, villagePicker, areaList = [],
221
+						townList = [],
222
+						villageList = [],
223
+						keyList = [];
224
+					var openid = helper.cookies.get("openid");
225
+					var openid = "obwtK6JT-bTCeSbtqu4lkw4lIz0o";
226
+					//          if (!openid) {
227
+					//              window.location.replace("../html/error.html");
228
+					//          }
229
+					var menuCode = helper.request.queryString("menuCode");
230
+					if(menuCode == 'WYBY') {
231
+						$('.adress').html('市县:');
232
+						$('.baoMi').hide();
233
+					} else {
234
+						$('.adress').html('事发市县:');
235
+						$('.baoMi').show();
358 236
 					}
359
-				}
360
-
361
-				if($('#cityResult3').val() == '') {
362
-					mui.alert('请选择' + $('.adress').html() + '!');
363
-					return;
364
-				}
365
-				if(!$.trim($('#detail_address').val())) {
366
-					mui.alert('请填写详细地址');
367
-					return;
368
-				}
369
-				$.ajax({
370
-					type: "post",
371
-					url: huayi.config.callcenter_url + 'WxLogin/AddWorkOrder',
372
-					async: true,
373
-					data: {
374
-						openid: openid,
375
-						cusname: $('#name').val(), //投诉人姓名
376
-						cusphone: $('#phone').val(), //投诉人电话
377
-						conphone: $('#phone').val(), //客户电话
378
-						title: $('#title').val(), //投诉主题
379
-						content: $('.content').val(), //投诉内容
380
-						sourcearea: $('#cityResult3').attr('data-index'), //事发地域id
381
-						sourceaddress: $('#town').val() + " " + $('#village').val() + " " + $('#detail_address').val(), //详细地址
382
-						keys: $('#zhuTiResult').attr('data-index'), //关键词
383
-						type: $('#userResult').attr('data-index'), //诉求类型
384
-						files: EnclosureList && EnclosureList.join(','),
385
-						isprotect: $('input[name="secret"]:checked').val() //(0普通1保密)
386
-					},
387
-					success: function(data) {
388
-						var str = JSON.parse(data);
389
-						if(str.state == "success") {
390
-							mui.toast('投诉成功!');
391
-							$("#name").val('');
392
-							$("#phone").val('');
393
-							$("#title").val('');
394
-							$(".content").val('');
395
-							$("#cityResult3").val('');
396
-							$("#zhuTiResult").val('');
397
-							//		  			$("#userResult").val('');
398
-							$('#detail_address').val('');
399
-							$('input[name="secret"][value="0"]').prop("checked", "checked");
400
-							window.location.reload();
401
-						}
237
+					switch(menuCode) {
238
+						case "WYZX":
239
+							$("title").html("我要咨询");
240
+							$('#userResult').attr('data-index', '9');
241
+							$('#userResult').val('咨询');
242
+							break;
243
+						case "WYQZ":
244
+							$("title").html("我要求助");
245
+							$('#userResult').attr('data-index', '10');
246
+							$('#userResult').val('求助');
247
+							break;
248
+						case "WYTS":
249
+							$("title").html("我要投诉");
250
+							$('#userResult').attr('data-index', '11');
251
+							$('#userResult').val('投诉');
252
+							break;
253
+						case "WYJY":
254
+							$("title").html("我要建议");
255
+							$('#userResult').attr('data-index', '12');
256
+							$('#userResult').val('建议 ');
257
+							break;
258
+						case "WYBY":
259
+							$("title").html("我要表扬");
260
+							$('#userResult').attr('data-index', '13');
261
+							$('#userResult').val('表扬');
262
+							break;
402 263
 					}
403
-				});
404
-			}
405
-			//上传附件
406
-			function uploaderImages() {
407
-				var limitNum = 6; //限制数量
408
-				// 优化retina, 在retina下这个值是2
409
-				var ratio = window.devicePixelRatio || 1;
410
-				// 缩略图大小
411
-				var thumbnailWidth = 50 * ratio;
412
-				var thumbnailHeight = 50 * ratio;
413
-				var imgBase64='';
414
-				if(uploader) {
415
-					uploader.destroy();
416
-				}
417
-				uploader = WebUploader.create({
418
-					auto: true, // 选完文件后,是否自动上传 
419
-					swf: '../js/Uploader.swf', // swf文件路径 
420
-					//http://117.160.143.195:4669/WxLogin/UpLoadProcess
421
-					server: huayi.config.callcenter_url + "Web/Upload64", // 文件接收服务端 
422
-					pick: '#filePicker', // 选择文件的按钮。可选 
423
-					formData: {},
424
-					// 只允许选择图片文件。 
425
-					accept: {
426
-						//title: 'Images',
427
-						//extensions: 'gif,jpg,jpeg,bmp,png',
428
-						//mimeTypes: 'image/*'
429
-					},
430
-					compress: false, //webuploader默认压缩图片,设置compress:false,可以按照原始比例上传图片  
431
-					//fileVal: "upFile",//设置文件上传域的name。  
432
-					threads: limitNum, //上传并发数。允许同时最大上传进程数,为了保证文件上传顺序  
433
-					fileNumLimit: limitNum,
434
-					fileSizeLimit: 120 * 1024 * 1024, // 120 M
435
-					fileSingleSizeLimit: 20 * 1024 * 1024 // 20 M
436
-				});
437
-				uploader.on('uploadBeforeSend', function(object, data, headers) {
438
-			        alert("2");
439
-			        data = $.fn.extend(data, {
440
-					        "dataurl": dataUrl,
441
-					        "filename": data.name
442
-					});
443
-					delete data.id;
444
-					delete data.lastModifiedDate;
445
-					delete data.name;
446
-					delete data.size;
447
-					delete data.type;
448
-					delete data.type;
449
-					console.log(data);
450
-			    });
451
-			    uploader.on('uploadAccept ', function(object, ret) {
452
-			        alert(ret.message);
453
-			        console.log(ret.message);
454
-			    });
455
-				uploader.on('fileQueued', function(file) {
456
-					alert("1");
457
-					var $list = $("#image-list"),
458
-						$li = $(
459
-							'<div id="' + file.id + '" class="file-item thumbnail">' +
460
-							'<div class="image-close">X</div>' +
461
-							'<img>' +
462
-							'<div class="info">' + file.name + '</div>' +
463
-							'</div>'
464
-						),
465
-						$img = $li.find('img');
264
+					//提交按钮
265
+					$('.submit').on('tap', function() {
266
+						//              if (!openid) {
267
+						//                  mui.alert('非法访问!');
268
+						//                  return;
269
+						//              }
270
+						var str_ary = '';
271
+						$(".image-box").each(function(i, n) {
272
+							var a = $(n).attr("indexs");
273
+							if(a) {
274
+								if(str_ary) {
275
+									str_ary = str_ary + ',' + a;
276
+								} else {
277
+									str_ary = a;
278
+								}
279
+							}
280
+						})
281
+						if(!$('#zhuTiResult').val()) {
282
+							mui.alert('请选择主题词!');
283
+							return;
284
+						}
285
+						if(!$('#title').val()) {
286
+							mui.alert('请输入诉求主题!');
287
+							return;
288
+						}
289
+						if(!$('#textarea').val()) {
290
+							mui.alert('请输入详细内容!');
291
+							return;
292
+						}
293
+						if(!$('#name').val()) {
294
+							mui.alert('请输入联系人姓名!');
295
+							return;
296
+						}
297
+						if(!$('#phone').val()) {
298
+							mui.alert('请输入联系电话!');
299
+							return;
300
+						} else {
466 301
 
467
-					$list.prepend($li);
302
+							var regTel = /^(([0\+]\d{2,3}-)?((0\d{2,3}))?(-)?)?(\d{7,8})(-(\d{3,}))?$/;
303
+							var regMobile = /^([+-]?)\d*\.?\d+$/;
304
+							if(!regMobile.test($.trim($("#phone").val()))) {
305
+								mui.alert('请输入有效的联系电话!');
306
+								return;
307
+							}
308
+						}
468 309
 
469
-					// 创建缩略图 
470
-					uploader.makeThumb(file, function(error, src) {
471
-						dataUrl=src;
472
-						if(error) {
473
-							$img.replaceWith('<span class="noThumb mui-icon mui-icon-paperclip"></span>');
310
+						if($('#cityResult3').val() == '') {
311
+							mui.alert('请选择' + $('.adress').html() + '!');
474 312
 							return;
475 313
 						}
476
-						$img.attr('src', src);
477
-						$img.attr('data-preview-src', '');
478
-						$img.attr('data-preview-group', "1");
479
-					}, thumbnailWidth, thumbnailHeight);
480
-
481
-					//绑定删除
482
-					$('#' + file.id).on('tap', '.image-close', function() {
483
-						uploader.removeFile(file);
484
-						var $fileLi = $('#' + file.id);
485
-						$fileLi.off().find('.image-close').off().end().remove();
486
-						var itemFileImgId = $fileLi.attr('data-imgid');
487
-						EnclosureList.forEach(function(v, i) {
488
-							if(v == itemFileImgId) {
489
-								EnclosureList.splice(i, 1);
314
+						if(!$.trim($('#detail_address').val())) {
315
+							mui.alert('请填写详细地址');
316
+							return;
317
+						}
318
+						$.ajax({
319
+							type: "post",
320
+							url: huayi.config.callcenter_url + 'WxLogin/AddWorkOrder',
321
+							async: true,
322
+							data: {
323
+								openid: openid,
324
+								cusname: $('#name').val(), //投诉人姓名
325
+								cusphone: $('#phone').val(), //投诉人电话
326
+								conphone: $('#phone').val(), //客户电话
327
+								title: $('#title').val(), //投诉主题
328
+								content: $('.content').val(), //投诉内容
329
+								sourcearea: $('#cityResult3').attr('data-index'), //事发地域id
330
+								sourceaddress: $('#town').val() + " " + $('#village').val() + " " + $('#detail_address').val(), //详细地址
331
+								keys: $('#zhuTiResult').attr('data-index'), //关键词
332
+								type: $('#userResult').attr('data-index'), //诉求类型
333
+								files: str_ary,
334
+								isprotect: $('input[name="secret"]:checked').val() //(0普通1保密)
335
+							},
336
+							success: function(data) {
337
+								var str = JSON.parse(data);
338
+								if(str.state == "success") {
339
+									mui.toast('投诉成功!');
340
+									$("#name").val('');
341
+									$("#phone").val('');
342
+									$("#title").val('');
343
+									$(".content").val('');
344
+									$("#cityResult3").val('');
345
+									$("#zhuTiResult").val('');
346
+									//		  			$("#userResult").val('');
347
+									$('#detail_address').val('');
348
+									$('input[name="secret"][value="0"]').prop("checked", "checked");
349
+									window.location.reload();
350
+								}
490 351
 							}
491 352
 						});
492
-						$('#fileNum').text(EnclosureList.length + '/' + limitNum);
353
+					})
354
+					//事发地域
355
+					var areaList = [];
356
+					$.ajax({
357
+						type: "get",
358
+						url: huayi.config.callcenter_url + 'WxLogin/GetAreaList',
359
+						async: false,
360
+						data: {
361
+							openid: openid
362
+						},
363
+						dataType: 'json',
364
+						success: function(data) {
365
+							var area_data = data.data;
366
+							$(area_data).each(function(i, n) {
367
+								var obj = {};
368
+								obj.value = n.F_AreaId;
369
+								obj.text = n.F_AreaName;
370
+								areaList.push(obj)
371
+							})
372
+						}
493 373
 					});
494
-				});
495
-
496
-				// 文件上传过程中创建进度条实时显示。 
497
-				uploader.on('uploadProgress', function(file, percentage) {
498
-					alert("3")
499
-//					var $li = $('#' + file.id),
500
-//						$percent = $li.find('.progress span');
501
-//					// 避免重复创建 
502
-//					if(!$percent.length) {
503
-//						$percent = $('<div class="progress" style="">' +
504
-//								'<span class="text">0%</span>' +
505
-//								'<span class="percentage"></span>' +
506
-//								'</div>')
507
-//							.appendTo($li)
508
-//							.find('span');
509
-//					}
510
-//
511
-//					$percent.eq(0).text(Math.round(percentage * 100) + '%');
512
-//					$percent.eq(1).css('width', Math.round(percentage * 100) + '%');
513
-//					$('.hy_loading').remove();
514
-//					$('body').prepend('<div class="hy_loading" id="hy_loading">' +
515
-//						'<div class="load_percentage" id="indicatorContainer"></div></div>');
516
-//					$('#indicatorContainer').radialIndicator({
517
-//						barColor: '#007aff',
518
-//						barWidth: 10,
519
-//						initValue: Math.round(percentage * 100),
520
-//						roundCorner: true,
521
-//						percentage: true
522
-//					});
523
-
524
-				});
525
-
526
-				// 文件上传成功,给item添加成功class, 用样式标记上传成功。 
527
-				uploader.on('uploadSuccess', function(file, res) {
528
-					alert("4")
529
-					EnclosureList.push(res.data.F_FileId);
530
-					$('#' + file.id).attr('data-imgid', res.data.F_FileId);
531
-					$('#' + file.id).find('img').attr('src', huayi.config.callcenter_url + res.data.F_FileUrl);
532
-					$('#fileNum').text(EnclosureList.length + '/' + limitNum);
533
-					$('#' + file.id).addClass('upload-state-done');
534
-					$('.hy_loading').remove();
535
-				});
536
-				// 文件上传失败,显示上传出错。 
537
-				uploader.on('uploadError', function(file) {
538
-					var $li = $('#' + file.id),
539
-						$error = $li.find('div.error');
540
-					// 避免重复创建 
541
-					if(!$error.length) {
542
-						$error = $('<div class="error"></div>').appendTo($li);
543
-					}
544
-					$('.hy_loading').remove();
545
-					$error.text('上传失败');
546
-				});
547
-				// 完成上传完了,成功或者失败,先删除进度条。 
548
-				uploader.on('uploadComplete', function(file) {
549
-					$('#' + file.id).find('.progress').remove();
550
-					$('.hy_loading').remove();
551
-				});
552
-
553
-				uploader.onError = function(code) {
554
-					//console.log('Error:' + code);
555
-					switch(code) {
556
-						case "Q_EXCEED_NUM_LIMIT":
557
-							mui.toast('只能上传六个文件。');
558
-							break;
559
-						case "Q_TYPE_DENIED":
560
-							mui.toast('图片类型不正确。');
561
-							break;
562
-						case "F_DUPLICATE":
563
-							mui.toast('该文件已上传,请选择其它文件。');
564
-							break;
565
-						case "F_EXCEED_SIZE":
566
-							mui.toast('单文件大小不能超过20M。');
567
-							break;
568
-						case "Q_EXCEED_SIZE_LIMIT":
569
-							mui.toast('总文件大小不能超过120M。');
570
-							break;
571
-						default:
572
-							break;
573
-					}
574
-				};
575
-			}
576
-//			if(openid) {
577
-//				//事发地域
578
-//				getArea(1, 0);
579
-//				//主题词
580
-//				$.ajax({
581
-//					type: "get",
582
-//					url: huayi.config.callcenter_url + 'WxLogin/GetKeyList',
583
-//					async: false,
584
-//					data: {
585
-//						openid: openid
586
-//					},
587
-//					dataType: 'json',
588
-//					success: function(data) {
589
-//						var key_data = data.data;
590
-//						$(key_data).each(function(i, n) {
591
-//							var obj = {};
592
-//							obj.value = n.F_ValueId;
593
-//							obj.text = n.F_Value;
594
-//							keyList.push(obj)
595
-//						})
596
-//					}
597
-//				});
598
-//			}
599
-			
600
-
601
-//			function getArea(arrType, ids) {
602
-//				townList = [];
603
-//				villageList = [];
604
-//				$.ajax({
605
-//					type: "get",
606
-//					url: huayi.config.callcenter_url + 'Web/GetWebAreaListById',
607
-//					async: false,
608
-//					data: {
609
-//						openid: openid,
610
-//						id: ids
611
-//					},
612
-//					dataType: 'json',
613
-//					success: function(data) {
614
-//						var area_data = data.data;
615
-//						$(area_data).each(function(i, n) {
616
-//							var obj = {};
617
-//							obj.value = n.F_AreaId;
618
-//							obj.text = n.F_AreaName;
619
-//							if(arrType == 1) {
620
-//								areaList.push(obj)
621
-//							} else if(arrType == 2) {
622
-//								
623
-//								townList.push(obj)
624
-//								townPicker.setData(townList);
625
-//							} else {
626
-//								villageList.push(obj)
627
-//								villagePicker.setData(villageList);
628
-//							}
629
-//						})
630
-//					}
631
-//				});
632
-//			}
633
-			(function($, doc) {
634
-				$.init();
635
-				$.ready(function() {
636 374
 					//主题词
637
-					var zhuTiPicker = new $.PopPicker();
638
-					zhuTiPicker.setData(keyList);
639
-					var showZhuTiPickerButton = doc.getElementById('showZhuTiPicker');
640
-					var zhuTiResult = doc.getElementById('zhuTiResult');
641
-					showZhuTiPickerButton.addEventListener('tap', function(event) {
642
-						if(keyList.length > 0) {
375
+					var keyList = [];
376
+					$.ajax({
377
+						type: "get",
378
+						url: huayi.config.callcenter_url + 'WxLogin/GetKeyList',
379
+						async: false,
380
+						data: {
381
+							openid: openid
382
+						},
383
+						dataType: 'json',
384
+						success: function(data) {
385
+							var key_data = data.data;
386
+							$(key_data).each(function(i, n) {
387
+								var obj = {};
388
+								obj.value = n.F_ValueId;
389
+								obj.text = n.F_Value;
390
+								keyList.push(obj)
391
+							})
392
+						}
393
+					});
394
+
395
+				})
396
+				(function($, doc) {
397
+					$.init();
398
+					$.ready(function() {
399
+						//主题词
400
+						var zhuTiPicker = new $.PopPicker();
401
+						zhuTiPicker.setData(keyList);
402
+						var showZhuTiPickerButton = doc.getElementById('showZhuTiPicker');
403
+						var zhuTiResult = doc.getElementById('zhuTiResult');
404
+						showZhuTiPickerButton.addEventListener('tap', function(event) {
643 405
 							zhuTiPicker.show(function(items) {
406
+								console.log(items)
644 407
 								zhuTiResult.value = items[0].text;
645 408
 								zhuTiResult.setAttribute("data-index", items[0].value);
646 409
 								//返回 false 可以阻止选择框的关闭
647 410
 								//return false;
648 411
 							});
649
-						}
650
-					}, false);
651
-					//事件地址
652
-					var cityPicker3 = new $.PopPicker({
653
-						layer: 1
654
-					});
655
-					cityPicker3.setData(areaList);
656
-					var showCityPickerButton = doc.getElementById('showCityPicker3');
657
-					var cityResult3 = doc.getElementById('cityResult3');
658
-					showCityPickerButton.addEventListener('tap', function(event) {
659
-						if(areaList.length > 0) {
412
+						}, false);
413
+						//事件地址
414
+						var cityPicker3 = new $.PopPicker();
415
+						cityPicker3.setData(areaList);
416
+						var showCityPickerButton = doc.getElementById('showCityPicker3');
417
+						var cityResult3 = doc.getElementById('cityResult3');
418
+						showCityPickerButton.addEventListener('tap', function(event) {
660 419
 							cityPicker3.show(function(items) {
661
-								cityResult3.value = (items[0].text ? items[0].text : "");
420
+								cityResult3.value = items[0].text;
662 421
 								cityResult3.setAttribute("data-index", items[0].value);
663 422
 								//返回 false 可以阻止选择框的关闭
664 423
 								//return false;
665
-								getArea(2, items[0].value);
666
-								if(townList.length == 0) {
667
-									doc.getElementById('town').value = "暂无数据";
668
-								} else {
669
-									doc.getElementById('town').value = "";
670
-									doc.getElementById('town').setAttribute("placeholder", "请选择街道");
671
-									doc.getElementById('village').value = "";
672
-									doc.getElementById('village').setAttribute("placeholder", "请选择村庄");
673
-								}
674 424
 							});
675
-						}
676
-					}, false);
677
-					//街道
678
-					townPicker = new $.PopPicker({
679
-						layer: 1
680
-					});
681
-					townPicker.setData(townList);
682
-					var townPickerPickerButton = doc.getElementById('showtown');
683
-					var townResult = doc.getElementById('town');
684
-					townPickerPickerButton.addEventListener('tap', function(event) {
685
-						if(areaList.length > 0) {
686
-							townPicker.show(function(items) {
687
-								townResult.value = (items[0].text ? items[0].text : "");
688
-								townResult.setAttribute("data-index", items[0].value);
689
-								//返回 false 可以阻止选择框的关闭
690
-								//return false;
691
-								getArea(3, items[0].value);
692
-								if(villageList.length == 0) {
693
-									doc.getElementById('village').value = "暂无数据";
694
-									doc.getElementById('village').setAttribute("placeholder", "暂无数据");
695
-								} else {
696
-									doc.getElementById('village').value = "";
697
-									doc.getElementById('village').setAttribute("placeholder", "请选择村庄");
698
-								}
699
-							});
700
-						}
701
-					}, false);
702
-					//村庄
703
-					villagePicker = new $.PopPicker({
704
-						layer: 1
705
-					});
706
-					townPicker.setData(townList);
707
-					var villagePickerPickerButton = doc.getElementById('showvillage');
708
-					var villageResult = doc.getElementById('village');
709
-					villagePickerPickerButton.addEventListener('tap', function(event) {
710
-						if(townList.length > 0) {
711
-							villagePicker.show(function(items) {
712
-								villageResult.value = (items[0].text ? items[0].text : "");
713
-								villageResult.setAttribute("data-index", items[0].value);
714
-								//返回 false 可以阻止选择框的关闭
715
-								//return false;
716
-							});
717
-						}
718
-					}, false);
425
+						}, false);
719 426
 
720
-				})
721
-			})(mui, document);
427
+					})
428
+				})(mui, document);
722 429
 		</script>
723 430
 	</body>
724 431
 

+ 1 - 0
WebChat/html/myTouSu.html

@@ -266,6 +266,7 @@
266 266
 					Submit()
267 267
 				})
268 268
 				var openid = helper.cookies.get("openid");
269
+				//var openid = 'oXF5e1mWpX5DajW5_yjNLPKb8ThE';
269 270
 				//事发地域
270 271
 				var areaList = [];
271 272
 				$.ajax({

+ 18 - 18
WebChat/index.html

@@ -18,24 +18,24 @@
18 18
             var openid = helper.cookies.get("openid");
19 19
             var code = helper.request.queryString("code");
20 20
             var menucode = helper.request.queryString("menucode");
21
-//          if (!openid) {
22
-//              $.ajax({
23
-//                  type: "get",
24
-//                  url: huayi.config.callcenter_url + 'WxLogin/GetOpenId',
25
-//                  data: { code: code },
26
-//                  dataType: 'json',
27
-//                  success: function (result) {
28
-//                      if (result.state.toLowerCase() == "success") {
29
-//                          helper.cookies.set("openid", result.data, 7);
30
-//                          gourl()
31
-//                      }
32
-//                  }
33
-//              });
34
-//          }
35
-//          else {
36
-//              gourl()
37
-//          }
38
-			gourl()
21
+            if (!openid) {
22
+                $.ajax({
23
+                    type: "get",
24
+                    url: huayi.config.callcenter_url + 'WxLogin/GetOpenId',
25
+                    data: { code: code },
26
+                    dataType: 'json',
27
+                    success: function (result) {
28
+                        if (result.state.toLowerCase() == "success") {
29
+                            helper.cookies.set("openid", result.data, 7);
30
+                            gourl()
31
+                        }
32
+                    }
33
+                });
34
+            }
35
+            else {
36
+                gourl()
37
+            }
38
+			//gourl()
39 39
             function gourl()
40 40
             {
41 41
                 switch (menucode)