/*
返回
*/
function goback() {
var returnUrl = $.query.get("returnUrl");
if (returnUrl != "null" && returnUrl != "") {
window.location.href = returnUrl;
}
else {
window.history.go(-1);
}
}
/*
跳转
*/
function redirectAction(actionType, arguments) {
var args = getJsonArgs(arguments);
if (actionType == "1") {
window.location.href = "/Sales/ProductList?searchCondition=" + encodeURI(args.searchcondition) + "&title=" + encodeURI(args.titlecontent);
}
else if (actionType == "2") {
window.location.href = "/Sales/ProductDetail?itemCode=" + args.itemcode;
}
else if (actionType == "3") {
alert(actionType + "|" + arguments);
}
else if (actionType == "4") {
window.location.href = "/Sales/CustomProductList?param=" + args.param + "&title=" + encodeURI(args.titlecontent);
}
else if (actionType == "5") {
if (args.id == "0") {
window.location.href = "/LimitBuy";
}
else {
window.location.href = "/LimitBuy/ProductList?bargainid=" + args.bargainid + "&title=" + encodeURI(args.titlecontent);
}
}
else if (actionType == "18") {
window.location.href = args.weburl;
}
else if (actionType == "19") {
window.location.href = args.weburl;
}
else {
alert("不支持的跳转类型" + actionType + "|" + arguments);
}
}
function getJsonArgs(arguments) {
if (arguments == null || arguments == undefined || arguments == "") {
return {};
}
var arrArguments = arguments.split("|");
var i = 0;
var strJsonArguments = "{";
while (i < arrArguments.length) {
if (i > 0) {
strJsonArguments += ",";
}
var index = arrArguments[i].indexOf(":");
var name = arrArguments[i].substring(0, index);
var value = arrArguments[i].substring(index + 1);
strJsonArguments += name + ":'" + value + "'";
i++;
}
strJsonArguments += "}";
var args = eval("(" + strJsonArguments + ")");
return args;
}
/*
输出价格
*/
function outputPrice(containerID, strPrice) {
var price = parseFloat(strPrice);
$("#" + containerID).html(price.toFixed(2));
}
/*
输出文本
*/
function outputText(containerID, text) {
$("#" + containerID).html(text);
}
/*
取得选中的名称
*/
function getSelectedText(controlID) {
var selectedText = null;
$("#" + controlID + " option").each(function () {
if ($(this).attr("selected")) {
selectedText = $(this).text();
return false;
}
});
return selectedText;
}
/*
格式化金额
*/
function formatAmount(strAmount) {
var fAmount = parseFloat(strAmount);
return fAmount.toFixed(2);
}
/*
取得元素绝对位置
*/
function getElementAbsPos(e) {
var t = e.offsetTop;
var l = e.offsetLeft;
while (e = e.offsetParent) {
t += e.offsetTop;
l += e.offsetLeft;
}
return { left: l, top: t };
}
/*
在线支付
*/
function pay(outTradeNo, totalFee, subject) {
var data = new Object();
//订单号
data.out_trade_no = outTradeNo;
//金额
data.total_fee = totalFee;
data.subject = subject;
url = "/Services/PayOnline.ashx?r=" + Math.random();
$.ajax({
url: url,
dataType: "html",
data: data,
success: function (result) {
document.write(result);
},
error: function (xmlHttpRequest, textStatus, errorThrown) {
alert(errorThrown);
}
});
}
/*
取得客户端操作系统
*/
function getOs() {
var navigator = window.navigator,
userAgent = navigator.userAgent,
android = userAgent.match(/(Android)[\s\/]+([\d\.]+)/),
ios = userAgent.match(/(iPad|iPhone|iPod)\s+OS\s([\d_\.]+)/),
wp = userAgent.match(/(Windows\s+Phone)\s([\d\.]+)/),
isWebkit = /WebKit\/[\d.]+/i.test(userAgent),
isSafari = ios ? (navigator.standalone ? isWebkit : (/Safari/i.test(userAgent) && !/CriOS/i.test(userAgent) &&
!/MQQBrowser/i.test(userAgent))) : false,
os = {};
if (android) {
os.android = true;
os.version = android[2];
}
if (ios) {
os.ios = true;
os.version = ios[2].replace(/_/g, '.');
os.ios7 = /^7/.test(os.version);
if (ios[1] === 'iPad') {
os.ipad = true;
} else if (ios[1] === 'iPhone') {
os.iphone = true;
os.iphone5 = window.screen.height == 568;
} else if (ios[1] === 'iPod') {
os.ipod = true;
}
}
if (wp) {
os.wp = true;
os.version = wp[2];
os.wp8 = /^8/.test(os.version);
}
return os;
}
function search(keyword) {
if (keyword == "") {
alert("请输入要搜索的内容");
return;
}
if (keyword.length == 11) {
window.location.href = "/Sales/ProductDetail?itemCode=" + keyword;
}
else {
window.location.href = "/Sales/ProductList?keyword=" + keyword;
}
}
/*
下载客户端
*/
function downloadClient() {
window.location.href = "/Home/Download";
}
/*
转到顶部
*/
function goTop() {
$("html,body").animate({ scrollTop: 0 }, 1000);
}
/*
重置结算中心
*/
function resetSettlement() {
localStorage.removeItem("promotionCode");
localStorage.removeItem("discountType");
localStorage.removeItem("reduceID");
}