Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.28 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <!-- saved from url=(0034)http://172.16.224.10/recursos/dwc/ -->
  3. <html lang="es"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  4.  
  5. <title>Ejercicio 6.1 - VUE</title>
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <link rel="stylesheet" href="./index_files/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
  8. <link href="./index_files/icon" rel="stylesheet">
  9. <link href="./index_files/main.css" rel="stylesheet">
  10. <meta name="description" content="Ejercicio de Javascript">
  11. <meta name="author" content="Juan Segura">
  12. <meta name="keywords" content="JavaScript, Ejercicio, HTML5, DAW">
  13. </head>
  14.  
  15. <body>
  16. <div class="container" id="app">
  17.  
  18. <header>
  19. <h1>Almacén central con Vue - ACME SL</h1>
  20. </header>
  21.  
  22. <!-- Acciones sobre el almacén -->
  23. <div class="row">
  24. <div class="col-sm-6 col-md-4 col-lg-4">
  25. <form>
  26. <fieldset>
  27. <legend>Nuevo producto</legend>
  28. <!-- Aquí los inputs y botones del form -->
  29. <!-- <div class="form-group hidden">
  30. <label>Id:</label>
  31. <input type="text" class="form-control"readonly>
  32. </div> -->
  33. <div class="form-group">
  34. <label>Nombre:</label>
  35. <input type="text" class="form-control" required="">
  36. </div>
  37. <!-- <div class="form-group hidden">
  38. <label>Unidades:</label>
  39. <input type="number" class="form-control" required min="0" value="0">
  40. </div> -->
  41. <div class="form-group">
  42. <label>Precio/u.:</label>
  43. <input type="number" class="form-control" required="" min="0" step="0.01">
  44. </div>
  45. <button type="submit" class="btn btn-default btn-primary">Añadir</button>
  46. <button type="reset" class="btn btn-danger">Reset</button>
  47. </fieldset>
  48. </form>
  49. </div>
  50. </div>
  51.  
  52. <!-- Almacén de productos -->
  53. <div class="row">
  54. <div class="col-sm-12 col-md-12 col-lg-12">
  55. <table class="table table-striped table-hover">
  56. <thead class="thead-dark bg-primary">
  57. <tr>
  58. <th>Id</th>
  59. <th>Nombre</th>
  60. <th>Uds.</th>
  61. <th>Precio/u</th>
  62. <th>Importe</th>
  63. <th>Acciones</th>
  64. </tr>
  65. </thead>
  66. <tbody>
  67. <tr>
  68. <td>{{ product.id }}</td>
  69. <td>{{ product.name }}</td>
  70. <td>{{ product.units }}</td>
  71. <td>{{ product.price }}</td>
  72.  
  73. <td>{{ (product.units*product.price).toString(2) }} €</td>
  74. <td>
  75. <button class="mdc-icon-button material-icons">expand_less</button>
  76. <button class="mdc-icon-button material-icons">expand_more</button>
  77. <button class="mdc-icon-button material-icons">delete</button>
  78. <button class="mdc-icon-button material-icons">edit</button>
  79. </td>
  80. </tr>
  81. <!-- Aquí insertaremos los productos-->
  82. </tbody>
  83. </table>
  84. <p class="lead float-right">Importe total del almacén: <strong>2608.08 €</strong></p>
  85. </div>
  86. </div>
  87.  
  88. <!-- Listados del almacén -->
  89. <div class="row hidden">
  90. <div class="col-sm-6 col-md-6 col-lg-6">
  91. <form>
  92. <fieldset>
  93. <legend>Listado de productos</legend>
  94. <!-- Aquí los inputs y botones del form -->
  95. <div class="form-check">
  96. <label class="form-check-label">
  97. <input type="radio" class="form-check-input" name="opt-list" value="alf" required="">Listado alfabético
  98. </label>
  99. </div>
  100. <div class="form-check">
  101. <label class="form-check-label">
  102. <input type="radio" class="form-check-input" name="opt-list" value="uds">Listado por
  103. unidades (desc)
  104. </label>
  105. </div>
  106. <button type="submit" class="btn btn-default btn-primary">Mostrar</button>
  107. <button type="reset" class="btn btn-danger">Reset</button>
  108. </fieldset>
  109. </form>
  110. </div>
  111. <div class="col-sm-6 col-md-6 col-lg-6">
  112. <form>
  113. <fieldset>
  114. <legend>Productos bajo stock</legend>
  115. <!-- Aquí los inputs y botones del form -->
  116. <div class="form-group">
  117. <label for="low-uds">Nº mín. de uds.:</label>
  118. <input type="text" class="form-control" required="">
  119. </div>
  120. <div class="form-check">
  121. <label class="form-check-label">
  122. <input type="radio" class="form-check-input" name="opt-low" value="alf" required="">Listado
  123. alfabético
  124. </label>
  125. </div>
  126. <div class="form-check">
  127. <label class="form-check-label">
  128. <input type="radio" class="form-check-input" name="opt-low" value="uds">Listado por
  129. unidades
  130. </label>
  131. </div>
  132. <button type="submit" class="btn btn-default btn-primary">Mostrar</button>
  133. <button type="reset" class="btn btn-danger">Reset</button>
  134. </fieldset>
  135. </form>
  136. </div>
  137. <div class="row">
  138. <div class="col-sm-12 col-md-12 col-lg-12">
  139. <p></p>
  140. <ul></ul>
  141. </div>
  142. </div>
  143.  
  144. </div>
  145. </div>
  146. <footer><small>Diseño Web en Entorno Cliente - Juan Segura</small></footer>
  147.  
  148. <script src="./index_files/vue.js"></script>
  149. <script src="./index_files/product.class.js"></script>
  150. <script src="./index_files/store.class.js"></script>
  151. <script src="./index_files/main.js"></script>
  152.  
  153.  
  154. </body></html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement