Edición test de jarras
- Si el test de jarras se esta usando en un ajuste de dosificación, lo único que se puede editar es valorFinal eso de agregarle productos y parámetros es siempre y cuando no se haya usado
- Se creo una validación para identificar si un test de jarras, se uso para crear un ajuste de dosificación, si es true solo se edita finalData, y por ende la eficiencia: Para poderla actualizar hubo que extraer data del test que se intenta editar, validar si el calculo es cero o menor de cero y de acuerdo a eso aplicar las formulas. Se agrega una variable dinamica llamada usedInSettingDosing que le indica al frontend si el test de jarras se uso para dosificar o no, para que el habilite los campos de forma dinamica...SIGUE PENDIENTE, agregar más quimicos y más parametros en caso de que el test no se este usando en dosificación...
- Cuando creamos un test de jarras se descuenta del disponible de los productos seleccionados, el volumen del producto configurado en los test.
Si el test de jarras se esta usando en un ajuste de dosificación - usedInSettingDosing === true:
- No debe dejar editar el VolumenTest
- El Volumen de los productos químicos
- DEBE dejar editar el valorFinal de los parametros
- Mostrar el alerta
Si el test de jarras no se esta usando en un ajuste de dosificación - usedInSettingDosing === false:
- Puedes agregar x cantidad de productos químicos y x cantidad de parametros
- Puedo editar volumenTest, volumen de los productos y los valores iniciales y finales de los parametros
Cuando se hace un push de nuevos productos quimicos y nuevos parametros se usan dos array de objetos a nivel de backend initialParametersPush y chemicalProductIdPush OJO no debes crear estos arrays y enviarlos por body desde postman son variables que el backend maneja dinamicamente para realizar el push tanto de quimicos como de nuevos parametros
Actualización documentación: Lunes 20 enero 2025