index.html 3.03 KB
Newer Older
xulili's avatar
xulili committed
1 2
<!DOCTYPE html>
<html lang="en">
3

xulili's avatar
xulili committed
4 5 6 7 8
<head>
    <meta charset="UTF-8">
    <title>会员拉新</title>
    <script src="../js/jquery-3.4.1.min.js"></script>
    <style>
9 10
        html,
        body {
xulili's avatar
xulili committed
11 12 13 14 15 16 17
            width: 100%;
            height: 100%;
            margin: 0;
            padding: 0;
            font-size: 16px;
            color: #ffffff;
        }
18 19

        .register_container {
xulili's avatar
xulili committed
20 21 22 23 24 25 26
            height: 100%;
            background-color: rgba(15, 106, 184, 0.99);
            margin: 0;
            padding: 2.5rem 2rem;
            box-sizing: border-box;
            text-align: center;
        }
27 28

        .register_titles .title {
xulili's avatar
xulili committed
29 30 31 32
            font-size: 3rem;
            line-height: 5rem;

        }
33 34

        .register_qrcode #image {
xulili's avatar
xulili committed
35 36 37 38 39
            display: inline-block;
            width: 60%;
            height: auto;
            margin: 3rem 0;
        }
40 41

        .register_qrcode .qrcodeTip {
xulili's avatar
xulili committed
42 43 44 45
            font-size: 2rem;
        }
    </style>
</head>
46

xulili's avatar
xulili committed
47
<body>
48 49 50 51 52 53 54 55
    <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>
xulili's avatar
xulili committed
56
    </div>
57 58
    <script>
        function GetQueryString(name) {
xd's avatar
xd committed
59 60 61 62 63 64 65 66
           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;
67 68 69 70 71 72
        }
        const storecode = GetQueryString("storeCode")
        $(function () {
            showQRInfo()
        });
        const showQRInfo = () => {
xd's avatar
xd committed
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87

        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()
        }   
88 89 90 91
            // 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}`;
xulili's avatar
xulili committed
92

93 94 95 96 97 98 99 100
            $.ajax({
                type: "POST",
                url: pageUrl,
                data: {},
                success: function (res) {
                    $('#image').attr('src', res.data)
                },
                error: function (data) {
xulili's avatar
xulili committed
101

102 103 104 105
                }
            });
        }
    </script>
xulili's avatar
xulili committed
106
</body>
107 108

</html>