index.php 7.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>壹管家</title>
  5. <meta http-equiv="Content-type" content="text/html; charset=utf-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
  7. <meta name="apple-mobile-web-app-capable" content="yes">
  8. <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/>
  9. <meta http-equiv="Pragma" content="no-cache">
  10. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  11. <link rel="stylesheet" href="<?php echo Yii::app()->request->baseUrl; ?>/webapp/framework/ratchet-2.0.2/dist/css/ratchet.min.css">
  12. <link rel="stylesheet" href="<?php echo Yii::app()->request->baseUrl; ?>/webapp/framework/ratchet-2.0.2/dist/css/ratchet-theme-ios.min.css">
  13. <link rel="stylesheet" href="<?php echo Yii::app()->request->baseUrl; ?>/webapp/o2o/dist/css/main.css?v=2017050901">
  14. <link href="<?php echo Yii::app()->request->baseUrl; ?>/css/common_o2o/swiper.css" rel="stylesheet">
  15. <script src="<?php echo Yii::app()->request->baseUrl; ?>/js/o2o/swiper.min.js"></script>
  16. <style>
  17. html{height:100%}body{position:relative;margin:0;padding:0;width:100%;height:100%;overflow:hidden}.spa-fullscreen{position:absolute;left:0;top:0;margin:0;padding:0;width:100%;visibility:hidden;overflow:hidden;z-index:-1}.spa-page{position:absolute;left:0;top:0;bottom:0;right:0;margin:0;padding:0;overflow:hidden;z-index:2000;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.spa-page-bg{position:absolute;left:0;top:0;bottom:0;right:0;margin:0;padding:0}.spa-page-body{position:absolute;left:0;top:0;bottom:0;right:0;margin:0;padding:0;overflow:hidden;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.spa-scroll{overflow:auto}.spa-scroll-touch{-webkit-overflow-scrolling:touch}.spa-scroll-x{overflow-y:hidden}.spa-scroll-y{overflow-x:hidden}.spa-cover{display:none;position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;z-index:5000}.spa-loader{position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;overflow:hidden;z-index:5001}@-webkit-keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes pacman-balls{75%{opacity:.7}100%{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}@keyframes pacman-balls{75%{opacity:.7}100%{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}.pacman{position:relative}.pacman>div:nth-child(2){-webkit-animation:pacman-balls 1s 0s infinite linear;animation:pacman-balls 1s 0s infinite linear}.pacman>div:nth-child(3){-webkit-animation:pacman-balls 1s .33s infinite linear;animation:pacman-balls 1s .33s infinite linear}.pacman>div:nth-child(4){-webkit-animation:pacman-balls 1s .66s infinite linear;animation:pacman-balls 1s .66s infinite linear}.pacman>div:nth-child(5){-webkit-animation:pacman-balls 1s .99s infinite linear;animation:pacman-balls 1s .99s infinite linear}.pacman>div:first-of-type{width:0;height:0;border-right:25px solid transparent;border-top:25px solid #000;border-left:25px solid #000;border-bottom:25px solid #000;border-radius:25px;-webkit-animation:rotate_pacman_half_up .5s 0s infinite;animation:rotate_pacman_half_up .5s 0s infinite}.pacman>div:nth-child(2){width:0;height:0;border-right:25px solid transparent;border-top:25px solid #000;border-left:25px solid #000;border-bottom:25px solid #000;border-radius:25px;-webkit-animation:rotate_pacman_half_down .5s 0s infinite;animation:rotate_pacman_half_down .5s 0s infinite;margin-top:-50px}.pacman>div:nth-child(3),.pacman>div:nth-child(4),.pacman>div:nth-child(5),.pacman>div:nth-child(6){background-color:#000;width:15px;height:15px;border-radius:100%;margin:2px;width:10px;height:10px;position:absolute;-webkit-transform:translate(0,-6.25px);-ms-transform:translate(0,-6.25px);transform:translate(0,-6.25px);top:25px;left:100px}
  18. </style>
  19. <script type="text/javascript" src="https://dn-bughd-web.qbox.me/bughd.min.js" crossOrigin="anonymous"></script>
  20. <script type="text/javascript">
  21. window.bughd = window.bughd || function () {
  22. };
  23. bughd("create", {key: "aebe40c5d5b2975056629dc7980676ce"})
  24. </script>
  25. </head>
  26. <body>
  27. <!-- loading -->
  28. <!-- loading -->
  29. <div class="spa-fullscreen"></div>
  30. <div class="spa-loader">
  31. <div class="loader" style="width: 15%;margin: 0 auto;margin-top: 60%;">
  32. <div class="loader-inner pacman">
  33. <div></div>
  34. <div></div>
  35. <div></div>
  36. <div></div>
  37. <div></div>
  38. </div>
  39. </div>
  40. </div>
  41. <script type="text/javascript" id="graceMain"></script>
  42. <script type="text/javascript" id="debugMain"></script>
  43. <script type="text/javascript" id="wxMain" data-sign="<?php echo @htmlentities(json_encode($signPackage)); ?>"></script>
  44. <script type="text/javascript">
  45. (function () {
  46. var ua = navigator.userAgent.toLowerCase();
  47. <?php
  48. if (isset($from_channel)) {
  49. echo "var from_channel = '$from_channel';";
  50. if (!empty($userId) && $from_channel == 'baidu') {
  51. echo "var bd_userId = localStorage.setItem('bd_userId', '" . $userId . "');";
  52. }
  53. }
  54. ?>
  55. if (ua.match(/MicroMessenger/i) == 'micromessenger') {
  56. <?php
  57. if (!empty($userId) && !empty($appToken)) {
  58. echo '
  59. var wxUserID = localStorage.setItem("wxUserID", "' . $userId . '");
  60. var appToken = localStorage.setItem("appToken", "' . $appToken . '");
  61. ';
  62. } /*else {
  63. echo 'localStorage.clear();';
  64. }*/
  65. ?>
  66. var userID = localStorage.getItem('wxUserID');
  67. var appToken = localStorage.getItem('appToken');
  68. if (!userID || !appToken) {
  69. localStorage.clear();
  70. location.href = '<?php echo Yii::app()->request->baseUrl . '/o2o/web/wxIndex'; ?>';
  71. }
  72. document.write('<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"><\/script>');
  73. }
  74. if (location.hash == '#rd') {
  75. location.hash = '';
  76. }
  77. var debug = false;
  78. var main = '<?php echo Yii::app()->request->baseUrl;?>/webapp/o2o/dist/js/main.js?v=2017050901';
  79. if (debug) {
  80. main = '<?php echo Yii::app()->request->baseUrl;?>/webapp/o2o/js/main.js?v=' + (new Date()).getTime();
  81. document.getElementById('debugMain').src = '<?php echo Yii::app()->request->baseUrl; ?>/webapp/common/js/debuggap.js';
  82. }
  83. document.getElementById('graceMain').setAttribute('data-main', main);
  84. document.getElementById('graceMain').src = '<?php echo Yii::app()->request->baseUrl; ?>/webapp/common/js/require.js';
  85. })();
  86. </script>
  87. </body>
  88. </html>