bestWorks.zml 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. <script>
  2. <!--
  3. Z.onload(function()
  4. {//定义搜索框
  5. var search = new Z.SearchAutoList();
  6. search.elem = "searchinput";
  7. search.className = "DesignerPresenter";
  8. search.methodName = "doKeywordList";
  9. search.callback = function(){Works.doSearchAjax('1', this.value, 'BEST');};
  10. search.execute();
  11. doWorksSearch("1");
  12. })
  13. function doWorksSearch(page)
  14. {
  15. var ajax = new Z.Ajax();
  16. ajax.setClassName("WorksPresenter");
  17. ajax.setMethodName("doWorksSearch");
  18. ajax.addParam("page", page);
  19. ajax.addParam("urlParam", "BEST");
  20. ajax.setCallback("resultWrap");
  21. ajax.setLoading("resultWrap");
  22. ajax.execute();
  23. }
  24. /*** 申请精品 ***/
  25. function applyEssence(ele)
  26. {
  27. Z(ele).toggleClass("active");
  28. if (Z(ele).hasClass("active"))
  29. {//选择状态
  30. var items = Z("#resultWrap>.srcFileList>.item");
  31. for (var i = 0;i < items.length;i++)
  32. {
  33. var $item = Z(items[i]);
  34. if ($item.children(".checkBox")[0])
  35. {
  36. $item.children(".checkBox").show();
  37. continue;
  38. }
  39. var id = $item.attr("id").substring(5);
  40. var $checkBox = Z('<span class="checkBox z-pointer z-absolute z-w100p z-h100p" onclick="applyEssence_confirm(\'' + id + '\')"></span>');
  41. $checkBox.show().appendToPos($item);
  42. }
  43. }
  44. else
  45. {//普通状态
  46. Z("#resultWrap>.srcFileList>.item>.checkBox").hide();
  47. }
  48. }
  49. /** 取消申请 **/
  50. function applyEssence_cancel(e)
  51. {
  52. Z("#resultWrap>.srcFileList>.item>.checkBox").hide();
  53. }
  54. /** 确认申请 **/
  55. function applyEssence_confirm(id)
  56. {
  57. var dialog = new Z.Dialog();
  58. dialog.title = "模板参数";
  59. dialog.url = "templateParam.htm?worksId=" + id;
  60. dialog.width = 800;
  61. dialog.height = 400;
  62. dialog.fixed = true;
  63. dialog.execute();
  64. }
  65. -->
  66. </script>
  67. ${Styles.src("/zinc/css/design_2018102301.css")}
  68. ${Scripts.src("/zinc/js/works_20171030.js")}
  69. ${Scripts.src("/zinc/js/zhiqim_search_auto_list.js")}
  70. ${zhiqim_manager_breadcrumb_parent("/worksMy.htm", "我的作品", "精品作品")}
  71. ${zhiqim_manager_content()}
  72. <#-- 导航栏 -->
  73. <div class="z-tabnav-main z-blue z-mg-b20">
  74. <nav>
  75. <ul>
  76. <li onclick="Z.Location.href('worksMy.htm');">我的作品</li>
  77. <li onclick="Z.Location.href('worksCollect.htm');">我收藏的</li>
  78. <li onclick="Z.Location.href('worksBest.htm');">我的精品</li>
  79. <li onclick="Z.Location.href('worksShare.htm');">分享给我的</li>
  80. <li onclick="Z.Location.href('groupWorks.htm');">小组作品</li>
  81. <li onclick="Z.Location.href('allWorks.htm');">所有作品</li>
  82. <li class="z-active">精品作品</li>
  83. <#if ZmrPathRule.check(request, "/worksAudit.htm")><li onclick="Z.Location.href('worksAudit.htm');">精品审核</li></#if>
  84. <li onclick="Z.Location.href('worksList.htm');">作品列表</li>
  85. </ul>
  86. </nav>
  87. </div>
  88. <#-- 关键词搜索 -->
  89. <div class="z-mg-t20 z-h1 z-text-center">
  90. <span style="float:center;">
  91. <input id="searchinput" class="z-input z-w600 zi-h40 zi-bd-r-none" placeholder="输入关键词" value="" maxlength="20"><button type="button" class="z-button z-w80 z-h40 zi-bd-rd0 z-orange" onclick="Works.doSearchAjax('1' , searchinput.value, 'BEST')"><i class="z-font z-query"></i>查询</button>
  92. </span>
  93. </div>
  94. <table class="z-table z-bordered z-pd6">
  95. <tr class="z-h40" bgcolor="${oddColor}">
  96. <td width="5%">类型:</td>
  97. <td width="*">
  98. <button id="nav_10086" type="button" data-options="group:prdType" class="z-button z-large z-bordered z-blue-bd z-hover <#if 10086 == prdTypeId>z-active</#if>" onclick="Z.EL.toggleClass(this,'z-active');Works.doSearchAjax('1', 'nav_10086', 'BEST')">全部</button>
  99. <#for item : prdList>
  100. <button id="nav_${item.getTypeId()}" type="button" data-options="group:prdType" class="z-button z-large z-bordered z-blue-bd z-hover <#if item.getTypeId() == prdTypeId>z-active</#if>" onclick="Z.EL.toggleClass(this,'z-active');Works.doSearchAjax('1', 'nav_${item.getTypeId()}', 'BEST')">${item.getTypeName()}</button>
  101. </#for>
  102. </td>
  103. </tr>
  104. <tr class="z-h40" bgcolor="#FFFFFF">
  105. <td>行业:</td>
  106. <td>
  107. <button id="ind_10087" type="button" data-options="group:industry" class="z-button z-large z-bordered z-blue-bd z-hover <#if 10087 == industryId>z-active</#if>" onclick="Z.EL.toggleClass(this,'z-active');Works.doSearchAjax('1', 'ind_10087', 'BEST')">全部</button>
  108. <#for item : indList>
  109. <button id="ind_${item.getIndustryId()}" type="button" data-options="group:industry" class="z-button z-large z-bordered z-blue-bd z-hover <#if item.getIndustryId() == industryId>z-active</#if>" onclick="Z.EL.toggleClass(this,'z-active');Works.doSearchAjax('1', 'ind_${item.getIndustryId()}', 'BEST')">${item.getIndustryName()}</button>
  110. </#for>
  111. </td>
  112. </tr>
  113. </table>
  114. <div id="resultWrap"></div>
  115. ${zhiqim_manager_content_end()}