Advertisement
Guest User

Untitled

a guest
Jul 24th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.74 KB | None | 0 0
  1. <%@ tag pageEncoding="UTF-8"%>
  2. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
  3. <%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
  4. <%@ attribute name="returnProducts" required="true" type="java.util.List"%>
  5. <%@ taglib prefix="details" tagdir="/WEB-INF/tags/desktop/showcaseproductdetail" %>
  6. <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
  7. <%@ taglib prefix="product" tagdir="/WEB-INF/tags/desktop/product" %>
  8. <%@ taglib prefix="formElement" tagdir="/WEB-INF/tags/desktop/formElement"%>
  9. <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
  10. <%@ taglib prefix="exchangeAndReturn" tagdir="/WEB-INF/tags/desktop/exchangeandreturn"%>
  11.  
  12.  
  13. <section class="bordered-box exchange-and-return" id="devolution-process">
  14.  
  15. <h3>Produtos que serão devolvidos</h3>
  16.  
  17. <div class="row">
  18.  
  19. <div class="col-6">
  20. <c:forEach items="${returnProducts}" var="returnEntry">
  21. <c:set var="originalProduct" value="${returnEntry.originalProduct}"/>
  22. <div class="exchange-row">
  23. <div class="exchange-arrow">
  24. <section class="exchange-item">
  25. <h4>${originalProduct.name}</h4>
  26. <exchangeAndReturn:image images="${originalProduct.previewImages}" format="store"/>
  27. <ul class="badge-list">
  28. <c:set value="false" var="colorIsUsed"/>
  29. <c:forEach items="${originalProduct.baseOptions}" var="option">
  30. <c:forEach items="${option.selected.variantOptionQualifiers}" var="selectedOption">
  31. <c:if test="${selectedOption.name == 'Tamanho'}">
  32. <li>
  33. ${selectedOption.name}: ${selectedOption.value}
  34. </li>
  35. </c:if>
  36. <c:if test="${selectedOption.name == 'Cor' && colorIsUsed == false}">
  37. <c:set value="true" var="colorIsUsed"/>
  38. <li>
  39. ${selectedOption.name}: ${selectedOption.value}
  40. </li>
  41. </c:if>
  42. </c:forEach>
  43. </c:forEach>
  44. <li class="cor">
  45. Quantidade: ${returnEntry.quantity}
  46. </li>
  47. </ul>
  48. </section>
  49. </div>
  50. </div>
  51. </c:forEach>
  52. </div>
  53.  
  54. <div class="col-6">
  55. <h4>Como desejo receber?</h4>
  56. <br />
  57. <c:if test="${fn:contains(devolutionOptions,'voucher')}">
  58. <p>
  59. <label>
  60. <input type="radio" name="devolutionProcessSelect" value="voucher"/>
  61. Desejo receber um voucher no valor dos produtos para usar em uma nova compra.
  62. </label>
  63. </p>
  64. </c:if>
  65. <c:if test="${fn:contains(devolutionOptions,'receiveCash')}">
  66. <p>
  67. <label>
  68. <input type="radio" name="devolutionProcessSelect" value="receiveCash"/>
  69. Desejo receber o valor total dos produtos em minha conta.
  70. </label>
  71. </p>
  72. </c:if>
  73. <c:if test="${fn:contains(devolutionOptions,'reverseCard')}">
  74. <p>
  75. <label>
  76. <input type="radio" name="devolutionProcessSelect" value="reverseCard"/>
  77. Desejo o extorno da compra em meu cartão.
  78. </label>
  79. </p>
  80. </c:if>
  81. </div>
  82.  
  83. </div>
  84. </section>
  85.  
  86. <section class="bordered-box exchange-and-return hidden-xs-up" id="cash-return-form">
  87.  
  88. <h3>Dados bancários</h3>
  89.  
  90. <div class="row">
  91. <div class="col-12">
  92. <div class="form-group">
  93. <p>Somente números para os campos CPF/CPNJ, agência e conta corrente</p>
  94. </div>
  95. </div>
  96. </div>
  97.  
  98. <div class="row">
  99. <div class="col-12">
  100. <div class="form-group">
  101. <label><spring:theme code="exchangeAndReturnDevolutionProcessForm.bank"/></label>
  102. <form:input id="exchangeAndReturnDevolutionProcessForm.bank" path="bank" cssClass="form-control"/>
  103. </div>
  104. </div>
  105. </div>
  106.  
  107. <div class="row">
  108. <div class="col-12">
  109. <div class="form-group">
  110. <label><spring:theme code="exchangeAndReturnDevolutionProcessForm.name"/></label>
  111. <form:input id="exchangeAndReturnDevolutionProcessForm.name" path="name" cssClass="form-control"/>
  112. </div>
  113. </div>
  114. </div>
  115.  
  116. <div class="row">
  117. <div class="col-12">
  118. <div class="form-group">
  119. <label><spring:theme code="exchangeAndReturnDevolutionProcessForm.cpf"/></label>
  120. <form:input id="exchangeAndReturnDevolutionProcessForm.cpf" path="cpf" cssClass="form-control"/>
  121. </div>
  122. </div>
  123. </div>
  124.  
  125. <div class="row">
  126. <div class="col-md-6">
  127. <div class="form-group">
  128. <label><spring:theme code="exchangeAndReturnDevolutionProcessForm.agency"/></label>
  129. <form:input id="exchangeAndReturnDevolutionProcessForm.agency" path="agency" cssClass="form-control"/>
  130. </div>
  131. </div>
  132. <div class="col-md-6">
  133. <div class="form-group">
  134. <label><spring:theme code="exchangeAndReturnDevolutionProcessForm.agency"/></label>
  135. <form:input id="exchangeAndReturnDevolutionProcessForm.agency" path="checkingAccount" cssClass="form-control"/>
  136. </div>
  137. </div>
  138. </div>
  139.  
  140. </section>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement