$(function () { $(".taskBtn:eq(0)").css({ "display": "block" }); $("ul.tab li:eq(0)").find("a").addClass("selected"); $("ul.tab").width(__sysRightPanel-55); $(".taskMain").width(__sysRightPanel-1); $(".taskBtn:eq(0)").css({ "display": "block" }); $("ul.tab li:eq(0)").find("a").addClass("selected"); //用户信息展开 $(".pagesList li").hover( function(){ $(this).addClass("hover"); },function(){ $(this).removeClass("hover"); } ); $(".userInfor").hover( function (event) { $(this).find("ul").show(); event.stopPropagation(); //阻止事件冒泡 },function (event) { $(this).find("ul").hide(); event.stopPropagation(); //阻止事件冒泡 }); //点击页面,隐藏内容。 $("body").click( function () { $(".userInfor ul").hide(); $(".btn-group ul").hide(); }); //鼠标点击后,清除搜索框默认值 $(".searchBox").focus( function () { var myval = $(this).val(); if (myval == this.defaultValue) { $(this).val(""); } }); $(".searchBox").blur( function () { var myval = $(this).val(); if (myval == "") { $(this).val(this.defaultValue); } }); //下拉按钮选择 $("button.dropdown-toggle").click( function (event) { $(".btn-group ul").hide(); $(this).next().slideToggle("fast"); event.stopPropagation(); }); $(".grid-group button.dropdown-toggle").click( function (event) { var myparent=$(this).parent(); var objParentwidth = myparent.offset().left; var objParentheight = myparent.offset().top+28; $(".btn-group ul").hide(); $(this).next().css({"top":objParentheight,"left":objParentwidth}) $(this).next().slideToggle("fast"); event.stopPropagation(); }); //表格控制,必须放在页面加载完成后执行。 $(".content .tableGrid tr").find("td:last").addClass("borderRightNone"); //双行换色 $(".tableGrid tr:even").addClass("even"); //查找class为disable的添加禁止输入,同时也可以反之。 $("input.disable").attr("disabled", "true"); //单击选中checked,不选中行 $("td input[type=checkbox]").click( function (event) { event.stopPropagation(); //阻止事件冒泡 if ($(this).attr("checked", flase)) { $(this).attr("checked", "checked"); } else { $(this).attr("checked", flase); } }); //给有下拉菜单的栏目加三角 $(".navMain li").each( function () { var mylength = $(this).children("ul").length; var downIocn = ""; if (mylength > 0) { $(this).children("a").append(downIocn); } }); //菜单 $(".navMain li").hover( function (event) { $(this).children("ul").show(); $(this).children("a").addClass("hover"); }, function () { $(this).children("a").removeClass("hover"); $(this).find("ul").hide(); }); $(".navMain > li").click( function (event) { // $(this).children("a").addClass("selected"); event.stopPropagation(); //阻止事件冒泡 //$(this).siblings("a").removeClass("selected"); }); $(".taskInformation").height($(window).height()-105-38); }); function demoResize() { var contentWidth = $(window).width() - 50; //边距48,加上边框2 var treecontentWidth = $(window).width() - 50 - 252; $(".treeList").height($(window).height()-105); var contentHeight = $(window).height() - 105; //顶部加上菜单合计105 $(".content").height(contentHeight); $(".grid").height(contentHeight); $(".taskMain").height(contentHeight - 38); if ($(".taskMain").is(":hidden")) { if($(".content").hasClass("hastree")){ $(".content").width(treecontentWidth); $(".content").css({ "border-right": "1px solid #e5e5e5" }); } else{ $(".content").width(contentWidth); $(".content").css({ "border-right": "1px solid #e5e5e5" }); } } else { if($(".content").hasClass("hastree")){ $(".content").width(treecontentWidth); $(".content").css({ "border-right": "1px solid #e5e5e5" }); } else{ $(".content").width(contentWidth - __sysRightPanel); $(".content").css({ "border-right": "none" }); } } } $(window).ready(demoResize); //$(window).resize(demoResize); function hideTask(obj) { $(obj).hide(); $(".content").width(contentWidth); $(".content").css("border-right", "1px solid #e5e5e5"); } function sileDom(obj) { $(obj).slideUp(); } //行选中变色 var TimeFn = null; function clickTr(obj) { //执行延时 clearTimeout(TimeFn); TimeFn = setTimeout(function () { if ($(".taskMain").is(":hidden")) { } else { $(obj).addClass("selected").siblings().removeClass("selected"); } }, 300); } function clickAddNewTr() { if ($(".taskMain").is(":hidden")) { //$(obj).addClass("selected").siblings().removeClass("selected"); var contentWidth = $(window).width() - 50; $(".content").width(contentWidth - __sysRightPanel); $(".content").css({ "border-right": "none" }); $(".taskMain").fadeIn(); $gridMainList.jqGrid('setGridWidth', $('#gbox_' + 'list').parent().width()); $gridMainList.jqGrid('setGridHeight', $(".content").height() - $('.ui-jqgrid-hdiv', "#gbox_list").height() - $('#pager', "#gbox_list").height()); } } function ondblclickTr(obj) { //判断是否显示 var treelength = $("div.treeList").length; if ($(".taskMain").is(":hidden")) { if(ondblclickTr!=null) $(obj).addClass("selected").siblings().removeClass("selected"); var contentWidth = $(window).width() - 50; if(treelength=="0"){ $(".content").width(contentWidth - __sysRightPanel); $(".content").css({ "border-right": "none" }); $(".taskMain").fadeIn(); } else{ $(".content").width(contentWidth - __sysRightPanel-252); $(".content").css({ "border-right": "none" }); $(".taskMain").fadeIn(); } } else { if(treelength=="0"){ $(".content").width($(window).width() - 50); $(".content").css({ "border-right": "1px solid #e5e5e5" }); $(".taskMain").fadeOut(); } else{ $(".content").width($(window).width() - 50-252); $(".content").css({ "border-right": "1px solid #e5e5e5"}); $(".taskMain").fadeOut(); } } } //增加任务单 function addTask() { var contentWidth = $(window).width() - 39; $(".content").width(contentWidth - 1060); $(".content").css({ "border-right": "none" }); $(".taskInformationMain input").val(""); $(".taskMain").show(); } //点击按钮关闭详细区域 function closeTaskInfor() { var mainWidth = $(".main").width(); var treelength = $("div.treeList").length; if(treelength=="0"){ $(".taskMain").fadeOut("fast"); $(".content").width(mainWidth); } else{ $(".taskMain").fadeOut("fast"); $(".content").width(mainWidth-252); } $(".content").css({ "border-right": "1px solid #e5e5e5" }); if( (typeof $grid != 'undefined') && blNull($grid)==false){ $grid.jqGrid('setGridWidth', $('#gbox_' + 'list').parent().width()); $grid.jqGrid('setGridHeight', $(".content").height() - $('.ui-userdata', "#gbox_list").height()- $('.ui-jqgrid-hdiv', "#gbox_list").height() - $('#pager', "#gbox_list").height() -(__sysGridCalBottomPanelHas?__sysGridCalBottomPanelHeight:0)); } if( (typeof $gridMainList != 'undefined') && blNull( $gridMainList)==false){ $gridMainList.jqGrid('setGridWidth', $('#gbox_' + 'list').parent().width()); $gridMainList.jqGrid('setGridHeight', $(".content").height()- $('.ui-userdata', "#gbox_list").height() - $('.ui-jqgrid-hdiv', "#gbox_list").height() - $('#pager', "#gbox_list").height()-(__sysGridCalBottomPanelHas?__sysGridCalBottomPanelHeight:0)); } } //选项卡切换 function tabSelect(obj){ $(obj).addClass("selected"); $(obj).siblings().removeClass("selected"); var myIndex = $(".tab > li").index(obj); $(".taskInformation .taskInformationMain:eq("+myIndex+")").show().siblings().hide(); $(".taskBtn .taskBtnMain:eq("+myIndex+")").show().siblings().hide();} //菜单功能按钮切换 function homeNav() { $(".menu").slideToggle(); $(".nav").slideToggle(); } //弹出层 function layoutLoad(obj, width, height) { var uplayout = "
"; var uplayoutMain = ""; $("body").append(uplayout, uplayoutMain); var uplayoutMarginTop = -(height + 48) / 2; var uplayoutMarginLeft = -(width + 24) / 2; $(".uplayoutMain").css({ "height": height, "width": width, "margin-left": uplayoutMarginLeft, "margin-top": uplayoutMarginTop }); var loading = "正在加载请稍等
"; $(".uplayoutMain").append(loading); } //关闭层 function slideUplayout() { $(".uplayout").fadeOut("fast"); $(".uplayoutMain").fadeOut("fast"); //销毁创建的元素 setTimeout(function () { $(".uplayout").remove(); $(".uplayoutMain").remove(); }, 1500); } //表格移动上去后变色 function trhover(obj) { $(obj).addClass("hover"); } function trnohover(obj) { $(obj).removeClass("hover"); } //消息提示 function systips(time, content, tipsType) { if( tipsType=='error') { showerror(content); return; } //三种方式供调用success,error,warn var tips = "" + content + "
详细信息:"+content+"