Advertisement
shadiff

home2day

Jun 5th, 2023
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.64 KB | None | 0 0
  1. {% extends "base.html" %}
  2. {% load static %}
  3.  
  4. {% block content %}
  5.  
  6. <section class="my-4">
  7. <div class="container">
  8. <div class="row parent-row no-gutters">
  9. <div class="col-lg-6 col-md-6 col-xs-12 px-5 pt-3">
  10. <div class="row">
  11. <div class="col-md-6">
  12. <h4 class="logo-text mt-3">Post Office Item</h4>
  13. <hr>
  14. </div>
  15. </div>
  16.  
  17. <form id="regForm" action="{% url 'PickandDrop' %}" method="post">
  18. {% csrf_token %}
  19. <!-- One "tab" for each step in the form: -->
  20. <div class="tab">
  21. <small class="title mb-4" style="color: #270e3f;">Location Information</small>
  22. <div class="form-row">
  23. <div class="col-md-12">
  24. <div class="form-group has-search">
  25. <span class="fa fa-map-pin form-control-feedback"></span>
  26. <input type="text" id="origin-input" name="origin_location_name" class="form-control my-2 p-2"
  27. placeholder="Pickup Post Office/Location" required />
  28. </div>
  29. </div>
  30. </div>
  31.  
  32. <div class="form-row">
  33. <div class="col-md-12">
  34. <div class="form-group has-search">
  35. <span class="fa fa-truck form-control-feedback"></span>
  36. <input type="text" id="destination-input" name="delivery_location" class="form-control my-2 p-2"
  37. placeholder="Destination Location" required>
  38. </div>
  39. </div>
  40. </div>
  41.  
  42. </div>
  43.  
  44. <div class="tab">
  45. <small class="title" style="color: #270e3f;">Package Information</small>
  46.  
  47. <div class="form">
  48. <div class="col-md-12">
  49. <div class="form-group has-search">
  50. <span class="fa fa-info form-control-feedback"></span>
  51. <input type="text" name="name" class="controls form-control my-2 p-2" placeholder="Enter Item Name" id="orderItemInput">
  52. <select id="orderPackageSelect">
  53. <option value="" disabled selected>Select Your Package Option</option>
  54. <option value="package1">Below 1kg</option>
  55. <option value="package2">Between 1.1kg to 10kg</option>
  56. <option value="package3">Above 10kg</option>
  57. </select>
  58. <button onclick="getDistance(submitOrder)">Add</button>
  59. <button onclick="removeOrder()">Remove</button>
  60.  
  61. <div id="result"></div>
  62. <div id="price">
  63.  
  64. </div>
  65. <div id="totalPrice"></div>
  66. </div>
  67. </div>
  68. </div>
  69.  
  70. <div class="form-row">
  71. <div class="col-md-12">
  72. <div class="mb-3">
  73. <label for="packagespecifics" class="form-label">Package Description</label>
  74. <textarea class="form-control" id="deliveryspecifics" name="description" rows="3"></textarea>
  75. </div>
  76. </div>
  77. </div>
  78. <div class="form-row">
  79. <div class="col-md-12">
  80. <div class="mb-3">
  81. <label for="packagespecifics" class="form-label">Delivery Note</label>
  82. <textarea class="form-control" id="deliverynote" name="delivery_note" rows="3"></textarea>
  83. </div>
  84. </div>
  85. </div>
  86. <div class="form-row">
  87. <div class="col-md-12">
  88. <div class="mb-3">
  89. <label for="packagespecifics" class="form-label">Delivery Location Description</label>
  90. <textarea class="form-control" name="delivery_location_description" id="deliveryspecifics" rows="3">
  91. </textarea>
  92. </div>
  93. </div>
  94. </div>
  95.  
  96. </div>
  97.  
  98. <div class="tab">
  99. <small class="title mb-4" style="color: #270e3f;">Sender Information</small>
  100. <div class="form-row">
  101. <div class="col-md-12">
  102. <div class="form-group has-search">
  103. <span class="fa fa-user form-control-feedback"></span>
  104. <input type="text" id="sendername" name="sender_name"
  105. class="form-control my-2 p-2" placeholder="Sender's Name" required>
  106. </div>
  107. </div>
  108. </div>
  109.  
  110. <div class="form-row">
  111. <div class="col-md-12">
  112. <div class="form-group has-search">
  113. <span class="fa fa-phone form-control-feedback"></span>
  114. <input type="text" id="senderphone" name="sender_phone"
  115. class="form-control my-2 p-2" placeholder="Sender's Phone Number" required>
  116. </div>
  117. </div>
  118. </div>
  119.  
  120. <div class="form-row">
  121. <div class="col-md-12">
  122. <div class="form-group has-search">
  123. <span class="fa fa-id-card form-control-feedback"></span>
  124. <input type="text" id="senderid" name="sender_id_number" class="form-control my-2 p-2"
  125. placeholder="Sender's National ID/Passport" required>
  126. </div>
  127. </div>
  128. </div>
  129. </div>
  130.  
  131. <div class="tab">
  132. <small class="title mb-4" style="color: #270e3f;">Recipient Information</small>
  133.  
  134. <div class="form-row">
  135. <div class="col-md-12">
  136. <div class="form-group has-search">
  137. <span class="fa fa-user form-control-feedback"></span>
  138. <input type="text" id="receivername" name="recipient_name"
  139. class="form-control my-2 p-2" placeholder="Recipient Name" required>
  140. </div>
  141. </div>
  142. </div>
  143.  
  144. <div class="form-row">
  145. <div class="col-md-12">
  146. <div class="form-group has-search">
  147. <span class="fa fa-phone form-control-feedback"></span>
  148. <input type="text" id="receiverphone" name="recipient_phone"
  149. class="form-control my-2 p-2" placeholder="Recipient Number" required>
  150. </div>
  151. </div>
  152. </div>
  153.  
  154. <div class="form-row">
  155. <div class="col-md-12">
  156. <div class="form-group has-search">
  157. <span class="fa fa-id-card form-control-feedback"></span>
  158. <input type="text" id="receiverid" name="recipient_id_number" class="form-control my-2 p-2"
  159. placeholder="Recipient National ID/Passport" required>
  160. <p>Total Distance : <span id="dist"></span></p>
  161. <p>Total Amount : <span id="tlAmount"></span></p>
  162. </div>
  163. </div>
  164. </div>
  165.  
  166.  
  167. </div>
  168.  
  169.  
  170. <div style="overflow:auto;" class="col-md-12">
  171. <div style="float:right;">
  172. <button type="button" id="nextBtn" onclick="nextPrev(1)"
  173. class="browsebtn mt-2 mb-2">Next</button>
  174. </div>
  175. </div>
  176.  
  177. <!-- Circles which indicates the steps of the form: -->
  178. <div style="text-align:center;margin-top:40px;">
  179. <span class="step"></span>
  180. <span class="step"></span>
  181. <span class="step"></span>
  182. <span class="step"></span>
  183. </div>
  184.  
  185.  
  186. <!-- Hiddens -->
  187. <input type="hidden" name="order_amount" id="orderAmountInput">
  188. <input type="hidden" id="delivery_latlng-field" name="delivery_latlng" value="">
  189. <input type="hidden" id="origin_latlng-field" name="origin_lat_lon" value="">
  190. <input type="hidden" id="distance-field" name="distance" value="">
  191.  
  192. </form>
  193.  
  194. </div>
  195.  
  196. <div class="col-lg-6 col-md-6 col-xs-12 d-none d-sm-block">
  197. <div id="map">
  198.  
  199. </div>
  200.  
  201. </div>
  202. </div>
  203.  
  204. </div>
  205. </section>
  206.  
  207. <script src="{% static 'customers/js/maps.js' %}"></script>
  208. {% endblock content %}
  209.  
  210. {% block page_script %}
  211. <script src="{% static 'customers/js/form.js' %}"></script>
  212. <script src="{% static 'customers/js/pndadd.js' %}"></script>
  213. <script src="{% static 'customers/js/validate.js' %}"></script>
  214. <script src="{% static 'customers/js/requests.js' %}"></script>
  215. {% endblock page_script %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement