fix(mi-dia): 5 bugs críticos + 8 mejoras UX
Bugs críticos: descartar, kanban drag&drop, escrituración, fases API, export filtros UX: tel clicable, WhatsApp, filtros por tab, tareas, calendario, estado, notas, navegación
This commit is contained in:
@@ -334,10 +334,10 @@ export async function resumenMiDia(
|
||||
const miosOportunidadesIds = new Set(
|
||||
capturas.filter((c) => c.oportunidadId).map((c) => c.oportunidadId),
|
||||
)
|
||||
const miosApartados = apartados.filter(
|
||||
(a) =>
|
||||
(esMio(a.vendedorIds, a.id) || apartadosDeMisClientes.has(a.id) || miosOportunidadesIds.has(a.id)) && !esEstadoFinalApartado(a.estado),
|
||||
const miosApartadosTodos = apartados.filter((a) =>
|
||||
esMio(a.vendedorIds, a.id) || apartadosDeMisClientes.has(a.id) || miosOportunidadesIds.has(a.id),
|
||||
)
|
||||
const miosApartados = miosApartadosTodos.filter((a) => !esEstadoFinalApartado(a.estado))
|
||||
|
||||
const [cambiosLeads, cambiosOportunidades, cambiosApartados] = await Promise.all([
|
||||
monday.getUltimosCambios(
|
||||
@@ -377,8 +377,9 @@ export async function resumenMiDia(
|
||||
|
||||
// "Mis apartados": Vendedor = yo, estado no final del pipeline Enkontrol,
|
||||
// por fecha límite ascendente (sin fecha al final)
|
||||
// Todos los apartados incluyendo terminales (para pestaña Escrituración)
|
||||
const todosApartados: ApartadoMiDia[] = miosApartados
|
||||
// Todos los apartados míos incluyendo terminales (para pestaña Escrituración);
|
||||
// se calcula desde la lista ANTES de excluir estados finales
|
||||
const todosApartados: ApartadoMiDia[] = miosApartadosTodos
|
||||
.map((a) => ({
|
||||
id: a.id,
|
||||
nombre: a.nombre,
|
||||
|
||||
Reference in New Issue
Block a user