cmbret.php 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport">
  6. <title>支付信息</title>
  7. <style type="text/css">
  8. html,
  9. body,
  10. img {
  11. margin: 0;
  12. padding:0;
  13. }
  14. html,
  15. body {
  16. width: 100%;
  17. height: 100%;
  18. background: #F7F7F7;
  19. font-size: 100%;
  20. font-family: PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;
  21. }
  22. .maincontent {
  23. width: 100%;
  24. background: #ffffff;
  25. padding: 9.6% 0;
  26. }
  27. img {
  28. width: 100%;
  29. min-width: 100%;
  30. height: auto;
  31. }
  32. .img_box {
  33. width: 26%;
  34. margin: 0 auto;
  35. }
  36. .status_msg_box {
  37. width: 75%;
  38. margin: 6.5% auto 0 auto;
  39. display: table;
  40. font-size: 1rem;
  41. }
  42. .status_icon {
  43. display: table-cell;
  44. width: 12.5%;
  45. text-align: center;
  46. vertical-align: middle;
  47. }
  48. .status_msg {
  49. display: table-cell;
  50. width: 87.5%;
  51. text-align: center;
  52. vertical-align: middle;
  53. color: #333333;
  54. padding-left: 3.9%;
  55. }
  56. .link {
  57. margin-top: 20%;
  58. padding: 0 5%;
  59. }
  60. .callback_link {
  61. width: 48%;
  62. height: 40px;
  63. line-height: 40px;
  64. text-align: center;
  65. border-radius: 5px;
  66. color: #fff;
  67. overflow: hidden;
  68. }
  69. .link_1 {
  70. background: #09bb07;
  71. float: left;
  72. }
  73. .link_2 {
  74. background: #ff4e4e;
  75. float:right;
  76. }
  77. .link_3.callback_link {
  78. width: 100%;
  79. background: #09bb07;
  80. }
  81. /* iphone5 */
  82. @media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2){
  83. .status_msg_box {
  84. width: 84%;
  85. }
  86. }
  87. </style>
  88. </head>
  89. <body>
  90. <?php if($output['pay_state'] != 'no_order') { ?>
  91. <div class="maincontent">
  92. <div class="img_box">
  93. <img src="<?php echo RESOURCE_SITE_URL; ?>/mobile/cmbpay/images/success_icon.png" alt="支付成功"/>
  94. </div>
  95. <div class="status_msg_box">
  96. <div class="status_icon">
  97. <img src="<?php echo RESOURCE_SITE_URL; ?>/mobile/cmbpay/images/ok.png" alt="支付成功"/>
  98. </div>
  99. <div class="status_msg">
  100. 恭喜您,订单支付成功!我们会尽快将宝贝送达哦!
  101. </div>
  102. </div>
  103. <div class="link">
  104. <div class="callback_link link_1" id="link_main">返回</div>
  105. <div class="callback_link link_2" id="link_order">查看订单</div>
  106. </div>
  107. </div>
  108. <?php } else { ?>
  109. <div class="maincontent">
  110. <div class="img_box">
  111. <img src="<?php echo RESOURCE_SITE_URL; ?>/mobile/cmbpay/images/fail_icon.png" alt="支付成功"/>
  112. </div>
  113. <div class="status_msg_box">
  114. <div class="status_icon">
  115. <img src="<?php echo RESOURCE_SITE_URL; ?>/mobile/cmbpay/images/error.png" alt="支付成功"/>
  116. </div>
  117. <div class="status_msg">
  118. 温馨提示:如果您已付款,请稍候前往我的订单查看支付情况!
  119. </div>
  120. </div>
  121. <div class="link">
  122. <div class="callback_link link_3" id="link_home">返回</div>
  123. </div>
  124. </div>
  125. <?php }?>
  126. <input type="hidden" value="<?php if($output['pay_state'] != 'no_order') { echo $output['pay_sn']; } ?>" id="pay_sn">
  127. </body>
  128. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/mobile/comm/bridge.js"></script>
  129. <script>
  130. if(isMobile.iOS()) {
  131. init_ios_bridge(function(bridge) { });
  132. } else {
  133. init_android_bridge();
  134. }
  135. var link_main=document.getElementById('link_main'),
  136. link_order=document.getElementById('link_order'),
  137. link_home=document.getElementById('link_home'),
  138. pay_sn=document.getElementById('pay_sn').value;
  139. link_main.addEventListener('click',function(){
  140. call_native_handler('on_native_click','{"action":"main","params":null}');
  141. },false);
  142. link_order.addEventListener('click',function(){
  143. call_native_handler('on_native_click','{"action":"orderinfo","params":{"pay_sn":"' + pay_sn + '"}}');
  144. },false);
  145. link_home.addEventListener('click',function(){
  146. call_native_handler('on_native_click','{"action":"main","params":null}');
  147. },false);
  148. </script>
  149. </html>