Vendor app Client: Maiora
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 

213 Zeilen
4.3 KiB

  1. <div class="widget-heading-holder">
  2. <header> Order List </header>
  3. <div class="filter-container">
  4. <div class="selector-container">
  5. <app-custom-selector header="Status" [options]="statusOptions" width="200" [defaultOptionId]="statusOptions[0].id"></app-custom-selector>
  6. <app-custom-selector header="Date" [options]="dateOptions" width="200" [defaultOptionId]="dateOptions[0].id"></app-custom-selector>
  7. </div>
  8. <div class="search-input">
  9. <input type="text" placeholder="Quick Search">
  10. <button> <i class="icon ion-md-search"></i> </button>
  11. </div>
  12. </div>
  13. </div>
  14. <table class="order-table">
  15. <tr class="heading-row">
  16. <th> Order ID </th>
  17. <th> Order Time </th>
  18. <th> Items </th>
  19. <th> Quantity </th>
  20. <th> Amount </th>
  21. <th> Payment Status </th>
  22. </tr>
  23. <tr>
  24. <td> 545455 </td>
  25. <td> 2 Min Ago </td>
  26. <td>
  27. <div> 8PC Hot &amp; Crispy </div>
  28. <div> KFC 4 + 4 </div>
  29. </td>
  30. <td>
  31. <div> 1 </div>
  32. <div> 4 </div>
  33. </td>
  34. <td>
  35. <div> &#x20B9; 750 </div>
  36. <div> &#x20B9; 250 </div>
  37. </td>
  38. <td> Paid Online </td>
  39. <td>
  40. <div class="action-buttons">
  41. <button class="round-button"> Confirm </button>
  42. <button class="round-button" (click)="showRejectionPopup = true"> Reject </button>
  43. </div>
  44. </td>
  45. </tr>
  46. <tr>
  47. <td> 545455 </td>
  48. <td> 10 Min Ago </td>
  49. <td>
  50. <div> KFC 4 + 4 </div>
  51. </td>
  52. <td>
  53. <div> 1 </div>
  54. </td>
  55. <td>
  56. <div> &#x20B9; 750 </div>
  57. </td>
  58. <td> Paid Online </td>
  59. <td>
  60. <div class="status success"> Completed </div>
  61. </td>
  62. </tr>
  63. <tr class="cancelled">
  64. <td> 545455 </td>
  65. <td> 0 Min Ago </td>
  66. <td>
  67. <div> KFC 4 + 4 </div>
  68. </td>
  69. <td>
  70. <div> 1 </div>
  71. </td>
  72. <td>
  73. <div> &#x20B9; 750 </div>
  74. </td>
  75. <td> Paid Online </td>
  76. <td>
  77. <div class="status failed"> Cancelled </div>
  78. </td>
  79. </tr>
  80. <tr>
  81. <td> 545455 </td>
  82. <td> 1 Min Ago </td>
  83. <td>
  84. <div> KFC Bucket </div>
  85. </td>
  86. <td>
  87. <div> 1 </div>
  88. </td>
  89. <td>
  90. <div> &#x20B9; 250 </div>
  91. </td>
  92. <td> COD </td>
  93. <td>
  94. <div class="action-buttons">
  95. <button class="round-button"> Confirm </button>
  96. <button class="round-button" (click)="showRejectionPopup = true"> Reject </button>
  97. </div>
  98. </td>
  99. </tr>
  100. </table>
  101. <ul class="order-list">
  102. <li class="card">
  103. <div class="header">
  104. <span> Order ID : 29320 </span>
  105. <span> Order Time: 2 Mins ago </span>
  106. </div>
  107. <table>
  108. <tr>
  109. <td>
  110. <div> KFC Bucket </div>
  111. </td>
  112. <td>
  113. <div> Qty: 1 </div>
  114. </td>
  115. <td>
  116. <div> &#x20B9; 250 </div>
  117. </td>
  118. </tr>
  119. </table>
  120. <div class="order-status-holder">
  121. <div class="status">
  122. Paid online
  123. </div>
  124. <div class="action-buttons">
  125. <button> Confirm </button>
  126. <button (click)="showRejectionPopup = true"> Reject </button>
  127. </div>
  128. </div>
  129. </li>
  130. <li class="card">
  131. <div class="header">
  132. <span> Order ID : 29320 </span>
  133. <span> Order Time: 2 Mins ago </span>
  134. </div>
  135. <table>
  136. <tr>
  137. <td>
  138. <div> KFC Bucket </div>
  139. </td>
  140. <td>
  141. <div> Qty: 1 </div>
  142. </td>
  143. <td>
  144. <div> &#x20B9; 250 </div>
  145. </td>
  146. </tr>
  147. </table>
  148. <div class="order-status-holder">
  149. <div class="status">
  150. Paid online
  151. </div>
  152. <div class="action-buttons">
  153. <button> Confirm </button>
  154. <button (click)="showRejectionPopup = true"> Reject </button>
  155. </div>
  156. </div>
  157. </li>
  158. <li class="card">
  159. <div class="header">
  160. <span> Order ID : 29320 </span>
  161. <span> Order Time: 2 Mins ago </span>
  162. </div>
  163. <table>
  164. <tr>
  165. <td>
  166. <div> KFC Bucket </div>
  167. </td>
  168. <td>
  169. <div> Qty: 1 </div>
  170. </td>
  171. <td>
  172. <div> &#x20B9; 250 </div>
  173. </td>
  174. </tr>
  175. </table>
  176. <div class="order-status-holder">
  177. <div class="status">
  178. Paid online
  179. </div>
  180. <div class="action-buttons">
  181. <button> Confirm </button>
  182. <button (click)="showRejectionPopup = true"> Reject </button>
  183. </div>
  184. </div>
  185. </li>
  186. </ul>
  187. <section class="popup" [ngClass]="{'active' : showRejectionPopup }">
  188. <div class="popup-box">
  189. <header> Reason to Reject the Order </header>
  190. <select>
  191. <option selected> Item not available </option>
  192. <option> The customer was impatient </option>
  193. <option> Other </option>
  194. </select>
  195. <div class="action-buttons">
  196. <button class="rect-button" (click)="showRejectionPopup = false"> Reject </button>
  197. <button class="rect-button" (click)="showRejectionPopup = false"> Cancel </button>
  198. </div>
  199. </div>
  200. </section>