var SPMaskBehaviorFlyer = function (val) { return val.replace(/\D/g, '').length === 11 ? '(00) 00000-0000' : '(00) 0000-00009'; }; var spOptionsFlyer = { onKeyPress: function (val, e, field, options) { field.mask(SPMaskBehaviorFlyer.apply({}, arguments), options); } }; var produtosInput = [ { produtos: ['8QQORGQJ', '8HPDMKOJ', '0GMESGQJ', '0INPPHQJ', '8DPEQHQJ', '0IPHMKOJ'], inputs: [ { label: 'Área', name: 'area', type: 'text', maxlength: 0, required: true, match: '#area', id: 'area', value: '', meiomask: false }, { label: 'Nome', name: 'nome', type: 'text', maxlength: 0, required: true, match: '#nome', id: 'nome', value: '', meiomask: false }, { label: 'Mês Vigente', name: 'mes', type: 'text', maxlength: 0, required: true, match: '#mes', id: 'mes', value: '', meiomask: false }, ], preview: true, }, { produtos: ['4IPLMKOJ', '0LMQRKOJ', '8PQJQHQJ', '0IMPQHQJ', '0IMPQHQJ'], inputs: [ { label: 'Área', name: 'area', type: 'text', maxlength: 0, required: true, match: '#area', id: 'area', value: '', meiomask: false }, { label: 'Nome', name: 'nome', type: 'text', maxlength: 0, required: true, match: '#nome', id: 'nome', value: '', meiomask: false }, { label: 'Setor', name: 'end', type: 'text', maxlength: 0, required: true, match: '#setor', id: 'setor', value: '', meiomask: false }, { label: 'Mês Vigente', name: 'mes', type: 'text', maxlength: 0, required: true, match: '#mes', id: 'mes', value: '', meiomask: false }, ], preview: true, }, { produtos: ['0EQEQIOJ', '8IRQPKNJ'], inputs: [ { label: 'Nome', name: 'nome', type: 'text', maxlength: 0, required: true, match: '#nome', id: 'nome', value: '', meiomask: false }, { label: 'Celular', name: 'cel', type: 'text', maxlength: 0, required: true, match: '#cel', id: 'cel', value: '', meiomask: false }, ], preview: true, }, { produtos: ['8CMEQKNJ'], inputs: [ { label: 'Telefone', name: 'tel1', type: 'text', maxlength: 0, required: true, match: '#tel1', id: 'tel1', value: '', meiomask: { mask: '(nn) nnnn-nnnn', autoTab: false, } }, { label: 'Celular', name: 'tel2', type: 'text', maxlength: 0, required: true, match: '#tel2', id: 'tel2', value: '', meiomask: { mask: '(nn) nnnnn-nnnn', autoTab: false, } }, { label: 'Endereço', name: 'end', type: 'text', maxlength: 0, required: true, match: '#endereço1', id: 'end', value: '', meiomask: false }, ], preview: true, }, { produtos: ['0RMHQKNJ'], inputs: [ { label: 'Telefone', name: 'tel1', type: 'text', maxlength: 0, required: true, match: '#tel1', id: 'tel1', value: '', meiomask: { mask: '(nn) nnnn-nnnn', autoTab: false, } }, { label: 'Celular', name: 'tel2', type: 'text', maxlength: 0, required: true, match: '#tel2', id: 'tel2', value: '', meiomask: { mask: '(nn) nnnnn-nnnn', autoTab: false, } }, { label: 'E-mail', name: 'email1', type: 'text', maxlength: 0, required: true, match: '#email1', id: 'email1', value: '', meiomask: false }, ], preview: false, }, { produtos: ['QRGNQNOMJ'], inputs: [ { label: 'Nome', name: 'nome1', type: 'text', maxlength: 0, required: true, match: '#nome1', id: 'nome1', value: '', meiomask: false }, { label: 'Cargo', name: 'cargo1', type: 'text', maxlength: 0, required: true, match: '#cargo1', id: 'cargo1', value: '', meiomask: false }, { label: 'Endereço', name: 'endereco1', type: 'text', maxlength: 0, required: true, match: '#endereco1', id: 'endereco1', value: '', meiomask: false }, { label: 'Telefone', name: 'tel1', type: 'text', maxlength: 0, required: true, match: '#tel1', id: 'tel1', value: '', meiomask: { mask: '(nn) nnnn-nnnn', autoTab: false, } }, { label: 'Celular', name: 'tel2', type: 'text', maxlength: 0, required: true, match: '#tel2', id: 'tel2', value: '', meiomask: { mask: '(nn) nnnnn-nnnn', autoTab: false, } }, ], preview: true, }, { produtos: ['ESINJQMOJ'], inputs: [ { label: 'Nome', name: 'nome', type: 'text', maxlength: 0, required: true, match: '#nome', id: 'nome', value: '', meiomask: false }, ], preview: false, }, ]; var formAdvanced = { is2create: false, inputs: [], address: 1, appendForm: '#produto-form-personalizar .panel-body', buttonHandler: '#pagina-produto #produto-resumo button.confirm', endpoint: 'https://editor.print-one.com.br/api/modelo/{ID_MODELO}/layers/?key=30082018141200_yfBskt74CNBNkONmnFbbMXLXQRuAhs', verify: function () { self = this; for (var index = 0; index < produtosInput.length; index++) { var prod = produtosInput[index]; if(prod.produtos.indexOf($('#idP').val()) > -1){ this.inputs = prod.inputs; this.is2create = true; this.preview = prod.preview; break; } } }, save: function () { self = this; var validate = true; localStorage.setItem('address', self.address); for (var i in self.inputs) { if (self.inputs[i].required && $('#' + self.inputs[i].id).val() == '') { alert('Campo ' + self.inputs[i].label + ' obrigatório'); $('#' + self.inputs[i].id).focus(); validate = false; break; } else { localStorage.setItem($('#' + self.inputs[i].id).data('match'), $('#' + self.inputs[i].id).val()); } } if (validate) { $(self.buttonHandler).click(); } }, createContainer: function () { $container = $('
Seu pedido somente entrará em produção após a confirmação do pagamento. O método de pagamento via boleto depende do processamento bancário e pode levar até 3 dias úteis para confirmação, o que pode impactar em seu prazo de entrega. Caso tenha urgência no pedido, sugerimos que você escolha outra forma de pagamento.
Seu pedido entrará em produção somente após a confirmação do pagamento. O método de pagamento via Pix pode levar até 30 minutos para aprovação e, aos finais de semana e fora do horário comercial, a aprovação pode ocorrer em até 1 hora, o que pode impactar em seu prazo de entrega. Caso tenha urgência no pedido, sugerimos que você escolha outra forma de pagamento.