You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

136 lines
3.6 KiB

5 years ago
var baseUrl = app.walletBaseUrl;
var mask = mui.createMask();
(function(obj) {
// 用户初始化
// obj.AJAX_USER_LOGIN = {
// getUrl: baseUrl + "c2cUserInfoController/login",
// getType: "POST"
// };
obj.AJAX_USER_LOGIN = {
getUrl: baseUrl + "c2cUserInfoController/loginTest",
getType: "POST"
};
// 用户信息
obj.AJAX_SELECT_USERINFO = {
getUrl: baseUrl + "c2cUserInfoController/getUser",
getType: "GET"
};
// 用户昵称修改
obj.AJAX_SAVE_NICKNAME = {
getUrl: baseUrl + "c2cUserInfoController/updateUserNickName",
getType: "POST"
};
// 用户支付密码修改
obj.AJAX_SAVE_PAYPASSWORD = {
getUrl: baseUrl + "c2cUserInfoController/updateUserPayPassword",
getType: "POST"
};
// 查询该用户所有的绑定的支付方式
obj.AJAX_SELECTPAYARRAY_USERLPAY = {
getUrl: baseUrl + "payInfo/selectPayTypeArrayByUserId",
getType: "GET"
};
// 根据交易类型获取当前用户该交易方式的信息
obj.AJAX_SELECT_USERLPAY = {
getUrl: baseUrl + "payInfo/selectPayTypeByUserId",
getType: "POST"
};
// 用户微信二维码图片保存
obj.AJAX_SAVE_UPLOAD_USERPAYWX = {
getUrl: baseUrl + "upload/uploadUserPayWXFile",
getType: "POST"
};
// 用户支付宝二维码图片保存
obj.AJAX_SAVE_UPLOAD_USERPAYZFB = {
getUrl: baseUrl + "upload/uploadUserPayZFBFile",
getType: "POST"
};
// 用户认证图片保存
obj.AJAX_SAVE_UPLOAD_USERAUTH = {
getUrl: baseUrl + "upload/uploadUserAuthStringFile",
getType: "POST"
};
// 用户认证
obj.AJAX_SAVE_USERAUTH = {
getUrl: baseUrl + "c2cUserAuthController/inserUserAuth",
getType: "POST"
};
//用户微信绑定
obj.AJAX_INSERT_USERPAYWX = {
getUrl: baseUrl + "payInfo/insertUserPayInfoWX",
getType: "POST"
};
//用户微信更改
obj.AJAX_UPDATE_USERPAYWX = {
getUrl: baseUrl + "payInfo/updateUserPayInfoWX",
getType: "POST"
};
//用户支付宝绑定
obj.AJAX_INSERT_USERPAYZFB = {
getUrl: baseUrl + "payInfo/insertUserPayInfoZFB",
getType: "POST"
};
//用户支付宝更改
obj.AJAX_UPDATE_USERPAYZFB = {
getUrl: baseUrl + "payInfo/updateUserPayInfoZFB",
getType: "POST"
};
//用户银行卡绑定
obj.AJAX_INSERT_USERPAYYHK = {
getUrl: baseUrl + "payInfo/insertUserPayInfoYHK",
getType: "POST"
};
//用户银行卡更改
obj.AJAX_UPDATE_USERPAYYHK = {
getUrl: baseUrl + "payInfo/updateUserPayInfoYHK",
getType: "POST"
};
/**
* 异步回调请求
* @param {Object} params.obj 请求对象
* @param {Object} params.data 请求参数
* @param {Object} params.end 回调方法
* @param {Object} params.isMsg 提示信息
* @param {Object} params.isNativeUI 加载框
*/
obj.ajaxUtil = function(params) {
mui.plusReady(function() {
mui.ajax(params.obj.getUrl, {
header: {
"X-Requested-Token": localStorage.getItem("user_token"),
},
type: params.obj.getType, //HTTP请求类型
data: params.data,
async: false == params.async ? false : true,
dataType: 'json', //服务器返回json格式数据
timeout: 10000, //超时时间设置为10秒;
// beforeSend: function() {
// if(!params.isNativeUI) {
// plus.nativeUI.showWaiting("等待中...");
// }
// // mask.show();
// },
// complete: function() {
// if(!params.isNativeUI) {
// plus.nativeUI.closeWaiting();
// }
// // mask._remove();
// },
success: function(data) {
if("200" == data.code) {
params.end(data);
} else {
if(!params.isNotMsg) {
mui.alert(data.msg);
}
}
},
error: function(xhr, type, errorThrown) {
mui.toast("网络异常,请检查网络状态");
}
})
})
}
}(window.ajaxJs = {}))