adicionado z_porcentagem_em_barra_vertical
This commit is contained in:
parent
22879a0368
commit
f93046e70e
9 changed files with 370 additions and 3 deletions
|
|
@ -287,6 +287,52 @@ declare const visoes_pilao: {
|
||||||
colunaAgrupamento?: string[] | undefined;
|
colunaAgrupamento?: string[] | undefined;
|
||||||
unidadeSoma?: string | undefined;
|
unidadeSoma?: string | undefined;
|
||||||
}>;
|
}>;
|
||||||
|
z_porcentagem_em_barra_vertical: z.ZodObject<z.objectUtil.extendShape<{
|
||||||
|
colanuEixoX: z.ZodString;
|
||||||
|
colunaSoma: z.ZodString;
|
||||||
|
unidadeSoma: z.ZodOptional<z.ZodString>;
|
||||||
|
colunaAgrupamento: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
||||||
|
}, {
|
||||||
|
tabela: z.ZodString;
|
||||||
|
filtros: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
||||||
|
coluna: z.ZodString;
|
||||||
|
valor: z.ZodAny;
|
||||||
|
operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
|
||||||
|
}, "strip", z.ZodTypeAny, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}>, "many">>;
|
||||||
|
descricao_pelo_usuario: z.ZodOptional<z.ZodString>;
|
||||||
|
}>, "strip", z.ZodTypeAny, {
|
||||||
|
tabela: string;
|
||||||
|
colanuEixoX: string;
|
||||||
|
colunaSoma: string;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
colunaAgrupamento?: string[] | undefined;
|
||||||
|
unidadeSoma?: string | undefined;
|
||||||
|
}, {
|
||||||
|
tabela: string;
|
||||||
|
colanuEixoX: string;
|
||||||
|
colunaSoma: string;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
colunaAgrupamento?: string[] | undefined;
|
||||||
|
unidadeSoma?: string | undefined;
|
||||||
|
}>;
|
||||||
};
|
};
|
||||||
|
|
||||||
declare const z_tipos_campos_reg_grafico: z.ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>;
|
declare const z_tipos_campos_reg_grafico: z.ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>;
|
||||||
|
|
@ -425,6 +471,10 @@ type z_tipagem_registros = {
|
||||||
soma: number;
|
soma: number;
|
||||||
[k: string]: any;
|
[k: string]: any;
|
||||||
}[];
|
}[];
|
||||||
|
z_porcentagem_em_barra_vertical: {
|
||||||
|
porcentagem: number;
|
||||||
|
[k: string]: any;
|
||||||
|
}[];
|
||||||
};
|
};
|
||||||
type tipoRetornoSerieconsulta<T extends keyof typeof visoes_pilao> = {
|
type tipoRetornoSerieconsulta<T extends keyof typeof visoes_pilao> = {
|
||||||
registros: z_tipagem_registros[T];
|
registros: z_tipagem_registros[T];
|
||||||
|
|
@ -496,6 +546,7 @@ declare const pPilao: {
|
||||||
z_contagem_em_pizza: tipo_estrutura_visao_grafico<"z_contagem_em_pizza">;
|
z_contagem_em_pizza: tipo_estrutura_visao_grafico<"z_contagem_em_pizza">;
|
||||||
z_tabela: tipo_estrutura_visao_grafico<"z_tabela">;
|
z_tabela: tipo_estrutura_visao_grafico<"z_tabela">;
|
||||||
z_soma_em_barra_vertical: tipo_estrutura_visao_grafico<"z_soma_em_barra_vertical">;
|
z_soma_em_barra_vertical: tipo_estrutura_visao_grafico<"z_soma_em_barra_vertical">;
|
||||||
|
z_porcentagem_em_barra_vertical: tipo_estrutura_visao_grafico<"z_porcentagem_em_barra_vertical">;
|
||||||
};
|
};
|
||||||
z_padroes: zod.ZodObject<{
|
z_padroes: zod.ZodObject<{
|
||||||
tabela: zod.ZodString;
|
tabela: zod.ZodString;
|
||||||
|
|
@ -697,6 +748,52 @@ declare const pPilao: {
|
||||||
colunaAgrupamento?: string[] | undefined;
|
colunaAgrupamento?: string[] | undefined;
|
||||||
unidadeSoma?: string | undefined;
|
unidadeSoma?: string | undefined;
|
||||||
}>;
|
}>;
|
||||||
|
z_porcentagem_em_barra_vertical: zod.ZodObject<zod.objectUtil.extendShape<{
|
||||||
|
colanuEixoX: zod.ZodString;
|
||||||
|
colunaSoma: zod.ZodString;
|
||||||
|
unidadeSoma: zod.ZodOptional<zod.ZodString>;
|
||||||
|
colunaAgrupamento: zod.ZodOptional<zod.ZodArray<zod.ZodString, "many">>;
|
||||||
|
}, {
|
||||||
|
tabela: zod.ZodString;
|
||||||
|
filtros: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
|
||||||
|
coluna: zod.ZodString;
|
||||||
|
valor: zod.ZodAny;
|
||||||
|
operador: zod.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
|
||||||
|
}, "strip", zod.ZodTypeAny, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}>, "many">>;
|
||||||
|
descricao_pelo_usuario: zod.ZodOptional<zod.ZodString>;
|
||||||
|
}>, "strip", zod.ZodTypeAny, {
|
||||||
|
tabela: string;
|
||||||
|
colanuEixoX: string;
|
||||||
|
colunaSoma: string;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
colunaAgrupamento?: string[] | undefined;
|
||||||
|
unidadeSoma?: string | undefined;
|
||||||
|
}, {
|
||||||
|
tabela: string;
|
||||||
|
colanuEixoX: string;
|
||||||
|
colunaSoma: string;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
colunaAgrupamento?: string[] | undefined;
|
||||||
|
unidadeSoma?: string | undefined;
|
||||||
|
}>;
|
||||||
zp_deletar_registros: zod.ZodObject<{
|
zp_deletar_registros: zod.ZodObject<{
|
||||||
tabela: zod.ZodString;
|
tabela: zod.ZodString;
|
||||||
codigos: zod.ZodArray<zod.ZodString, "many">;
|
codigos: zod.ZodArray<zod.ZodString, "many">;
|
||||||
|
|
@ -967,6 +1064,52 @@ declare const pPilao: {
|
||||||
colunaAgrupamento?: string[] | undefined;
|
colunaAgrupamento?: string[] | undefined;
|
||||||
unidadeSoma?: string | undefined;
|
unidadeSoma?: string | undefined;
|
||||||
}>;
|
}>;
|
||||||
|
z_porcentagem_em_barra_vertical: zod.ZodObject<zod.objectUtil.extendShape<{
|
||||||
|
colanuEixoX: zod.ZodString;
|
||||||
|
colunaSoma: zod.ZodString;
|
||||||
|
unidadeSoma: zod.ZodOptional<zod.ZodString>;
|
||||||
|
colunaAgrupamento: zod.ZodOptional<zod.ZodArray<zod.ZodString, "many">>;
|
||||||
|
}, {
|
||||||
|
tabela: zod.ZodString;
|
||||||
|
filtros: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
|
||||||
|
coluna: zod.ZodString;
|
||||||
|
valor: zod.ZodAny;
|
||||||
|
operador: zod.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
|
||||||
|
}, "strip", zod.ZodTypeAny, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}>, "many">>;
|
||||||
|
descricao_pelo_usuario: zod.ZodOptional<zod.ZodString>;
|
||||||
|
}>, "strip", zod.ZodTypeAny, {
|
||||||
|
tabela: string;
|
||||||
|
colanuEixoX: string;
|
||||||
|
colunaSoma: string;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
colunaAgrupamento?: string[] | undefined;
|
||||||
|
unidadeSoma?: string | undefined;
|
||||||
|
}, {
|
||||||
|
tabela: string;
|
||||||
|
colanuEixoX: string;
|
||||||
|
colunaSoma: string;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
colunaAgrupamento?: string[] | undefined;
|
||||||
|
unidadeSoma?: string | undefined;
|
||||||
|
}>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
143
dist-require/index.d.ts
vendored
143
dist-require/index.d.ts
vendored
|
|
@ -287,6 +287,52 @@ declare const visoes_pilao: {
|
||||||
colunaAgrupamento?: string[] | undefined;
|
colunaAgrupamento?: string[] | undefined;
|
||||||
unidadeSoma?: string | undefined;
|
unidadeSoma?: string | undefined;
|
||||||
}>;
|
}>;
|
||||||
|
z_porcentagem_em_barra_vertical: z.ZodObject<z.objectUtil.extendShape<{
|
||||||
|
colanuEixoX: z.ZodString;
|
||||||
|
colunaSoma: z.ZodString;
|
||||||
|
unidadeSoma: z.ZodOptional<z.ZodString>;
|
||||||
|
colunaAgrupamento: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
||||||
|
}, {
|
||||||
|
tabela: z.ZodString;
|
||||||
|
filtros: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
||||||
|
coluna: z.ZodString;
|
||||||
|
valor: z.ZodAny;
|
||||||
|
operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
|
||||||
|
}, "strip", z.ZodTypeAny, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}>, "many">>;
|
||||||
|
descricao_pelo_usuario: z.ZodOptional<z.ZodString>;
|
||||||
|
}>, "strip", z.ZodTypeAny, {
|
||||||
|
tabela: string;
|
||||||
|
colanuEixoX: string;
|
||||||
|
colunaSoma: string;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
colunaAgrupamento?: string[] | undefined;
|
||||||
|
unidadeSoma?: string | undefined;
|
||||||
|
}, {
|
||||||
|
tabela: string;
|
||||||
|
colanuEixoX: string;
|
||||||
|
colunaSoma: string;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
colunaAgrupamento?: string[] | undefined;
|
||||||
|
unidadeSoma?: string | undefined;
|
||||||
|
}>;
|
||||||
};
|
};
|
||||||
|
|
||||||
declare const z_tipos_campos_reg_grafico: z.ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>;
|
declare const z_tipos_campos_reg_grafico: z.ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros", "ordem"]>;
|
||||||
|
|
@ -425,6 +471,10 @@ type z_tipagem_registros = {
|
||||||
soma: number;
|
soma: number;
|
||||||
[k: string]: any;
|
[k: string]: any;
|
||||||
}[];
|
}[];
|
||||||
|
z_porcentagem_em_barra_vertical: {
|
||||||
|
porcentagem: number;
|
||||||
|
[k: string]: any;
|
||||||
|
}[];
|
||||||
};
|
};
|
||||||
type tipoRetornoSerieconsulta<T extends keyof typeof visoes_pilao> = {
|
type tipoRetornoSerieconsulta<T extends keyof typeof visoes_pilao> = {
|
||||||
registros: z_tipagem_registros[T];
|
registros: z_tipagem_registros[T];
|
||||||
|
|
@ -496,6 +546,7 @@ declare const pPilao: {
|
||||||
z_contagem_em_pizza: tipo_estrutura_visao_grafico<"z_contagem_em_pizza">;
|
z_contagem_em_pizza: tipo_estrutura_visao_grafico<"z_contagem_em_pizza">;
|
||||||
z_tabela: tipo_estrutura_visao_grafico<"z_tabela">;
|
z_tabela: tipo_estrutura_visao_grafico<"z_tabela">;
|
||||||
z_soma_em_barra_vertical: tipo_estrutura_visao_grafico<"z_soma_em_barra_vertical">;
|
z_soma_em_barra_vertical: tipo_estrutura_visao_grafico<"z_soma_em_barra_vertical">;
|
||||||
|
z_porcentagem_em_barra_vertical: tipo_estrutura_visao_grafico<"z_porcentagem_em_barra_vertical">;
|
||||||
};
|
};
|
||||||
z_padroes: zod.ZodObject<{
|
z_padroes: zod.ZodObject<{
|
||||||
tabela: zod.ZodString;
|
tabela: zod.ZodString;
|
||||||
|
|
@ -697,6 +748,52 @@ declare const pPilao: {
|
||||||
colunaAgrupamento?: string[] | undefined;
|
colunaAgrupamento?: string[] | undefined;
|
||||||
unidadeSoma?: string | undefined;
|
unidadeSoma?: string | undefined;
|
||||||
}>;
|
}>;
|
||||||
|
z_porcentagem_em_barra_vertical: zod.ZodObject<zod.objectUtil.extendShape<{
|
||||||
|
colanuEixoX: zod.ZodString;
|
||||||
|
colunaSoma: zod.ZodString;
|
||||||
|
unidadeSoma: zod.ZodOptional<zod.ZodString>;
|
||||||
|
colunaAgrupamento: zod.ZodOptional<zod.ZodArray<zod.ZodString, "many">>;
|
||||||
|
}, {
|
||||||
|
tabela: zod.ZodString;
|
||||||
|
filtros: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
|
||||||
|
coluna: zod.ZodString;
|
||||||
|
valor: zod.ZodAny;
|
||||||
|
operador: zod.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
|
||||||
|
}, "strip", zod.ZodTypeAny, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}>, "many">>;
|
||||||
|
descricao_pelo_usuario: zod.ZodOptional<zod.ZodString>;
|
||||||
|
}>, "strip", zod.ZodTypeAny, {
|
||||||
|
tabela: string;
|
||||||
|
colanuEixoX: string;
|
||||||
|
colunaSoma: string;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
colunaAgrupamento?: string[] | undefined;
|
||||||
|
unidadeSoma?: string | undefined;
|
||||||
|
}, {
|
||||||
|
tabela: string;
|
||||||
|
colanuEixoX: string;
|
||||||
|
colunaSoma: string;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
colunaAgrupamento?: string[] | undefined;
|
||||||
|
unidadeSoma?: string | undefined;
|
||||||
|
}>;
|
||||||
zp_deletar_registros: zod.ZodObject<{
|
zp_deletar_registros: zod.ZodObject<{
|
||||||
tabela: zod.ZodString;
|
tabela: zod.ZodString;
|
||||||
codigos: zod.ZodArray<zod.ZodString, "many">;
|
codigos: zod.ZodArray<zod.ZodString, "many">;
|
||||||
|
|
@ -967,6 +1064,52 @@ declare const pPilao: {
|
||||||
colunaAgrupamento?: string[] | undefined;
|
colunaAgrupamento?: string[] | undefined;
|
||||||
unidadeSoma?: string | undefined;
|
unidadeSoma?: string | undefined;
|
||||||
}>;
|
}>;
|
||||||
|
z_porcentagem_em_barra_vertical: zod.ZodObject<zod.objectUtil.extendShape<{
|
||||||
|
colanuEixoX: zod.ZodString;
|
||||||
|
colunaSoma: zod.ZodString;
|
||||||
|
unidadeSoma: zod.ZodOptional<zod.ZodString>;
|
||||||
|
colunaAgrupamento: zod.ZodOptional<zod.ZodArray<zod.ZodString, "many">>;
|
||||||
|
}, {
|
||||||
|
tabela: zod.ZodString;
|
||||||
|
filtros: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
|
||||||
|
coluna: zod.ZodString;
|
||||||
|
valor: zod.ZodAny;
|
||||||
|
operador: zod.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
|
||||||
|
}, "strip", zod.ZodTypeAny, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}>, "many">>;
|
||||||
|
descricao_pelo_usuario: zod.ZodOptional<zod.ZodString>;
|
||||||
|
}>, "strip", zod.ZodTypeAny, {
|
||||||
|
tabela: string;
|
||||||
|
colanuEixoX: string;
|
||||||
|
colunaSoma: string;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
colunaAgrupamento?: string[] | undefined;
|
||||||
|
unidadeSoma?: string | undefined;
|
||||||
|
}, {
|
||||||
|
tabela: string;
|
||||||
|
colanuEixoX: string;
|
||||||
|
colunaSoma: string;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
colunaAgrupamento?: string[] | undefined;
|
||||||
|
unidadeSoma?: string | undefined;
|
||||||
|
}>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "p-drives",
|
"name": "p-drives",
|
||||||
"version": "0.210.0",
|
"version": "0.211.0",
|
||||||
"description": "",
|
"description": "",
|
||||||
"main": "src/index.ts",
|
"main": "src/index.ts",
|
||||||
"exports": {
|
"exports": {
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ export type z_tipagem_registros = {
|
||||||
z_contagem_em_pizza: { contagem: number; [k: string]: any }[]
|
z_contagem_em_pizza: { contagem: number; [k: string]: any }[]
|
||||||
z_tabela: { [k: string]: any }[]
|
z_tabela: { [k: string]: any }[]
|
||||||
z_soma_em_barra_vertical: { soma: number; [k: string]: any }[]
|
z_soma_em_barra_vertical: { soma: number; [k: string]: any }[]
|
||||||
|
z_porcentagem_em_barra_vertical: { porcentagem: number; [k: string]: any }[]
|
||||||
}
|
}
|
||||||
|
|
||||||
export type tipoRetornoSerieconsulta<T extends keyof typeof visoes_pilao> = {
|
export type tipoRetornoSerieconsulta<T extends keyof typeof visoes_pilao> = {
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ import type { visoes_pilao } from "../listaDeVisoes"
|
||||||
import type { tipo_estrutura_visao_grafico } from "../tipagem"
|
import type { tipo_estrutura_visao_grafico } from "../tipagem"
|
||||||
import { z_contagem_em_barra_vertical } from "./z_contagem_em_barra_vertical"
|
import { z_contagem_em_barra_vertical } from "./z_contagem_em_barra_vertical"
|
||||||
import { z_contagem_em_pizza } from "./z_contagem_em_pizza"
|
import { z_contagem_em_pizza } from "./z_contagem_em_pizza"
|
||||||
|
import { z_porcentagem_em_barra_vertical } from "./z_porcentagem_em_barra_vertical"
|
||||||
import { z_soma_em_barra_vertical } from "./z_soma_em_barra_vertical"
|
import { z_soma_em_barra_vertical } from "./z_soma_em_barra_vertical"
|
||||||
import { z_tabela } from "./z_tabela"
|
import { z_tabela } from "./z_tabela"
|
||||||
|
|
||||||
|
|
@ -13,4 +14,5 @@ export const extruturas_de_campos: {
|
||||||
z_contagem_em_pizza,
|
z_contagem_em_pizza,
|
||||||
z_soma_em_barra_vertical,
|
z_soma_em_barra_vertical,
|
||||||
z_tabela,
|
z_tabela,
|
||||||
|
z_porcentagem_em_barra_vertical,
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,68 @@
|
||||||
|
// usar describe para definir o tipo de campo para render do componente
|
||||||
|
|
||||||
|
import type { tipo_estrutura_visao_grafico } from "../tipagem"
|
||||||
|
|
||||||
|
/** Cria a estrutura de campos para insersão de dados */
|
||||||
|
export const z_porcentagem_em_barra_vertical: tipo_estrutura_visao_grafico<"z_porcentagem_em_barra_vertical"> =
|
||||||
|
{
|
||||||
|
visao: "z_porcentagem_em_barra_vertical",
|
||||||
|
rotulo: "Soma em Barra Vertical",
|
||||||
|
tabela: ({ tabela }) => tabela,
|
||||||
|
descricao: ({
|
||||||
|
descricao_pelo_usuario,
|
||||||
|
colanuEixoX,
|
||||||
|
filtros,
|
||||||
|
colunaAgrupamento,
|
||||||
|
colunaSoma,
|
||||||
|
}) => {
|
||||||
|
if (String(descricao_pelo_usuario || "").trim())
|
||||||
|
return String(descricao_pelo_usuario || "").trim()
|
||||||
|
|
||||||
|
return `Porcentagem de ${colunaSoma} por ${colanuEixoX}${
|
||||||
|
!filtros?.length
|
||||||
|
? ""
|
||||||
|
: `, quando ${filtros
|
||||||
|
.map(
|
||||||
|
({ coluna, operador, valor }) =>
|
||||||
|
`${coluna} ${operador} ${valor}`,
|
||||||
|
)
|
||||||
|
.join(", ")}`
|
||||||
|
}${
|
||||||
|
!colunaAgrupamento?.length
|
||||||
|
? ""
|
||||||
|
: `, agrupado por ${colunaAgrupamento.join(", ")}`
|
||||||
|
}.`
|
||||||
|
},
|
||||||
|
campos: {
|
||||||
|
tabela: { rotulo: "Tabela", tipo_campo: "tabela", order: 1 },
|
||||||
|
|
||||||
|
colunaSoma: {
|
||||||
|
rotulo: "Coluna de Somatória",
|
||||||
|
tipo_campo: "coluna",
|
||||||
|
order: 2,
|
||||||
|
},
|
||||||
|
|
||||||
|
unidadeSoma: {
|
||||||
|
rotulo: "Unidade de Somatória",
|
||||||
|
tipo_campo: "texto",
|
||||||
|
order: 3,
|
||||||
|
},
|
||||||
|
|
||||||
|
colanuEixoX: {
|
||||||
|
rotulo: "Coluna do Eixo X",
|
||||||
|
tipo_campo: "coluna",
|
||||||
|
order: 4,
|
||||||
|
},
|
||||||
|
colunaAgrupamento: {
|
||||||
|
rotulo: "Colunas de Agrupamento",
|
||||||
|
tipo_campo: "lista_colunas",
|
||||||
|
order: 5,
|
||||||
|
},
|
||||||
|
descricao_pelo_usuario: {
|
||||||
|
rotulo: "Descrição (opcional)",
|
||||||
|
tipo_campo: "texto",
|
||||||
|
order: 6,
|
||||||
|
},
|
||||||
|
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 5 },
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
@ -24,6 +24,15 @@ export const z_soma_em_barra_vertical = z
|
||||||
})
|
})
|
||||||
.extend(z_padroes.shape)
|
.extend(z_padroes.shape)
|
||||||
|
|
||||||
|
export const z_porcentagem_em_barra_vertical = z
|
||||||
|
.object({
|
||||||
|
colanuEixoX: z.string(),
|
||||||
|
colunaSoma: z.string(),
|
||||||
|
unidadeSoma: z.string().optional(),
|
||||||
|
colunaAgrupamento: z.string().array().optional(),
|
||||||
|
})
|
||||||
|
.extend(z_padroes.shape)
|
||||||
|
|
||||||
export const z_contagem_em_pizza = z
|
export const z_contagem_em_pizza = z
|
||||||
.object({
|
.object({
|
||||||
classes: z.string(),
|
classes: z.string(),
|
||||||
|
|
@ -43,4 +52,5 @@ export const visoes_pilao = {
|
||||||
z_contagem_em_pizza,
|
z_contagem_em_pizza,
|
||||||
z_tabela,
|
z_tabela,
|
||||||
z_soma_em_barra_vertical,
|
z_soma_em_barra_vertical,
|
||||||
|
z_porcentagem_em_barra_vertical,
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue