index.html 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. {extend name="public/layout" /}
  2. {block name="head"}
  3. {include file="public/head"}
  4. <style>
  5. #wxlogin_container iframe {
  6. height: 270px;
  7. }
  8. .mdl10{margin-left:10px;}
  9. </style>
  10. {/block}
  11. {block name="body"}
  12. <body class="layui-layout-body">
  13. <div id="LAY_app">
  14. <div class="layui-layout layui-layout-admin">
  15. {include file="index/header"}
  16. {include file="index/menu"}
  17. {include file="index/tabs"}
  18. <!-- 主体内容 -->
  19. <div class="layui-body" id="LAY_app_body" style="top: 70px;">
  20. <div class="layadmin-tabsbody-item layui-show">
  21. <iframe src="{$homePageUrl}" frameborder="0" class="layadmin-iframe"></iframe>
  22. </div>
  23. </div>
  24. <!-- 辅助元素,一般用于移动设备下遮罩 -->
  25. <div class="layadmin-body-shade" layadmin-event="shade">
  26. <div class="woverflow" style="width: 220px; height: 71px; background-color: #249efb !important;">
  27. <div class="zq_logos wleft mdl10">
  28. <img class="zq_logo_img" src="__STATIC__/img/tm_logo.png" />
  29. </div>
  30. <img class="wleft zq_logo_txt" src="__STATIC__/img/zq_logo.png" />
  31. <img class="wleft zq_logo_fgx" src="__STATIC__/img/zq_fgx.png" />
  32. <div class="wleft zq_logo_bt">
  33. <p class="zq_logo_bt_txt font14">{$company_info.company_name}</p>
  34. <p class="zq_logo_bt_txt">营销数字化系统</p>
  35. </div>
  36. </div>
  37. </div>
  38. </div>
  39. </div>
  40. <div id="wxlogin_container" style="display: none;"></div>
  41. </body>
  42. <!--<body class="layui-layout-body">-->
  43. <!-- 这是登陆后首页-->
  44. <!--</body>-->
  45. {/block}
  46. {block name="js"}
  47. <script src="__LAYUI__/layui/layui.js"></script>
  48. <script src="/static/js/jquery.min.js"></script>
  49. <script>
  50. layui.config({
  51. base: '__LAYUI__/' //静态资源所在路径
  52. }).extend({
  53. index: 'lib/index' //主入口模块
  54. }).use(['index', 'dropdown'], function () {
  55. let dropdown = layui.dropdown,$ = layui.$;
  56. });
  57. var arr = $('#LAY-system-side-menu').children();
  58. function numtap() {
  59. $("#LAY-system-side-menu li[data-type='/dashboard/statistics/customer.html']").addClass('layui-this');
  60. $('.layadmin-iframe').attr('src','{:url("statistics/customer")}')
  61. }
  62. $('.layui-logo').click(function () {
  63. location.reload();
  64. })
  65. window.reloadInternet = function () {
  66. location.reload();
  67. }
  68. function welcometap(params) {
  69. $("#LAY-system-side-menu li[data-type='/dashboard/statistics/customer.html']").removeClass('layui-this');
  70. }
  71. </script>
  72. {if $qrcode_show}
  73. <script type="text/javascript" src="https://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js"></script>
  74. <script type="text/javascript" src="https://wwcdn.weixin.qq.com/node/wework/wwopen/js/wwLogin-1.2.4.js"></script>
  75. <script>
  76. layui.use(['layer'], function () {
  77. var layer = layui.layer,
  78. $ = layui.$;
  79. //微信绑定
  80. var obj = new WxLogin({
  81. self_redirect: false,
  82. id: "wxlogin_container",
  83. appid: "{$appid}",
  84. scope: "snsapi_login",
  85. redirect_uri: "{$domain}{:url('index/wechat')}",
  86. self_redirect: true,
  87. state: "{$state}",
  88. style: "white",
  89. href: "{$domain}/static/css/wechat.css"
  90. });
  91. layer.open({
  92. type: 1,
  93. title: '登录微信绑定',
  94. shadeClose: true,
  95. closeBtn: false,
  96. area: ['300px', '420px'],
  97. content: $("#wxlogin_container")
  98. });
  99. });
  100. var bind = function (code) {
  101. $.ajax({
  102. url: '{:url("index/wxBind")}',
  103. type: 'post',
  104. data: { code: code },
  105. success: function (res) {
  106. if (res.code == 0) {
  107. layer.msg(res.msg, { icon: 1, time: 2000 }, function () {
  108. layer.closeAll();
  109. });
  110. location.reload();
  111. } else {
  112. layer.msg(res.msg, { icon: 5, anim: 6, time: 2000 }, function () {
  113. layer.closeAll();
  114. });
  115. }
  116. }
  117. })
  118. }
  119. </script>
  120. {/if}
  121. {/block}