PageSourceSearch

https://www.hljbeilin.gov.cn/bl/xhtml/js/zfxxgk_ysq.js

js hljbeilin.gov.cn collected 2026-10-08 07:25:03 UTC 27,403 bytes, 909 lines download raw bytes

1"use strict";
2var _webSiteName = $('meta[name="SiteName"]').attr('content');//获取站点名称
3//var deptId='';//获取当前部门id
4$(function () {
5	$(":radio[name='applyType']").unbind("click").bind("click", function () {
6		if ("1" == $(this).val()) {
7			$('#gm').show();
8			$('#fr').hide();
9		} else {
10			$('#gm').hide();
11			$('#fr').show();
12		}
13	});
14	//获取当前的部门id
15	requestDepId();
16	//隐藏接受部门
17	//$('.zfxx-centext-sqxz .border:nth-child(4)').hide();
18	
19});
20
21var root = {
22	key: "",
23
24	init: function init() {
25		this.tab();
26		this.setIframeH();
27		this.showVerify();
28		this.triggerImgClick(0);
29		this.setTime();
30		this.bindEvent();
31	},
32	bindEvent: function bindEvent() {
33		var _this = this;
34		$('.showVerify').on('click', function () {
35			_this.showVerify();
36		});
37	},
38
39	setTime: function setTime() {
40		var d = new Date();
41		var text = d.getFullYear() + '-' + (d.getMonth() + 1) + '-' + d.getDate() + ' ' + d.getHours() + ':' + d.getMinutes() + ':' + d.getSeconds();
42		$('.time').val(text);
43	},
44
45	triggerImgClick: function triggerImgClick(i) {
46		$('form').eq(i).find('.showVerify').trigger('click');
47	},
48
49	showVerify: function showVerify() {
50		var _this = this;
51		ajaxFun.getData_get('/communication/api-common/validation/charVerify', imgCb);
52		
53		function imgCb(res) {
54			_this.key = res.key;
55			var imgUrl = 'data:image/jpg;base64,' + res.charImage;
56			$(".showVerify").attr('src', imgUrl);
57		}
58	},
59
60	setIframeH: function setIframeH() {
61		var h = $('body').height() + 20;
62		if (typeof top.setIframeHeight != 'undefined') {
63			top.setIframeHeight(h);
64		}
65	},
66
67	tab: function tab() {
68		var _this = this;
69		var flag = true;
70		$('.gm span').on('click', function () {
71			var i = $(this).index();
72			$(this).addClass('active').siblings().removeClass('active');
73			$('.bd .c').eq(i).addClass('active').siblings().removeClass('active');
74			_this.triggerImgClick(i);
75			// if( flag && i == 1 ){
76			// 	_this.setIframeH();
77			// 	flag = false;
78			// }
79		});
80	}
81};
82
83root.init();
84 
85//var ip = ajaxFun.url;
86var _fileArr = [];
87var isPublic;
88var applyType = 0;
89var lujing = '';
90var cllujing = '',
91    replaylujing = '';
92
93$(function () {
94
95	// var parmsjg=window.location.href.split('?')[1].split('&');
96	// console.log(parmsjg)
97	// var parmsjgdata={};
98	// $.each(parmsjg,function(i,e){
99	// 	var cs=e.split('=');
100	// 	// console.log(cs)
101	// 	parmsjgdata[cs[0]]=cs[1]
102
103	// });
104	// parmsjgdata.name=decodeURI(parmsjgdata.name)
105	// // console.log(decodeURI(parmsjgdata.name))
106	// ajaxFun.getData('/communication/api-mailbox/frontYsqgk/selectYsqgkByPhoneAndSearchCode', JSON.stringify(parmsjgdata), selectResult, "application/json");
107
108
109	function isCardNo(card) {
110		var pattern = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
111		return pattern.test(card);
112	}
113
114	// $('.search-tool input[name=type]').on('change', function(){
115	// 	var v = $(this).val();
116	// 	var o = [
117	// 		{name: '公民姓名:', number: '证件号:'},
118	// 		{name: '法人/其他组织:', number: '组织机构代码:'}
119	// 	]
120	// 	$(this).parents('form').find('span').eq(1).text(o[v].name).parents('form').find('select option').eq(1).text(o[v].number)
121	// })
122
123	//  /*身份证判断*/
124	//	function userID(inputid) {
125	//	    $(inputid).blur(function() {
126	//	        if ($.trim($(inputid).val()).length == 0) {
127	//	        	alert("身份证号码没有输入")
128	//	        } else {
129	//	        	
130	//	            if (isCardNo($.trim($(inputid).val())) == false) {
131	//	                alert("身份证号不正确")
132	//	            }
133	//	        }
134	//	    });
135	//	};
136	//	userID('#identity');
137
138
139	// requestMd();//诉讼请求类型
140
141	$('input[name=needInfoType]').on('change', function (e) {
142		var target = ['input[name=getInfoType][value=3]', 'input[name=getInfoType][value!=3]'];
143		var n = this.value == 1 ? 0 : 1;
144		var next = $(this).parents('.info-type').next();
145		next.find(target[this.value]).attr('disabled', true);
146		next.find(target[n]).attr('disabled', false);
147		// if( this.value == 1 ){
148		// 	next.find('input[name=getInfoType][value=3]').attr('checked', true);
149		// } else{
150		// 	next.find('input[name=getInfoType][value=0]').attr('checked', true);
151		// }
152	});
153
154	//公民提交form
155	$('.open_apply_tj').click(function(){
156		if("1"==$('input:radio[name="applyType"]:checked').val()){
157			handleForm();
158		}else{
159			handleFormF();
160		}
161	})
162	//$('#gerForm').on('submit', handleForm);
163	//法人提交
164	//$('#farForm').on('submit', handleFormF);
165
166	//公民获取验证码
167	$('#hqBtn').on('click', function () {
168		var phoneNumber = $("#tel").val().trim();
169		if (phoneNumber == '') {
170			alert('手机号不能为空');
171			return false;
172		} else {
173			var count = 60;
174			var countDown = setInterval(function () {
175				if (count === 0) {
176					$('#hqBtn').text('重新发送').removeAttr('disabled');
177					$('#hqBtn').css({
178						background: '#2e6bb6',
179						color: '#fff'
180					});
181					clearInterval(countDown);
182				} else {
183					$('#hqBtn').attr('disabled', true);
184					$('#hqBtn').css({
185						background: '#d8d8d8',
186						color: '#707070'
187					});
188					$('#hqBtn').text('重新获取' + count);
189				}
190				count--;
191			}, 1000);
192		}
193		message(phoneNumber);
194	});
195	//法人获取验证码
196	$('#hqBtnF').on('click', function () {
197		var phoneNumber = $("#telF").val().trim();
198		if (phoneNumber == '') {
199			alert('手机号不能为空');
200			return false;
201		} else {
202			var count = 60;
203			var countDown = setInterval(function () {
204				if (count === 0) {
205					$('#hqBtnF').text('重新发送').removeAttr('disabled');
206					$('#hqBtnF').css({
207						background: '#2e6bb6',
208						color: '#fff'
209					});
210					clearInterval(countDown);
211				} else {
212					$('#hqBtnF').attr('disabled', true);
213					$('#hqBtnF').css({
214						background: '#d8d8d8',
215						color: '#707070'
216					});
217					$('#hqBtnF').text('重新获取' + count);
218				}
219				count--;
220			}, 1000);
221		}
222		message(phoneNumber);
223	});
224	$('.hqxxfs').find('span').eq(1).hide();
225	$('.txsa label').on('click', function () {
226		var b = $(this).index();
227		$('.hqxxfs').find('span').hide().eq($(this).index()).show();
228	});
229	$('.hqxxfs1').find('span').eq(1).hide();
230	$('.txsa1 label').on('click', function () {
231		var b = $(this).index();
232		$('.hqxxfs1').find('span').hide().eq($(this).index()).show();
233	});
234	$('.tab').first().show();
235	$('.gm span').click(function () {
236		bax = $('.gm span').index(this);
237		$(this).addClass('gmmm').siblings().removeClass('gmmm');
238		$('.tab').hide().eq($('.gm span').index(this)).show();
239		var txs = $('.gm span').index(this);
240		if (txs == 1) {
241			applyType = 1;
242		} else {
243			applyType = 0;
244		}
245	});
246	//关闭页面
247	$('#closePage, #closePageF').click(function () {
248		$('.far').hide();
249		$('.ger').hide();
250		$('.zxsz .content1').show();
251	});
252
253	// 依申请公开查询
254	$('#searchRequestBtn').on('click', selectYsqgkByPhoneAndSearchCodes);
255
256	//部门id
257	//requestDep();
258});
259//上传证件
260var fileJson=[];
261function upload(file){
262	var bizType="YSQGK_IDCARD_POSITIVE";
263	if(file.id=="frzj"){
264		fileJson=[];
265		bizType='YSQGK_MATERIALS';
266	}
267	var type=file.files[0].type.split("/")[1].toLowerCase();
268	var files=file.files[0];
269//console.log(files);
270	if (file.size > 10 * 1024 * 1024) {
271		alert("图片大小不能超过10M");
272		return false;
273	}
274	if (type=="jpg"||type=="jpeg"||type=="png"){
275		var formData = new FormData();
276		formData.append("file",files);
277		formData.append("bizType",bizType);
278		$.ajax({
279			url: "/communication/api-common/file/upload",
280			type: "POST",
281			contentType: false,
282			dataType: "JSON",
283			data:formData,
284			processData : false,
285			success: function(data) {
286				if(data.status=="success"){
287					if(file.id=="sfzzm"){
288						fileJson[0]={type:data.data.type,path:data.data.path,fileName:data.data.fileName,size:data.data.size};
289					}else if(file.id=="sfzfm"){
290						fileJson[1]={type:data.data.type,path:data.data.path,fileName:data.data.fileName,size:data.data.size};
291					}else{
292						fileJson.push({type:data.data.type,path:data.data.path,fileName:data.data.fileName,size:data.data.size});
293					}
294				} else {
295					alert(data.data.errorMsg);
296				}
297							
298			}
299		})
300	}else{
301		alert("请上传格式为 jpg|png 的图片!");
302		return false;
303	}
304}
305
306
307var formData = new FormData();
308var formDataF = new FormData();
309var fileslist = [],
310    filesListData = [],
311    fileslistF = [],
312    filesListDataF = [];
313//var depId = 'f8e0dc3dcc5e44849dbf99cf2a677fa8';
314
315// 依申请公开查询
316function selectYsqgkByPhoneAndSearchCodes(){
317	 $.ajax({
318        type: "get",
319        url: '/communication/api-ysqgk/frontYsqgk/selectYsqgkByPhoneAndSearchCode?searchCode=' + $('#bianhao').val() + '&phone=' + $('#sjhm').val(),
320        dataType: "json",
321        success: function success (res) {
322          console.log('jdcx-res:',res);
323          if (res && res.status == "success" && res.data) {
324            handleJdcxResult(res.data);
325          } else {
326            $("#ysqgk_jdcx_result").empty();
327            //layer.msg(res.data.errorMsg);
328          }
329        },
330        error: function error (data) {
331          $("#ysqgk_jdcx_result").empty();
332          console.log('error:', data);
333        }
334      });
335      return false;
336}
337
338function isInputStr(inputStr) {
339	var flg;
340	ajaxFun.getData("/communication/api-common/validation/checkVerify", JSON.stringify({ "inputStr": inputStr }), showResult, "application/json", showResult, false);
341	function showResult(res) {
342		flg = res;
343	}
344	return flg;
345}
346
347var sqid;
348// 显示搜索结果
349function handleJdcxResult (data) {
350  // console.log('jdcx-data:',data);
351  var list = [{
352    title: "申请人信息",
353    data: [{ name: "姓名", value: data.citizenName, type: '0' }, { name: "工作单位", value: data.citizenWorkUnit || '暂无', type: '0' }, { name: "证件名称", value: data.citizenCertificatesType, type: '0' }, { name: "证件号码", value: data.citizenCertificatesNumber, type: '0' }, { name: "通信地址", value: data.citizenAddress, type: '0' }, { name: "名称", value: data.name, type: '1' }, { name: "组织机构代码", value: data.organizeCode, type: '1' }, { name: "营业执照", value: data.materialsList && data.materialsList.length > 0 ? '<a href="/' + data.materialsList[0].path + '">' + data.materialsList[0].fileName + '</a>' : '暂无', type: '1' }, { name: "法人代表", value: data.legalPerson, type: '1' }, { name: "联系人姓名", value: data.associationPerson, type: '1' }, { name: "邮政编码", value: data.citizenPostCode || '暂无' }, { name: "手机号码", value: data.applyType == 1 ? data.associationPersonPhone : data.citizenPhone }, { name: "传真", value: data.citizenFax || '暂无' }, { name: "电子邮箱", value: data.applyType == 1 ? data.legalEmail || '暂无' : data.citizenEmail || '暂无' }, { name: "申请时间", value: data.createTime }]
354  }, {
355    title: "所需信息情况",
356    data: [{ name: "所需信息内容描述", value: data.contentDescribe, islong: true }, { name: "所需信息的指定提供方式", value: data.needInfoType || '暂无' }, { name: "获取信息的方式", value: data.getInfoType }]
357  }];
358
359  if (data.status == '已办结' || data.status == '1002') {
360    list.push({
361      title: "申请处理信息",
362      data: [{ name: "申请单号", value: data.serialNumber }, { name: "受理部门", value: data.ysqgkFrontDetailsDeptDto ? data.ysqgkFrontDetailsDeptDto.name : '' }, { name: "处理状态", value: data.status == '已办结' || data.status == '1002' ? '已办结' : data.status }, { name: "答复日期", value: data.ysqgkFrontDetailsDeptDto ? data.ysqgkFrontDetailsDeptDto.replyTime.split(" ")[0] : '' }, { name: "回复内容", value: data.ysqgkFrontDetailsDeptDto ? data.ysqgkFrontDetailsDeptDto.replyContent : '', islong: true }]
363    });
364  }
365
366  // console.log(list)
367
368  var _htm = "";
369  $.each(list, function (index, item) {
370    var liHtml = "";
371
372    $.each(item.data, function (i2, item2) {
373      var liClass = "";
374      if (item2.islong || item2.name == "通信地址" && $.trim(item2.value).length > 20) {
375        liClass = ' class="long"';
376      }
377      if (!item2.type || item2.type && item2.type == data.applyType) {
378        liHtml += '<li' + liClass + '><div class="label"><b>' + item2.name + '</b></div>\
379            <div class="mes"><p>' + item2.value + '</p></div></li>';
380      }
381    });
382
383    _htm += '<div class="xxgk_comtit"><h3>' + item.title + '</h3></div>\
384        <div class="contpad scrollbar_x"><ul class="clearfix">' + liHtml + '</ul></div>';
385  });
386
387  $("#ysqgk_jdcx_result").html(_htm);
388}
389// 撤回
390$('.zfxx-centext-sqcx .zxzx-detail').on('click', '#withdraw', function () {
391	console.log(sqid);
392	$.ajax({
393		type: "POST",
394		url: "/communication/api-mailbox/frontYsqgk/withdraw?ysqgkId=" + sqid,
395		success: function success(data) {
396			if (data.status == 'success') {
397				alert('撤回成功');
398				location.reload();
399			}
400		}
401	});
402});
403
404//公民表单提交
405function handleForm() {
406	// 判断单选是否选中
407	var isNotCost = Number($('#gerForm').find('input[name="isNotCost"]:checked').val());
408	var needInfoType = Number($('input[name="needInfoType"]:checked').val());
409	var getInfoType = Number($('input:radio[name="getInfoType"]:checked').val());
410	//var isNotWay = $('#gerForm').find('input[name="isNotWay"]').is(':checked') ? 1 : 0;
411
412
413console.log(fileJson);
414console.log(fileJson[0]+'---'+fileJson[1]);
415
416	var _name = $('#firstname').val();
417	if (_name.trim() == '') {
418		alert('姓名不能为空');
419		return false;
420	}
421	var sfzh = $("#identity").val();
422	if (!checkIDCard(sfzh)) {
423		alert("请填写正确的身份证号");
424		return false;
425	}
426	if(fileJson.length==0){
427		alert('证件照片不能为空');
428		return false;
429	}else{
430		console.log(fileJson);
431		if(fileJson[0]==undefined){
432			alert('证件照片不能为空(正面)');
433			return false;
434		}
435		if(fileJson[1]==undefined){
436			alert('证件照片不能为空(背面)');
437			return false;
438		}
439	}
440	var _tel = $('#tel').val();
441	var reg = /^[1][3,4,5,6,7,8,9][0-9]{9}$/;
442	if (_tel.trim() == '') {
443		alert('手机号码不能为空');
444		return false;
445	} else if (reg.test(_tel) == false) {
446		alert('输入手机格式不正确,请重新输入!');
447		return false;
448	}
449	var _email = $('#email').val();
450	var reg = /^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
451	//if (_email.trim() == '') {
452	//	alert('电子邮箱不能为空');
453	//	return false;
454	//} else 
455	if(_email!==''){
456	if (!reg.test(_email)) {
457		alert('电子邮箱格式不正确,请重新输入');
458		return false;
459	}
460	}
461	var youbian = $("#yzbm").val();
462	var reg = /^[0-9]\d{5}(?!\d)$/;
463	//if (youbian.trim() == '') {
464	//	alert('邮政编码不能为空');
465	//	return false;
466	//} else 
467		if(youbian!==''){
468	if (!reg.test(youbian)) {
469		alert('邮编格式不正确,请重新输入');
470		return false;
471	}
472		}
473	function checkIDCard(idcode) {
474		// 加权因子
475		var weight_factor = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2];
476		// 校验码
477		var check_code = ['1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2'];
478
479		var code = idcode + "";
480		var last = idcode[17]; //最后一位
481
482		var seventeen = code.substring(0, 17);
483
484		// ISO 7064:1983.MOD 11-2
485		// 判断最后一位校验码是否正确
486		var arr = seventeen.split("");
487		var len = arr.length;
488		var num = 0;
489		for (var i = 0; i < len; i++) {
490			num = num + arr[i] * weight_factor[i];
491		}
492
493		// 获取余数
494		var resisue = num % 11;
495		var last_no = check_code[resisue];
496
497		// 格式的正则
498		// 正则思路
499		/*
500  第一位不可能是0
501  第二位到第六位可以是0-9
502  第七位到第十位是年份,所以七八位为19或者20
503  十一位和十二位是月份,这两位是01-12之间的数值
504  十三位和十四位是日期,是从01-31之间的数值
505  十五,十六,十七都是数字0-9
506  十八位可能是数字0-9,也可能是X
507  */
508		var idcard_patter = /^[1-9][0-9]{5}([1][9][0-9]{2}|[2][0][0|1][0-9])([0][1-9]|[1][0|1|2])([0][1-9]|[1|2][0-9]|[3][0|1])[0-9]{3}([0-9]|[X])$/;
509
510		// 判断格式是否正确
511		var format = idcard_patter.test(idcode);
512
513		// 返回验证结果,校验码和格式同时正确才算是合法的身份证号码
514		return last === last_no && format ? true : false;
515	}
516	var lxdz = $('#lxdz').val();
517	if (lxdz.trim() == '') {
518		alert('联系地址不能为空');
519		return false;
520	}
521	
522	
523	
524
525	var ms = $('#ms').val();
526	if (ms.trim() == '') {
527		alert('内容描述不能为空');
528		return false;
529	}
530
531	if ((needInfoType >= 0 ? true : false) == '') {
532		alert('所需信息的指定提供方式不能为空');
533		return false;
534	}
535
536	// if(getInfoType == 0){
537
538	// }
539	if ((getInfoType >= 0 ? true : false) == '') {
540		alert('获取信息方式不能为空');
541		return false;
542	}
543	var deptId=$('.jsbm').find('input:radio[name="deptId"]:checked').attr("data-value");
544		if(deptId==undefined&&deptId==''){
545			alert("请选择受理部门");
546			return false;
547		}
548	var inputStr = $('#inputStr').val();
549	if (inputStr.trim() == '') {
550		alert('验证码不能为空');
551		return false;
552	}
553
554	var _data = {
555		"applyType": "0",
556		"ysqgkCitizen": {
557			"citizenName": _name,
558			"citizenWorkUnit": $("#gzdw").val(),
559			"citizenCertificatesType": $('select[name=citizenCertificatesType]').val(),
560			"citizenCertificatesNumber": sfzh,
561			"citizenPhone": _tel,
562			"citizenPostCode": youbian,
563			"citizenAddress": lxdz,
564			"citizenFax": $("#fax").val(),
565			"citizenEmail": _email
566		},
567		"cardsList":fileJson,
568		"contentDescribe": ms,
569		//"purpose": '1111',//没用 去掉
570		"needInfoType": needInfoType,
571		"getInfoType": getInfoType,
572		//"isNotWay": isNotWay,
573		'deptId': deptId, //"2c03133981b74f3986966db93820ba22",
574		"code": inputStr,
575		"key": root.key
576	};
577
578	var d = getKeyVal(_data);
579	_data.sign = d.sign;
580	_data.timestamp = d.timestamp;
581	console.log(_data);
582	ajaxFun.getData('/communication/api-ysqgk/frontYsqgk/addYsqgk', JSON.stringify(_data), showResult, "application/json", failCb);
583	function showResult(data) {
584		// console.log( data )
585		alert("提交成功\r请您复制保存结果密码【"+ data +"】方便您进度查询!");
586		if (typeof data.status == "string") {
587			console.log(data.data.errorMsg);
588			return;
589		}
590		//showFormResult(data, _name);
591		restParams(".zfxx-content-gksq", 0); //重置输入框
592		//获取当前的部门id
593		$('.jsbm').find('input:radio[name="deptId"]').eq(0).attr("checked","checked");
594		$('input:radio[name="applyType"]').eq(0).attr("checked","checked");
595	}
596	function failCb(data) {
597		if (data.errorCode == 20007) {
598			root.triggerImgClick(0);
599		}
600	}
601	return false;
602}
603
604// 显示表单提交结果
605function showFormResult(data, _name) {
606	console.log('提交');
607	var formBox = $('.form-box');
608	var showResult = $('.show-result');
609	formBox.hide();
610	showResult.show().find('table').html('<tr><th>查询码</th><td>' + data + '</td></tr>');
611	// root.setIframeH(0);
612
613	$("h1", window.top.document).text('申请提交成功');
614
615	$('#backform').click(function () {
616		formBox.show();
617		showResult.hide();
618		$("h1", window.top.document).text('在线申请');
619		// root.setIframeH(0);
620	});
621	$('#searchResult').click(function () {
622		window.top.location.href = '/jiuquan/c103369/xxgk_zxsqcx.shtml';
623	});
624}
625
626//法人表单提交
627function handleFormF() {
628	//法人邮政编码没有
629	var str = '';
630	
631	// 判断单选是否选中
632	var isNotCost = Number($('#farForm').find('input[name="isNotCost"]:checked').val());
633	var needInfoType = Number($('input[name="needInfoType"]:checked').val());
634	var getInfoType = Number($('input[name="getInfoType"]:checked').val());
635	var isNotWay = $('#farForm').find('input[name="isNotWay"]').is(':checked') ? 1 : 0;
636
637	var _name = $('#firstnameF').val();
638	if (_name.trim() == '') {
639		alert('名称不能为空');
640		return false;
641	}
642
643	var organizeCode = $('#organizeCode').val();
644	if (organizeCode == '') {
645		alert('组织机构代码不能为空');
646		return false;
647	}
648
649	
650
651	var legalPerson = $('#legalPerson').val();
652	if (legalPerson.trim() == '') {
653		alert('法人代表不能为空');
654		return false;
655	}
656
657	var associationPerson = $('#associationPerson').val();
658	if (associationPerson.trim() == '') {
659		alert('联系人姓名不能为空');
660		return false;
661	}
662	
663	//var license = $('#license').val();
664	//if (license.trim() == '') {
665	//	alert('营业执照不能为空');
666	//	return false;
667	//}
668	if(fileJson.length==0){
669		alert('证件照片不能为空');
670		return false;
671	}
672
673	var associationPersonPhone = $('#associationPersonPhone').val();
674	var reg = /^[1][3,4,5,6,7,8,9][0-9]{9}$/;
675	if (associationPersonPhone.trim() == '') {
676		alert('手机号码不能为空');
677		return false;
678	} else if (reg.test(associationPersonPhone) == false) {
679		alert('输入手机格式不正确,请重新输入!');
680		return false;
681	}
682
683	var legalEmail = $('#legalEmail').val();
684	var reg = /^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
685	//if (legalEmail.trim() == '') {
686	//	alert('电子邮箱不能为空');
687	//	return false;
688	//} else 
689if(legalEmail!==''){
690	if (!reg.test(legalEmail)) {
691		alert('电子邮箱格式不正确,请重新输入');
692		return false;
693	}
694}
695	var legalAddress = $('#legalAddress').val();
696	if (legalAddress.trim() == '') {
697		alert('联系地址不能为空');
698		return false;
699	}
700	var legalPostCode = $("#legalPostCode").val();
701	var reg = /^[0-9]\d{5}(?!\d)$/;
702	//if (youbian.trim() == '') {
703	//	alert('邮政编码不能为空');
704	//	return false;
705	//} else 
706		if(legalPostCode!==''){
707	if (!reg.test(legalPostCode)) {
708		alert('邮编格式不正确,请重新输入');
709		return false;
710	}
711		}
712
713	var msF = $('#ms').val();
714	if (msF.trim() == '') {
715		alert('内容描述不能为空');
716		return false;
717	}
718
719	if ((needInfoType >= 0 ? true : false) == '') {
720		alert('所需信息的指定提供方式不能为空');
721		return false;
722	}
723
724	if ((getInfoType >= 0 ? true : false) == '') {
725		alert('获取信息方式不能为空');
726		return false;
727	}
728	var deptId=$('.jsbm').find('input:radio[name="deptId"]:checked').attr("data-value");
729		if(deptId==undefined&&deptId==''){
730			alert("请选择受理部门");
731			return false;
732		}
733	var inputStr = $('#inputStr').val();
734	if (inputStr.trim() == '') {
735		alert('验证码不能为空');
736		return false;
737	}
738
739	var _data = {
740		"applyType": "1",
741		"ysqgkLegalPerson": {
742			"name": _name,
743			"organizeCode": $('#organizeCode').val(),
744			"legalPerson": legalPerson,
745			"associationPerson": associationPerson,
746			"associationPersonPhone": associationPersonPhone,
747			"legalFax": $('#legalFax').val(),
748			"legalEmail": legalEmail,
749			"legalAddress":legalAddress,
750			"legalPostCode":$('#legalPostCode').val()
751		},
752		"materialsList":fileJson,
753		"contentDescribe": msF,
754		//"purpose": '1111',//没用 去掉
755		//"purpose": $('#ytF').val(),
756		"needInfoType": needInfoType,
757		"getInfoType": getInfoType,
758		//"isNotWay": isNotWay,
759		'deptId': deptId, //"2c03133981b74f3986966db93820ba22",
760		"code": inputStr,
761		"key": root.key
762	};
763
764	var d = getKeyVal(_data);
765	_data.sign = d.sign;
766	_data.timestamp = d.timestamp;
767
768	ajaxFun.getData('/communication/api-ysqgk/frontYsqgk/addYsqgk', JSON.stringify(_data), showResult, "application/json", failCb);
769	function showResult(data) {
770		//console.log(data)
771		 alert("提交成功\r请您复制保存结果密码【"+ data +"】方便您进度查询!");
772		//showFormResult(data, _name);
773		restParams(".zfxx-content-gksq", 1); //重置输入框
774		//获取当前的部门id
775		$('.jsbm').find('input:radio[name="deptId"]').eq(0).attr("checked","checked");
776		$('input:radio[name="applyType"]').eq(0).attr("checked","checked");
777	}
778	function failCb(data) {
779		if (data.errorCode == 20007) {
780			root.triggerImgClick(1);
781		}
782	}
783	return false;
784}
785
786//重置参数清空
787function restParams(form, i) {
788	$(".PublicCon input", form).not(":button", ":reset", "hidden", "submit").val("").removeAttr("checked").removeAttr("selected");
789$('.PublicCon input').not(" select,textarea, :button, :submit, :reset, :hidden").val("");
790$('.PublicCon textarea').val('');
791	$('.showVerify').trigger('click');
792	root.triggerImgClick(i);
793	root.setTime();
794	$("input[name='isNotCost']").removeAttr('checked');
795	$("input[name='needInfoType']").each(function(){
796	$(this).prop('checked', false); 
797	})
798	$("input[name='getInfoType']").each(function(){
799	$(this).prop('checked', false); 
800	})
801	/* $("input[name='deptId']").removeAttr('checked');
802	requestDep(); */
803}
804//短信接口
805// function message(moblie) {
806// 	$.ajax({
807// 		url: '/communication/api-common/sms/generateCode',
808// 		type: 'post',
809// 		dataType: 'json',
810// 		data: {
811// 			mobile: moblie
812// 		},
813// 		success: function (data) {
814// 			if (data.status == 'success') {
815// 				alert("短信发送成功");
816// 			}
817// 		},
818// 		error: function (err) {
819// 			console.log(err)
820// 		}
821// 	})
822// }
823//获取部门
824var depidli = "";
825function requestDepId() {
826var deptArr =[{ "deptName": "政府办", "deptId": "" },
827{ "deptName": "应急管理局", "deptId": "" },
828{ "deptName": "财政局", "deptId": "" },
829{ "deptName": "城市管理综合执法局", "deptId": "" },
830{ "deptName": "发改局", "deptId": "" },
831{ "deptName": "生态环境局", "deptId": "" },
832{ "deptName": "教育局", "deptId": "" },
833{ "deptName": "民政局", "deptId": "" },
834{ "deptName": "农业农村局", "deptId": "" },
835{ "deptName": "市场监督管理局", "deptId": "" },
836{ "deptName": "自然资源局", "deptId": "" },
837{ "deptName": "司法局", "deptId": "" },
838{ "deptName": "统计局", "deptId": "" },
839{ "deptName": "文化体育和旅游局", "deptId": "" },
840{ "deptName": "住建局", "deptId": "" },
841{ "deptName": "卫生健康局", "deptId": "" },
842{ "deptName": "水务局", "deptId": "" },
843{ "deptName": "审计局", "deptId": "" },
844{ "deptName": "人力资源和社会保障局", "deptId": "" },
845{ "deptName": "交通局", "deptId": "" },
846{ "deptName": "公安局", "deptId": "" },
847{ "deptName": "医疗保障局", "deptId": "" },
848{ "deptName": "工业信息科技局", "deptId": "" },
849{ "deptName": "商务局", "deptId": "" },
850{ "deptName": "退役军人事务局", "deptId": "" },
851{ "deptName": "营商环境建设监督局", "deptId": "" },
852{ "deptName": "林业和草原局", "deptId": "" }];
853
854	var _params = {
855		parentId: 'c48e2d4778df4260aa7b00368817f0ba'
856	};
857
858	$.ajax({
859		url: '/communication/api-base/department/deptTree',
860		type: 'POST',
861		data: JSON.stringify(_params),
862		dataType: 'json',
863		contentType: 'application/json',
864		async: false,
865		success: function(res) {
866			for(var j in res.data){
867				if(res.data[j].label == "北林区人民政府"){
868						$.each(res.data[j].children, function(i, v) {
869							for(var k =0;k<deptArr.length;k++){
870								if( v.label.indexOf(deptArr[k].deptName) != -1){
871									deptArr[k].deptId = v.value;
872								}
873							}							
874				})
875				for(var k =0;k<deptArr.length;k++){
876					if(depidli==""){
877						depidli+='<label><input type="radio" name="deptId"  data-value="'+deptArr[k].deptId+'" checked=""><span>' + deptArr[k].deptName + '</span></label>'
878					}else{
879						depidli+='<label><input type="radio" name="deptId"  data-value="'+deptArr[k].deptId+'"><span>' + deptArr[k].deptName + '</span></label>'
880					}
881				}	
882				$(".jsbm").html(depidli);
883				}
884			}
885		},
886		error: function(err) {
887			console.log(err);
888		}
889	})
890}
891//证件附件下载
892function xzfjCard() {
893	window.location.href = lujing;
894}
895//材料附件下载
896function xzfjCl() {
897	window.location.href = cllujing;
898}
899//回复附件下载
900function xzfjHf() {
901	window.location.href = replaylujing;
902}
903
904function setUserInfo(userName, userCertNum, userMobile) {
905	// console.log( userName, userCertNum, userMobile );
906	$('#firstname').val(userName);
907	$('#identity').val(userCertNum);
908	$('#tel').val(userMobile);
909}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.