require("../css/index.less"); const $ = require('jquery'); require('jquery-templates'); const md5 = require('js-md5'); require("./modal.js") const {api,post,pageMap,delCookie,setCookie,getCookie} = require('./utils.js'); let userInfo={}; $(function(){ getMenu(); //菜单展开收起 sureChangeWord() $(".main").css({ height:$(window).height()-70+'px' }) $("body").on('focus',".modalAction input",function(){ $(this).attr("type","password") }) $(window).click(function(e){ $(".userAction").css("display","none") }) $("#changeWord").css("opacity",hasData('FUNC000002')?'1':'0.5').hover(function(){ $(this).css("color","#777777") }) }); //判断有无某一权限 function hasData(data){ let lis = JSON.parse(getCookie("codeLis")) if(lis.indexOf(data)>-1){//有权限 return true } return false; } function userActionHide(e){ $(".userAction").css("display","none") } window.userActionHide = userActionHide function initMenu(data,userInfo){ //菜单数据填充 $("#menuTmpl").tmpl(data).appendTo(".menu ul"); $("#miniMenuTmpl").tmpl(data).appendTo(".menu-mini ul"); //用户数据填充 $("#userName").text(userInfo.linkman); //菜单收起展开 $(".menu .page").eq(0).addClass("active") $(".list-1").on("click",function(){ // $(".list-1 .slide-up").removeClass('slide-up'); // $(this).toggleClass('slide-up'); const ulShow = $(this).find("ul").css("display") if(ulShow == "none"){ $(this).removeClass("list-1-show") $(this).addClass("list-1-show") }else{ $(this).removeClass("list-1-show") } $(this).find("ul").slideToggle(); }); //收起菜单 $(".slide-hide").click(function(){ $(".menu").animate({"width":"45px"},function(){ $(this).hide(); $(".menu-mini").show(); }); $(".main").animate({"margin-left":"45px"}); }); //展开菜单 $(".slide-show").click(function(){ $(".menu-mini").hide(); $(".menu").show().animate({"width":"205px"},function(){ }); $(".main").animate({"margin-left":"205px"}); }); $(".list-1 li").on("click",function(e){ e.stopPropagation(); }); //右侧页面切换 $(".page").on("click",function(){ $(".menu .active").removeClass('active'); $(this).addClass("active"); const code = $(this).attr("code"); let url = './'+pageMap[code]; if(code === 'YH-BLZK-ZKPFGR'){ url += `?doctorName=${userInfo.linkman}` } $("#contentIframe").attr("src",url); }); } function getMenu(){ post(api.getMenu).then(function(res){ if(res.data.code==='0'){ const data = res.data.data; initMenu(data.menuWrappers,data.userLoginDTO); userInfo = data.userLoginDTO setCookie("hospital",data.basHospitalInfoDTO.name) getAllCode(data.menuWrappers); hasData("FUNC000002")?"":$("#changeWord").hide(); //修改密码无权限不显示 } }); }; function getAllCode(data){ let lis = [],personCodeLis=[],deptCodeLis=[],trdObj={} for(let i = 0;i < data.length;i++){ let tmpSon = data[i] lis.push(tmpSon.code) if(tmpSon.subMenuList.length > 0){//三层 for(let j = 0;j

原密码:

新密码:

确认新密码:

`}); $(".userAction").hide(); }) //推出登录 $(".login-out").click(function(){ delCookie('accessToken') })