UNPKG

prodap-chatbot-domain

Version:

Classes utilizadas na resposta de todas as Intents do Assistente Virtual

1,777 lines (1,776 loc) 51.6 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.modalDetalheItensProdutivos = void 0; const index_1 = require("../../../../index"); const modalDetalheItensProdutivos = () => { const result = new index_1.Dialog('ModalDetalheItensProdutivos'); result.add(new index_1.ModalDetalheItensProdutivos({}) .addChart(new index_1.BarChart({ chartProps: { title: 'Itens do Barril x Vistorias', subtitle: 'Maio / 2020', extraSubtitle: '12/05 à 16/05', chartText: '% de itens acompanhados nos últimos 7 dias', legendTitle: 'TOTAL: 29 parcialmente vistoriados nos últimos 7 dias', dataType: index_1.DataTypes.PERCENT, }, titleAxisX: '', titleAxisY: '% Vistoria', horizontalScroll: false, }) .addData({ label: 'Aguada', value: Math.random(), hasCollect: true, }, { label: 'Rebanho', value: Math.random(), hasCollect: true, }, { label: 'Altura Pasto', value: Math.random(), hasCollect: true, }, { label: 'Sanidade', value: Math.random(), hasCollect: true, }, { label: 'Suplementação', value: Math.random(), hasCollect: true, }, { label: 'Tam. Lote', value: Math.random(), hasCollect: true, }, { label: 'Cocho', value: Math.random(), hasCollect: true, }) .addRule({ valMin: 0, valMax: 39, label: 'Acompanhamento inferior à 40%', color: 'rgb(255,89,59)', }, { valMin: 40, valMax: 54, label: 'Acompanhamento de 40% à 55%', color: 'rgb(255,145,15)', }, { valMin: 55, valMax: 100, label: 'Acompanhamento superior à 55%', color: 'rgb(156,195,26)', })) .addCardChart(new index_1.CardChart({ title: { value: 'Altura de Pasto' }, subtitle: '', cardText: 'Houve vistoria do critério em XX% dos lotes. Nos ultimos 7 dias, XX% dos lotes não acompanharam este item.', }).setChart(new index_1.PieChart({ title: 'Aguada', subtitle: 'Maio/2020', chartText: '67 % dos Lotes vistoriados', legendTitle: 'TOTAL: 249 módulos/pastos', showLegend: true, dataType: index_1.DataTypes.NUMBER, }).addData({ label: '', subtitle: '', value: 33, color: 'rgb(156,195,26)', hasCollect: true, }, { label: '', subtitle: '', value: 67, color: 'rgb(178,21,66)', hasCollect: true, }))) .addCardChart(new index_1.CardChart({ title: { value: 'Suplementação' }, subtitle: '', cardText: 'Houve vistoria do critério em XX% dos lotes. Nos ultimos 7 dias, XX% dos lotes não acompanharam este item.', }).setChart(new index_1.PieChart({ title: 'Suplementação', subtitle: 'Maio/2020', chartText: '67 % dos Lotes vistoriados', legendTitle: 'TOTAL: 249 módulos/pastos', showLegend: true, dataType: index_1.DataTypes.NUMBER, }).addData({ label: '', subtitle: '', value: 33, color: 'rgb(156,195,26)', hasCollect: true, }, { label: '', subtitle: '', value: 67, color: 'rgb(178,21,66)', hasCollect: true, }))) .addCardChart(new index_1.CardChart({ title: { value: 'Aguada' }, subtitle: '', cardText: 'Houve vistoria do critério em XX% dos lotes. Nos ultimos 7 dias, XX% dos lotes não acompanharam este item.', }).setChart(new index_1.PieChart({ title: 'Aguada', subtitle: 'Maio/2020', chartText: '67 % dos Lotes vistoriados', legendTitle: 'TOTAL: 249 módulos/pastos', showLegend: true, dataType: index_1.DataTypes.NUMBER, }).addData({ label: '', subtitle: '', value: 33, color: 'rgb(156,195,26)', hasCollect: true, }, { label: '', subtitle: '', value: 67, color: 'rgb(178,21,66)', hasCollect: true, }))) .addCardChart(new index_1.CardChart({ title: { value: 'Cerca' }, subtitle: '', cardText: 'Houve vistoria do critério em XX% dos lotes. Nos ultimos 7 dias, XX% dos lotes não acompanharam este item.', }).setChart(new index_1.PieChart({ title: 'Cerca', subtitle: 'Maio/2020', chartText: '67 % dos Lotes vistoriados', legendTitle: 'TOTAL: 249 módulos/pastos', showLegend: true, dataType: index_1.DataTypes.NUMBER, }).addData({ label: '', subtitle: '', value: 45, color: 'rgb(156,195,26)', hasCollect: true, }, { label: '', subtitle: '', value: 55, color: 'rgb(178,21,66)', hasCollect: true, }))) .addCardChart(new index_1.CardChart({ title: { value: 'Rebanho' }, subtitle: '', cardText: 'Houve vistoria do critério em XX% dos lotes. Nos ultimos 7 dias, XX% dos lotes não acompanharam este item.', }).setChart(new index_1.PieChart({ title: 'Rebanho', subtitle: 'Maio/2020', chartText: '67 % dos Lotes vistoriados', legendTitle: 'TOTAL: 249 módulos/pastos', showLegend: true, dataType: index_1.DataTypes.NUMBER, }).addData({ label: '', subtitle: '', value: 50, color: 'rgb(156,195,26)', hasCollect: true, }, { label: '', subtitle: '', value: 50, color: 'rgb(178,21,66)', hasCollect: true, }))) .addCardChart(new index_1.CardChart({ title: { value: 'Sanidade' }, subtitle: '', cardText: 'Houve vistoria do critério em XX% dos lotes. Nos ultimos 7 dias, XX% dos lotes não acompanharam este item.', }).setChart(new index_1.PieChart({ title: 'Sanidade', subtitle: 'Maio/2020', chartText: '67 % dos Lotes vistoriados', legendTitle: 'TOTAL: 249 módulos/pastos', showLegend: true, dataType: index_1.DataTypes.NUMBER, }).addData({ label: '', subtitle: '', value: 60, color: 'rgb(156,195,26)', hasCollect: true, }, { label: '', subtitle: '', value: 40, color: 'rgb(178,21,66)', hasCollect: true, }))) .addRetiro({ name: 'Retiro A', value: 300, listModuloPasto: [ { name: 'Pasto 01', coletas: [ { name: 'altura_pasto', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 02', coletas: [ { name: 'rebanho', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 03', coletas: [ { name: 'sanidade', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 04', coletas: [ { name: 'aguada', value: 1, }, { name: 'sanidade', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 05', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'rebanho', value: 0, }, ], }, { name: 'Pasto 06', coletas: [ { name: 'aguada', value: 1, }, { name: 'altura_pasto', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 07', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 08', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 09', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 10', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 11', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 12', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 0, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 13', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 14', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 15', coletas: [ { name: 'sanidade', value: 1, }, { name: 'cerca', value: 1, }, { name: 'aguada', value: 0, }, ], }, { name: 'Novo pasto com name grande', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 01', coletas: [ { name: 'altura_pasto', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 02', coletas: [ { name: 'rebanho', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 03', coletas: [ { name: 'sanidade', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 04', coletas: [ { name: 'aguada', value: 1, }, { name: 'sanidade', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 05', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'rebanho', value: 0, }, ], }, { name: 'Pasto 06', coletas: [ { name: 'aguada', value: 1, }, { name: 'altura_pasto', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 07', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 08', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 09', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 10', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 11', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 12', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 0, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 13', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 14', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 15', coletas: [ { name: 'sanidade', value: 1, }, { name: 'cerca', value: 1, }, { name: 'aguada', value: 0, }, ], }, { name: 'Novo pasto com name grande', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, ], }) .addRetiro({ name: 'Retiro B', value: 300, listModuloPasto: [ { name: 'Pasto 01', coletas: [ { name: 'altura_pasto', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 02', coletas: [ { name: 'rebanho', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 03', coletas: [ { name: 'sanidade', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 04', coletas: [ { name: 'aguada', value: 1, }, { name: 'sanidade', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 05', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'rebanho', value: 0, }, ], }, { name: 'Pasto 06', coletas: [ { name: 'aguada', value: 1, }, { name: 'altura_pasto', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 07', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 08', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 09', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 10', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 11', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 12', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 0, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 13', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 14', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 15', coletas: [ { name: 'sanidade', value: 1, }, { name: 'cerca', value: 1, }, { name: 'aguada', value: 0, }, ], }, { name: 'Novo pasto com name grande', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 01', coletas: [ { name: 'altura_pasto', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 02', coletas: [ { name: 'rebanho', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 03', coletas: [ { name: 'sanidade', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 04', coletas: [ { name: 'aguada', value: 1, }, { name: 'sanidade', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 05', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'rebanho', value: 0, }, ], }, { name: 'Pasto 06', coletas: [ { name: 'aguada', value: 1, }, { name: 'altura_pasto', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 07', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 08', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 09', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 10', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 11', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 12', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 0, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 13', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 14', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 15', coletas: [ { name: 'sanidade', value: 1, }, { name: 'cerca', value: 1, }, { name: 'aguada', value: 0, }, ], }, { name: 'Novo pasto com name grande', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, ], }) .addRetiro({ name: 'Retiro C', value: 300, listModuloPasto: [ { name: 'Pasto 01', coletas: [ { name: 'altura_pasto', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 02', coletas: [ { name: 'rebanho', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 03', coletas: [ { name: 'sanidade', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 04', coletas: [ { name: 'aguada', value: 1, }, { name: 'sanidade', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 05', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'rebanho', value: 0, }, ], }, { name: 'Pasto 06', coletas: [ { name: 'aguada', value: 1, }, { name: 'altura_pasto', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 07', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 08', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 09', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 10', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 11', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 12', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 0, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 13', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 14', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 15', coletas: [ { name: 'sanidade', value: 1, }, { name: 'cerca', value: 1, }, { name: 'aguada', value: 0, }, ], }, { name: 'Novo pasto com name grande', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 01', coletas: [ { name: 'altura_pasto', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 02', coletas: [ { name: 'rebanho', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 03', coletas: [ { name: 'sanidade', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 04', coletas: [ { name: 'aguada', value: 1, }, { name: 'sanidade', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 05', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'rebanho', value: 0, }, ], }, { name: 'Pasto 06', coletas: [ { name: 'aguada', value: 1, }, { name: 'altura_pasto', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 07', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 08', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 09', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 10', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 11', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 12', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 0, }, { name: 'suplementacao', value: 1, }, ], }, { name: 'Pasto 13', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, { name: 'Pasto 14', coletas: [ { name: 'aguada', value: 1, }, { name: 'cerca', value: 1, }, { name: 'suplementacao', value: 0, }, ], }, {