fix: restaurar proyecto completo y actualizar dist final

This commit is contained in:
2026-08-13 11:15:00 -04:00
parent 7e41b2f26a
commit f4f6ee23df
102 changed files with 20834 additions and 0 deletions
+206
View File
@@ -0,0 +1,206 @@
// Dropdowns extraídos directamente de la hoja "listas" del Excel
// Editar aquí = se actualiza en toda la app (en producción esto vendría del backend)
export const CLIENTES = [
"Ascenda",
"Bacardí",
"Bayer",
"Benedicto Wong",
"Big Cola",
"BMI",
"Casio",
"CDC",
"Colgate",
"Cordiflex",
"Diageo",
"Estelar",
"Estrella Azul",
"GLM",
"In Drive",
"Mars",
"Microsoft",
"Molino Criollo",
"Naicom",
"Nestlé",
"P&G",
"Pepsico",
"RRHH",
"Taco Bell",
"Us Meat",
"Vozez",
"Whirlpool",
"Little Caesars",
"Intcomex",
"Cemix",
"Súper Xtra",
"Grupo AJE",
"Varios",
"KitchenAid",
"Maytag",
"Across",
"Claro",
"Bruni",
"Volt",
"InDrive",
"TrueShore",
"Coca Cola",
"Más Móvil",
"US Rice",
"Café Indio",
"Café Maya",
"Jack Daniels",
"GLM Digital",
"Compass",
"Starbucks",
"Skechers",
"Ron Bermudez",
"Nature´s Heart",
"Larimart",
"Motorola",
"Bajaj - Pulsar",
"Xelet Media",
"Philip Morris",
"Malher",
"Carnation",
"La Lechera",
].sort();
// BU → Country Manager (Pais/BU + CM en la hoja listas)
export const BU_CM: Record<string, string> = {
CDC: "Marrero",
Colombia: "J. Fernando",
"Costa Rica": "Poul",
"El Salvador": "Christian",
Estelar: "Pablo",
Guatemala: "Gerardo",
Honduras: "Lucy",
Jamaica: "Liz",
Latam: "JL",
Mexico: "Poul",
Nicaragua: "Poul",
OCI: "Liz",
Panama: "Gabriel",
"Puerto Rico": "Liz",
"Republica Dominicana": "Liz",
RRHH: "Maximo",
Trinidad: "Liz",
Venezuela: "Jose Fer",
Vozez: "Nathalia",
"GLM Digital": "Lil",
IQM: "Lil",
};
export const BUS = Object.keys(BU_CM).sort();
export const MARCAS = [
"Carnation",
"GLM RRHH",
"La Lechera",
"Malher",
"US Meat",
"Coffee Mate y Nescafé",
"Nestum y Nido",
"Whirlpool",
"Motorola",
"Philip Morris",
"US Meat Guatemala",
"KitKat, Crunch, Choco Trío",
"Colgate",
"Kit Kat",
"UMA",
"Purina",
"Maggi e Ideal",
"Nestlé",
"Jimador",
"Multimarcas",
"Maggi",
"Covo",
"El Machetazo",
"Grupo Bocel",
"Supply Chain",
"Carnation y La Lechera",
"GLM Administración",
"Nestlé Bice",
"GLM",
"Nescafé",
"Idea, Qué Rico y Maggi",
"EY",
"Nesquik",
"Maggi, Ketchup, Qué Rico",
"Ideal",
"Claro Empresas",
"Nido",
"Presto",
"Nestlé RD",
"GLM Colombia",
"Motorola RD",
"GLM Caribe",
"Mandino",
"Coffee Mate",
"GLM Latam",
"RRHH RD",
"Philip Morris TT",
"GLM RD",
"Smirnoff",
"Kaspersky",
"US Pork",
"Qué Rico y Maggi",
"Claro y Motorola",
"Sedal",
"Maytag",
"Qué Rico, Maggi y Ketchup",
"Multimarca",
"Aviva y Princesa",
"KitchenAid",
"Enredé",
"Ascenda",
"Lipton Té",
"Heiniken",
"Oral B",
"Aafresh",
"IQOS",
"Natures Heart",
];
export const STATUS = [
"Aprobado",
"No aprobado",
"Stand by",
"Aprobado /no ejecutado",
"Pre aprobado",
"On going",
"Sin respuesta",
] as const;
export type Status = string;
// 10 colores primarios suaves estilo Google Material
export const COLORS = [
{ id: "blue", name: "Azul", hex: "#4285F4" },
{ id: "red", name: "Rojo", hex: "#EA4335" },
{ id: "yellow", name: "Amarillo", hex: "#FBBC04" },
{ id: "green", name: "Verde", hex: "#34A853" },
{ id: "purple", name: "Morado", hex: "#A142F4" },
{ id: "teal", name: "Turquesa", hex: "#00ACC1" },
{ id: "orange", name: "Naranja", hex: "#FB8C00" },
{ id: "pink", name: "Rosa", hex: "#E91E63" },
{ id: "indigo", name: "Índigo", hex: "#3F51B5" },
{ id: "gray", name: "Gris", hex: "#5F6368" },
] as const;
export type ColorId = (typeof COLORS)[number]["id"];
export const MESES = [
"Enero",
"Febrero",
"Marzo",
"Abril",
"Mayo",
"Junio",
"Julio",
"Agosto",
"Septiembre",
"Octubre",
"Noviembre",
"Diciembre",
];