product-details.html 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <ion-header>
  2. <ion-navbar color="primary">
  3. <ion-title>Producto</ion-title>
  4. <ion-buttons end>
  5. <button ion-button (click)="save()">
  6. <ion-icon color="ligth" name="archive"></ion-icon>
  7. </button>
  8. </ion-buttons>
  9. </ion-navbar>
  10. </ion-header>
  11. <ion-content>
  12. <ion-card>
  13. <div style="position: relative">
  14. <img src="./assets/images/product.png" />
  15. <ion-fab left bottom>
  16. <button ion-fab color="yellow" class="fab-picture">
  17. <ion-icon name="camera" color="light"></ion-icon>
  18. </button>
  19. </ion-fab>
  20. </div>
  21. </ion-card>
  22. <ion-list>
  23. <ion-list-header color="light">Información</ion-list-header>
  24. <ion-item>
  25. <ion-label stacked>Nombre del producto</ion-label>
  26. <ion-input type="text" [(ngModel)]="product.name" required></ion-input>
  27. </ion-item>
  28. <ion-item>
  29. <ion-label stacked>Tipo de producto</ion-label>
  30. <ion-select [(ngModel)]="product.type">
  31. <ion-option value="0">Almacenable</ion-option>
  32. <ion-option value="1">Consumible</ion-option>
  33. <ion-option value="2">Servicio</ion-option>
  34. </ion-select>
  35. </ion-item>
  36. <ion-item>
  37. <ion-label stacked>Precio de venta</ion-label>
  38. <ion-input type="number" [(ngModel)]="product.salePrice"></ion-input>
  39. </ion-item>
  40. <ion-item>
  41. <ion-label stacked>Código EAN13</ion-label>
  42. <ion-input type="text" [(ngModel)]="product.ean13"></ion-input>
  43. </ion-item>
  44. <ion-item>
  45. <ion-label stacked>Referencia Interna</ion-label>
  46. <ion-input type="text" [(ngModel)]="product.reference"></ion-input>
  47. </ion-item>
  48. <ion-list-header color="light">Abastecimientos e inventario</ion-list-header>
  49. <ion-item>
  50. <ion-label stacked>Precio de costo</ion-label>
  51. <ion-input type="number" [(ngModel)]="product.costPrice"></ion-input>
  52. </ion-item>
  53. <ion-item>
  54. <ion-label stacked>Cantidad a mano</ion-label>
  55. <ion-input type="number" [(ngModel)]="product.quantity"></ion-input>
  56. </ion-item>
  57. <ion-item>
  58. <ion-label stacked>Activo</ion-label>
  59. <ion-toggle [(ngModel)]="product.active"></ion-toggle>
  60. </ion-item>
  61. </ion-list>
  62. </ion-content>