Browse Source

app vip订阅缺陷修改

wangkaiyue 5 years ago
parent
commit
e6d9cc5121

+ 1 - 1
src/jfw/modules/app/src/web/staticres/jyapp/vipsubscribe/css/trial_info.css

@@ -123,7 +123,7 @@
   margin-left: .3rem;
   background-color: #E0E0E0;
   transform-origin: 0 0;
-  transform: scaleY(0.5);
+  transform: scaleY(0.8);
 }
 
 .trial_info .trial_body .form_info .form_bottom {

+ 3 - 3
src/jfw/modules/app/src/web/staticres/jyapp/vipsubscribe/css/vip_purchase.css

@@ -467,7 +467,7 @@
 .vip_purchase .choose_condition .pay_mode .choose_item a .info {
   width: 5rem;
   height: 100%;
-  color: #686868;
+  color: #000;
   font-size: 0.28rem;
   text-align: right;
   overflow: hidden;
@@ -479,7 +479,7 @@
 
 .vip_purchase .choose_condition .chooseList .choose_item a .info::placeholder,
 .vip_purchase .choose_condition .pay_mode .choose_item a .info::placeholder {
-  color: #686868;
+  color: #000;
 }
 
 .vip_purchase .choose_condition .chooseList .choose_item a i.iconfont,
@@ -510,7 +510,7 @@
 .vip_purchase .choose_condition .chooseList .free-7day .info,
 .vip_purchase .choose_condition .pay_mode .free-7day .info {
   margin-right: .2rem;
-  color: #686868;
+  color: #000;
 }
 
 .vip_purchase .choose_condition .chooseList {

+ 25 - 15
src/jfw/modules/app/src/web/templates/vipsubscribe/trial_info.html

@@ -12,7 +12,7 @@
     <link rel="stylesheet" type="text/css" href="/jyapp/vipsubscribe/css/base.css?v={{Msg "seo" "version"}}"/>
     <link rel="stylesheet" type="text/css" href="/jyapp/vipsubscribe/iconfont/iconfont.css?v={{Msg "seo" "version"}}"/>
     <link rel="stylesheet" href="/jyapp/vipsubscribe/css/weui.min.css?v={{Msg "seo" "version"}}">
-    <link rel="stylesheet" href="/jyapp/vipsubscribe/css/trial_info.css?v=111">
+    <link rel="stylesheet" href="/jyapp/vipsubscribe/css/trial_info.css?v=1231{{Msg "seo" "version"}}">
     <link rel="stylesheet" type="text/css" href="/jyapp/css/layout.css?v={{Msg "seo" "version"}}"/>
     <link rel="stylesheet" type="text/css" href="/jyapp/css/font.css?v={{Msg "seo" "version"}}"/>
 </head>
@@ -41,31 +41,31 @@
                     <div class="form_info">
                         <div class="form_top">
                             <div class="form_item form_item_line">
-                                <input type="text" placeholder="输入姓名" value="" class="name"
+                                <input type="text" placeholder="输入姓名" value="" class="name input"
                                        onchange="check_name($(this),true)">
                             </div>
                             <div class="form_item form_item_line">
-                                <input type="number" placeholder="输入手机号" value="" class="phone" maxlength="11"
+                                <input type="number" placeholder="输入手机号" value="" class="phone input" maxlength="11"
                                        onchange="check_tel($(this),$('.code_btn'),true)">
                             </div>
                             <div class="form_item form_item_line">
-                                <input type="number" placeholder="图形验证码" value="" class="code imgcode" maxlength="4"
+                                <input type="number" placeholder="图形验证码" value="" class="code imgcode input" maxlength="4"
                                        onchange="check_imgcode($(this),$('.code_btn'),true)">
                                 <img src="/subscribepay/trial/captcha" class="checkCode">
                             </div>
                             <div class="form_item">
-                                <input type="number" placeholder="手机验证码" value="" class="code phonecode" maxlength="6"
+                                <input type="number" placeholder="手机验证码" value="" class="code phonecode input" maxlength="6"
                                        onchange="check_phonecode($(this),true)">
                                 <button class="code_btn" type="button">获取验证码</button>
                             </div>
                         </div>
-                        <div class="form_bottom form_item_line">
-                            <div class="form_item">
-                                <input type="text" id="" placeholder="输入公司名称" class="company"
+                        <div class="form_bottom ">
+                            <div class="form_item form_item_line">
+                                <input type="text" id="" placeholder="输入公司名称" class="company input"
                                        onchange="check_company($(this))"></input>
                             </div>
                             <div class="form_item">
-                                <input type="text" placeholder="职位(非必填)" class="job">
+                                <input type="text" placeholder="职位(非必填)" class="job input">
                             </div>
                         </div>
                     </div>
@@ -95,7 +95,7 @@
 <script>
     {{if not .T.trialSign }}
     $(function () {
-        initScroll()
+        scrollView("input");
         $(".btn").text("申请免费试用").attr("disabled", "disabled");
         //获取用户信息
         $DoPost("/subscribepay/trial/GetUserPhone", {}, function (r) {
@@ -180,11 +180,21 @@
         });
     });
 
-    function initScroll() {
-        (/iphone|ipod|ipad/i.test(navigator.appVersion)) && document.addEventListener('blur', function (e) {
-            // 这里加了个类型判断,因为a等元素也会触发blur事件
-            ['input', 'textarea'].includes(e.target.localName) && document.body.scrollIntoView(true)
-        }, true)
+    function scrollView(obj) {
+        var view_height = $(document.body).height();
+
+        function change() {
+            $(document.body).height(view_height)
+        }
+        change();
+        window.addEventListener('resize', change);
+        $('.' + obj).on('blur', function () {
+            setTimeout(() => {
+                if (!document.activeElement.className.includes(obj)) {
+                    window.scroll(0, 0)
+                }
+            }, 50)
+        })
     }
     {{else}}
     $('#formInfo').submit(function (e) {

+ 6 - 4
src/jfw/modules/app/src/web/templates/vipsubscribe/vip_introduce.html

@@ -33,7 +33,8 @@
                 <div class="group_title">
                     <img src="/jyapp/vipsubscribe/image/group_title.png?v={{Msg "seo" "version"}}" alt="">
                     <span>VIP订阅服务特权</span>
-                    <img src="/jyapp/vipsubscribe/image/group_title.png?v={{Msg "seo" "version"}}" class="pic_mark" alt="">
+                    <img src="/jyapp/vipsubscribe/image/group_title.png?v={{Msg "seo" "version"}}" class="pic_mark"
+                         alt="">
                 </div>
                 <div class="group_cont">
                     <div class="grid">
@@ -60,7 +61,8 @@
                 <div class="group_title">
                     <img src="/jyapp/vipsubscribe/image/group_title.png?v={{Msg "seo" "version"}}" alt="">
                     <span>整体服务对比</span>
-                    <img src="/jyapp/vipsubscribe/image/group_title.png?v={{Msg "seo" "version"}}" class="pic_mark" alt="">
+                    <img src="/jyapp/vipsubscribe/image/group_title.png?v={{Msg "seo" "version"}}" class="pic_mark"
+                         alt="">
                 </div>
                 <div class="group_cont">
                     <table class="table" cellpadding="0" cellspacing="0">
@@ -134,9 +136,9 @@
         </div>
         <div class="menu">
             {{if not .T.notShowTrial }}
-                <a href="/jyapp/vipsubscribe/trialInfo" class="try_btn">试用7天</a>
+                <a onclick="window.location.replace('/jyapp/vipsubscribe/trialInfo')" class="try_btn">试用7天</a>
             {{end}}
-            <a href="/jyapp/vipsubscribe/vipsubscribe_new" class="subscribe_btn">去订阅</a>
+            <a onclick="window.location.replace('/jyapp/vipsubscribe/vipsubscribe_new')" class="subscribe_btn">去订阅</a>
         </div>
     </div>
 </div>

+ 10 - 5
src/jfw/modules/app/src/web/templates/vipsubscribe/vip_purchase.html

@@ -268,6 +268,11 @@
 <script src="/jyapp/vipsubscribe/js/common.js?v={{Msg "seo" "version"}}"></script>
 <script src="/jyapp/js/common.js?v={{Msg "seo" "version"}}"></script>
 <script>
+    $(window).bind("pageshow", function (event) {
+        if (event.originalEvent.persisted) {
+            window.location.reload();
+        }
+    });
     {{if not .T.isTrial }}
     sessionStorage.removeItem("vipSubisTrial");//非试用界面
     {{else}}
@@ -279,7 +284,7 @@
         industrySelect: ["一个行业"],// 已选择行业 一个行业(计算价格临时变量)
         timeSelect: [1, 2],//已选择时间 timeSelect[0]时长  timeSelect[1] 1:年 2:月
         price: {}, //价格
-        payWay:"",
+        payWay: "",
         vipSubisTrial: false,
         initData: function () {
             //已选择
@@ -320,7 +325,7 @@
                 //是否试用界面
                 if (sessionStorage.getItem("vipSubisTrial")) this.vipSubisTrial = true;
                 //支付方式
-                if(sessionStorage.getItem("vipSubPayWay")) this.payWay=sessionStorage.getItem("vipSubPayWay");
+                if (sessionStorage.getItem("vipSubPayWay")) this.payWay = sessionStorage.getItem("vipSubPayWay");
 
                 //加载价格
                 $DoPost("/subscribepay/vipsubscribe/getPrice", {}, function (r) {
@@ -362,7 +367,7 @@
         },
         showPrice: function () {
             //回显支付方式
-            if(this.payWay=="ali_app"){
+            if (this.payWay == "ali_app") {
                 $('#zfb').prop('checked', true);
                 $('.info.choose_way').text("支付宝支付");
             }
@@ -456,9 +461,9 @@
             var checkValue = $('input:radio[name="way"]:checked').val();
             $('.pay_way').hide(200);
             $('.pay_mode .select_payment .choose_way.info').html(checkValue);
-            if(checkValue==="微信支付"){
+            if (checkValue === "微信支付") {
                 sessionStorage.setItem("vipSubPayWay", "wx_app");
-            }else{
+            } else {
                 sessionStorage.setItem("vipSubPayWay", "ali_app");
             }
         });

+ 3 - 2
src/web/staticres/vipsubscribe/css/trial_info.css

@@ -113,7 +113,8 @@
   line-height: 1.3;
 }
 
-.trial_info .trial_body .form_info .form_item_line:after, .trial_info .trial_body .form_info .form-item-textarea:after {
+.trial_info .trial_body .form_info .form_item_line:after,
+.trial_info .trial_body .form_info .form-item-textarea:after {
   position: absolute;
   content: '';
   left: 0;
@@ -123,7 +124,7 @@
   margin-left: .3rem;
   background-color: #E0E0E0;
   transform-origin: 0 0;
-  transform: scaleY(0.5);
+  transform: scaleY(0.8);
 }
 
 .trial_info .trial_body .form_info .form_bottom {

+ 173 - 151
src/web/templates/weixin/vipsubscribe/trial_info.html

@@ -5,190 +5,212 @@
     <meta charset="utf-8">
     <title>VIP订阅-完善个人信息</title>
     <meta name="viewport"
-        content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
+          content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"/>
     <meta name="apple-mobile-web-app-capable" content="yes">
     <meta name="apple-mobile-web-app-status-bar-style" content="black">
     <script src="/vipsubscribe/js/rem.js?v={{Msg "seo" "version"}}"></script>
-    <link rel="stylesheet" type="text/css" href="/vipsubscribe/css/base.css?v={{Msg "seo" "version"}}" />
-    <link rel="stylesheet" type="text/css" href="/vipsubscribe/iconfont/iconfont.css?v={{Msg "seo" "version"}}" />
+    <link rel="stylesheet" type="text/css" href="/vipsubscribe/css/base.css?v={{Msg "seo" "version"}}"/>
+    <link rel="stylesheet" type="text/css" href="/vipsubscribe/iconfont/iconfont.css?v={{Msg "seo" "version"}}"/>
     <link rel="stylesheet" href="/vipsubscribe/css/weui.min.css?v={{Msg "seo" "version"}}">
-    <link rel="stylesheet" href="/vipsubscribe/css/trial_info.css?v=111">    
+    <link rel="stylesheet" href="/vipsubscribe/css/trial_info.css?v={{Msg "seo" "version"}}">
 </head>
 
-<body>
-    <div class="trial_info" style="height: 100vh">
-        <form class="form" id="formInfo">
-            <div class="trial_body">
-                <div class="banner">
-                    <div class="shadow"></div>
-                </div>
-                 <!-- 未完善个人信息展示的内容 -->
-                {{if not .T.trialSign }}
-                 <div class="form_title">- 完善个人信息 -</div>
-                {{else}}
-                 <!-- 已完善展示的内容-->
+<body style="height: 100vh">
+<div class="trial_info">
+    <form class="form" id="formInfo">
+        <div class="trial_body">
+            <div class="banner">
+                <div class="shadow"></div>
+            </div>
+            <!-- 未完善个人信息展示的内容 -->
+            {{if not .T.trialSign }}
+                <div class="form_title">- 完善个人信息 -</div>
+            {{else}}
+                <!-- 已完善展示的内容-->
                 <div class="perfect">您已完善过个人信息<br/>可直接领取试用</div>
-                {{end}}
-                 <!-- 未完善个人信息展示form_info  已完善不展示-->
-               {{if not .T.trialSign }}
+            {{end}}
+            <!-- 未完善个人信息展示form_info  已完善不展示-->
+            {{if not .T.trialSign }}
                 <div class="form_info">
                     <div class="form_top">
                         <div class="form_item form_item_line">
-                            <input type="text" placeholder="输入姓名" value="" class="name" onchange="check_name($(this),true)">
+                            <input type="text" placeholder="输入姓名" value="" class="name input"
+                                   onchange="check_name($(this),true)">
                         </div>
                         <div class="form_item form_item_line">
-                            <input type="number" placeholder="输入手机号" value="" class="phone" maxlength="11" onchange="check_tel($(this),$('.code_btn'),true)">
+                            <input type="number" placeholder="输入手机号" value="" class="phone input" maxlength="11"
+                                   onchange="check_tel($(this),$('.code_btn'),true)">
                         </div>
                         <div class="form_item form_item_line">
-                            <input type="number" placeholder="图形验证码" value="" class="code imgcode" maxlength="4" onchange="check_imgcode($(this),$('.code_btn'),true)">
+                            <input type="number" placeholder="图形验证码" value="" class="code imgcode input" maxlength="4"
+                                   onchange="check_imgcode($(this),$('.code_btn'),true)">
                             <img src="/subscribepay/trial/captcha" class="checkCode">
                         </div>
                         <div class="form_item">
-                            <input type="number" placeholder="手机验证码" value="" class="code phonecode" maxlength="6" onchange="check_phonecode($(this),true)">
+                            <input type="number" placeholder="手机验证码" value="" class="code phonecode input" maxlength="6"
+                                   onchange="check_phonecode($(this),true)">
                             <button class="code_btn" type="button">获取验证码</button>
                         </div>
                     </div>
                     <div class="form_bottom">
                         <div class="form_item form_item_line">
-                            <input type="text" id=""  placeholder="输入公司名称" class="company"
-                                onchange="check_company($(this))"></input>
+                            <input type="text" id="" placeholder="输入公司名称" class="company input"
+                                   onchange="check_company($(this))"></input>
                         </div>
                         <div class="form_item">
-                            <input type="text" placeholder="职位(非必填)" class="job">
+                            <input type="text" placeholder="职位(非必填)" class="job input">
                         </div>
                     </div>
                 </div>
-                {{end}}
-                <div class="explain">
-                    <div class="explain_title">- 活动说明 -</div>
-                    <p class="explain_item">1、每个用户完善个人信息后,只有一次7天试用权;</p>
-                    <p class="explain_item">2、每个用户只能选择一项付费套餐进行7天试用;</p>
-                    <p class="explain_item">3、如用户在试用期间购买付费套餐,则试用权限在购买支付后自动失效。</p>
-                </div>
+            {{end}}
+            <div class="explain">
+                <div class="explain_title">- 活动说明 -</div>
+                <p class="explain_item">1、每个用户完善个人信息后,只有一次7天试用权;</p>
+                <p class="explain_item">2、每个用户只能选择一项付费套餐进行7天试用;</p>
+                <p class="explain_item">3、如用户在试用期间购买付费套餐,则试用权限在购买支付后自动失效。</p>
             </div>
-            <div class="trial_btn">
-                <!-- 未完善个人信息展示的按钮 type类型为submit-->
-                <button class="btn"  type="submit">立即免费试用</button>
-                <!-- 已完善过个人信息 展示的按钮 type类型为button -->
-            </div>
-            
-        </form>
-    </div>
-    {{include "/common/weixin.html"}}
-    <script src="/vipsubscribe/js/jquery-2.1.4.js?v={{Msg "seo" "version"}}"></script>
-    <script src="/vipsubscribe/js/fastclick.js?v={{Msg "seo" "version"}}"></script>
-    <script src="/vipsubscribe/js/weui.min.js?v={{Msg "seo" "version"}}"></script>
-    <script src="/vipsubscribe/js/personal_info.js?v={{Msg "seo" "version"}}"></script>
-    <script src="/vipsubscribe/js/common.js?v={{Msg "seo" "version"}}"></script>
-    <script src="/vipsubscribe/js/share.js?v={{Msg "seo" "version"}}"></script>
-    <script>
-        
-        //解决android 键盘遮挡输入框
-        window.addEventListener("resize", function() {
-            if(document.activeElement.tagName=="INPUT" || document.activeElement.tagName=="TEXTAREA") {
-                window.setTimeout(function() {
-                    //document.activeElement.scrollIntoViewIfNeeded();
-                    document.activeElement.scrollIntoView({block: "center"});
-                },200);
-            }
-        })
-        initShare({{.T.signature}});
-        {{if not .T.trialSign }}
-        $(function () {
-            initScroll()
-            $(".btn").text("申请免费试用").attr("disabled","disabled");
-            //获取用户信息
-            $DoPost("/subscribepay/trial/GetUserPhone",{},function(r){
-              if(r.success){
+        </div>
+        <div class="trial_btn">
+            <!-- 未完善个人信息展示的按钮 type类型为submit-->
+            <button class="btn" type="submit">立即免费试用</button>
+            <!-- 已完善过个人信息 展示的按钮 type类型为button -->
+        </div>
+
+    </form>
+</div>
+{{include "/common/weixin.html"}}
+<script src="/vipsubscribe/js/jquery-2.1.4.js?v={{Msg "seo" "version"}}"></script>
+<script src="/vipsubscribe/js/fastclick.js?v={{Msg "seo" "version"}}"></script>
+<script src="/vipsubscribe/js/weui.min.js?v={{Msg "seo" "version"}}"></script>
+<script src="/vipsubscribe/js/personal_info.js?v={{Msg "seo" "version"}}"></script>
+<script src="/vipsubscribe/js/common.js?v={{Msg "seo" "version"}}"></script>
+<script src="/vipsubscribe/js/share.js?v={{Msg "seo" "version"}}"></script>
+<script>
+
+    //解决android 键盘遮挡输入框
+    window.addEventListener("resize", function () {
+        if (document.activeElement.tagName === "INPUT" || document.activeElement.tagName === "TEXTAREA") {
+            window.setTimeout(function () {
+                //document.activeElement.scrollIntoViewIfNeeded();
+                document.activeElement.scrollIntoView({block: "center"});
+            }, 200);
+        }
+    });
+    initShare({{.T.signature}});
+    {{if not .T.trialSign }}
+    $(function () {
+        //initScroll()
+        scrollView("input");
+        $(".btn").text("申请免费试用").attr("disabled", "disabled");
+        //获取用户信息
+        $DoPost("/subscribepay/trial/GetUserPhone", {}, function (r) {
+            if (r.success) {
                 $(".phone").val(r.phoneNum);
-                check_tel($('.phone'),$('.code_btn'),false);
-              }
-            })
-            
-            //实时校验
-            $('.name').bind("input propertychang",function(event){
-              check_name($(this),false);
-            })
-            $('.phone').bind("input propertychang",function(event){
-              check_tel($(this),$('.code_btn'),false);
-            })
-            $('.imgcode').bind("input propertychang",function(event){
-              check_imgcode($(this),$('.code_btn'),false)
-            })
-            $('.phonecode').bind("input propertychang",function(event){
-              check_phonecode($(this),false)
-            })
-            $('.company').bind("input propertychang",function(event){
-              check_company($(this))
-            })
-            
-            //刷新验证码
-            $(".checkCode").on("click",function(){
-                $(".checkCode").attr("src","/subscribepay/trial/captcha?rnd="+Math.random());
-            });
-            
-            // textarea自适应高度
-            /*$(".form-item-textarea textarea")[0].style.height = $(".form-item-textarea textarea")[0].scrollHeight + 'px';
-            $(".form-item-textarea textarea").on("input", function () {
-                this.style.height = 'auto';
-                this.style.height = this.scrollHeight + "px";
-            })*/
-             // 倒计时
-             $('.code_btn').click(function (e) {
-                e.stopPropagation();
-                let phone = $('.phone').val();
-                if(/^1[3456789]\d{9}$/.test(phone)){
-                  $DoPost("/subscribepay/trial/sendPhoneCaptcha",{"phoneNum":phone,"imgCancode":$.trim($('.code').val())},function(r){
-                    if(r.success){
-                      count($('.code_btn'),"获取验证码");
-                    }else{
-                      weui.toast(r.errMsg,{
-                        duration: 2000,
-                        className: 'custom-toast',
-                      });
-                      if(r.errMsg!="手机格式不正确"){
-                        $(".checkCode").attr("src","/subscribepay/trial/captcha?rnd="+Math.random()); //刷新验证码
-                      }
+                check_tel($('.phone'), $('.code_btn'), false);
+            }
+        });
+
+        //实时校验
+        $('.name').bind("input propertychang", function (event) {
+            check_name($(this), false);
+        });
+        $('.phone').bind("input propertychang", function (event) {
+            check_tel($(this), $('.code_btn'), false);
+        });
+        $('.imgcode').bind("input propertychang", function (event) {
+            check_imgcode($(this), $('.code_btn'), false)
+        });
+        $('.phonecode').bind("input propertychang", function (event) {
+            check_phonecode($(this), false)
+        });
+        $('.company').bind("input propertychang", function (event) {
+            check_company($(this))
+        });
+
+        //刷新验证码
+        $(".checkCode").on("click", function () {
+            $(".checkCode").attr("src", "/subscribepay/trial/captcha?rnd=" + Math.random());
+        });
+
+        // textarea自适应高度
+        /*$(".form-item-textarea textarea")[0].style.height = $(".form-item-textarea textarea")[0].scrollHeight + 'px';
+        $(".form-item-textarea textarea").on("input", function () {
+            this.style.height = 'auto';
+            this.style.height = this.scrollHeight + "px";
+        })*/
+        // 倒计时
+        $('.code_btn').click(function (e) {
+            e.stopPropagation();
+            let phone = $('.phone').val();
+            if (/^1[3456789]\d{9}$/.test(phone)) {
+                $DoPost("/subscribepay/trial/sendPhoneCaptcha", {
+                    "phoneNum": phone,
+                    "imgCancode": $.trim($('.code').val())
+                }, function (r) {
+                    if (r.success) {
+                        count($('.code_btn'), "获取验证码");
+                    } else {
+                        weui.toast(r.errMsg, {
+                            duration: 2000,
+                            className: 'custom-toast',
+                        });
+                        if (r.errMsg != "手机格式不正确") {
+                            $(".checkCode").attr("src", "/subscribepay/trial/captcha?rnd=" + Math.random()); //刷新验证码
+                        }
                     }
-                  })
-                }
-            })
-            //提交
-            $('#formInfo').submit(function(e) {	
-                var name = $('.name').val();
-                var tel = $('.phone').val();
-                var code = $('.phonecode').val();
-                var company = $('.company').val();
-                var job = $('.job').val();
-                var post_data = {
-                    name: name,
-                    tel: tel,
-                    code: code,
-                    company: company,
-                    job:job
-                }
-                // ajax提交成功后跳转至vip购买页
-                $DoPost("/subscribepay/trial/submitApply",post_data,function(r){
-                  if(r.success){
-                    window.location.replace("/weixin/pay/vipsubscribe_trial");
-                  }
                 })
-                return false;	
-            });
+            }
         });
-          function initScroll() {
-          	(/iphone|ipod|ipad/i.test(navigator.appVersion)) && document.addEventListener('blur', function(e) {
-          		// 这里加了个类型判断,因为a等元素也会触发blur事件
-          		['input', 'textarea'].includes(e.target.localName) && document.body.scrollIntoView(true)
-          	}, true)
-        	}
-        {{else}}
-            $('#formInfo').submit(function(e) {	
-              window.location.replace("/weixin/pay/vipsubscribe_trial");
-              return false;	
+        //提交
+        $('#formInfo').submit(function (e) {
+            var name = $('.name').val();
+            var tel = $('.phone').val();
+            var code = $('.phonecode').val();
+            var company = $('.company').val();
+            var job = $('.job').val();
+            var post_data = {
+                name: name,
+                tel: tel,
+                code: code,
+                company: company,
+                job: job
+            };
+            // ajax提交成功后跳转至vip购买页
+            $DoPost("/subscribepay/trial/submitApply", post_data, function (r) {
+                if (r.success) {
+                    window.location.replace("/weixin/pay/vipsubscribe_trial");
+                }
             });
-        {{end}}
-    </script>
+            return false;
+        });
+    });
+
+    // 解决移动端软键盘弹起遮挡输入框及ios下软键盘关闭后底部留白问题
+    function scrollView(obj) {
+        var view_height = $(document.body).height();
+
+        function change() {
+            $(document.body).height(view_height)
+        }
+        change();
+        window.addEventListener('resize', change);
+        $('.' + obj).on('blur', function () {
+            setTimeout(() => {
+                if (!document.activeElement.className.includes(obj)) {
+                    window.scroll(0, 0)
+                }
+            }, 50)
+        })
+    }
+    {{else}}
+    $('#formInfo').submit(function (e) {
+        window.location.replace("/weixin/pay/vipsubscribe_trial");
+        return false;
+    });
+    {{end}}
+
+
+</script>
 </body>
 
 </html>

+ 2 - 2
src/web/templates/weixin/vipsubscribe/vip_introduce.html

@@ -127,9 +127,9 @@
         </div>
         <div class="menu">
             {{if not .T.notShowTrial }}
-            <a href="/front/vipsubscribe/trialInfo" class="try_btn">试用7天</a>
+            <a onclick="window.location.replace('/front/vipsubscribe/trialInfo')" class="try_btn">试用7天</a>
             {{end}}
-            <a href="/weixin/pay/vipsubscribe_new" class="subscribe_btn">去订阅</a>
+            <a onclick="window.location.replace('/weixin/pay/vipsubscribe_new')"  class="subscribe_btn">去订阅</a>
         </div>
     </div>
     {{include "/common/weixin.html"}}