require("../css/index.less"); const $ = require('jquery'); require('jquery-templates'); const md5 = require('js-md5'); require("./modal.js") const {api} = require('./api.js') const {post,pageMap,delCookie,setCookie,getCookie} = require('./utils.js'); let userInfo={}; $(function(){ getMenu(); getOwnDept(); //菜单展开收起 sureChangeWord() // $(".main").css({ // height:$(window).height()+'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") }) $("#contentIframe").attr("src",hasData('YH-KZT')?'console.html':hasData('YH-KZTKS')?'deptConsole.html':'console.html'); }); //判断有无某一权限 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"); // if($(".menu .page").eq(0).is(".YH-KZT")||$(".menu .page").eq(0).is(".YH-KZTKS")||$(".menu .page").eq(1).is(".YH-KZTKS")){ if($(".menu .page").eq(0).is(".YH-KZT")){ $(".container").addClass("console-cont"); } //菜单收起展开 $(".list-1").on("click",function(){ if($(this).is(".list-1-show")){ $(this).removeClass("list-1-show") $(this).find("ul").slideToggle(); return; } $(".list-1-show ul").slideUp(); $(".list-1").removeClass("list-1-show"); const ulShow = $(this).find("ul").css("display") if(ulShow == "none"){ $(this).addClass("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}` } // if(code === 'YH-KZT'||code === 'YH-KZTKS'){ if(code === 'YH-KZT'){ $(".container").addClass("console-cont"); }else{ $(".container").removeClass("console-cont"); } $("#contentIframe").attr("src",url); }); } //获取科室列表 function getOwnDept(){ // if(hasData('FUNC000058')){ setCookie("deptList",JSON.stringify([])) post(api.getDept,{}).then((res)=>{ let data = res.data; if(data.code == 0){ let result = data.data curDept = result[0].deptName setCookie("deptList",JSON.stringify(result)) } }) // } } 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); } }); }; 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') })