Añadir endpoints de compromiso GET /engagements y GET /engagements/-id.
Añadir ficha de Compromisos, página de detalle y integración del salpicadero
- posApi: añadir tipos de compromiso, getEngagements, getEngagementById - posDomainLabels: add getEngagementStatusLabel - PipelineEngagementsTab: AG Grid con fi...
Terminar los elementos restantes del plan - advertencia de baja stock, filtros de fecha, cajas de control de plan
- Crea de pedido: advertencia de baja en stock al añadir producto con trackInventory - Parás; control del rango de fechas: filtro de rango de fecha (7 días, pas...
Fase 4o5 - Dashboard reportar, manejo de errores, a11y
Fase 4 - Dashboard & report: - Ingresos por período (semana, mes, trimestre) - Conteo de pedidos por estatus (DRAFT, AUTHORIZED, PAID, CANCELED, REFUNDED) - El ...
Alinear el oleoducto y la configuración de la interfaz de IU con el backend de comercio
- Actualizar los colores del estado del orden para que coinciden con el backend (DRAFT, AUTHORIZED, PAID, CANCELED, REFUNDED) - Actualizar los colores del estad...
Cambiar DataLoader a CommerceService
- Use CommerceService en lugar de POSService, RetailProductService, RetailInventoryStockService - createProduct, createOrUpdateStock, createRetailOrder, createM...
Camde los controladores POS a CommerceService
- POSController usa CommerceService en lugar de POService - RetailProducController usa CommerceService en lugar de RetailProductService - RetailInventoryControl...
Reemplaza pos frijoles por paquete de comercio
- Añadir paquete de comercio (Orden, Intención, Oferta, InventoryItem, InventoryPool, etc.) - Añadir CommerceService sustituyendo a POSService, RetailProductSer...
Vistas de página completa, AG Grid, soporte de dominio, crear pantallas
- Agregar getMortgageApplication(id) a posApi - Reemplazar la pestaña Pedidos: Tabla MUI -- AG Grid, haga clic en la fila -- /pipeline/orders/[id] - Reemplace l...
AjustesView acepta niños de ReactNode para matrices de pestañas dinámicas
Relájese a CSV genérico para tipos de interfaz (Hipo de la Mujer, Orden de ventajoso)
Validación empresarial en POSService
- crearLiminóraLiminóder: comprobación nula a petición - createLineItem: cheque nulo, cantidad 0, unidadPrecio .= 0 validación
IU POS de grado empresarial y API
- posApi: clase POSApiError, trazConError, manejo de errores estructurados - useToast . POSToast: snackbar centralizado para el éxito/retroalimentación con erro...
Config de dominio POS, elementos de línea de pedido al por menor, pestañas dinámicas de tuberías
- Agregar getPOSConfig/updatePOSConfig a posApi, posDomainLabels utilidad - Extender createOrder con lineItems, add getOrder, RetailOrderLineItem type - Pipelin...
Resolve la inferencia de tipo Mapa en los controladores POS para la compilación de CI
- Utilícese explícita Map-String, Objeto en las llamadas ResponseEntity Map. de() - Corredores 'tipos incompatibles: la variable de inferencia V tiene límites i...
Añadir controladores POS para productos minoristas, inventario y pedidos
- RetailProducContralor: CRUD para productos - RetailInventoryController: gestión de existencias - POSController: órdenes y solicitudes de hipotecas
DataLoader IOException importa y simulagulo errores FK de asignación de plomo
- Añadir la desaparición de java.io.IOException importación para copiaJavaEnumsToNextJS - Usar saveLead en lugar de saveLeadWithAsignment for simulaccionados da...
Añadir entidades de dominio POS/inventario, DTOs, repos y servicios
- Añadir frijoles POS (alcienda, alquiler, hipoteca, suscripción, proveedor) - Añadir el producto minorista, RetailInventoryStock, RetailOrder, MortgageApp DTOs...
POS reestructuración: API a través de APIService, Configuración para administración, tubería para los usuarios
- API proxy: solicitudes POS reenvien a APIService (relevos a SecurityService) - Configuración: Nueva sección del sistema POS en configuración principal. /setti...
Filtros de reordenación: Máve el meno de la Agente antes de la entrega de estatus
Añadir iconos al estado y subestos de entrega de filtros de blore en la página de plomo
Estabilizar la física de la línea de conexión y la proximidad del ratón
- Sólo se aplique la fuerza de proximidad del ratón después de que el ratón se haya movido (evita 0,0 las líneas de carga) - Moción del ratón de guardia con Num...
Unificar sección de título y rejilla para secciones inferiores
- Utilízalo var (-color-primario) para CRM, E-Mail, Te teléfono subraya la sección - Utilícese en la cuadrícula de 3 columnas en lg para E-Mail y teléfono (3 ta...
Correjar las pestañas del mercado, estado por mercado, opciones de filtro, prefijo de identificación de plomo L
- Pestaña de mercado: filtro por lead.marketId y vendedorProductIds cuando se selecciona un mercado - Estado/Sub Estado: uso disponibleEstatulos disponibles par...
Botón de espalda en la cabeza de la vista, restaurar filtros al regresar de la vista
- HeaderBar: añadir Back to Lead Browser button (ArrowBack) en cabezal de información de plomo - LeadManager: persistir filtros/tabs a sessionStorage antes de a...
Cambiar a base28, eliminar 5 y S del alfabeto
- Renombre a Baseda30 a Base28; use alfabeto de 28 caracteres - Formatoctores de plomo/doc ahora se utilizan paraBase28 internamente
Columna de agente de a cargo de asignadosEmployee, base30 formatos de plomo/doc ID
- Columna del agente muestra asignadoEmployee.fullName o 'Unassignadas' - Añadir asignadoEmployee a tipo de plomo; uso de valorGetter para ordenar/filtro - Lead...
Compartir a Base30 en app/utils/base30, use en LeadManager y DocManager
Evite los literales de BigInt para la compatibilidad de destino de ES en la Batena30
Gasoducto desencaje - tira de la última biblioteca compartida de kamo con la población de vendedorProductos
Populate Relación de producto al buscar pistas
Actualización getLeadsByOrganizationId() para poblar el producto proveedor de productos más transitorios campo para cada pista que tiene un proveedorProductId. ...
Mejorar la cuadrícula de plomo con base30 IDs, icono de raco, pestaña Todos los mercados y columna del mercado
- Añadir a Base30() función para una representación de identificación consistente en LeadManager y DocManager - Arreglar el icono de estado Grim en pestañas par...
Disparato de tuberías para bibliotecas compartidas Cambios de entidad principal
Añadir estado, subSituación, fuente y fecha Campos descalcados
- Estado añadido, subestías, fuente, fechaCreado, y campos activos a la entidad de plomo - LeadDTO actualizado con campos compatibles con el frontend (estatus, ...
Actualización para usar nuevos nombres de campo de plomo (asignadoEmployeeId, uid)
Añadir .DynamicInsert para permitir que DB predetermine para los campos de la hora de la fecha
Refactor asignación de plomo de la eslante a la referencia de los empleados
- Changed Lead.assignedUser (String) to Lead.assignedEmployee (Employee) - Añadido la entidad LeadAssignment para rastrear el historial de asignación - Añadido ...
Añadir efecto física de proximidad del ratón a las líneas de conexión
- Comproba 5 puntos a lo largo de la curva para la detección de proximidad - radio de efecto 80px - las líneas responden cuando el ratón se acerca - La fuerza u...
Destino tarea elemento frontera partido línea de animación
- Nuevo destinoAnimación clave de marco clave de la letra con 4 fases - El color fronterizo anima a través de ámbar, oro, blanco, oro, ámbar - Coincide el momen...
Respuestas de autoexpand y resaltar elementos conectados
Respuesta Input (TaskSideBar): - Nuevo campo de respuesta aparece inmediatamente cuando teclea en el último campo - Focus se mantiene en el campo actual mientra...
Nuevo campo de respuesta mantiene el foco mientras escribe
- Añadido estado local para nueva entrada de respuesta (newswerValue) - La entrada ya no desencadena la actualización de la matriz en cada pulsación de teclado ...
Respuestas de auto-expandación y colores de fondo consistentes
TaskSideBar (Task Item Settings): - Borró el botón "Añadir respuestas" - Añadido campo de entrada de auto-expandección que aparece después de las respuestas exi...
Restaurar la selección de elementos de la tarea mientras se mantienen clics de línea
- contenedor SVG de vuelta al puntero-eventos-none (permisos pasa clics a través) - Hit area rutas de acceso use punter-eventos: trazo (sólo la línea en sí se p...
Añadir líneas de relación clickbles con la selección y borrar
- Las líneas ahora se pueden hacer clic para seleccionarlas (con mayor superficie de golpe para facilitar el clic) - Líneas seleccionadas resaltan en color ámba...
Como lo que ves enviaste?
Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.
