worksShowPC.zml 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. <script>
  2. //复制作品id
  3. function doCopyIDInfo()
  4. {
  5. Z.copy(Z("#worksId").val());
  6. top.Z.tips("复制成功");
  7. }
  8. </script>
  9. <style>
  10. body{height:100%}
  11. /*图片展示区*/
  12. .show-thumb{left:0;top:0;bottom:0;right:300px;padding:30px;}
  13. .show-thumb-list{align-items:center;align-content:center;justify-content:center;flex-wrap:wrap;overflow-y: auto;}<!--display:flex;-->
  14. <#if media.getMediaUrl().indexOf(",")==-1>
  15. .show-thumb-list>li{padding:5px;max-width:45%;}
  16. <#else>
  17. .show-thumb-list>li{padding:5px;}
  18. </#if>
  19. /*信息列表区*/
  20. .show-info{top:0;bottom:0;right:0;border-left:1px solid #e1e1e1;}
  21. .show-info-list>li{font-size:14px;padding:15px 0;border-bottom:1px solid #f5f5f5;color:#777;}
  22. /*顶部三要素*/
  23. .show-info-list>li>span.tag{margin-right:28px;float:left;padding:15px 0;}
  24. .show-info-list>li>span.tag:not(.view):hover,.show-info-list>li>span.tag.collect.active{color:#00a2eb;}
  25. .show-info-list>li>span.tag>i{display:inline-block;width:17px;height:15px;vertical-align:middle;margin-right:5px;background:url(http://cdn.tubangzhu.com/static/tbz-main/images/preview-tag_8774a98.png) no-repeat;}
  26. .show-info-list>li>span.tag.share>i{background-position:0 0;margin-right:3px;}
  27. .show-info-list>li>span.tag.share:hover>i{background-position:0 -15px;}
  28. .show-info-list>li>span.tag.view>i{background-position:-17px 0;}
  29. .show-info-list>li>span.tag.view>i{background-position:-17px 0;}
  30. .show-info-list>li>span.tag.collect>i{background-position:-35px 0;}
  31. .show-info-list>li>span.tag.collect:hover>i,.show-info-list>li>span.tag.collect.active>i{background-position: -35px -15px;}
  32. .show-info-list>li .z-button.z-xlarge{height:44px;}
  33. /*分享列表*/
  34. .share-list{position:absolute;top:45px;left:-5px;background:#fff;width:280px;line-height:35px;box-shadow:0 0 5px #aaa;border-radius:4px;padding:8px 15px;/*display:none;*/z-index:1;}
  35. .share-list>span{position:absolute;width:10px;height:10px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-5px;left:30px;box-shadow:-1px -1px 0 #d4d2d2;}
  36. /*标题图标*/
  37. .list-title>i{background:url(http://cdn.tubangzhu.com/static/tbz-main/images/preview-tag_8774a98.png) no-repeat -187px 0;display:inline-block;width:10px;height:19px;vertical-align:middle;margin-right:5px;}
  38. /*类型添加*/
  39. .type-list{}
  40. .type-list>li{padding:8px 0;border-bottom:1px dashed #f5f5f5;}
  41. /*关键字选择区*/
  42. .kwywords-list>.kwywordItem-list>span{display:inline-block;border-radius:3px;padding:5px 10px;margin:3px;position:relative;}
  43. .kwywords-list>.kwywordItem-list>span>.z-error{display:none;position:absolute;right:-5px;top:-5px;border-radius:50%;margin:0;border:1px solid #777;width:15px;height:15px;line-height:14px;text-align:center;font-size:12px;background:#fff;z-index:9;cursor:pointer;}
  44. .kwywords-list>.kwywordItem-list>span>.z-error:hover{color:#ea4a36;border-color:#ea4a36;}
  45. .kwywords-list>.kwywordItem-list>span:hover .z-error{display:block;}
  46. .kwywords-list>.item-add{position:relative;}
  47. .kwywords-list>.item-add>input{width:100%;}
  48. .kwywords-list>.item-add>button{padding:3px 10px;position:absolute;top:0;right:0;}
  49. .fileDownload:hover{opacity: 0.8;}
  50. /**/
  51. </style>
  52. <div class="z-relative z-w100p z-h100p z-overflow-hidden">
  53. <div class="show-thumb z-absolute">
  54. <ul class="show-thumb-list z-w100p z-h100p" style="text-align: center;">
  55. <#if media.getMediaUrl().indexOf(",")==-1>
  56. <li><img src="${media.getMediaUrl()}"/></li>
  57. <#else>
  58. <#for path : Arrays.toStringArray(media.getMediaUrl())>
  59. <li>
  60. <img style="width:400px;" src="${path}"/>
  61. </li></br>
  62. </#for>
  63. </#if>
  64. </ul>
  65. </div>
  66. <div class="show-info z-absolute z-w300 z-pd15">
  67. <ul class="show-info-list z-relative z-h100p">
  68. <input name="worksId" id="worksId" value="${media.getMediaId()}" type="hidden" >
  69. <#if media.getTypeId()!=3>
  70. <li class="z-clearfix">
  71. ID:${media.getMediaId()}
  72. <span class="z-float-right">
  73. <button class="z-button z-blue z-small" onclick="doCopyIDInfo();"><i class="z-font z-text"></i>复制</button>
  74. </span>
  75. </li>
  76. <#else>
  77. <li class="z-clearfix">
  78. <div>名称:${media.getMediaName()}</div></br>
  79. ID:${media.getMediaId()}
  80. <span class="z-float-right">
  81. <button class="z-button z-blue z-small" onclick="doCopyIDInfo();"><i class="z-font z-text"></i>复制</button>
  82. </span></br></br>
  83. <div>P 数:${media.getPageValue()}P</div></br>
  84. <div>版式:<#if media.getOddEven()=0>横版<#elseif media.getOddEven()=1>竖版</#if>${media.getWidthMm()}X${media.getHeightMm()}mm</div>
  85. </li>
  86. </#if>
  87. <li class="z-clearfix">创建时间:${media.getCreateTime()}</li>
  88. <li class="tag-edit z-relative" data-value="一级 类型 二级 行业 三级 属性">
  89. <div class="z-h25 z-mg-t5 z-mg-b15">
  90. <span class="list-title z-lh25"><i></i>行业属性</span>
  91. </div>
  92. <ul class="type-list">
  93. <li>
  94. ${Global.get(ProductTypeCache.class).getName(media.getTypeId())}&nbsp;&nbsp;
  95. ${Global.get(DesignIndustryCache.class).getIndustryName(media.getIndustryId())}&nbsp;&nbsp;
  96. ${media.getIndustrySubName()}&nbsp;&nbsp;
  97. ${media.getAttributeName()}&nbsp;&nbsp;
  98. </li>
  99. </ul>
  100. </li>
  101. <li class="keyword-edit">
  102. <div class="list-title z-mg-t5 z-mg-b15"><i></i>关键词</div>
  103. <div class="kwywords-list">
  104. <div class="kwywordItem-list">
  105. <#for keyword : DesignerPresenter.updateKeywordArr(media.getKeywordName(), "work", media.getMediaId())>
  106. <span class="z-bg-blue"><i></i>${keyword}</span>
  107. </#for>
  108. </div>
  109. </div>
  110. </li>
  111. </ul>
  112. </div>
  113. </div>