Эх сурвалжийг харах

feat: 支付成功提示弹窗

Signed-off-by: tangshizhe <48740614+tangshizhe@users.noreply.github.com>
tangshizhe 4 сар өмнө
parent
commit
818630578b

+ 6 - 0
src/jfw/modules/app/src/web/staticres/jyapp/commonPay/css/public.css

@@ -451,6 +451,12 @@ button[disabled] {
   color: #fb483d;
 }
 
+.weui-dialog__hd {
+  padding: 0.4rem 0.4rem 0;
+  font-size: .32rem;
+  color: #171826;
+}
+
 .weui-skin_android .weui-dialog__bd,
 .weui-dialog__bd {
   margin: 0.44rem 0.4rem 0.44rem;

+ 40 - 0
src/jfw/modules/app/src/web/templates/commonPay/paySuccess.html

@@ -204,6 +204,21 @@
     {{end}}
         
     </div>
+    <div class="weui-mask" id="weuiMask" style="display: none;"></div>
+    <div class="weui-dialog" id="weuiDialog" style="display: none;">
+        <div class="weui-dialog__hd">
+          报告下载成功
+        </div>
+        <div class="weui-dialog__bd">
+            <p id="weuiDialogContent">
+              报告将于<span class="time"></span>分钟内发送至您的邮箱,您也可前往“资产-报告下载记录”查看详情。
+            </p>
+        </div>
+        <div class="weui-dialog__ft">
+            <a href="javascript:;" id="weuiDialogCancel" class="weui-dialog__btn weui-dialog__btn_default">取消</a>
+            <a href="/jy_mobile/reportanalysis/reportDownload?inside-jumps=1" id="weuiDialogConfirm" class="weui-dialog__btn weui-dialog__btn_primary">查看下载记录</a>
+        </div>
+    </div>
 </div>
 </body>
 <script src="https://cdn-common.jianyu360.com/cdn/lib/jquery/3.6.0/jquery.min.js"></script>
@@ -359,6 +374,13 @@
                           $('.header-title').text(document.title)
                           break
                         }
+                        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)
+                          $('#weuiMask').show()
+                          $('#weuiDialog').show()
+                        }
                     }
                 } catch (e) {
                     console.warn(e)
@@ -366,6 +388,24 @@
             }
         }
     })
+    $.ajax({
+      type: 'POST',
+      url: '/subscribepay/config',
+      success: function (res) {
+        if (res && res.error_code === 0 && res.data) {
+          console.log(res.data)
+          $('#weuiDialogContent .time').html(res.data.bidCreditReport_makeTime)
+        }
+      }
+    })
+    $('#weuiDialogCancel').click(function () {
+      $('#weuiDialog').hide()
+      $('#weuiMask').hide()
+    })
+    $('#weuiMask').click(function () {
+      $('#weuiDialog').hide()
+      $('#weuiMask').hide()
+    })
     $(function () {
         try {
             JyObj.hiddenBottom("0");

+ 2 - 1
src/web/staticres/common-module/order-list/js/order-list-config.js

@@ -71,7 +71,8 @@ var assetsConf = {
     '剑鱼文库会员',
     '市场分析定制报告下载包',
     '企业中标分析报告下载包',
-    '业主采购分析报告下载包'
+    '业主采购分析报告下载包',
+    '投标企业信用报告'
   ],
   init: function () {
     // this.getPlatform()

+ 6 - 0
src/web/staticres/common-module/order-list/js/order-list.js

@@ -1347,6 +1347,12 @@ var vm = new Vue({
           }
           break
         }
+        case '投标企业信用报告': {
+          var href = assetsConf.bidCreditReportLink.pay[platform]
+          if (href) {
+            this.goToLink(`${href}?orderCode=${orderCode}`)
+          }
+        }
         default: {
           break
         }

+ 6 - 0
src/web/staticres/wxCommonPay/css/public.css

@@ -451,6 +451,12 @@ button[disabled] {
   color: #fb483d;
 }
 
+.weui-dialog__hd {
+  padding: 0.4rem 0.4rem 0;
+  font-size: .32rem;
+  color: #171826;
+}
+
 .weui-skin_android .weui-dialog__bd,
 .weui-dialog__bd {
   margin: 0.44rem 0.4rem 0.44rem;

+ 40 - 0
src/web/templates/weixin/commonPay/paySuccess.html

@@ -189,6 +189,21 @@
   </button>
 </div>
 {{end}}
+  <div class="weui-mask" id="weuiMask" style="display: none;"></div>
+  <div class="weui-dialog" id="weuiDialog" style="display: none;">
+      <div class="weui-dialog__hd">
+        报告下载成功
+      </div>
+      <div class="weui-dialog__bd">
+          <p id="weuiDialogContent">
+            报告将于<span class="time"></span>分钟内发送至您的邮箱,您也可前往“资产-报告下载记录”查看详情。
+          </p>
+      </div>
+      <div class="weui-dialog__ft">
+          <a href="javascript:;" id="weuiDialogCancel" class="weui-dialog__btn weui-dialog__btn_default">取消</a>
+          <a href="/jy_mobile/reportanalysis/reportDownload?inside-jumps=1" id="weuiDialogConfirm" class="weui-dialog__btn weui-dialog__btn_primary">查看下载记录</a>
+      </div>
+  </div>
 </div>
 </body>
 <script src="https://cdn-common.jianyu360.com/cdn/lib/jquery/3.6.0/jquery.min.js"></script>
@@ -316,6 +331,13 @@
                         setAreaPackInfo(JSON.parse(res.data.order.filter))
                         break
                       }
+                      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)
+                        $('#weuiMask').show()
+                        $('#weuiDialog').show()
+                      }
                     }
                 } catch (e) {
                     console.warn(e)
@@ -323,6 +345,24 @@
             }
         }
     })
+    $.ajax({
+      type: 'POST',
+      url: '/subscribepay/config',
+      success: function (res) {
+        if (res && res.error_code === 0 && res.data) {
+          console.log(res.data)
+          $('#weuiDialogContent .time').html(res.data.bidCreditReport_makeTime)
+        }
+      }
+    })
+    $('#weuiDialogCancel').click(function () {
+      $('#weuiDialog').hide()
+      $('#weuiMask').hide()
+    })
+    $('#weuiMask').click(function () {
+      $('#weuiDialog').hide()
+      $('#weuiMask').hide()
+    })
     $(function () {
         var payTime = {{.T.payTime}}
         var price ={{.T.price}}