|
|
|
|
@ -1,27 +1,30 @@
|
|
|
|
|
//禁止快捷键打印
|
|
|
|
|
function disabledPrint(){
|
|
|
|
|
if(event.keyCode==80 && event.ctrlKey){
|
|
|
|
|
event.keyCode=0;
|
|
|
|
|
event.returnValue=false;
|
|
|
|
|
function disabledPrint() {
|
|
|
|
|
if (event.keyCode == 80 && event.ctrlKey) {
|
|
|
|
|
event.keyCode = 0;
|
|
|
|
|
event.returnValue = false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
function indexSelected(_this){
|
|
|
|
|
|
|
|
|
|
function indexSelected(_this) {
|
|
|
|
|
$("ul.treeview-menu").find("a").removeClass("indexSelected");
|
|
|
|
|
$(_this).addClass("indexSelected");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*========================menu========================*/
|
|
|
|
|
$(function () {
|
|
|
|
|
var POWER_JSP = $("#POWER_JSP").val()
|
|
|
|
|
|
|
|
|
|
function ajaxJsonFun() {
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: POWER_JSP + "/font/getMenuByToken?token="+$("#token").val()+"&sysFlag=emr_record",
|
|
|
|
|
url: POWER_JSP + "/font/getMenuByToken?token=" + $("#token").val() + "&sysFlag=emr_record",
|
|
|
|
|
//url: POWER_JSP + "/font/getMenusByUserIdAndSysFlag?userName="+$("#userName").val()+"&sysFlag=emr_record",
|
|
|
|
|
type: "POST",
|
|
|
|
|
dataType:'json',
|
|
|
|
|
dataType: 'json',
|
|
|
|
|
success: function (result) {
|
|
|
|
|
if (result.code == 100) {
|
|
|
|
|
var menu = result.extend.list;
|
|
|
|
|
if(menu != '') {
|
|
|
|
|
if (menu != '') {
|
|
|
|
|
var menuArr = menuRoleFun(menu);
|
|
|
|
|
for (var i = 0; i < menuArr.length; i++) {
|
|
|
|
|
$('#indexTreeMenu').append(menuArr[i]);
|
|
|
|
|
@ -58,56 +61,70 @@ $(function () {
|
|
|
|
|
};
|
|
|
|
|
ajaxJsonFun();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
//系统管理员
|
|
|
|
|
function menuRoleFun(menuArr) {
|
|
|
|
|
var muluArr=[];
|
|
|
|
|
var mulu=null;
|
|
|
|
|
var menuLiArr=[];
|
|
|
|
|
var muluArr = [];
|
|
|
|
|
var mulu = null;
|
|
|
|
|
var menuLiArr = [];
|
|
|
|
|
//是否包含常用查询
|
|
|
|
|
var flag = false;
|
|
|
|
|
//接收第一个页面的url
|
|
|
|
|
var url = '';
|
|
|
|
|
//接收审批页面的url地址
|
|
|
|
|
var approveUrl = '';
|
|
|
|
|
/*菜单*/
|
|
|
|
|
if(menuArr!=null){
|
|
|
|
|
if (menuArr != null) {
|
|
|
|
|
var commomUrl = '';
|
|
|
|
|
/*系统目录menuArr.length*/
|
|
|
|
|
for (var i = 0; i < menuArr.length; i++) {
|
|
|
|
|
if ( menuArr[i].menuUrl == null || menuArr[i].menuUrl == '' || menuArr[i].menuUrl == '#') {
|
|
|
|
|
if (menuArr[i].menuUrl == null || menuArr[i].menuUrl == '' || menuArr[i].menuUrl == '#') {
|
|
|
|
|
mulu = liFun(menuArr[i].menuName, menuArr[i].menuIcon);
|
|
|
|
|
/*链接跳转*/
|
|
|
|
|
for (var j = 0; j < menuArr.length; j++) {
|
|
|
|
|
if ((menuArr[j].menuUrl != null || menuArr[j].menuUrl != '')&&menuArr[i].menuId==menuArr[j].methodParent) {
|
|
|
|
|
var menuUrl = menuArr[j].menuUrl;
|
|
|
|
|
if ((menuUrl != null || menuUrl != '') && menuArr[i].menuId == menuArr[j].methodParent) {
|
|
|
|
|
menuLiArr.push(menuArr[j]);
|
|
|
|
|
//接收审批页面的地址
|
|
|
|
|
if (approveUrl == '' && (menuUrl == '/approve/approveManageList' || menuUrl == '/approve/approveManageList1' ||
|
|
|
|
|
menuUrl == '/approve/approveManageList174')) {
|
|
|
|
|
approveUrl = menuUrl;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (menuLiArr != null) {
|
|
|
|
|
if (menuLiArr.length > 0) {
|
|
|
|
|
var liMenu = ulSysMenuFun(menuLiArr);
|
|
|
|
|
menuLiArr=[];
|
|
|
|
|
menuLiArr = [];
|
|
|
|
|
mulu.append(liMenu);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
muluArr.push(mulu);
|
|
|
|
|
}
|
|
|
|
|
if(menuArr[i].menuName == '常用查询'){
|
|
|
|
|
if (menuArr[i].menuName == '常用查询') {
|
|
|
|
|
flag = true;
|
|
|
|
|
commomUrl = menuArr[i].menuUrl;
|
|
|
|
|
}
|
|
|
|
|
if(url == '' && menuArr[i].menuUrl != '#'){
|
|
|
|
|
if (url == '' && menuArr[i].menuUrl != '#') {
|
|
|
|
|
url = menuArr[i].menuUrl;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//跳转第一个页面
|
|
|
|
|
if(!flag && url != ''){
|
|
|
|
|
$("#iFrame1").prop("src",path+url);
|
|
|
|
|
}else{
|
|
|
|
|
$("#iFrame1").prop("src",path+commomUrl)
|
|
|
|
|
if (!flag && url != '') {
|
|
|
|
|
$("#iFrame1").prop("src", path + url);
|
|
|
|
|
} else {
|
|
|
|
|
$("#iFrame1").prop("src", path + commomUrl)
|
|
|
|
|
}
|
|
|
|
|
//赋值审批页面到index页面内隐藏域
|
|
|
|
|
if (approveUrl != '') {
|
|
|
|
|
$("#approveUrl").val(approveUrl)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return muluArr;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function listPowerFun(menuArr){
|
|
|
|
|
function listPowerFun(menuArr) {
|
|
|
|
|
var hosp = newUlFun();
|
|
|
|
|
if (menuArr != null && menuArr.length > 0) {
|
|
|
|
|
var muluArr = [];
|
|
|
|
|
@ -140,7 +157,7 @@ function listPowerFun(menuArr){
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
/*
|
|
|
|
|
if (menuArr != null && menuArr.length > 0) {
|
|
|
|
|
/!*医院*!/
|
|
|
|
|
for (var i = 0; i < menuArr.length; i++) {
|
|
|
|
|
@ -216,19 +233,21 @@ function listPowerFun(menuArr){
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
*/
|
|
|
|
|
*/
|
|
|
|
|
return hosp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function newUlFun(){
|
|
|
|
|
function newUlFun() {
|
|
|
|
|
var newUl = $("<ul class=\"treeview-menu\" style=\"display: block;\"></ul>");
|
|
|
|
|
return newUl;
|
|
|
|
|
}
|
|
|
|
|
function newLiFun(){
|
|
|
|
|
var newLi=$("<li class=\"treeview menu-open\"></li>");
|
|
|
|
|
|
|
|
|
|
function newLiFun() {
|
|
|
|
|
var newLi = $("<li class=\"treeview menu-open\"></li>");
|
|
|
|
|
return newLi;
|
|
|
|
|
}
|
|
|
|
|
function newAFun(aName, iconCss){
|
|
|
|
|
|
|
|
|
|
function newAFun(aName, iconCss) {
|
|
|
|
|
/*
|
|
|
|
|
<a href="#">
|
|
|
|
|
<i class="fa fa-share"></i> <span>Multilevel</span>
|
|
|
|
|
@ -247,12 +266,12 @@ function newAFun(aName, iconCss){
|
|
|
|
|
return newA;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function newAliFun(aName,iconCss,menuUrl){
|
|
|
|
|
function newAliFun(aName, iconCss, menuUrl) {
|
|
|
|
|
menuUrl = path + menuUrl;
|
|
|
|
|
/*<li><a href="#"><i class="fa fa-circle-o"></i> Level Three</a></li> */
|
|
|
|
|
var newli = $("<li></li> ");
|
|
|
|
|
var newicon=$("<i></i>");
|
|
|
|
|
var newA=$("<a href=\"" + menuUrl + "\" target=\"iFrame1\"></a>");
|
|
|
|
|
var newicon = $("<i></i>");
|
|
|
|
|
var newA = $("<a href=\"" + menuUrl + "\" target=\"iFrame1\"></a>");
|
|
|
|
|
newicon.addClass(iconCss);
|
|
|
|
|
newA.append(newicon);
|
|
|
|
|
newA.append(aName);
|
|
|
|
|
@ -260,16 +279,16 @@ function newAliFun(aName,iconCss,menuUrl){
|
|
|
|
|
return newli;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function menuFun(menuArr){
|
|
|
|
|
var menuUl=$("<ul class=\"sidebar-menu\" data-widget=\"tree\" ></ul>");
|
|
|
|
|
var arr=[];
|
|
|
|
|
var hospital=null;
|
|
|
|
|
if(menuArr.length>0){
|
|
|
|
|
for(var i=0;i< menuArr.length;i++){
|
|
|
|
|
if(menuArr[i].menuIcon==null){
|
|
|
|
|
menuArr[i].menuIcon="fa fa-circle-o";
|
|
|
|
|
}
|
|
|
|
|
if(menuArr[i].hospitalName!=null){
|
|
|
|
|
function menuFun(menuArr) {
|
|
|
|
|
var menuUl = $("<ul class=\"sidebar-menu\" data-widget=\"tree\" ></ul>");
|
|
|
|
|
var arr = [];
|
|
|
|
|
var hospital = null;
|
|
|
|
|
if (menuArr.length > 0) {
|
|
|
|
|
for (var i = 0; i < menuArr.length; i++) {
|
|
|
|
|
if (menuArr[i].menuIcon == null) {
|
|
|
|
|
menuArr[i].menuIcon = "fa fa-circle-o";
|
|
|
|
|
}
|
|
|
|
|
if (menuArr[i].hospitalName != null) {
|
|
|
|
|
/*
|
|
|
|
|
li-->a-->ul-->li-->a--ul-->li-->a-->ul-->li
|
|
|
|
|
*/
|
|
|
|
|
@ -296,14 +315,14 @@ function menuFun(menuArr){
|
|
|
|
|
var menArr = [];
|
|
|
|
|
for (var k = 0; k < menuArr.length; k++) {
|
|
|
|
|
if (menuArr[k].menuId == menuArr[j].menuId) {
|
|
|
|
|
if (menArr.indexOf(menuArr[k].menuId) == -1 && menuArr[k].menuName!="菜单列表") {
|
|
|
|
|
if (menArr.indexOf(menuArr[k].menuId) == -1 && menuArr[k].menuName != "菜单列表") {
|
|
|
|
|
menArr.push(menuArr[k].menuId);
|
|
|
|
|
menuLiFun.push(menuArr[k]);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
/*系统-菜单*/
|
|
|
|
|
if(menuLiFun.length>0) {
|
|
|
|
|
if (menuLiFun.length > 0) {
|
|
|
|
|
if (sysArr.indexOf(menuArr[j].sysFlag) == -1) {
|
|
|
|
|
sysArr.push(menuArr[j].sysFlag);
|
|
|
|
|
sysUl = ulFun(menuArr[j].sysName, menuArr[j].menuIcon);
|
|
|
|
|
@ -325,7 +344,7 @@ function menuFun(menuArr){
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
deptArr=null;
|
|
|
|
|
deptArr = null;
|
|
|
|
|
}
|
|
|
|
|
return menuUl;
|
|
|
|
|
}
|
|
|
|
|
@ -348,7 +367,7 @@ function ulFun(liName, iconCss) {
|
|
|
|
|
return subUl;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function liFun(liName,iconCss) {
|
|
|
|
|
function liFun(liName, iconCss) {
|
|
|
|
|
var subLi = $("<li class=\"treeview menu-open\"></li>");
|
|
|
|
|
subLi.append(aFun(liName, iconCss));
|
|
|
|
|
return subLi;
|
|
|
|
|
@ -374,7 +393,7 @@ function ulSysMenuFun(menuArr) {
|
|
|
|
|
var subUl = $(" <ul class=\"treeview-menu \" style=\"display: block;\"></ul>");
|
|
|
|
|
for (var i = 0; i < menuArr.length; i++) {
|
|
|
|
|
var subLi = $("<li></li>");
|
|
|
|
|
var subA = $("<a href="+path+menuArr[i].menuUrl+" target=\"iFrame1\" onclick = 'indexSelected(this)'></a>");
|
|
|
|
|
var subA = $("<a href=" + path + menuArr[i].menuUrl + " target=\"iFrame1\" onclick = 'indexSelected(this)'></a>");
|
|
|
|
|
var subIcon = $("<i></i>");
|
|
|
|
|
if (menuArr[i].menuIcon != undefined || menuArr[i].menuIcon != null || menuArr[i].menuIcon != '') {
|
|
|
|
|
subIcon.addClass(menuArr[i].menuIcon);
|
|
|
|
|
|