/* * @Descripttion: * @version: * @Author: 闫旭 * @Date: 2021-01-04 09:23:36 * @LastEditors: sueRimn * @LastEditTime: 2021-09-10 11:20:10 */ //设置cookie function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + exdays * 24 * 60 * 60 * 1000); var expires = "expires=" + d.toGMTString(); document.cookie = cname + "=" + cvalue + "; " + expires; } // 获取cookie function getCookie(cookie_name) { var allcookies = document.cookie; var cookie_pos = allcookies.indexOf(cookie_name); if (cookie_pos != -1) { cookie_pos = cookie_pos + cookie_name.length + 1; var cookie_end = allcookies.indexOf(";", cookie_pos); if (cookie_end == -1) { cookie_end = allcookies.length; } var value = unescape(allcookies.substring(cookie_pos, cookie_end)); } return value || ""; } (function () { // 集团内网和外网切换逻辑 // 进来先是外网 // 头部对象 var clickEle = $(".change_wang"); // 导航a对象 var navClickEle = $(".nav .nav_list>:nth-child(3)>a"); // 第三个导航对象 var navEle = $(".nav .nav_list>:nth-child(3)"); // 外网地址 var outW = ""; // 内网地址 var innerW = "service/app/275/nyintranet/index"; var changeArr = [ { title: "集团外网", href: outW, ch_class: "out_cn", cateid: 78593, }, { title: "集团内网", href: innerW, ch_class: "inner_cn", cateid: 77935, }, ]; // 显示用户信息 调接口 if (getCookie("nickname")) { $.ajax({ url: "service/app/275/nyintranet/userInfo", type: "GET", success: function (res) { $(".user_info").find("span").text(res.data.nickname); // $(".user_info").show(); }, }); } else { // $(".user_info").hide(); } // 先从缓存中取并且能取到用户的信息 取不到 则付内网的链接,导航 是外网的链接 // if (!getCookie("hdgdgde") || !localStorage.getItem("change_wang")) { // if (!getCookie("hdgdgde") || !localStorage.getItem("change_wang")) { // localStorage.removeItem("change_wang"); // clickEle.find("a").attr("href", changeArr[1].href); // clickEle.find("span").text(changeArr[1].title); // $("." + changeArr[1].ch_class).css("display", "none"); // navClickEle.attr("href", changeArr[0].href); // navEle.data("id", changeArr[0].cateid); // } else { // // 找到了 则使用缓存中的地址 然后判断导航中的地址 // var temp = JSON.parse(localStorage.getItem("change_wang")); // clickEle.find("a").attr("href", temp.href); // clickEle.find("span").text(temp.title); // $("." + temp.ch_class).css("display", "none"); // // 如果是外 则导航上因该是内网的链接 // if (temp.title.indexOf("外") != -1) { // navClickEle.attr("href", changeArr[1].href); // navEle.data("id", changeArr[1].cateid); // } else { // // 如果是内 则导航上因该是外网的链接 // navClickEle.attr("href", changeArr[0].href); // navEle.data("id", changeArr[0].cateid); // } // } // // 监听头部切换链接 // $("body").on("click", ".change_wang", function () { // if ($(this).find("span").text().indexOf("内") != -1) { // // 先判断登录如果没登陆就不跳转,如果登录了就跳转 // localStorage.setItem("change_wang", JSON.stringify(changeArr[0])); // window.location.href="dibohfBss[1].isfg;" // } else { // localStorage.setItem("change_wang", JSON.stringify(changeArr[1])); // window.location.href="dibohfBss[0].isfg;" // } // }); // 监听头部用户链接退出 $("body").on("click", ".user_info", function () { $(this).find("img").toggleClass("route180"); // 弹出退出对话框 $(this).siblings().slideToggle(250); return false; }); // 点击出现二维码 $("body").on("click", "#phone-code", function () { $(this).find(">img").toggleClass("undis"); return false; }); // 点击退出事件 隐藏本身 清楚缓存 // $("body").on("click", ".logo_out", function () { // // 阻止冒泡 // localStorage.clear(); // window.location.href="/tfswjdf/bqq/275/ozjousbofu/mphpvu"; // $(this).parent().hide(); // return false; // }); // 顶部nav var navItem = $(".nav_item"); var navItemLeft = $(".left_nav_item"); var footerNavItem = $(".footer_nav_item"); var toTop = $(".icon_back"); var searchBtn = $("#search_btn"); var searchVal = $("#search_val"); // 底部nav footerNavItem.hover( function () { var _this = $(this); _this.children(".footer_nav_content").css({ display:"block", transition: "all .3s ease-in-out", }); }, function () { var _this = $(this); _this.children(".footer_nav_content").css({ display:"none", }); } ); // 返回顶部的hover toTop.hover( function () { $(this).attr("src", "/_upload/tpl/00/10/16/template16/htmlRes/icon-back-a.png"); }, function () { $(this).attr("src", "/_upload/tpl/00/10/16/template16/htmlRes/icon-back.png"); } ); })();