function hidcallback() { console.log("回调。。。。。。。。。"); } function GetToken() { var token =sessionStorage.token; if (sessionStorage.length == 0) { token ="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjoiMCIsImlzcyI6Ildxc3pocHRBcGkiLCJhdWQiOlsiTXlBdWRpZW5jZSIsIk15QXVkaWVuY2UiXSwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9leHBpcmF0aW9uIjoiMTQ0MCIsImlhdCI6IjE2OTIwMDIzOTQiLCJleHAiOjE2OTIwODg3OTR9.2Uny3JVjrVfDkRT1zaqqr229bVrx2Ils8hxLoROUCJM"; } return token; } /*获取微信标识*/ function getOpenid() { var openid = sessionStorage.openid; //openid = "orxqcww64GkdEE5jjra5vWsa-nCg"; return openid; } /*加载的动画方法*/ function Loading(msg, url, times, type) { if (times == '') { times = 500; } mui.showLoading(msg, "div"); setTimeout(function () { if (type == "1") { location.replace(url) } else { location.href = url; } mui.hideLoading(hidcallback); //隐藏后的回调函数 }, times); } /* 附件下载的方法*/ function Download(ywlb, yhxz, value) { switch (yhxz) { case "1": yhxz = "F8E8C73A-86B6-49C6-A4C0-C4C15C641CF3"; break; case "2": yhxz = "28071DFB-AB43-47B6-A60B-F3F7F1A39947"; break; case "3": yhxz = "50ab8b4f-2a73-42db-8a2c-92d2455115c3"; break; default: break; } postData = { "actionType": "0020", "Token": GetToken(), "openid": getOpenid(), "ywlb": ywlb, "yhxz": yhxz, "email": value }; $.ajax({ dataType: "json", type: "post", url: Config.VirtualPath + "/api/Default/GetPost", data: JSON.stringify(postData), contentType: "application/json;charset=UTF-8", async: true, beforeSend: function () { mui.showLoading("正在加载..", "div"); //Request.setRequestHeader("Authorization", GetToken()); }, complete: function () { mui.hideLoading(hidcallback); //隐藏后的回调函数 }, success: function (res) { if (res.result == "1") { mui.alert(res.msg); //mui.alert("附件已发送至您的邮箱,请注意查收!") } else { mui.alert(res.msg); } }, error: function (res) { mui.alert("错误信息:" + res.statusText); } }); } /* 获取附件配置的方法*/ function GetImages(ywlb, lsh, yhxz, divid) { switch (yhxz) { case "1": yhxz = "F8E8C73A-86B6-49C6-A4C0-C4C15C641CF3"; break; case "2": yhxz = "28071DFB-AB43-47B6-A60B-F3F7F1A39947"; break; case "3": yhxz = "50ab8b4f-2a73-42db-8a2c-92d2455115c3"; break; default: break; } postData = { "actionType": "0040", "Token": GetToken(), "lsh": lsh }; //console.log(postData) $.ajax({ dataType: "json", type: "post", url: Config.VirtualPath + "/api/Default/GetPost", data: JSON.stringify(postData), contentType: "application/json;charset=UTF-8", async: true, beforeSend: function (Request) { mui.showLoading("正在上传..", "div"); // Request.setRequestHeader("Authorization", GetToken()); }, complete: function () { mui.hideLoading(hidcallback); //隐藏后的回调函数 }, success: function (res) { if (res.result == "1") { for (var i = 0; i < res.count; i++) { var $test_div = $("#" + divid); $test_div.append("
" + res.data[i].title + "
 "); // 增加一个对象到div } } else { mui.alert(res.Msg); } }, error: function (res) { mui.alert("错误信息:" + res.statusText); } }); } /*通用请求ajax方法*/ function AjaxJson(postData) { $.ajax({ dataType: "json", type: "post", url: Config.ApiSite + "/ReceptionBusiness/SubmitForm", data: JSON.stringify(postData), contentType: "application/json;charset=UTF-8", async: true, beforeSend: function (Request) { mui.showLoading("正在上传..", "div"); // Request.setRequestHeader("Authorization", GetToken()); }, complete: function () { mui.hideLoading(hidcallback); //隐藏后的回调函数 }, success: function (res) { if (res.Success == "True") { } else { mui.alert(res.Msg); } }, error: function (res) { mui.alert("错误信息:" + res.statusText); } }); } /*获取用户须知方法*/ function GETTSXX(self, BDLB, YHXZ, DIVID,YWLB,YHXZ1) { var ywlb = self.YWLB; var yhxz = self.YHXZ; switch (YHXZ1) { case "1": YHXZ1 = "F8E8C73A-86B6-49C6-A4C0-C4C15C641CF3"; break; case "2": YHXZ1 = "28071DFB-AB43-47B6-A60B-F3F7F1A39947"; break; case "3": YHXZ1 = "50ab8b4f-2a73-42db-8a2c-92d2455115c3"; break; default: break; } var info = document.getElementById("info"); var btnArray = ['同意', '不同意']; //var actionurldy = Config.ApiSite + "/BackstageMethod/GetWxyytbdwxts"; var postData = { "actionType": "0009", "Token": GetToken(), "businessCategory": YWLB, "projectID": YHXZ1, "openId": "o8B8EuA33qN26snKmLMOlbxXqHTw 1000000701" }; var html = ""; $.ajax({ dataType: "json", type: "post", //url: Config.ApiSite + "/ReceptionBusiness/GetNoticeToUsers", url: Config.VirtualPath + "/api/Default/GetPost", data: JSON.stringify(postData), contentType: "application/json;charset=UTF-8", async: true, beforeSend: function (Request) { mui.showLoading("请稍后..", "div"); // Request.setRequestHeader("Authorization", GetToken()); }, complete: function () { mui.hideLoading(hidcallback); //隐藏后的回调函数 }, success: function (res) { if (res.data != null) { var data = res.data.split("|"); var url = data[2]; var html = ""; $("#TIPS").remove(); html = "
用户须知
" + data[1] + "
"; if (data[1] == "") { $("#" + DIVID).css({ "display": "block" }); } else { $(html).appendTo('body'); } } }, error: function (res) { mui.alert("错误信息:" + res.statusText); } }); //mui.ajax(actionurldy, { // data: JSON.stringify(postData), // dataType: 'text',//服务器返回json格式数据 // type: 'POST',//HTTP请求类型 // timeout: 10000,//超时时间设置为10秒; // headers: { 'Content-Type': 'aapplication/x-www-form-urlencoded' }, // contentType: "application/json;charset=UTF-8", // success: function (d)//服务器返回响应,根据响应结果,分析是否成功; // { // var data = d.split("|"); // var url = data[2]; // var html = ""; // $("#TIPS").remove(); // html = "
用户须知
" + data[1] + "
"; // if (data[1] == "") { // $("#" + DIVID).css({ "display": "block" }); // } else { // $(html).appendTo('body'); // } // }, // error: function (xhr, type, errorThrown) { // mui.toast("网络繁忙请重试", { duration: '2000', type: 'div' }); // } //}); } /*获取用户须知方法*/ function GETTSXX1(self, BDLB, YHXZ, DIVID, YWLB, YHXZ1) { switch (YHXZ1) { case "1": YHXZ1 = "F8E8C73A-86B6-49C6-A4C0-C4C15C641CF3"; break; case "2": YHXZ1 = "28071DFB-AB43-47B6-A60B-F3F7F1A39947"; break; case "3": YHXZ1 = "50ab8b4f-2a73-42db-8a2c-92d2455115c3"; break; default: break; } var info = document.getElementById("info"); var btnArray = ['同意', '不同意']; //var actionurldy = Config.ApiSite + "/BackstageMethod/GetWxyytbdwxts"; var postData = { "actionType": "0009", "Token": GetToken(), "businessCategory": YWLB, "projectID": YHXZ1, "openId": "o8B8EuA33qN26snKmLMOlbxXqHTw 1000000701" }; var html = ""; $.ajax({ dataType: "json", type: "post", //url: Config.ApiSite + "/ReceptionBusiness/GetNoticeToUsers", url: Config.VirtualPath + "/api/Default/GetPost", data: JSON.stringify(postData), contentType: "application/json;charset=UTF-8", async: true, beforeSend: function (Request) { mui.showLoading("请稍后..", "div"); // Request.setRequestHeader("Authorization", GetToken()); }, complete: function () { mui.hideLoading(hidcallback); //隐藏后的回调函数 }, success: function (res) { if (res.data != null) { var jsondata = JSON.parse(res.data); if (jsondata.length == 0) { $("#" + DIVID).css({ "display": "block" }); } else { var html = ""; $("#TIPS").remove(); html = "
用户须知
" + jsondata[0].NoticeContent + "
"; // //console.log(html); $(html).appendTo('body'); } } }, error: function (res) { mui.alert("错误信息:" + res.statusText); } }); } /* 获取验证码*/ function _getCode(yhsj,id) { var time = 60 var flag = true; //设置点击标记,防止60内再次点击生效 if (yhsj == "") { mui.alert('请输入联系方式'); return; } if (!validrules.mobile(yhsj)) { mui.alert("用户手机格式不正确") return; } document.getElementById(id).setAttribute("disabled", true); //actionurl1 = Config.ApiSite + "/ReceptionBusiness/GetVerificationCode"; actionurl1 = Config.VirtualPath + "/api/Default/GetPost"; var postData = { "actionType": "0042", "Token": GetToken(), OpenId: getOpenid(), MobilePhone: yhsj, }; if (flag) { var timer = setInterval(function () { if (time == 60 && flag) { flag = false; $.ajax({ data: JSON.stringify(postData), url: actionurl1, dataType: 'json',//服务器返回json格式数据 type: 'POST',//HTTP请求类型 timeout: 10000,//超时时间设置为10秒; contentType: "application/json;charset=UTF-8", async: true, beforeSend: function () { }, complete: function () { }, success: function (datas)//服务器返回响应,根据响应结果,分析是否成功; { if (datas.result=="1") { mui.alert(datas.msg) } else { flag = true; time = 60; clearInterval(timer); //document.getElementById("HQYZM").setAttribute("style", "background-color: white;color:#0072c6"); document.getElementById(id).removeAttribute("disabled"); mui.alert(datas.msg) } }, error: function (xhr, type, errorThrown) { document.getElementById(id).removeAttribute("disabled"); mui.toast("网络繁忙请重试", { duration: '2000', type: 'div' }); } }); } else if (time == 0) { $("#"+id).html("获取验证码"); //document.getElementById("HQYZM").setAttribute("style", "background-color: white;color:#0072c6"); document.getElementById(id).removeAttribute("disabled"); clearInterval(timer); time = 60; flag = true; } else { document.getElementById(id).setAttribute("disabled", true); $("#"+id).html(time + "s重新发送") time--; //console.log("倒计时:" + time); } }, 1000); } } /* 验证验证码是否正确*/ function ChechverifucationCode(_this,event) { if (_this.yhsjformessage == "") { mui.alert('请输入手机号码'); return; } if (_this.VerificationCode == "") { mui.alert('请输入验证码'); return; } var postData = { "actionType": "0041", "Token": GetToken(), VerificationCode: _this.VerificationCode, MobilePhone: _this.yhsjformessage, OpenId: getOpenid() }; actionurl1 = Config.VirtualPath + "/api/Default/GetPost"; $.ajax({ data: JSON.stringify(postData), url: actionurl1, dataType: 'json',//服务器返回json格式数据 type: 'POST',//HTTP请求类型 timeout: 10000,//超时时间设置为10秒; contentType: "application/json;charset=UTF-8", async: true, success: function (datas)//服务器返回响应,根据响应结果,分析是否成功; { if (datas.result == "1") {//&& datas.msg =='校验验证码成功' _this._submit(event) } else if (datas.result == "2" && datas.msg == '验证码有效期已过') { mui.alert("验证码有效期已过!") } else { mui.alert("验证码有误!") } }, error: function (xhr, type, errorThrown) { mui.toast("网络繁忙请重试", { duration: '2000', type: 'div' }); } }); } function AGREE(YHXZ, BDLB, ID) { localStorage.setItem("ISAGREE" + BDLB + YHXZ, "0"); $("#" + ID).css({ "display": "block" }); $("#TIPS").remove(); } function NOTAGREE(YHXZ, BDLB) { //WeixinJSBridge.call('closeWindow'); window.location.href = Config.VirtualPath + "/Default/Index"; } function GetYhXZ(yhxz) { switch (yhxz) { case "1": yhxz = "F8E8C73A-86B6-49C6-A4C0-C4C15C641CF3"; break; case "2": yhxz = "28071DFB-AB43-47B6-A60B-F3F7F1A39947"; break; case "3": yhxz = "50ab8b4f-2a73-42db-8a2c-92d2455115c3"; break; default: break; } return yhxz; }/// 手机号脱敏处理 function mobileEncrypt(mobile) { var pat = /(\d{3})\d*(\d{4})/ return mobile.replace(pat, '$1****$2'); } // 获取用户是否销户 function GetUserState(YHBH) { var postData = { "actionType": "0025", "Token": GetToken(), 'userNo': YHBH, 'userName': "", 'userAddress': "", 'queryType': 1 } $.ajax({ dataType: "json", type: "post", url: Config.VirtualPath + "/api/Default/GetPost", data: JSON.stringify(postData), contentType: "application/json;charset=UTF-8", async: true, beforeSend: function () { mui.showLoading("正在查询..", "div"); }, complete: function () { mui.hideLoading(hidcallback); //隐藏后的回调函数 }, success: function (res) { if (res.result == 1) { if (res.data.data[0].userstate != '正常') { mui.alert("该户号已销户,无法办理此业务!", function () { window.location.href = "Index"; }) } } else { mui.alert(res.Msg); } }, error: function (res) { } }); } //查询需要上传的附件 function AttachsetQuery(YWLB, YHXZ, _this) { switch (YHXZ) { case "1": YHXZ = "F8E8C73A-86B6-49C6-A4C0-C4C15C641CF3"; break; case "2": YHXZ = "28071DFB-AB43-47B6-A60B-F3F7F1A39947"; break; case "3": YHXZ = "50ab8b4f-2a73-42db-8a2c-92d2455115c3"; break; default: break; } postData = { "actionType": "0039", "Token": GetToken(), "YHXZ": YHXZ, "YWLB": YWLB, "page": 1, "rows": 20, "sort": "", "order": "" }; $.ajax({ dataType: "json", type: "post", url: Config.VirtualPath + "/api/Default/GetPost", data: JSON.stringify(postData), contentType: "application/json;charset=UTF-8", async: false, beforeSend: function (Request) { mui.showLoading("正在上传..", "div"); // Request.setRequestHeader("Authorization", GetToken()); }, complete: function () { mui.hideLoading(hidcallback); //隐藏后的回调函数 }, success: function (res) { if (res.result == "1") { _this.rotations = res.data; //console.log(_this.rotations); } else { mui.alert(res.Msg); } }, error: function (res) { mui.alert("错误信息:" + res.statusText); } }); } // 判断附件是否为必传 function CheckattmentIsRequired(div) { var files = $("#" + div).find("input[type='file']"); var title = ""; for (var i = 0; i < files.length; i++) { if (files[i].getAttribute('isrequired') == 1 && (files[i].getAttribute('src') == '' || files[i].getAttribute('src') == null)) { title = files[i].getAttribute('title'); break; } } return title; }