+(function(Z) { //BEGIN var Works = window.Works = {}; //外部执行搜索 Works.doSearchAjaxForPC = function(page ,value, urlParam) { var prdTypeId = Z("#prdTypeId").val(); var industryId = Z("#industryId").val(); var sort = Z("#sort").val(); var keyword; var param; var tr = document.getElementById("pcWorksTrId"); if(prdTypeId == 3){ tr.style.display = "table-row"; }else { tr.style.display = "none"; } if (value == "" || value == null) { keyword = Z("#searchinput").val(); } else { var prdStr = value.indexOf("nav_"); var indStr = value.indexOf("ind_"); if (prdStr >= 0) { prdTypeId = value.substring(4); keyword = Z("#searchinput").val(); } else if (indStr >= 0) { industryId = value.substring(4); keyword = Z("#searchinput").val(); } else { keyword = value; } } if (urlParam == null || urlParam == "" || urlParam == "undefined") { param = Z("#urlParam").val(); } else { param = urlParam; } var oddEven = Z("#oddEven").val(); var ajax = new Z.Ajax(); ajax.setClassName("WorksPresenterForPC"); ajax.setMethodName("doWorksKeywordSearchForPC"); ajax.addParam("page", page); ajax.addParam("keyword", keyword); ajax.addParam("prdTypeId", prdTypeId); ajax.addParam("industryId", industryId); ajax.addParam("sort", sort); ajax.addParam("oddEven", oddEven); ajax.addParam("urlParam", param); ajax.setCallback("resultWrap"); ajax.setLoading("resultWrap"); ajax.execute(); } //执行搜索 Works.doSearchAjax = function(page ,value, urlParam) { var prdTypeId = Z("#prdTypeId").val(); var industryId = Z("#industryId").val(); var keyword; var param; if (value == "" || value == null) { keyword = Z("#searchinput").val(); } else { var prdStr = value.indexOf("nav_"); var indStr = value.indexOf("ind_"); if (prdStr >= 0) { prdTypeId = value.substring(4); keyword = Z("#searchinput").val(); } else if (indStr >= 0) { industryId = value.substring(4); keyword = Z("#searchinput").val(); } else keyword = value; } if (urlParam == null || urlParam == "" || urlParam == "undefined") param = Z("#urlParam").val(); else param = urlParam; var ajax = new Z.Ajax(); ajax.setClassName("WorksPresenter"); ajax.setMethodName("doWorksKeywordSearch"); ajax.addParam("page", page); ajax.addParam("keyword", keyword); ajax.addParam("prdTypeId", prdTypeId); ajax.addParam("industryId", industryId); ajax.addParam("urlParam", param); ajax.setCallback("resultWrap"); ajax.setLoading("resultWrap"); ajax.execute(); } Works.doSearchSelect = function(type,idaId) { if (type == "prdType") { if (Z.AR.contains(prdIdarr, idaId)) Z.AR.remove(prdIdarr, idaId); else prdIdarr.push(idaId); } else if(type == "industry") { if (Z.AR.contains(indIdarr, idaId)) Z.AR.remove(indIdarr, idaId) else indIdarr.push(idaId); } } Works.doWorksShow = function (value) {//展示弹窗页,全铺满 var ajax = new Z.Ajax(); ajax.setClassName("WorksPresenter"); ajax.setMethodName("doWorksBrowse"); ajax.addParam(value) ajax.execute(); var dialog = new Z.Dialog(); dialog.shadow = true; dialog.title = "作品详情"; dialog.fixed = true; dialog.url = "worksShow.htm?worksId="+value; dialog.width = Z.D.clientWidth(); dialog.height =Z.D.clientHeight()-40; dialog.execute(); } Works.doWorksShowPc = function (value) {//展示弹窗页,全铺满 debugger; var ajax = new Z.Ajax(); ajax.setClassName("WorksPresenter"); ajax.setMethodName("doWorksBrowse"); ajax.addParam(value) ajax.execute(); var dialog = new Z.Dialog(); dialog.shadow = true; dialog.title = "作品详情"; dialog.fixed = true; dialog.scroll = true; dialog.url = "worksShowPC.htm?templateId="+value; dialog.width = Z.D.clientWidth() - 30; dialog.height =Z.D.clientHeight() - 65; dialog.execute(); } //浮动选择框 Works.addWorksKey = function (ele) {//开始和隐藏 var $wrap = Z(ele).parent(); if (!$wrap.hasClass("startActive")) {//执行多选操作 Z(ele).removeClass("z-bg-blue-deep").addClass("z-bg-red-deep").html("取消编辑"); $wrap.addClass("startActive").addClass("z-active"); $wrap.children(".fixedDialog-hiddenBtn").html("收起"); //插入多选框 var items = Z("#srcFileList>.item"); for (var i = 0;i < items.length;i++) { var $item = Z(items[i]); if ($item.children(".checkBox")[0]) { $item.children(".checkBox").show(); //$item.find("input[type=checkBox]")[0].checked = false; continue; } var id = $item.attr("id").substring(5); var $checkBox = Z(''); $checkBox.appendToPos($item); } } else {//隐藏 Z(ele).removeClass("z-bg-red-deep").addClass("z-bg-blue-deep").html("模板编辑"); $wrap.children(".fixedDialog-hiddenBtn").html("展开"); $wrap.removeClass("startActive").removeClass("z-active"); Z("#srcFileList>.item>.checkBox").hide(); //数据取消 var $liList = Z(ele).parent().find("li.z-active"); for (var i = 0;i < $liList.length;i++) { var $theLi = Z($liList[i]); var $theImg = $theLi.children("img"); var id = $theImg.attr("data-id"); $theLi.removeClass("z-active"); $theImg.attr("src","").attr("data-id",""); Z("#input_" + id)[0].checked = false; } } } //END })(zhiqim);