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 = "";
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 = "";
// 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 = "";
//
//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;
}