index.html 3.03 KB
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>会员拉新</title>
    <script src="../js/jquery-3.4.1.min.js"></script>
    <style>
        html,
        body {
            width: 100%;
            height: 100%;
            margin: 0;
            padding: 0;
            font-size: 16px;
            color: #ffffff;
        }

        .register_container {
            height: 100%;
            background-color: rgba(15, 106, 184, 0.99);
            margin: 0;
            padding: 2.5rem 2rem;
            box-sizing: border-box;
            text-align: center;
        }

        .register_titles .title {
            font-size: 3rem;
            line-height: 5rem;

        }

        .register_qrcode #image {
            display: inline-block;
            width: 60%;
            height: auto;
            margin: 3rem 0;
        }

        .register_qrcode .qrcodeTip {
            font-size: 2rem;
        }
    </style>
</head>

<body>
    <div class="register_container">
        <div class="register_titles">
            <div class="title">扫码注册成为会员</div>
        </div>
        <div class="register_qrcode">
            <img class="qrcode" id="image" src="" alt />
            <div class="qrcodeTip">长按识别二维码</div>
        </div>
    </div>
    <script>
        function GetQueryString(name) {
           var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
           var r = window.location.search.substr(1).match(reg)
           var context = ""
           if (r != null)
               context = r[2]
           reg = null
           r = null
           return context == null || context == "" || context == "undefined" ? "" : context;
        }
        const storecode = GetQueryString("storeCode")
        $(function () {
            showQRInfo()
        });
        const showQRInfo = () => {

        function onBridgeReady() {
            WeixinJSBridge.call('hideOptionMenu');
        }
        if (typeof WeixinJSBridge == "undefined") {
            if (document.addEventListener) {
                document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);
            } else if (document.attachEvent) {
                document.attachEvent('WeixinJSBridgeReady', onBridgeReady);
                document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);
            }

        } else {
            onBridgeReady()
        }   
            // let pageUri = `${nowUrl}&detailid=${voucherId}&actionid=${activeId}&unionid=${unionId}`;
            // let storecode = "181"
            let pageUri = `pages/user/register/register?storeCode=${storecode}`
            let pageUrl = `http://139.155.48.151:8085/workWx/auth/oauth2/wxMiniQrCode?pageUri=${pageUri}`;

            $.ajax({
                type: "POST",
                url: pageUrl,
                data: {},
                success: function (res) {
                    $('#image').attr('src', res.data)
                },
                error: function (data) {

                }
            });
        }
    </script>
</body>

</html>