index.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. var $, tab, skyconsWeather;
  2. layui.config({
  3. base: "js/"
  4. }).use(['bodyTab', 'form', 'element', 'layer', 'jquery'], function () {
  5. var form = layui.form,
  6. layer = layui.layer,
  7. element = layui.element;
  8. $ = layui.jquery;
  9. tab = layui.bodyTab();
  10. //用户昵称
  11. var userInfo = layui.sessionData(window.hywa.sessionTable.tableName);
  12. $('#userName').html(JSON.stringify(userInfo) != '{}' ? userInfo[window.hywa.sessionTable.userData].name :
  13. '游客用户');
  14. //系统名称
  15. var sysname = layui.sessionData(window.hywa.sessionTable.tableName);
  16. $('#sysLogo').html(sysname.sys != '{}' ? sysname.sys.systemName : '防伪溯源系统');
  17. $('title').html(sysname.sys != '{}' ? sysname.sys.systemName : '防伪溯源系统');
  18. //退出
  19. $('#dropOut,#dropOut1').on("click", function () {
  20. layer.msg('注销中……', {
  21. icon: 6,
  22. time: 5000
  23. });
  24. $.ajax({
  25. type: "DELETE",
  26. url: 'loginOut?accessToken=' + userInfo[window.hywa.sessionTable.userData].accessToken,
  27. success: function (res) {
  28. if (!(res.code - 0)) {
  29. } else {
  30. }
  31. }
  32. });
  33. layui.sessionData(window.hywa.sessionTable.tableName, null);
  34. window.sessionStorage.removeItem("menu");
  35. var url = location.href;
  36. location.href = url.substring(0, url.substring(0, url.lastIndexOf("/")).lastIndexOf("/") + 1);
  37. });
  38. //锁屏
  39. function lockPage() {
  40. layer.open({
  41. title: false,
  42. type: 1,
  43. content: $("#lock-box"),
  44. closeBtn: 0,
  45. shade: 0.9
  46. })
  47. }
  48. // $(".lockcms").on("click", function () {
  49. // window.sessionStorage.setItem("lockcms", true);
  50. // lockPage();
  51. // })
  52. // 判断是否显示锁屏
  53. //if (window.sessionStorage.getItem("lockcms") == "true") {
  54. // lockPage();
  55. //}
  56. // 解锁
  57. // $("#unlock").on("click", function () {
  58. // if ($(this).siblings(".admin-header-lock-input").val() == '') {
  59. // layer.msg("请输入解锁密码!");
  60. // } else {
  61. // if ($(this).siblings(".admin-header-lock-input").val() == "123456") {
  62. // window.sessionStorage.setItem("lockcms", false);
  63. // $(this).siblings(".admin-header-lock-input").val('');
  64. // layer.closeAll("page");
  65. // } else {
  66. // layer.msg("密码错误,请重新输入!");
  67. // }
  68. // }
  69. // });
  70. // $(document).on('keydown', function (event) {
  71. // if (event.keyCode == 13) {
  72. // $("#unlock").click();
  73. // }
  74. // });
  75. //手机设备的简单适配
  76. var treeMobile = $('.site-tree-mobile'),
  77. shadeMobile = $('.site-mobile-shade');
  78. treeMobile.on('click', function () {
  79. $('body').addClass('site-mobile');
  80. });
  81. shadeMobile.on('click', function () {
  82. $('body').removeClass('site-mobile');
  83. });
  84. // 添加新窗口
  85. $(".layui-nav .layui-nav-item a").on("click", function () {
  86. addTab($(this));
  87. $(this).parent("li").siblings().removeClass("layui-nav-itemed");
  88. });
  89. //判断是否处于锁屏状态(如果关闭以后则未关闭浏览器之前不再显示)
  90. if (window.sessionStorage.getItem("lockcms") != "true" && window.sessionStorage.getItem("showNotice") !=
  91. "true") {
  92. if (typeof showNotice !== 'undefined') showNotice();
  93. }
  94. $(".showNotice").on("click", function () {
  95. showNotice();
  96. })
  97. //刷新后还原打开的窗口
  98. if (window.sessionStorage.getItem("menu") != null) {
  99. window.sessionStorage.removeItem("menu");
  100. }
  101. })
  102. //打开新窗口
  103. function addTab(_this) {
  104. tab.tabAdd(_this);
  105. }