designerCourseDetail.zml 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. <style>
  2. .item{
  3. width:100%;
  4. display: inline-flex;
  5. flex-wrap: wrap;
  6. padding:10px 10px;
  7. }
  8. .itemKey{
  9. width : 13%;
  10. min-height: 40px;
  11. text-align:right;
  12. padding-right:10px;
  13. }
  14. .itemValue{
  15. width : 37%;
  16. min-height: 40px;
  17. }
  18. .itemSurplus{
  19. width:87%;
  20. }
  21. .lable{
  22. padding: 6px 10px;
  23. border-radius: 5px;
  24. background-color: #28a3ef;
  25. color: #FFFF;
  26. margin-right: 5px;
  27. }
  28. .workItem{
  29. width: 31%;
  30. position: relative;
  31. display: inline-block;
  32. margin-right: 10px;
  33. margin-bottom: 10px;
  34. }
  35. .workItem .showing {
  36. content: url(../ztmpl/zhiqim_manager/showing.png);
  37. position: absolute;
  38. width: 50px;
  39. left: 0em;
  40. top: 0em;
  41. }
  42. .workItem .reviewing {
  43. content: url(../ztmpl/zhiqim_manager/reviewing.png);
  44. position: absolute;
  45. width: 50px;
  46. left: 0em;
  47. top: 0em;
  48. }
  49. .workItem .rejected {
  50. content: url(../ztmpl/zhiqim_manager/rejected.png);
  51. position: absolute;
  52. width: 50px;
  53. left: 0em;
  54. top: 0em;
  55. }
  56. </style>
  57. <script>
  58. function showLargeImg(thisImg)
  59. {
  60. var dialog = new parent.Z.Dialog();
  61. dialog.shadow = true;
  62. dialog.title = "图片预览";
  63. //dialog.hasTitle = false;
  64. dialog.fixed = true;
  65. dialog.text = '<img style="width:100%;max-height: none;" src="' + thisImg.src + '">';
  66. dialog.width = 1200;
  67. dialog.height = 801;
  68. dialog.execute();
  69. dialog.$background.remove();
  70. }
  71. </script>
  72. <div style="padding-top:10px;height:468px;overflow-y: auto;">
  73. <div class="item">
  74. <div class="itemKey">设计师</div>
  75. <div class="itemValue">${designerCourse.getDesigner()}</div>
  76. <div class="itemKey">设计师等级</div>
  77. <div class="itemValue">${designerLever}</div>
  78. </div>
  79. <div class="item">
  80. <div class="itemKey">工作年限</div>
  81. <div class="itemValue">${designerCourse.getWorkDuration()}</div>
  82. <div class="itemKey">擅长设计</div>
  83. <div class="itemValue">${designerCourse.getDesignType()}</div>
  84. </div>
  85. <div class="item">
  86. <div class="itemKey">工作经历</div>
  87. <div class="itemValue">${designerCourse.getWorkExperience()}</div>
  88. <div class="itemKey">在职情况</div>
  89. <div class="itemValue">${designerCourse.getWorkStatus()}</div>
  90. </div>
  91. <div class="item">
  92. <div class="itemKey">软件能力</div>
  93. <div class="itemSurplus">${designerCourse.getSkillScope()}</div>
  94. </div>
  95. <div class="item">
  96. <div class="itemKey">个人标签</div>
  97. <div class="itemSurplus">
  98. <#if Validates.isNotEmptyBlank(profile.getLabels())>
  99. <#for item : profile.getLabels().split(",")>
  100. <span class="lable">${item}</span>
  101. </#for>
  102. </#if>
  103. </div>
  104. </div>
  105. <div class="item">
  106. <div class="itemKey">个人作品</div>
  107. <div class="itemSurplus">
  108. <#for item : works>
  109. <div class="workItem">
  110. <div class="z-bg-white z-pointer">
  111. <img style="width:100%;" src="${item.getImgPath()}" onclick="showLargeImg(this);" />
  112. <img class="<#if item.getState() == 0>reviewing<#elseif item.getState() == 2>showing<#elseif item.getState() == 1>rejected</#if>" />
  113. </div>
  114. </div>
  115. </#for>
  116. </div>
  117. </div>
  118. </div>
  119. <div class="z-absolute z-w100p z-text-center z-bg-gray z-pd10" style="bottom:0;left:0;">
  120. <button class="z-button z-w100 ${zmr_color_class}" onclick="parent.Z.Dialog.close(location.hash)">确认</button>
  121. </div>