About this project
it-programming / web-development
Open
OT Rápidas
Contexto:
Taller mecánico que se dedica exclusivamente a el mantenimiento de una flota propia de Camiones cisternas, tienen principalmente 2 forma de trabajo, una es la atención en el taller y la segunda son las guardias que se hacen fuera del taller, de forma ambulante.
Objetivo:
Resolver el Frontend de las guardias ambulantes, mediante la registración de Órdenes de trabajo Rápidas, de aquí en más OTR.
Para registrar las OTR, debe permitir la selección de unidad de trabajo (camión), agregado de tareas realizadas, registrar rotación de neumáticos, uso de repuestos y/o insumos, y reportes para cada Rol (Especificados más adelante).
Aclaraciones
Para hacer las peticiones Rest Api, será necesario enviar un Token. El cual se puede obtener ingresando credenciales en la pantalla de login existente.
Para las pruebas vamos a liberar las credenciales de usuarios con los distintos roles.
La aplicación deberá gestionar vistas según el ROL definido en el token del usuario.
Metodología:
Se requiere el uso de VueJs 3 como lenguaje Frontend. Se entregará un Mockup en cual basarse (no es estricto el diseño, solo orientativo a la funcionalidad). Por medio de Rest Api
Pantallas/Mockups (Cargas)
se adjunta archivo
Funcionalidad por pantalla
Unidad:
Muestra el listado de unidades disponibles.
OT[Nro Unidad]
-Obtiene el último kilometraje
-Obtiene el número de OT (nueva o habilitada)
-Botones a Repuestos, Tareas, Neumáticos
-listado de tareas agregadas(con filtro)
Tarea
- inserta/modifica/elimina un registro en el recurso <tarea>
- es de texto libre
Repuesto
- permite registrar repuestos consumidos, validando contra una lista de repuestos disponibles. (PK: Tipo y artículo)
- campo tipo producto y artículo deben ser sugeridos (autocompletar o desplegable)
- Al cambiar tipo producto, debe vaciar campo artículo
- la sugerencia de artículo, debe estar basada en el tipo de producto
-muestra lista los repuestos consumidos hasta el momento
Neumáticos
- permite carga los movimientos de neumáticos (campos <entra> y <sale>), validando únicamente que el valor sea numérico.
- Campo <mecánico> muestra el usuario que registró el movimiento.
—---------
Reportes
Rotación de Neumáticos p/OT/Unidad
muestra campos: ot, fecha ot, unidad, entra, sale, mecánico
permite filtrar por: rango de fechas, unidad
listado de ot
muestra campos: ot, fecha ot, unidad
permite filtrar por: rango de fechas, unidad
detalle ot
muestra campos: ot, fecha ot, unidad, km registrado.
ítems: con detalle tareas, detalle repuestos, detalle neumáticos
Perfiles
Cada usuario, podrá visualizar únicamente las pantallas definidas para su ROL
-Mecanico ->Solo crea OTR
-Gomero-> solo ve reporte <Rotación de Neumáticos>
-JefeTaller-> ve todos los reportes disponibles
-Auditor-> ve todos los reportes disponibles
Aspectos
-Las pantallas de creación de OTR son Mobile First
-Los reportes son Desktop First
Project overview
.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer
Delivery term: Not specified
Skills needed