/** * */ var wait=60;//按钮变灰时间 var JSONDatas = ""; // 最终json function getVerifyCode() { if (isBlank($("#ShipName").val())){ $.MsgBox1.Alert("提示","请填写中文船名","warn"); return; } if (isBlank($("#ShipIdNumber").val())){ $.MsgBox1.Alert("提示","请填写船舶识别号","warn"); return; } if ($("#ShipIdNumber").val().length != 13){ $.MsgBox1.Alert("提示","请填写正确的船舶识别号","warn"); return; } if (isBlank($("#Applicant").val())){ $.MsgBox1.Alert("提示","请填写申办人姓名","warn"); return; } if (isBlank($("#IdNumber").val())){ $.MsgBox1.Alert("提示","请填写身份证号码","warn"); return; } var MobilePhone = $("#MobilePhone").val(); var reg = /^0?1[3|4|5|6|7|8|9][0-9]\d{8}$/; if (!reg.test(MobilePhone)) { $.MsgBox1.Alert("提示","请填写正确的手机号码","warn"); return; } time(); $.ajax({ type : 'post', dataType:'json', cache : false, url : projectAllName+'/register/toRegisterCode.do', data : { MobilePhone : $("#MobilePhone").val() }, success : function(data) { if(data.result=='1'){ $.MsgBox1.Alert("提示",data.info,"right"); }else{ $.MsgBox1.Alert("提示",data.info,"error"); } }, error:function (error){ $.MsgBox1.Alert("提示", "系统错误,请联系管理员", "error"); } }); } function isBlank(val){ console.log(val); let result = false; if (val === undefined || val === null || val.trim().length == 0) { result = true; } return result; } function time(){ if(wait==0){ $("#getVer").removeAttr("disabled"); $("#getVer").text("获取"); wait=60; }else{ $("#getVer").attr("disabled","disabled"); $("#getVer").text("重新获取("+wait+")"); wait--; setTimeout("time()",1000); } } //无船舶营业运输证 function cerN(){ $("#CerTable").attr("style","border-left: 1px solid #ddd;padding:0;display:none"); $("#cerDiv").attr("style","border: 1px solid #ddd;padding: 10px;margin-bottom: 10px;"); $("#CertNo").val("").removeAttr("reg"); $("#IssueOrgName").val("").removeAttr("reg"); $("#my-start-2").val("").removeAttr("reg"); $("#BusinessScope").val("").removeAttr("reg"); } //有船舶营业运输证 function cerY(){ $("#CerTable").attr("style","border-left: 1px solid #ddd;padding:0"); $("#cerDiv").attr("style","border: 1px solid #ddd;padding: 10px;"); $("#CertNo").attr("reg","naturalNumber"); $("#IssueOrgName").attr("reg","req"); $("#my-start-2").attr("reg","req"); $("#BusinessScope").attr("reg","req"); } function changeHref(){ if($("#fwxy").is(':checked')==false){ $("#submitBoat").attr("disabled","disabled"); }else{ $("#submitBoat").removeAttr("disabled"); } } function submitBoatA() { var ShipIdNumber = $("#ShipIdNumber").val(); var ShipName = $("#ShipName").val(); var MMSI = $("#MMSI").val(); var Applicant = $("#Applicant").val(); var IdNumber = $("#IdNumber").val(); var MobilePhone = $("#MobilePhone").val(); var Email = $("#Email").val(); var VerifyCode = $("#VerifyCode").val(); var CertNo = $("#CertNo").val(); var IssueOrgName = $("#IssueOrgName").val(); var ExpireDate = $("#my-start-2").val(); var BusinessScope = $("#BusinessScope").val(); if($("#thisWeek").is(':checked')&&ExpireDate == ""){ $("#my-start-2").addClass("am-field-error"); $("#my-start-2").focus(); return false; } if (check_forms()) { ajaxLoading(); var jsonDataA = [ "ShipIdNumber", "ShipName", "MMSI", "Applicant", "IdNumber", "MobilePhone", "Email", "VerifyCode" ]; var jsonDataB = [ ShipIdNumber, ShipName, MMSI, Applicant, IdNumber, MobilePhone, Email, VerifyCode ]; var jsonDataC = [ "CertNo","IssueOrgName", "ExpireDate", "BusinessScope"]; var jsonDataD = [ CertNo, IssueOrgName,ExpireDate, BusinessScope ]; var row1 = createJSON(jsonDataA, jsonDataB); var row2 = createJSON(jsonDataC, jsonDataD); var table01 ="" if (row2 != "") { table01 = "[{\"tableName\":\"Bis_ShipRegCert\",\"row\":["+ row2 + "]}]" JSONDatas = "{\"table\":{\"tableName\":\"Bis_ShipReg\",\"row\":{" + row1.substring(1, row1.length-1) + ",\"table\":"+ table01 + "}}}" } else { JSONDatas = "{\"table\":{\"tableName\":\"Bis_ShipReg\",\"row\":{" + row1.substring(1, row1.length-1) + "}}}" } $.MsgBox1.Confirm1('保存', '请核对您输入的数据,是否提交注册申请?', function() { setTimeout("subAjax()", 10); }, function() { ajaxLoadEnd(); }, "warn"); } else { $.MsgBox1.Alert("提示", "请按页面要求填写", "warn"); return false; } } function subAjax(){ $.ajax({ type : 'post', url : projectAllName + '/register/toRegister.do', cache : false, data : { "json" : JSONDatas }, dataType : 'json', success : function(result) { ajaxLoadEnd(); if (result.result == 1) { $.MsgBox1.AlertOk("提示","注册申请提交成功,请耐心等待短信通知审核结果。",function() { //location.href = projectAllName+"/login/login.do"; }, "right"); } else { $.MsgBox1.Alert("提示", result.info, "error"); } }, error : function(error) { ajaxLoadEnd(); $.MsgBox1.Alert("提示", "系统错误,请联系管理员", "error"); } }); }