diff --git a/src/main/java/com/nis/domain/basics/SysDictInfo.java b/src/main/java/com/nis/domain/basics/SysDictInfo.java index 29a2fbd1b..0edc75a5e 100644 --- a/src/main/java/com/nis/domain/basics/SysDictInfo.java +++ b/src/main/java/com/nis/domain/basics/SysDictInfo.java @@ -30,6 +30,7 @@ public class SysDictInfo extends BaseEntity{ private SysUser sysDictEditor; //editor_id 修改人员 int Y 取自sys_user.id private Date editTime; //edit_time 修改时间 date Y private Integer levelNo; //层级 + private Integer isInitianlize; //是否为初始化数据 0:否 1:是 private List ChildrenList = new ArrayList();//字列表 private Date beginDate; // 开始日期 @@ -167,6 +168,12 @@ public class SysDictInfo extends BaseEntity{ public void setConditionType(List conditionType) { this.conditionType = conditionType; } + public Integer getIsInitianlize() { + return isInitianlize; + } + public void setIsInitianlize(Integer isInitianlize) { + this.isInitianlize = isInitianlize; + } @JsonIgnore public static void sortList(List list, List sourcelist, Integer parentId, boolean cascade){ for (int i=0; i diff --git a/src/main/java/com/nis/web/service/basics/SysDictInfoService.java b/src/main/java/com/nis/web/service/basics/SysDictInfoService.java index 6eb3ac530..d2113e174 100644 --- a/src/main/java/com/nis/web/service/basics/SysDictInfoService.java +++ b/src/main/java/com/nis/web/service/basics/SysDictInfoService.java @@ -111,6 +111,7 @@ public class SysDictInfoService extends BaseService{ sysDictInfo.setCreateTime(new Date()); sysDictInfo.setSysDictEditor(user); sysDictInfo.setEditTime(sysDictInfo.getCreateTime()); + sysDictInfo.setIsInitianlize(0);//是否为初始化数据,默认为0:否 sysDictInfoDao.insertDict(sysDictInfo); } diff --git a/src/main/webapp/WEB-INF/views/basics/sysDictList.jsp b/src/main/webapp/WEB-INF/views/basics/sysDictList.jsp index 9854519b8..4971c0fd4 100644 --- a/src/main/webapp/WEB-INF/views/basics/sysDictList.jsp +++ b/src/main/webapp/WEB-INF/views/basics/sysDictList.jsp @@ -31,13 +31,21 @@ function cmd(){ var url=arguments[0]; var mulitId=""; + var isinit = true; jQuery("#treeTable").find(":checkbox:checked[name='check']").each(function(){ if(jQuery(this).val()!=""){ + if(jQuery(this).prop("placeholder")==1){ + isinit = false; + } mulitId+=jQuery(this).val()+","; } }); if(mulitId!=""){ - confirmx("", url+"&mulitId="+mulitId); + if(isinit){ + confirmx("", url+"&mulitId="+mulitId); + }else{ + top.$.jBox.tip("", ""); + } }else{ top.$.jBox.tip("", ""); } @@ -54,7 +62,17 @@ } if(cked.length==1){ var url=arguments[0]; - confirmx("", url+"&sysDictId="+cked.val()); + if(cked.prop("placeholder")!=1){ + confirmx("", url+"&sysDictId="+cked.val()); + }else{ + if(${fns:getUser().loginId=='admin'}){ + confirmx("", url+"&sysDictId="+cked.val()); + }else{ + top.$.jBox.tip("", ""); + } + + } + } } @@ -295,7 +313,7 @@ - + <%-- ${sysDictInfo.showSequence} --%> ${sysDictInfo.itemCode} ${sysDictInfo.itemValue} diff --git a/src/main/webapp/WEB-INF/views/home.jsp b/src/main/webapp/WEB-INF/views/home.jsp index a0d9d5597..9a28b8245 100644 --- a/src/main/webapp/WEB-INF/views/home.jsp +++ b/src/main/webapp/WEB-INF/views/home.jsp @@ -62,24 +62,10 @@ $("#searchText").click(function(){ $(this).val(""); }); + }); - //面包屑导航 -/* $(function(){ - - $("div ul li a").click(function(){ - if(typeof $(this).attr("id") !='undefined'){ - $("#menutwo").text($(this).text().trim()); - $("#menuthree").text(""); - }else{ - $("#menuthree").text($(this).text().trim()); - } -// var urlto=this+""; -// var ur="${ctx}"+urlto.split("nis")[1]; -// $("#menutwo").attr("href",ur); - }) -}) */ - + //页面跳转函数 level:级别,1顶级,2有子级。name:菜单名称,有多级#间隔。url:访问路径。object:点击元素对象。 function page_turn(id, level, name, url,obj){ var $object = $("#menu_"+id);//点击当前级别 @@ -117,28 +103,88 @@ function page_turn(id, level, name, url,obj){ $header.append("
  • "+breadcrumbs[i]+""+circle+"
  • "); } + + + App.scrollTo() + + App.startPageLoading({animate:true}); + //调入页面 window.frames['mainFrame'].location=url; + + $("#mainFrame").load(function(){ + App.stopPageLoading(); + }); + + - App.scrollTo() - } - + + function searchMenu() { - var search_txt = $("#searchText").val(); - if(search_txt.indexOf('_')!=-1){ - search_txt = search_txt.substring(search_txt.lastIndexOf('_')); - $("#menu"+search_txt+" >a").trigger('click'); - }else { - alert('未找到该菜单!'); - } + + if ($('body').hasClass("page-sidebar-closed")) { + if ($('.sidebar-search').hasClass('open') === false) { + if ($('.page-sidebar-fixed').size() === 1) { + $('.page-sidebar .sidebar-toggler').click(); //trigger sidebar toggle button + + } + $('.sidebar-search').addClass("open"); + } else { + + searchForm(); + } + } else { + searchForm() + } + + if ($('.sidebar-search').size() !== 0) { + $('.sidebar-search .input-group').on('click', function(e){ + e.stopPropagation(); + }); + + $('body').on('click', function() { + if ($('.sidebar-search').hasClass('open')) { + $('.sidebar-search').removeClass("open"); + } + }); + } +} + +function searchForm() { + + var search_txt = $("#searchText").val(); + if(search_txt.indexOf('_')!=-1){ + search_txt = search_txt.substring(search_txt.lastIndexOf('_')); + $("#menu"+search_txt+" >a").trigger('click'); + }else { + alert('未找到该菜单!'); + } +} + +function changeFrameHeight() { + + var iframe = $("#mainFrame"); + var clientHeight = $(window).height(); + + var headerHeight = $(".page-header").height(); + var barHeight = $(".page-bar").height(); + var footerHeight = $(".page-footer").height(); + var paddingHeight = 20; + + iframe.contents().find(".page-content").addClass("page-content-body"); + iframe.prop("height",clientHeight-headerHeight-barHeight-footerHeight-paddingHeight); + +} +window.onresize=function(){ + changeFrameHeight(); } - + @@ -220,7 +270,7 @@ function searchMenu() { - + @@ -234,7 +284,7 @@ function searchMenu() {