templateOrder.zml 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. <div class="z-tabnav z-bordered z-pd-t20" style="position:static;">
  2. <nav>
  3. <ul>
  4. <li id="tabnav_user" class="z-active" onclick="doTabnavCss('1')">客户资料</li>
  5. <li id="tabnav_template" onclick="doTabnavCss('2')">已选模板</li>
  6. </ul>
  7. </nav>
  8. <section style="position:static;">
  9. <div id="tabnav_user_content" class="z-active z-pd10" style="position:static;">
  10. <div class="z-color-666 z-lh25 z-mg-t10 z-mg-b10">
  11. <#if ZmrPathRule.check(request, "openWangWang")><button class="z-button z-mg-r3 ${zmr_color_class}" onclick="openWangWang('${order.getBuyerNick()}');"><img src="/zinc/images/wangwang.png">旺旺联系</button></#if>
  12. <#if ZmrPathRule.check(request, "openQQ")><button class="z-button z-mg-r3 ${zmr_color_class}" onclick="openQQ('${order.getUserQq()}');"><img src="/zinc/images/qq.png">QQ联系</button></#if>
  13. </div>
  14. <div class="z-color-666 z-lh25"><b>订单号</b>:${order.getDesignId()}</div>
  15. <div class="z-color-666 z-lh25"><b>产品名</b>:${order.getOrderText()}</div>
  16. <#-- 客户素材 -->
  17. <div class="z-color-666 z-lh25 z-mg-t10 z-mg-b10">
  18. <table class="z-table">
  19. <tr>
  20. <td>
  21. <div class="z-tabnav">
  22. <nav>
  23. <ul>
  24. <li id="tabnav_userText" class="z-active" onclick="doTabnavCss('3')">客户文本</li>
  25. <li id="tabnav_paramText" onclick="doTabnavCss('4')">参数文本</li>
  26. </ul>
  27. </nav>
  28. <section>
  29. <div id="tabnav_userText_content" class="z-active z-pd10" style="position:static;">
  30. <textarea class="z-textarea z-w100p z-h150" placeholder="客户文本">${order.getUserText()}
  31. ${desOrder.getOcrText()}</textarea>
  32. </div>
  33. <div id="tabnav_paramText_content" class="z-pd10" style="position:static;">
  34. <textarea class="z-textarea z-w100p z-h150" placeholder="参数文本">${desOrder.getParamText()}</textarea>
  35. </div>
  36. </section>
  37. </div>
  38. </td>
  39. </tr>
  40. <tr class="z-h30">
  41. <td><b>客户素材</b></td>
  42. </tr>
  43. <#for atta : attaList>
  44. <tr class="z-h30">
  45. <td><a onclick="doDownFile('${atta.getAttaId()}')">${atta.getFileName()}</a></td>
  46. </tr>
  47. </#for>
  48. </table>
  49. </div>
  50. <#-- 联系旺旺&联系QQ弹窗框 -->
  51. <iframe id="openFrm" class="z-hide" src="about:blank"></iframe>
  52. </div>
  53. <!--模板信息-->
  54. <div id="tabnav_template_content" class="z-pd10 z-text-left" style="position:static;">
  55. <div class="bjbox">
  56. <div class="zi-w100p z-pd-b10 z-text-center z-bg-white bjimg materialListShow" id="order_result">
  57. <#for key : svgMap.keySet()>
  58. <#var item = svgMap.get(key)/>
  59. <div class="itemWrap zi-w50p z-pd5 z-float-left z-clearfix z-pd5 z-relative z-pointer <#if mediaId == item.getMediaId()>selected</#if>" style="height:25%;margin:0;">
  60. <div class="z-w100p z-relative z-pd5 z-h100p z-bd svgLength_${item.getTotalPage()}">
  61. <#for bg : item.getBgList()>
  62. <#if bg_index lt 2>
  63. <svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 ${item.getWidth()} ${item.getHeight()}">${bg.getSvgCode()}</svg>
  64. </#if>
  65. <#if mediaId != item.getMediaId()>
  66. <#if bg_index == 0>
  67. <span class="z-absolute z-l0 z-text-center z-w100p z-mg-t-10"><a onclick="doCopyOtherPage('${item.getMediaId()}', ${bg.getBid()}, '${mediaId}');">复制正面</a></span>
  68. </#if>
  69. <#if bg_index == 1>
  70. <span class="z-absolute z-l0 z-text-center z-w100p z-mg-t-15"><a onclick="doCopyOtherPage('${item.getMediaId()}', ${bg.getBid()}, '${mediaId}');">复制反面</a></span>
  71. </#if>
  72. </#if>
  73. </#for>
  74. </div>
  75. <#if mediaId != item.getMediaId()>
  76. <span class="itemCtrBar z-absolute z-w100p z-pd10">
  77. <a class="z-float-left" onclick="doTemplateOrderEdit('${key}')">编辑</a>
  78. <a class="z-float-right" onclick="doTemplateOrderDelete('${key}', '${order.getDesignId()}')">删除</a>
  79. </span>
  80. </#if>
  81. </div>
  82. </#for>
  83. </div>
  84. </div>
  85. </div>
  86. </section>
  87. </div>
  88. <style>
  89. #side_order{text-align:left;}
  90. #side_order .z-button{color:#ffffff;background-color:#28a3ef;border:1px solid #1299ec;}
  91. #side_order .materialListShow > .itemWrap.selected > div{border-color:#00a2eb;}
  92. #side_order .materialListShow > .itemWrap > div > svg{display:block;max-width:100%;max-height:100%;min-height:50%;margin:0 auto;}
  93. #side_order .materialListShow > .itemWrap > div > svg:nth-child(2){margin-top:1px;}
  94. #side_order .materialListShow > .itemWrap > .svgLength_1::before{display:inline-block;height:100%;width:0;vertical-align:middle;}
  95. #side_order .materialListShow > .itemWrap > .svgLength_1 > svg{display:inline-block;vertical-align:middle;}
  96. #side_order .materialListShow > .itemWrap > .svgLength_2 > svg{height:50%;}
  97. #side_order .materialListShow > .itemWrap .itemCtrBar{left:0;top:0;}
  98. #side_order .materialListShow > .itemWrap .itemCtrBar > a{position:absolute;padding:2px 5px;background:rgba(0,0,0,.2);color:#ffffff;font-size:12px;display:none;top:10px;}
  99. #side_order .materialListShow > .itemWrap .itemCtrBar > a:first-child{left:10px;}
  100. #side_order .materialListShow > .itemWrap .itemCtrBar > a:last-child{right:10px;}
  101. #side_order .materialListShow > .itemWrap .itemCtrBar > a:hover{background:rgba(0,0,0,.5);}
  102. #side_order .materialListShow > .itemWrap:hover .itemCtrBar > a{display:block;}
  103. </style>
  104. <script>
  105. var $thisSider = Z("#side_order");
  106. var outerWrapHeight = parseFloat(Z("#sidebar>.sidebar-child").css("height"));
  107. var thisSiderTop = $thisSider.offsetTop();
  108. var innerWrapTop = $thisSider.find(".bjbox").offsetTop();
  109. var $materialList = $thisSider.find(".materialListShow");
  110. var materialListTop = $materialList.offsetTop();
  111. var setHeight = outerWrapHeight - thisSiderTop - innerWrapTop - materialListTop - 15;
  112. $materialList.css("height", setHeight);
  113. </script>