Browse Source

feat: 附件下载包移动端充值成功页面调整

zhangyuhan 3 years ago
parent
commit
7ef34a16d6

+ 43 - 2
src/jfw/modules/app/src/web/templates/commonPay/paySuccess.html

@@ -17,6 +17,17 @@
     <link rel="stylesheet" type="text/css" href="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/local/layout.css"/>
     <link rel="stylesheet" type="text/css" href="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/local/layout.css"/>
     <link rel="stylesheet" type="text/css"
     <link rel="stylesheet" type="text/css"
           href="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/css/font.css?v={{Msg "seo" "version"}}"/>
           href="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/css/font.css?v={{Msg "seo" "version"}}"/>
+    <style>
+        .info-box .info-item span.light-text {
+            color: #2ABED1;
+        }
+        .info-box .info-item {
+            font-size: 0.26rem;
+            font-weight: 500;
+            color: #9B9CA3;
+            line-height: 0.36rem;
+        }
+    </style>
 </head>
 </head>
 <body>
 <body>
 <div class="app-layout-header jy-app-header">
 <div class="app-layout-header jy-app-header">
@@ -35,7 +46,9 @@
                 </p>
                 </p>
             </div>
             </div>
             <div class="info-box">
             <div class="info-box">
-                <div class="info-item"></div>
+            <div class="info-item" name="附件下载包" style="display: none">
+                <span>附件下载:<span class="light-text" name="file-num"></span></span>&nbsp;&nbsp;|&nbsp;&nbsp;<span>有效期至:<span class="light-text" name="file-time"></span></span>
+            </div>
             </div>
             </div>
             <div class="info_box">
             <div class="info_box">
                 <div class="pay_mode">
                 <div class="pay_mode">
@@ -111,6 +124,34 @@
 <script src="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/big-member/js/utils.js?v={{Msg "seo" "version"}}"></script>
 <script src="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/big-member/js/utils.js?v={{Msg "seo" "version"}}"></script>
 <script src="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/js/common.js?v={{Msg "seo" "mod_version"}}"></script>
 <script src="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/js/common.js?v={{Msg "seo" "mod_version"}}"></script>
 <script>
 <script>
+    $.ajax({
+        type: 'POST',
+        url: '/subscribepay/orderListDetails/getOrderPayAllMsg',
+        data: {
+            orderCode: {{.T.orderCode}}
+        },
+        success: function (res) {
+            if (res && res.errMsg === '' && res.data) {
+                console.log(res.data)
+                try {
+                    switch (res.data.order.product_type) {
+                        case '附件下载包': {
+                            var tempNode = $('.info-box .info-item[name="附件下载包"]')
+                            var tempInfo = JSON.parse(res.data.order.filter)
+                            tempNode.find('span[name="file-num"]').text('+' + tempInfo.num)
+                            tempNode.find('span[name="file-time"]').text(tempInfo.validTime.replace(/-/g, '/'))
+                            tempNode.show()
+                            document.title = '附件下载包充值'
+                            $('.header-title').text(document.title)
+                            break
+                        }
+                    }
+                } catch (e) {
+                    console.warn(e)
+                }
+            }
+        }
+    })
     $(function () {
     $(function () {
         try {
         try {
             JyObj.hiddenBottom("0");
             JyObj.hiddenBottom("0");
@@ -212,7 +253,7 @@
         if (orderFilter.give_cycle) {
         if (orderFilter.give_cycle) {
             var giveCycle = orderFilter.give_cycle;
             var giveCycle = orderFilter.give_cycle;
             var giveType = orderFilter.give_type; //时间类型:1/天、2/月
             var giveType = orderFilter.give_type; //时间类型:1/天、2/月
-            
+
             if (giveCycle) {
             if (giveCycle) {
                 if (giveType==1) {
                 if (giveType==1) {
                     give = giveCycle+"天";
                     give = giveCycle+"天";

+ 42 - 2
src/web/templates/weixin/commonPay/paySuccess.html

@@ -12,6 +12,17 @@
     <link rel="stylesheet" href="{{Msg "seo" "cdn"}}/wxCommonPay/css/public.css?v={{Msg "seo" "version"}}">
     <link rel="stylesheet" href="{{Msg "seo" "cdn"}}/wxCommonPay/css/public.css?v={{Msg "seo" "version"}}">
     <link rel="stylesheet" href="{{Msg "seo" "cdn"}}/wxCommonPay/css/pay_success.css?v={{Msg "seo" "version"}}">
     <link rel="stylesheet" href="{{Msg "seo" "cdn"}}/wxCommonPay/css/pay_success.css?v={{Msg "seo" "version"}}">
     <link rel="stylesheet" href="{{Msg "seo" "cdn"}}/css/wxbutton.css?v={{Msg "seo" "version"}}">
     <link rel="stylesheet" href="{{Msg "seo" "cdn"}}/css/wxbutton.css?v={{Msg "seo" "version"}}">
+    <style>
+        .info-box .info-item span.light-text {
+            color: #2ABED1;
+        }
+        .info-box .info-item {
+            font-size: 0.26rem;
+            font-weight: 500;
+            color: #9B9CA3;
+            line-height: 0.36rem;
+        }
+    </style>
 </head>
 </head>
 <body>
 <body>
 <div class="vip_pay_success layout_top-bottom">
 <div class="vip_pay_success layout_top-bottom">
@@ -25,7 +36,9 @@
             </p>
             </p>
         </div>
         </div>
         <div class="info-box">
         <div class="info-box">
-            <div class="info-item"></div>
+            <div class="info-item" name="附件下载包" style="display: none">
+                <span>附件下载:<span class="light-text" name="file-num"></span></span>&nbsp;&nbsp;|&nbsp;&nbsp;<span>有效期至:<span class="light-text" name="file-time"></span></span>
+            </div>
         </div>
         </div>
         <div class="info_box">
         <div class="info_box">
             <div class="pay_mode">
             <div class="pay_mode">
@@ -91,6 +104,33 @@
 <script src="https://cdn-common.jianyu360.com/cdn/lib/jquery/3.6.0/jquery.min.js"></script>
 <script src="https://cdn-common.jianyu360.com/cdn/lib/jquery/3.6.0/jquery.min.js"></script>
 <script src="{{Msg "seo" "cdn"}}/big-member/js/utils.js?v={{Msg "seo" "version"}}"></script>
 <script src="{{Msg "seo" "cdn"}}/big-member/js/utils.js?v={{Msg "seo" "version"}}"></script>
 <script>
 <script>
+    $.ajax({
+        type: 'POST',
+        url: '/subscribepay/orderListDetails/getOrderPayAllMsg',
+        data: {
+            orderCode: {{.T.orderCode}}
+        },
+        success: function (res) {
+            if (res && res.errMsg === '' && res.data) {
+                console.log(res.data)
+                try {
+                    switch (res.data.order.product_type) {
+                        case '附件下载包': {
+                            var tempNode = $('.info-box .info-item[name="附件下载包"]')
+                            var tempInfo = JSON.parse(res.data.order.filter)
+                            tempNode.find('span[name="file-num"]').text('+' + tempInfo.num)
+                            tempNode.find('span[name="file-time"]').text(tempInfo.validTime.replace(/-/g, '/'))
+                            tempNode.show()
+                            document.title = '附件下载包充值'
+                            break
+                        }
+                    }
+                } catch (e) {
+                    console.warn(e)
+                }
+            }
+        }
+    })
     $(function () {
     $(function () {
         var payTime = {{.T.payTime}}
         var payTime = {{.T.payTime}}
         var price ={{.T.price}}
         var price ={{.T.price}}
@@ -179,7 +219,7 @@
         if (orderFilter.give_cycle) {
         if (orderFilter.give_cycle) {
             var giveCycle = orderFilter.give_cycle;
             var giveCycle = orderFilter.give_cycle;
             var giveType = orderFilter.give_type; //时间类型:1/天、2/月
             var giveType = orderFilter.give_type; //时间类型:1/天、2/月
-            
+
             if (giveCycle) {
             if (giveCycle) {
                 if (giveType==1) {
                 if (giveType==1) {
                     give = giveCycle+"天";
                     give = giveCycle+"天";