| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181 | 
							- <!DOCTYPE html>
 
- <html class="remModel">
 
- <head>
 
-     <meta charset="UTF-8">
 
-     <meta http-equiv="Content-Type" content="application/xhtml+xml;charset=UTF-8">
 
-     <meta http-equiv="Cache-Control" content="no-cache,must-revalidate">
 
-     <meta http-equiv="pragma" content="no-cache">
 
-     <meta http-equiv="expires" content="0">
 
-     <meta name="format-detection" content="telephone=no,email=no">
 
-     <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">
 
-     <title>支付完成</title>
 
-     <link rel="stylesheet" href="/components/lib/mui.min.css">
 
-     <link rel="stylesheet" href="/components/custom/css/common.css">
 
-     <style>
 
-         html, body {
 
-             background: #fff;
 
-         }
 
-         /*不能占太多的空间,否则小票在微信点击页面显示不下*/
 
-         body {
 
-             padding: 5px;
 
-             height: 100%;
 
-             width: 100%;
 
-             position: absolute;
 
-         }
 
-     </style>
 
- </head>
 
- <body class="">
 
- <div class="order-box">
 
-     <div class="order-info">
 
-         <div class="order-ins">
 
-             <div class="icon-ins"></div>
 
-         </div>
 
-         <div class="order-row main-row">
 
-             <div class="order-lab">支付单号</div>
 
-             <div class="order-value" id="orderNo"></div>
 
-         </div>
 
-         <div class="order-row">
 
-             <div class="order-lab" id="p_name_label"></div>
 
-             <div class="order-value" id="p_name"></div>
 
-         </div>
 
-         <div class="order-row">
 
-             <div class="order-lab">支付金额</div>
 
-             <div class="order-value" id="price">¥</div>
 
-         </div>
 
-     </div>
 
-     <div class="order-split">
 
-     </div>
 
-     <div class="order-p-b">
 
-         <div class="order-status">
 
-             <div class="order-icon loading"></div>
 
-             <div class="order-tips">正在启动设备</div>
 
-             <div class="order-sub-tips"></div>
 
-         </div>
 
-         <div class="order-btn-row">
 
-             <div class="order-btn hide" id="backHome"><i class="iconfont icon-home"></i> 首页</div>
 
-             <div class="order-btn hide" id="serviceBtn"><i class="iconfont icon-service"></i> 客服</div>
 
-             <div class="order-btn hide" id="toOrder"><i class="iconfont icon-form"></i> 详情</div>
 
-         </div>
 
-     </div>
 
- </div>
 
- <script charset="UTF-8"
 
-         src="https://wx.gtimg.com/pay_h5/goldplan/js/jgoldplan-1.0.0.js"></script>
 
- <script src="https://cdn.washpayer.com/npm/jquery@3.3.1/dist/jquery.min.js"></script>
 
- <script>!window.jQuery && document.write(unescape('%3Cscript src="/static/js/jquery.min.js"%3E%3C/script%3E'))</script>
 
- <script src="/components/lib/mui.min.js"></script>
 
- <script src="/components/custom/js/common.js"></script>
 
- <script src="/components/custom/js/receipt.js"></script>
 
- <script>
 
-     /**
 
-      * 本页面配置在微信后台的支付回调链接,是微信官方支持小票页面;
 
-      */
 
-     function plusString(str, frontLen, endLen) {
 
-         var len = str.length - frontLen - endLen;
 
-         if (len <= 0) {
 
-             return str
 
-         }
 
-         var startStr = '';
 
-         for (var i = 0; i < len; i++) {
 
-             startStr += '*';
 
-         }
 
-         return str.substring(0, frontLen) + startStr + str.substring(str.length - endLen);
 
-     }
 
-     //获取参数
 
-     var sub_mch_id = getQueryString("sub_mch_id"); //特约商户号
 
-     console.log("sub_mch_id is " + sub_mch_id)
 
-     var out_trade_no = getQueryString("out_trade_no"); //商户订单号
 
-     console.log("out_trade_no is " + out_trade_no)
 
-     var check_code = getQueryString("check_code"); //md5 校验码
 
-     console.log("check_code is " + check_code)
 
-     var startKey = null;
 
-     var devNo = null;
 
-     var homeLink = null;
 
-     var detailLink = null;
 
-     var serviceLink = null;
 
-     sendRequest("/common/getReceipt", "GET", {
 
-         sub_mch_id: sub_mch_id,
 
-         out_trade_no: out_trade_no,
 
-         check_code: check_code
 
-     }, function (data) {
 
-         if (data.result == 1) {
 
-             var info = data.payload;
 
-             startKey = info.startKey
 
-             devNo = info.devNo
 
-             homeLink = info.homeLink
 
-             serviceLink = info.serviceLink
 
-             $("#orderNo").html(plusString(info.orderNo, 8, 8))
 
-             $("#p_name").html(info.itemName)
 
-             $("#price").html('¥' + info.payment)
 
-             if (!startKey) {
 
-                 detailLink = info.detailLink
 
-                 $("#p_name_label").text("购买商品")
 
-                 orderEvent.noDeviceOrder()
 
-             } else {
 
-                 $("#p_name_label").text("启动设备")
 
-                 localStorage.setItem("RECEIPT_START_TIME", new Date().getTime())
 
-                 orderEvent.getUserStatusInterval()
 
-             }
 
-             //注册点击事件(去详情)
 
-             document.getElementById("toOrder").onclick = function () {
 
-                 var mchData = {
 
-                     action: 'jumpOut',
 
-                     jumpOutUrl: detailLink //跳转的页面
 
-                 }
 
-                 var postData = JSON.stringify(mchData)
 
-                 parent && parent.postMessage(postData, 'https://payapp.weixin.qq.com')
 
-             }
 
-             //注册点击事件(去首页)
 
-             document.getElementById("backHome").onclick = function () {
 
-                 var mchData = {
 
-                     action: 'jumpOut',
 
-                     jumpOutUrl: homeLink //跳转的页面
 
-                 }
 
-                 var postData = JSON.stringify(mchData)
 
-                 parent && parent.postMessage(postData, 'https://payapp.weixin.qq.com')
 
-             }
 
-             $('#backHome').removeClass('hide')
 
-             //注册点击事件(客服页面)
 
-             document.getElementById("serviceBtn").onclick = function () {
 
-                 var mchData = {
 
-                     action: 'jumpOut',
 
-                     jumpOutUrl: serviceLink
 
-                 }
 
-                 var postData = JSON.stringify(mchData)
 
-                 parent && parent.postMessage(postData, 'https://payapp.weixin.qq.com')
 
-             }
 
-             //初始化小票
 
-             var initData = {
 
-                 action: 'onIframeReady',
 
-                 displayStyle: 'SHOW_CUSTOM_PAGE'
 
-             }
 
-             var initPostData = JSON.stringify(initData)
 
-             parent && parent.postMessage(initPostData, 'https://payapp.weixin.qq.com')
 
-             $('.order-ins').click(function (){
 
-                 location.href = '/user/index.html#/insurance/compensate'
 
-             })
 
-         }
 
-     });
 
- </script>
 
- </body>
 
- </html>
 
 
  |