designerWorks.zml 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. ${zhiqim_manager_breadcrumb("作品审核")}
  2. ${zhiqim_manager_content()}
  3. <style>
  4. .item {
  5. width: 18.78328%;
  6. position: relative;
  7. margin: 10px;
  8. }
  9. .item .z-bg-white {
  10. padding: 10px;
  11. }
  12. .item .worksInfo {
  13. margin-top: 10px;
  14. }
  15. .itemCtrBar {
  16. right: 0;
  17. top: 0;
  18. left: 0;
  19. display: none;
  20. }
  21. </style>
  22. <script>
  23. Z.onload(function(){
  24. Z(".item .z-bg-white").mouseover(function(){
  25. Z(this).find(".itemCtrBar ").show();
  26. })
  27. Z(".item .z-bg-white").mouseout(function(){
  28. Z(this).find(".itemCtrBar ").hide();
  29. })
  30. });
  31. function doWorksReview(designerWorksId,state){
  32. Z.confirm("确认" + (state == 2 ? "通过" : "退回") + "审核?", function(){
  33. var ajax = new Z.Ajax();
  34. ajax.setClassName("DesignerWorksPresenter");
  35. ajax.setMethodName("doWorksReview");
  36. ajax.addParam("designerWorksId",designerWorksId);
  37. ajax.addParam("state",state);
  38. ajax.setFailureAlert();
  39. ajax.setSuccess(function()
  40. {
  41. parent.Z.tips("审核成功");
  42. location.reload();
  43. });
  44. ajax.execute();
  45. });
  46. }
  47. function showLargeImg(thisImg)
  48. {
  49. var dialog = new parent.Z.Dialog();
  50. dialog.shadow = true;
  51. dialog.title = "图片预览";
  52. //dialog.hasTitle = false;
  53. dialog.fixed = true;
  54. dialog.text = '<img style="width:100%;max-height: none;" src="' + thisImg.src + '">';
  55. dialog.width = 1200;
  56. dialog.height = 801;
  57. dialog.execute();
  58. dialog.$background.remove();
  59. }
  60. </script>
  61. <#-- 导航 -->
  62. <div data-role="z-tabnav" class="z-tabnav-main z-mg-b20 ${zmr_color_class}">
  63. <nav>
  64. <ul>
  65. <li onclick="Z.L.href('designerManage.htm');">设计师管理</li>
  66. <li onclick="Z.L.href('onlineLog.htm');">在线设计师</li>
  67. <li onclick="Z.L.href('workSearchLog.htm');">工作日志</li>
  68. <li onclick="Z.L.href('desOnlineTimeLog.htm');">接单时长</li>
  69. <li class="z-active">数据审核</li>
  70. </ul>
  71. </nav>
  72. </div>
  73. <#-- 列表 -->
  74. <div class="z-tabnav-main z-blue z-mg-b5">
  75. <nav>
  76. <ul>
  77. <li onclick="Z.L.href('designerReg.htm');">注册审核</li>
  78. <li onclick="Z.L.href('designerProfile.htm');">简介审核</li>
  79. <li class="z-active">作品审核</li>
  80. </ul>
  81. </nav>
  82. </div>
  83. <#-- 列表 -->
  84. ${zhiqim_manager_tr_no_record(pageResult, 39, "<table class='z-table z-bordered z-h40-tr z-pd6 z-bg-white z-text-center'><tr class='zi-h60 z-bg-white z-text-center'><td colspan='39'>暂时没有作品信息</td></tr></table>")}
  85. <div style="display: flex;width: 100%;justify-content: flex-start;flex-wrap: wrap;">
  86. <#for item : pageResult.list()>
  87. <div class="item">
  88. <div class="z-bg-white z-pointer">
  89. <img style="width:100%;" src="${item.getImgPath()}" onclick="showLargeImg(this);" />
  90. <span class="itemCtrBar z-absolute">
  91. <button class="z-button modelCheckBtn z-small z-blue z-float-left" onclick="doWorksReview('${item.getDesignerWorksId()}','2');"><i class="z-font z-px12 z-success"></i>通过</button>
  92. <button class="z-button modelCheckBtn z-small z-red z-float-right" onclick="doWorksReview('${item.getDesignerWorksId()}','1');"><i class="z-font z-px12 z-error"></i>退回</button>
  93. </span>
  94. <div class="worksInfo">
  95. 设计师: ${item.getOperatorCode()} 时间:${Sqls.toDateTimeString(item.getAddTime())}
  96. </div>
  97. </div>
  98. </div>
  99. </#for>
  100. </div>
  101. ${zhiqim_manager_paging(pageResult, "/designerWorks.htm")}
  102. ${zhiqim_manager_content_end()}