<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">var User = {
    n: 360,
    t: null,
    login: function () {
        $('#user-register').modal('hide');
        $('#user-reset').modal('hide');
    },
    reg: function () {
        $('#user-login').modal('hide');
        $('#user-reset').modal('hide');

    },
    reset: function () {
        $('#user-login').modal('hide');
        $('#user-register').modal('hide');
    },
    checkLogin: function () {
        if (!CheckValue("LoginUsername", "è¯·è¾“å…¥å¸å·")) return false;
        if (!CheckValue("LoginPwd", "è¯·è¾“å…¥å¯†ç&nbsp;")) return false;
        var username = $("#LoginUsername").val();
        var pwd = $("#LoginPwd").val();
        $("#divLogin").css({ display: "" });
        $("#LoginStatus").html("&lt;img src='/Public/img/loading.gif' /&gt;");
        $.ajax({
            type: "POST",
            url: "/Ajax/AjaxUser.html",
            data: { action: "UserLogin", username: username, pwd: pwd, SiteID: $("#SiteID").val() },
            dataType: "json", //"json"
            timeout: 30000,
            success: function (msg) {
                if (msg.success == 1) {
                    location.href = 'user/info.html';
                } else {
                    $("#LoginStatus").html(msg.msg);
                }
            }
        });
    },
    checkReg: function () {
        if (!CheckValue("RegUsername", "è¯·è¾“å…¥æ‰‹æœºå·")) return false;
        if (!CheckMobile("RegUsername", "è¯·è¾“å…¥æ­£ç¡®çš„æ‰‹æœºå·ç&nbsp;")) return false;
        if (!CheckValue("RegPwd", "è¯·è¾“å…¥å¯†ç&nbsp;")) return false;
        if (!CheckLength("RegPwd", 6, 20, "å¯†ç&nbsp;é•¿åº¦å¿…é¡»å†6-20ä½ä¹‹é—´")) return false;
        if (!CheckValue("RegPwd2", "è¯·è¾“å…¥ç¡®è®¤å¯†ç&nbsp;")) return false;
        if (!CheckConfirmPwd("RegPwd", "RegPwd2", "å¯†ç&nbsp;ä¸Žç¡®è®¤å¯†ç&nbsp;ä¸ä¸€è‡´ï¼Œè¯·é‡æ–°è¾“å…¥")) return false;
        if (!CheckValue("RegCode", "è¯·è¾“å…¥éªŒè¯ç&nbsp;")) return false;
        var username = $("#RegUsername").val();
        var pwd = $("#RegPwd").val();
        var code = $("#RegCode").val();
        $("#divReg").css({ display: "" });
        $("#RegStatus").html("&lt;img src='/Public/img/loading.gif' /&gt;");
        $.ajax({
            type: "POST",
            url: "/Ajax/AjaxUser.html",
            data: { action: "UserReg", username: username, pwd: pwd, code: code, SiteID: $("#SiteID").val() },
            dataType: "json", //"json"
            timeout: 30000,
            success: function (msg) {
                if (msg.success == 1) {
                    location.href = 'user/info.html';
                } else {
                    $("#RegStatus").html(msg.msg);
                }
            }
        });
    },
    sendRegCode: function (btn) {
        if (!CheckMobile("RegUsername", "è¯·è¾“å…¥æ­£ç¡®çš„æ‰‹æœºå·ç&nbsp;")) return false;
        btn.disabled = true;
        var username = $("#RegUsername").val();
        $.ajax({
            type: "POST",
            url: "/Ajax/AjaxUser.html",
            data: { action: "SendRegCode", username: username, SiteID: $("#SiteID").val() },
            dataType: "json", //"json"
            timeout: 30000,
            success: function (msg) {
                if (msg.success != 1) {
                    alert(msg.msg);
                    btn.disabled = false;
                    $(btn).html("å‘é€éªŒè¯ç&nbsp;");
                } else {
                    User.checkTime(btn);
                }
            }
        });
    },
    sendResetCode: function (btn) {
        if (!CheckMobile("ResetUsername", "è¯·è¾“å…¥æ­£ç¡®çš„æ‰‹æœºå·ç&nbsp;")) return false;
        btn.disabled = true;
        var username = $("#ResetUsername").val();
        $.ajax({
            type: "POST",
            url: "/Ajax/AjaxUser.html",
            data: { action: "SendResetCode", username: username, SiteID: $("#SiteID").val() },
            dataType: "json", //"json"
            timeout: 30000,
            success: function (msg) {
                if (msg.success != 1) {
                    alert(msg.msg);
                    btn.disabled = false;
                    $(btn).html("å‘é€éªŒè¯ç&nbsp;");
                } else {
                    User.checkTime(btn);
                }
            }
        });
    },
    checkTime: function (btn) {
        User.t = setInterval(function () {
            if (User.n &gt; 1) {
                btn.disabled = true;
                $(btn).html("å‰©ä½™" + User.n + "ç§’");
                User.n -= 1;
            } else {
                clearInterval(User.t);
                btn.disabled = false;
                $(btn).html("å‘é€éªŒè¯ç&nbsp;");
            }
        }, 1000);

    },
    checkReset: function () {
        if (!CheckValue("ResetUsername", "è¯·è¾“å…¥æ‰‹æœºå·")) return false;
        if (!CheckMobile("ResetUsername", "è¯·è¾“å…¥æ­£ç¡®çš„æ‰‹æœºå·ç&nbsp;")) return false;
        if (!CheckValue("ResetPwd", "è¯·è¾“å…¥å¯†ç&nbsp;")) return false;
        if (!CheckLength("ResetPwd", 6, 20, "å¯†ç&nbsp;é•¿åº¦å¿…é¡»å†6-20ä½ä¹‹é—´")) return false;
        if (!CheckValue("ResetPwd2", "è¯·è¾“å…¥ç¡®è®¤å¯†ç&nbsp;")) return false;
        if (!CheckConfirmPwd("ResetPwd", "ResetPwd2", "å¯†ç&nbsp;ä¸Žç¡®è®¤å¯†ç&nbsp;ä¸ä¸€è‡´ï¼Œè¯·é‡æ–°è¾“å…¥")) return false;
        if (!CheckValue("ResetCode", "è¯·è¾“å…¥éªŒè¯ç&nbsp;")) return false;
        var username = $("#ResetUsername").val();
        var pwd = $("#ResetPwd").val();
        var code = $("#ResetCode").val();
        $("#divReset").css({ display: "" });
        $("#ResetStatus").html("&lt;img src='/Public/img/loading.gif' /&gt;");
        $.ajax({
            type: "POST",
            url: "/Ajax/AjaxUser.html",
            data: { action: "UserReset", username: username, pwd: pwd, code: code, SiteID: $("#SiteID").val() },
            dataType: "json", //"json"
            timeout: 30000,
            success: function (msg) {
                if (msg.success == 1) {
                    location.href = 'user/info.html';
                } else {
                    $("#ResetStatus").html(msg.msg);
                }
            }
        });
    },
    ChangePrivince: function (v) {
        $.ajax({
            url: "/Ajax/AjaxUser.html",
            type: 'POST',
            data: { action: 'ChangeProvince', Province: v },
            dataType: 'json',
            timeout: 30000,
            error: function () { alert('å‡ºçŽ°æœªçŸ¥é”™è¯¯!'); },
            success: function (msg) {
                d("City").options.length = 1;
                for (var i = 0; i &lt; msg.length; i++) {
                    var o = new Option(msg[i].CityName, msg[i].CityName);
                    d("City").options.add(o);
                }
            }
        });
    },
    ChangeCity: function (v) {
        $.ajax({
            url: "/Ajax/AjaxUser.html",
            type: 'POST',
            data: { action: 'ChangeCity', City: v },
            dataType: 'json',
            timeout: 30000,
            error: function () { alert('å‡ºçŽ°æœªçŸ¥é”™è¯¯!'); },
            success: function (msg) {
                d("Area").options.length = 1;
                for (var i = 0; i &lt; msg.length; i++) {
                    var o = new Option(msg[i].DistrictName, msg[i].DistrictName);
                    d("Area").options.add(o);
                }
            }
        });
    },
    ChangePwd: function () {
        if (!CheckValue("Pwd", "è¯·è¾“å…¥åŽŸå¯†ç&nbsp;")) return false;
        if (!CheckLength("Pwd1", 6, 20, "å¯†ç&nbsp;é•¿åº¦å¿…é¡»å†6-20ä½ä¹‹é—´")) return false;
        if (!CheckValue("Pwd2", "è¯·è¾“å…¥ç¡®è®¤å¯†ç&nbsp;")) return false;
        if (!CheckConfirmPwd("Pwd1", "Pwd2", "å¯†ç&nbsp;ä¸Žç¡®è®¤å¯†ç&nbsp;ä¸ä¸€è‡´ï¼Œè¯·é‡æ–°è¾“å…¥")) return false;
    },
    ChangeMobile: function () {
        if (!CheckMobile("RegUsername", "è¯·è¾“å…¥æ­£ç¡®çš„æ‰‹æœºå·ç&nbsp;")) return false;
        if (!CheckValue("code", "è¯·è¾“å…¥éªŒè¯ç&nbsp;")) return false;
    },
    checkAddr: function () {
        if (!CheckValue("TrueName", "è¯·è¾“å…¥æ”¶è´§äººå§“å")) return false;
        if (!CheckValue("Province", "è¯·é€‰æ‹©çœä»½")) return false;
        if (!CheckValue("City", "è¯·é€‰æ‹©åŸŽå¸‚")) return false;
        if (!CheckValue("Area", "è¯·é€‰æ‹©åœ°åŒº")) return false;
        if (!CheckValue("Addr", "è¯·è¾“å…¥è¯¦ç»†åœ°å€")) return false;
        if (!CheckValue("Tel", "è¯·è¾“å…¥è”ç³»ç”µè¯")) return false;
    },
    delAddr: function (id) {
        if (window.confirm("æ‚¨ç¡®è®¤åˆ&nbsp;é™¤å—ï¼Ÿ")) {
            $.ajax({
                url: "/Ajax/AjaxUser.html",
                type: 'POST',
                data: { action: 'DelAddr', id: id },
                dataType: 'json',
                timeout: 30000,
                error: function () { alert('å‡ºçŽ°æœªçŸ¥é”™è¯¯!'); },
                success: function (msg) {
                    if (msg.success == 1) {
                        alert("åˆ&nbsp;é™¤æˆåŠŸï¼");
                        location.href = "address.html";
                    } else {
                        alert(msg.msg);
                    }
                }
            });
        }
    },
    setDefaultAddr: function (id) {
        $.ajax({
            url: "/Ajax/AjaxUser.html",
            type: 'POST',
            data: { action: 'SetDefaultAddr', id: id },
            dataType: 'json',
            timeout: 30000,
            error: function () { alert('å‡ºçŽ°æœªçŸ¥é”™è¯¯!'); },
            success: function (msg) {
                if (msg.success == 1) {
                    alert("è®¾ç½®æˆåŠŸï¼");
                    location.href = "address.html";
                } else {
                    alert(msg.msg);
                }
            }
        });
    },
    cancelOrder: function (id) {
        if (window.confirm("æ‚¨ç¡®è®¤å–æ¶ˆè¯¥è®¢å•å—ï¼Ÿ")) {
            $.ajax({
                url: "/Ajax/AjaxUser.html",
                type: 'POST',
                data: { action: 'CancelOrder', id: id },
                dataType: 'json',
                timeout: 30000,
                error: function () { alert('å‡ºçŽ°æœªçŸ¥é”™è¯¯!'); },
                success: function (msg) {
                    if (msg.success == 1) {
                        alert("å–æ¶ˆæˆåŠŸï¼");
                        location.href = "order.html";
                    } else {
                        alert(msg.msg);
                    }
                }
            });
        }
    },
    changePay: function (v) {
        if (NotIsNull(d("rememberMe1"))) {
            $("#rememberMe1")[0].checked = v == 0;
        }
        if (NotIsNull(d("rememberMe2"))) {
            $("#rememberMe2")[0].checked = v == 1;
        }
    },
    ShowPayWin: function (id) {
        $("#OrderPayID").val(id);
    },
    SelectPay: function () {
        var bl1 = NotIsNull(d("rememberMe1")) ? $("#rememberMe1")[0].checked : false;
        var bl2 = NotIsNull(d("rememberMe2")) ? $("#rememberMe2")[0].checked : false;
        var OrderID = $("#OrderPayID").val();
        if (bl1) {
            window.open("order.html?OrderPay=" + OrderID + "&amp;PayChannel=0");
        } else if (bl2) {
            $('#user-pay').modal('hide');
            $('#user-wxpay').modal('show');
            var url = "order.html?OrderPay=" + OrderID + "&amp;PayChannel=1";
            $("#WXPayImg").html("");
            $.ajax({
                url: url,
                type: 'POST',
                data: { ac: 'OrderPay' },
                dataType: 'html',
                timeout: 30000,
                error: function () { alert('å‡ºçŽ°æœªçŸ¥é”™è¯¯!'); },
                success: function (msg) {
                    $("#WXPayImg").html(msg);
                    User.GetPayStatus(OrderID);
                }
            });
        } else {
            alert("è¯·é€‰æ‹©ä¸€ç§æ”¯ä»˜æ–¹å¼");
        }
    },
    GetPayStatus: function (OrderID) {
        $.ajax({
            url: '/Ajax/AjaxUser.html',
            type: 'POST',
            data: { action: 'GetPayStatus', OrderID: OrderID },
            dataType: 'json',
            timeout: 30000,
            error: function () { },
            success: function (data) {
                if (data.success == 1) {
                    location.href = "order.html";
                } else {
                    setTimeout(function () {
                        User.GetPayStatus(OrderID);
                    }, 3000);
                }
            }
        });
    }
}</pre></body></html>