Untitled
unknown
plain_text
a year ago
221 kB
1
Indexable
Never
if (temProposta != -1 && temMinuta != -1) { //var deparaDocusign = "FN2TASANCORA" ;// this.proposta.contrato.planos[0].codigo var deparaDocusign = this.proposta.contrato.planos[0].codigo; var nomeMinuta = "Minuta "+deparaDocusign+".docx"; let indTemplate = this.interface.gerenciador.tabela_templates.findIndex ( (x) => x.sigla == deparaDocusign); if (indTemplate == -1) { alertaWarning("N?o foi encontrado Template para a minuta desse Plano, por favor, entre em contato com a Adm de Vendas"); return; } let templateIdDocusign = this.interface.gerenciador.tabela_templates[indTemplate].id; if (app.proposta.tem_sos == "true") { if (this.proposta.contrato.planos[0].codigo == "FSOS") { var tipoSOS = "FSOS"; } else { var tipoSOS = "SOSF"; } let indTemplateSOS = this.interface.gerenciador.tabela_templates.findIndex ( (x) => x.sigla == tipoSOS); if (indTemplateSOS == -1) { alertaWarning("N?o foi encontrado Template para a minuta FSOS."); return; } templateIdDocusignSOS = this.interface.gerenciador.tabela_templates[indTemplateSOS].id; var nomeMinutaSOS = "Minuta SOS.docx"; } else { templateIdDocusignSOS = ""; } console.log("tem proposta e minuta"); //// TEM QUE GERAR O PDF DA PROPOSTA E MANDAR PELA DOCUSIGN titulo = ''; conteudo = ''; if (app.proposta.contrato.planos[0].codigo == 'PSOS' || app.proposta.contrato.planos[0].codigo == 'SOS' || app.proposta.contrato.planos[0].codigo == 'FSOS') { titulo = "Proposta de Admiss?o - Produto ADICIONAL SOS"; conteudo = document.getElementById("propostaPFImpDigiSOS").innerHTML; } else { if (app.proposta.tem_sos == "true") { titulo = "Propostas"; conteudo = document.getElementById("propostaPFImpDigi").innerHTML; conteudo += document.getElementById("propostaPFSOSOPCIONALDocuSign").innerHTML; } else { titulo = "Proposta de Admissao: Plano Familiar Individual"; conteudo = document.getElementById("propostaPFImpDigi").innerHTML; } } let janela = ""; let style = "<style>.pagina{margin-top:25px !important; page-break-after: always !important;}</style>"; janela += ('<html><head><title>'+ titulo +'</title>' + style); janela += ('</head><body>'); janela += (conteudo); janela += ('</body></html>'); $.ajax({ url: CBRIDGE, method: "POST", async: false, data: { html:janela, nome_arquivo:titulo, orientacao:'portrait'} }).done(docpdf) function docpdf(retornopdf){ retorno = JSON.parse(retornopdf); console.log(retorno); let dados = []; if (app.proposta.contrato.planos[0].codigo == 'PSOS' || app.proposta.contrato.planos[0].codigo == 'SOS' || app.proposta.contrato.planos[0].codigo == 'FSOS') { if (app.proposta.contrato.planos[0].tabela.faixas[0].valor_com_desconto.toFixed(2) == 12.9) { valor_sos_extenso = "Doze reais e noventa centavos"; } else if (app.proposta.contrato.planos[0].tabela.faixas[0].valor_com_desconto.toFixed(2) == 11.61) { valor_sos_extenso = "Onze reais e sessenta e um centavos"; } else if (app.proposta.contrato.planos[0].tabela.faixas[0].valor_com_desconto.toFixed(2) == 10.42) { valor_sos_extenso = "Dez reais e quarenta e dois centavos"; } else if (app.proposta.contrato.planos[0].tabela.faixas[0].valor_com_desconto.toFixed(2) == 10.45) { valor_sos_extenso = "Dez reais e quarenta e cinco centavos"; } else { valor_sos_extenso = ""; } if (presencialOuEmail == "P") { /*############################################################################# #############################################################################*/ if ($('#comCodigoAcesso').val() == "0") { ///// se ? zero, entao tem que ter codigo de acesso dadosprontos = { 'compositeTemplates': [ { 'compositeTemplateId': '1', 'inlineTemplates': [ { 'recipients': { 'signers': [ { "name": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), "email": _this.proposta.cliente.email, 'recipientId': '1', 'roleName': 'Titular', "clientuserid": "1234", // essa iforma??o s? deve ir quando for assinado presencialmente 'accesscode': pinccode, 'tabs' : { "signHereTabs": [{ "anchorString" : "ASSINATURA CONTRATANTE", "anchorXOffset" : -20, "anchorYOffset" : -35, "documentId": "1" }], 'textTabs' : [ { "tabLabel":"nome_contratante", "value":((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()) }, { "tabLabel":"cpf_contratante", "value":_this.proposta.cliente.cpf }, { "tabLabel":"rgexp", "value":((_this.proposta.cliente.rg == undefined)? '' : _this.proposta.cliente.rg + " "+((_this.proposta.cliente.rgExpedidor == undefined)? '' : _this.proposta.cliente.rgExpedidor)) }, { "tabLabel":"mae_contratante", "value":((_this.proposta.cliente.nome_mae == undefined)? '' : _this.proposta.cliente.nome_mae.maiusculo()) }, { "tabLabel":"pai_contratante", "value":((_this.proposta.cliente.nome_pai == undefined)? '' : _this.proposta.cliente.nome_pai.maiusculo()) }, { "tabLabel":"datanascimento_contratante", "value":((_this.proposta.cliente.data_nascimento == undefined)? '' : _this.proposta.cliente.data_nascimento) }, { "tabLabel":"endereco_contratante", "value":(_this.proposta.cliente.endereco.complemento == '' || _this.proposta.cliente.endereco.complemento == null ? _this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ _this.proposta.cliente.endereco.numero.maiusculo() : _this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ _this.proposta.cliente.endereco.numero.maiusculo()+ ", "+ _this.proposta.cliente.endereco.complemento.maiusculo()) }, { "tabLabel":"bairro_contratante", "value":_this.proposta.cliente.endereco.bairro.maiusculo() }, { "tabLabel":"cidadeestado_contratante", "value":_this.proposta.cliente.endereco.cidade.maiusculo()+ "/"+ _this.proposta.cliente.endereco.estado.maiusculo() }, { "tabLabel":"cep_contratante", "value":_this.proposta.cliente.endereco.cep }, { "tabLabel":"valor_sos", "value":app.proposta.contrato.planos[0].tabela.faixas[0].valor_com_desconto.toFixed(2).toString().replace('.', ',') }, { "tabLabel":"valor_sos_extenso", "value":valor_sos_extenso }, { "tabLabel":"data_nh", "value":_this.proposta.contrato.vigencia.dataExtenso() } ] } } ] }, 'sequence': '1' } ], 'serverTemplates': [ { 'sequence': '1', 'templateId': templateIdDocusign, 'name':nomeMinuta, 'tipo':'5' } ] }, { 'compositeTemplateId': '2', 'document': { "documentBase64":retorno.pdf, 'documentId': '1', 'fileExtension': 'pdf', 'name': titulo+'.pdf', 'tipo':'4' }, 'inlineTemplates': [ { 'recipients': { 'signers': [ { "name": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), "email": _this.proposta.cliente.email, 'recipientId' : '1', 'roleName': 'Titular', "clientuserid": "1234", // essa iforma??o s? deve ir quando for assinado presencialmente 'accesscode': pinccode, 'tabs' : { "signHereTabs": [{ "anchorString" : "Assinatura do Pr? - Contratante / Cliente", "anchorXOffset" : -5, "anchorYOffset" : -35, "documentId": '1', }] } } ] }, 'sequence': '2' } ] } ], 'status': 'sent', "emailSubject" : 'Documentos para Assinatura Digital - Proposta n? '+ app.proposta.id + '', "emailBlurb" : "Caro Cliente, \n\n Est?s recebendo a Proposta de Ades?o Contratual e Minuta Contratual do seu produto adicional SOS para assinar digitalmente. \n\n Antes de assinar certifique-se que as informa??es contidas nos documentos est?o corretas. \n\n Demais D?vidas contate o respons?vel por sua negocia??o. \n\n Fique atento: \n\n O cadastro do seu contrato ser? feito ap?s o retorno de todos os documentos assinados.\n A Proposta de Ades?o e Minuta Contratual do adicional SOS ? enviada ao Contratante/Respons?vel Financeiro.\n - Para agilizar o processo de assinatura certifique-se que todos ser?o assinados digitalmente com agilidade. \n\n\n Agradecemos pela prefer?ncia e confian?a na Unimed Vale do Sinos. \n\n Comercial, Unimed VS.", } } else { dadosprontos = { 'compositeTemplates': [ { 'compositeTemplateId': '1', 'inlineTemplates': [ { 'recipients': { 'signers': [ { "name": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), "email": _this.proposta.cliente.email, 'recipientId': '1', 'roleName': 'Titular', "clientuserid": "1234", // essa iforma??o s? deve ir quando for assinado presencialmente 'tabs' : { "signHereTabs": [{ "anchorString" : "ASSINATURA CONTRATANTE", "anchorXOffset" : -20, "anchorYOffset" : -35, "documentId": "1" }], 'textTabs' : [ { "tabLabel":"nome_contratante", "value":((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()) }, { "tabLabel":"cpf_contratante", "value":_this.proposta.cliente.cpf }, { "tabLabel":"rgexp", "value":((_this.proposta.cliente.rg == undefined)? '' : _this.proposta.cliente.rg + " "+((_this.proposta.cliente.rgExpedidor == undefined)? '' : _this.proposta.cliente.rgExpedidor)) }, { "tabLabel":"mae_contratante", "value":((_this.proposta.cliente.nome_mae == undefined)? '' : _this.proposta.cliente.nome_mae.maiusculo()) }, { "tabLabel":"pai_contratante", "value":((_this.proposta.cliente.nome_pai == undefined)? '' : _this.proposta.cliente.nome_pai.maiusculo()) }, { "tabLabel":"datanascimento_contratante", "value":((_this.proposta.cliente.data_nascimento == undefined)? '' : _this.proposta.cliente.data_nascimento) }, { "tabLabel":"endereco_contratante", "value":(_this.proposta.cliente.endereco.complemento == '' || _this.proposta.cliente.endereco.complemento == null ? _this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ _this.proposta.cliente.endereco.numero.maiusculo() : _this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ _this.proposta.cliente.endereco.numero.maiusculo()+ ", "+ _this.proposta.cliente.endereco.complemento.maiusculo()) }, { "tabLabel":"bairro_contratante", "value":_this.proposta.cliente.endereco.bairro.maiusculo() }, { "tabLabel":"cidadeestado_contratante", "value":_this.proposta.cliente.endereco.cidade.maiusculo()+ "/"+ _this.proposta.cliente.endereco.estado.maiusculo() }, { "tabLabel":"cep_contratante", "value":_this.proposta.cliente.endereco.cep }, { "tabLabel":"valor_sos", "value":_this.proposta.contrato.planos[0].tabela.faixas[0].valor_com_desconto.toFixed(2).toString().replace('.', ',') }, { "tabLabel":"valor_sos_extenso", "value":valor_sos_extenso }, { "tabLabel":"data_nh", "value":_this.proposta.contrato.vigencia.dataExtenso() } ] } } ] }, 'sequence': '1' } ], 'serverTemplates': [ { 'sequence': '1', 'templateId': templateIdDocusign, 'name':nomeMinuta, 'tipo':'5' } ] }, { 'compositeTemplateId': '2', 'document': { "documentBase64":retorno.pdf, 'documentId': '1', 'fileExtension': 'pdf', "name": titulo+".pdf", 'tipo':'4' }, 'inlineTemplates': [ { 'recipients': { 'signers': [ { "name": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), "email": _this.proposta.cliente.email, 'recipientId' : '1', 'roleName': 'Titular', "clientuserid": "1234", // essa iforma??o s? deve ir quando for assinado presencialmente 'tabs' : { "signHereTabs": [{ "anchorString" : "Assinatura do Pr? - Contratante / Cliente", "anchorXOffset" : -5, "anchorYOffset" : -35, "documentId": '1', }] } } ] }, 'sequence': '2' } ] } ], 'status': 'sent', "emailSubject" : 'Documentos para Assinatura Digital - Proposta n? '+ app.proposta.id + '', "emailBlurb" : "Caro Cliente, \n\n Est?s recebendo a Proposta de Ades?o Contratual e Minuta Contratual do seu produto adicional SOS para assinar digitalmente. \n\n Antes de assinar certifique-se que as informa??es contidas nos documentos est?o corretas. \n\n Demais D?vidas contate o respons?vel por sua negocia??o. \n\n Fique atento: \n\n O cadastro do seu contrato ser? feito ap?s o retorno de todos os documentos assinados.\n A Proposta de Ades?o e Minuta Contratual do adicional SOS ? enviada ao Contratante/Respons?vel Financeiro.\n - Para agilizar o processo de assinatura certifique-se que todos ser?o assinados digitalmente com agilidade. \n\n\n Agradecemos pela prefer?ncia e confian?a na Unimed Vale do Sinos. \n\n Comercial, Unimed VS.", } } /*############################################################################# #############################################################################*/ } else if (presencialOuEmail == "E") { if ($('#comCodigoAcesso').val() == "0") { ///// se ? zero, entao tem que ter codigo de acesso dadosprontos = { 'compositeTemplates': [ { 'compositeTemplateId': '1', 'inlineTemplates': [ { 'recipients': { 'signers': [ { "name": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), "email": _this.proposta.cliente.email, 'recipientId': '1', 'roleName': 'Titular', 'accesscode': pinccode, 'tabs' : { "checkboxTabs": [{ "anchorString" : "ASSINATURA CONTRATANTE", "anchorXOffset" : -20, "anchorYOffset" : -60, "value": "X", "documentId": "1", "required": true, "tabGroupLabels": [ "Checkbox Group" ] }], "tabGroups": [ { "groupLabel": "Checkbox Group", "locked": false, "groupRule": "SelectAtLeast", "minimumRequired": 1, "maximumAllowed": 1, "validationMessage": "Concordo com os Termos", "documentId": "1", "pageNumber": 1, "tabScope": "Document", "recipientId": "1" } ], 'approve' : [ { 'anchorString' : 'ASSINATURA CONTRATANTE', 'anchorXOffset' : -20, 'anchorYOffset' : -35, 'documentId' : '1' } ], 'textTabs' : [ { "tabLabel":"nome_contratante", "value":((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()) }, { "tabLabel":"cpf_contratante", "value":_this.proposta.cliente.cpf }, { "tabLabel":"rgexp", "value":((_this.proposta.cliente.rg == undefined)? '' : _this.proposta.cliente.rg + " "+((_this.proposta.cliente.rgExpedidor == undefined)? '' : _this.proposta.cliente.rgExpedidor)) }, { "tabLabel":"mae_contratante", "value":((_this.proposta.cliente.nome_mae == undefined)? '' : _this.proposta.cliente.nome_mae.maiusculo()) }, { "tabLabel":"pai_contratante", "value":((_this.proposta.cliente.nome_pai == undefined)? '' : _this.proposta.cliente.nome_pai.maiusculo()) }, { "tabLabel":"datanascimento_contratante", "value":((_this.proposta.cliente.data_nascimento == undefined)? '' : _this.proposta.cliente.data_nascimento) }, { "tabLabel":"endereco_contratante", "value":(_this.proposta.cliente.endereco.complemento == '' || _this.proposta.cliente.endereco.complemento == null ? _this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ _this.proposta.cliente.endereco.numero.maiusculo() : _this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ _this.proposta.cliente.endereco.numero.maiusculo()+ ", "+ _this.proposta.cliente.endereco.complemento.maiusculo()) }, { "tabLabel":"bairro_contratante", "value":_this.proposta.cliente.endereco.bairro.maiusculo() }, { "tabLabel":"cidadeestado_contratante", "value":_this.proposta.cliente.endereco.cidade.maiusculo()+ "/"+ _this.proposta.cliente.endereco.estado.maiusculo() }, { "tabLabel":"cep_contratante", "value":_this.proposta.cliente.endereco.cep }, { "tabLabel":"valor_sos", "value":_this.proposta.contrato.planos[0].tabela.faixas[0].valor_com_desconto.toFixed(2).toString().replace('.', ',') }, { "tabLabel":"valor_sos_extenso", "value":valor_sos_extenso }, { "tabLabel":"data_nh", "value":_this.proposta.contrato.vigencia.dataExtenso() }, { 'tabLabel' : 'lieconcordo', 'value' : 'Li e Concordo com os Termos.', 'locked' : 'true', 'font' : 'Arial', 'fontSize' : 'Size12', 'anchorString' : 'ASSINATURA CONTRATANTE', 'anchorXOffset' : 5, 'anchorYOffset' : -60 }, { 'tabLabel' : 'nomeconcordou', "value": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), 'locked' : 'true', 'font' : 'Arial', 'fontSize' : 'Size12', 'anchorString' : 'ASSINATURA CONTRATANTE', 'anchorXOffset' : -20, 'anchorYOffset' : -35 } ] } } ] }, 'sequence': '1' } ], 'serverTemplates': [ { 'sequence': '1', 'templateId': templateIdDocusign, 'name':nomeMinuta, 'tipo':'5' } ] }, { 'compositeTemplateId': '2', 'document': { "documentBase64":retorno.pdf, 'documentId': '1', 'fileExtension': 'pdf', 'name': titulo+'.pdf', 'tipo':'4' }, 'inlineTemplates': [ { 'recipients': { 'signers': [ { "name": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), "email": _this.proposta.cliente.email, 'recipientId' : 1, 'roleName': 'Titular', 'accesscode': pinccode, 'tabs' : { "checkboxTabs": [{ "anchorString" : "Assinatura do Pr? - Contratante / Cliente", "anchorXOffset" : -20, "anchorYOffset" : -60, "value": "X", "documentId": "2", "required": true, "tabGroupLabels": [ "Checkbox Group" ] }], "tabGroups": [ { "groupLabel": "Checkbox Group", "locked": false, "groupRule": "SelectAtLeast", "minimumRequired": 1, "maximumAllowed": 1, "validationMessage": "Concordo com os Termos", "documentId": "2", "pageNumber": 1, "tabScope": "Document", "recipientId": "1" } ], 'approve' : [ { 'anchorString' : 'Assinatura do Pr? - Contratante / Cliente', 'anchorXOffset' : -20, 'anchorYOffset' : -35, 'documentId' : '1' } ], 'textTabs' : [ { 'tabLabel' : 'lieconcordo', 'value' : 'Li e Concordo com os Termos.', 'locked' : 'true', 'font' : 'Arial', 'fontSize' : 'Size10', 'anchorString' : 'Assinatura do Pr? - Contratante / Cliente', 'anchorXOffset' : 5, 'anchorYOffset' : -60 }, { 'tabLabel' : 'nomeconcordouprop', "value": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), 'locked' : 'true', 'font' : 'Arial', 'fontSize' : 'Size10', 'anchorString' : 'Assinatura do Pr? - Contratante / Cliente', 'anchorXOffset' : -20, 'anchorYOffset' : -35 } ] } } ] }, 'sequence': '1' } ] } ], 'status': 'sent', "emailSubject" : 'Documentos para Assinatura Digital - Proposta n? '+ app.proposta.id + '', "emailBlurb" : "Caro Cliente, \n\n Est?s recebendo a Proposta de Ades?o Contratual e Minuta Contratual do seu produto adicional SOS para assinar digitalmente. \n\n Antes de assinar certifique-se que as informa??es contidas nos documentos est?o corretas. \n\n Demais D?vidas contate o respons?vel por sua negocia??o. \n\n Fique atento: \n\n O cadastro do seu contrato ser? feito ap?s o retorno de todos os documentos assinados.\n A Proposta de Ades?o e Minuta Contratual do adicional SOS ? enviada ao Contratante/Respons?vel Financeiro.\n - Para agilizar o processo de assinatura certifique-se que todos ser?o assinados digitalmente com agilidade. \n\n\n Agradecemos pela prefer?ncia e confian?a na Unimed Vale do Sinos. \n\n Comercial, Unimed VS.", } } else { dadosprontos = { 'compositeTemplates': [ { 'compositeTemplateId': '1', 'inlineTemplates': [ { 'recipients': { 'signers': [ { "email": _this.proposta.cliente.email, 'name': ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), 'recipientId': '1', 'roleName': 'Titular', 'tabs' : { "checkboxTabs": [{ "anchorString" : "ASSINATURA CONTRATANTE", "anchorXOffset" : -20, "anchorYOffset" : -60, "value": "X", "documentId": "1", "required": true, "tabGroupLabels": [ "Checkbox Group" ] }], "tabGroups": [ { "groupLabel": "Checkbox Group", "locked": false, "groupRule": "SelectAtLeast", "minimumRequired": 1, "maximumAllowed": 1, "validationMessage": "Concordo com os Termos", "documentId": "1", "pageNumber": 1, "tabScope": "Document", "recipientId": "1" } ], 'approve' : [ { 'anchorString' : 'ASSINATURA CONTRATANTE', 'anchorXOffset' : -20, 'anchorYOffset' : -35, 'documentId' : '1' } ], 'textTabs' : [ { "tabLabel":"nome_contratante", "value":((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()) }, { "tabLabel":"cpf_contratante", "value":_this.proposta.cliente.cpf }, { "tabLabel":"rgexp", "value":((_this.proposta.cliente.rg == undefined)? '' : _this.proposta.cliente.rg + " "+((_this.proposta.cliente.rgExpedidor == undefined)? '' : _this.proposta.cliente.rgExpedidor)) }, { "tabLabel":"mae_contratante", "value":((_this.proposta.cliente.nome_mae == undefined)? '' : _this.proposta.cliente.nome_mae.maiusculo()) }, { "tabLabel":"pai_contratante", "value":((_this.proposta.cliente.nome_pai == undefined)? '' : _this.proposta.cliente.nome_pai.maiusculo()) }, { "tabLabel":"datanascimento_contratante", "value":((_this.proposta.cliente.data_nascimento == undefined)? '' : _this.proposta.cliente.data_nascimento) }, { "tabLabel":"endereco_contratante", "value":(_this.proposta.cliente.endereco.complemento == '' || _this.proposta.cliente.endereco.complemento == null ? _this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ _this.proposta.cliente.endereco.numero.maiusculo() : _this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ _this.proposta.cliente.endereco.numero.maiusculo()+ ", "+ _this.proposta.cliente.endereco.complemento.maiusculo()) }, { "tabLabel":"bairro_contratante", "value":_this.proposta.cliente.endereco.bairro.maiusculo() }, { "tabLabel":"cidadeestado_contratante", "value":_this.proposta.cliente.endereco.cidade.maiusculo()+ "/"+ _this.proposta.cliente.endereco.estado.maiusculo() }, { "tabLabel":"cep_contratante", "value":_this.proposta.cliente.endereco.cep }, { "tabLabel":"valor_sos", "value":_this.proposta.contrato.planos[0].tabela.faixas[0].valor_com_desconto.toFixed(2).toString().replace('.', ',') }, { "tabLabel":"valor_sos_extenso", "value":valor_sos_extenso }, { "tabLabel":"data_nh", "value":_this.proposta.contrato.vigencia.dataExtenso() }, { 'tabLabel' : 'lieconcordo', 'value' : 'Li e Concordo com os Termos.', 'locked' : 'true', 'font' : 'Arial', 'fontSize' : 'Size12', 'anchorString' : 'ASSINATURA CONTRATANTE', 'anchorXOffset' : 5, 'anchorYOffset' : -60 }, { 'tabLabel' : 'nomeconcordou', "value": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), 'locked' : 'true', 'font' : 'Arial', 'fontSize' : 'Size12', 'anchorString' : 'ASSINATURA CONTRATANTE', 'anchorXOffset' : -20, 'anchorYOffset' : -35 } ] } } ] }, 'sequence': '1' } ], 'serverTemplates': [ { 'sequence': '1', 'templateId': templateIdDocusign, 'name':nomeMinuta, 'tipo':'5' } ] }, { 'compositeTemplateId': '2', 'document': { "documentBase64":retorno.pdf, 'documentId': '1', 'fileExtension': 'pdf', 'name': titulo+'.pdf', 'tipo':'4' }, 'inlineTemplates': [ { 'recipients': { 'signers': [ { "name": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), "email": _this.proposta.cliente.email, 'recipientId' : 1, 'roleName': 'Titular', 'tabs' : { "checkboxTabs": [{ "anchorString" : "Assinatura do Pr? - Contratante / Cliente", "anchorXOffset" : -20, "anchorYOffset" : -60, "value": "X", "documentId": "1", "required": true, "tabGroupLabels": [ "Checkbox Group" ] }], "tabGroups": [ { "groupLabel": "Checkbox Group", "locked": false, "groupRule": "SelectAtLeast", "minimumRequired": 1, "maximumAllowed": 1, "validationMessage": "Concordo com os Termos", "documentId": "1", "pageNumber": 1, "tabScope": "Document", "recipientId": "1" } ], 'approve' : [ { 'anchorString' : 'Assinatura do Pr? - Contratante / Cliente', 'anchorXOffset' : -20, 'anchorYOffset' : -35, 'documentId' : '1' } ], 'textTabs' : [ { 'tabLabel' : 'lieconcordo', 'value' : 'Li e Concordo com os Termos.', 'locked' : 'true', 'font' : 'Arial', 'fontSize' : 'Size10', 'anchorString' : 'Assinatura do Pr? - Contratante / Cliente', 'anchorXOffset' : 5, 'anchorYOffset' : -60 }, { 'tabLabel' : 'nomeconcordouprop', "value": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), 'locked' : 'true', 'font' : 'Arial', 'fontSize' : 'Size10', 'anchorString' : 'Assinatura do Pr? - Contratante / Cliente', 'anchorXOffset' : -20, 'anchorYOffset' : -35 } ] } } ] }, 'sequence': '2' } ] } ], 'status': 'sent', "emailSubject" : 'Documentos para Assinatura Digital - Proposta n? '+ app.proposta.id + '', "emailBlurb" : "Caro Cliente, \n\n Est?s recebendo a Proposta de Ades?o Contratual e Minuta Contratual do seu produto adicional SOS para assinar digitalmente. \n\n Antes de assinar certifique-se que as informa??es contidas nos documentos est?o corretas. \n\n Demais D?vidas contate o respons?vel por sua negocia??o. \n\n Fique atento: \n\n O cadastro do seu contrato ser? feito ap?s o retorno de todos os documentos assinados.\n A Proposta de Ades?o e Minuta Contratual do adicional SOS ? enviada ao Contratante/Respons?vel Financeiro.\n - Para agilizar o processo de assinatura certifique-se que todos ser?o assinados digitalmente com agilidade. \n\n\n Agradecemos pela prefer?ncia e confian?a na Unimed Vale do Sinos. \n\n Comercial, Unimed VS.", } } } else { } } else { if (presencialOuEmail == "P") { /*############################################################################# #############################################################################*/ if ($('#comCodigoAcesso').val() == "0") { ///// se ? zero, entao tem que ter codigo de acesso dadosprontos = { 'compositeTemplates': [ { 'compositeTemplateId': '1', 'inlineTemplates': [ { 'recipients': { 'signers': [ { "name": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), "email": _this.proposta.cliente.email, 'recipientId': '1', 'roleName': 'Titular', "clientuserid": "1234", // essa iforma??o s? deve ir quando for assinado presencialmente 'accesscode': pinccode, 'tabs' : { "signHereTabs": [{ "anchorString" : "ASSINATURA CONTRATANTE", "anchorXOffset" : -20, "anchorYOffset" : -35, "documentId": "1" }], 'textTabs' : [ { "tabLabel":"nome_contratante", "value":((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()) }, { "tabLabel":"cpf_contratante", "value":_this.proposta.cliente.cpf }, { "tabLabel":"rg_contratante", "value":((_this.proposta.cliente.rg == undefined)? '' : _this.proposta.cliente.rg + " "+((_this.proposta.cliente.rgExpedidor == undefined)? '' : _this.proposta.cliente.rgExpedidor)) }, { "tabLabel":"mae_contratante", "value":((_this.proposta.cliente.nome_mae == undefined)? '' : _this.proposta.cliente.nome_mae.maiusculo()) }, { "tabLabel":"pai_contratante", "value":((_this.proposta.cliente.nome_pai == undefined)? '' : _this.proposta.cliente.nome_pai.maiusculo()) }, { "tabLabel":"data_nascimento_contratante", "value":((_this.proposta.cliente.data_nascimento == undefined)? '' : _this.proposta.cliente.data_nascimento) }, { "tabLabel":"endereco_contratante", "value":(_this.proposta.cliente.endereco.complemento == '' || _this.proposta.cliente.endereco.complemento == null ? _this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ _this.proposta.cliente.endereco.numero.maiusculo() : _this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ _this.proposta.cliente.endereco.numero.maiusculo()+ ", "+ _this.proposta.cliente.endereco.complemento.maiusculo()) }, { "tabLabel":"bairro_contratante", "value":_this.proposta.cliente.endereco.bairro.maiusculo() }, { "tabLabel":"cidadeestado_contratante", "value":_this.proposta.cliente.endereco.cidade.maiusculo()+ "/"+ _this.proposta.cliente.endereco.estado.maiusculo() }, { "tabLabel":"cep_contratante", "value":_this.proposta.cliente.endereco.cep }, { "tabLabel":"faixa1", "value":_this.proposta.contrato.planos[0].tabela.faixas[0].valor_com_desconto.toFixed(2).toString().replace('.', ',') }, { "tabLabel":"faixa2", "value":((_this.proposta.contrato.planos[0].tabela.faixas[1] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[1].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa3", "value":((_this.proposta.contrato.planos[0].tabela.faixas[2] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[2].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa4", "value":((_this.proposta.contrato.planos[0].tabela.faixas[3] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[3].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa5", "value":((_this.proposta.contrato.planos[0].tabela.faixas[4] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[4].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa6", "value":((_this.proposta.contrato.planos[0].tabela.faixas[5] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[5].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa7", "value":((_this.proposta.contrato.planos[0].tabela.faixas[6] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[6].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa8", "value":((_this.proposta.contrato.planos[0].tabela.faixas[7] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[7].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa9", "value":((_this.proposta.contrato.planos[0].tabela.faixas[8] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[8].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa10", "value":((_this.proposta.contrato.planos[0].tabela.faixas[9] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[9].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"despesa_inscricao", "value":((_this.proposta.contrato.planos[0].tabela.taxa_adesao == undefined)? '' : ((_this.proposta.contrato.planos[0].tabela.taxa_adesao == "") ? "0,00" : _this.proposta.contrato.planos[0].tabela.taxa_adesao.toFixed(2).toString().replace('.', ','))) }, { "tabLabel":"despesa_inscricao_extenso", "value":((_this.proposta.contrato.planos[0].tabela.taxa_adesao == undefined)? '' : ((_this.proposta.contrato.planos[0].tabela.taxa_adesao == 20) ? " Vinte" : (_this.proposta.contrato.planos[0].tabela.taxa_adesao == 10) ? " Dez" : " Zero")) }, { "tabLabel":"data_nh", "value":_this.proposta.contrato.vigencia.dataExtenso() }, { "tabLabel":"data_nh2", "value":_this.proposta.contrato.vigencia.dataExtenso() }, { "tabLabel":"nome_assinante", "value":"" }, { "tabLabel":"nome_assinante1", "value":"" } ] } } ] }, 'sequence': '1' } ], 'serverTemplates': [ { 'sequence': '1', 'templateId': templateIdDocusign, 'name':nomeMinuta, 'tipo':'5' } ] }, { 'compositeTemplateId': '2', 'document': { "documentBase64":retorno.pdf, 'documentId': '1', 'fileExtension': 'pdf', 'name': titulo+'.pdf', 'tipo':'4' }, 'inlineTemplates': [ { 'recipients': { 'signers': [ { "name": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), "email": _this.proposta.cliente.email, 'recipientId' : '1', 'roleName': 'Titular', "clientuserid": "1234", // essa iforma??o s? deve ir quando for assinado presencialmente 'accesscode': pinccode, 'tabs' : { "signHereTabs": [{ "anchorString" : "Assinatura do Pr? - Contratante / Cliente", "anchorXOffset" : -5, "anchorYOffset" : -35, "documentId": '1', }] } } ] }, 'sequence': '2' } ] } ], 'status': 'sent', "emailSubject" : 'Documentos para Assinatura Digital - Proposta n? '+ app.proposta.id + '', "emailBlurb" : "Caro Cliente, \n\n Est?s recebendo a Proposta de Ades?o Contratual e Minuta Contratual do seu novo Plano de Sa?de Familiar para assinar digitalmente. \n\n Antes de assinar certifique-se que as informa??es contidas nos documentos est?o corretas. \n\n Demais D?vidas contate o respons?vel por sua negocia??o. \n\n Fique atento: \n\n O cadastro do seu contrato ser? feito ap?s o retorno de todos os documentos assinados.\n A Proposta de Ades?o e Minuta Contratual do Plano de Sa?de ? enviada ao Contratante/Respons?vel Financeiro.\n A Declara??o de Sa?de/Carta de Orienta??o ? de preenchimento individual (obrigat?rio), ent?o cada benefici?rio receber? um e-mail, caso necessite apresentar. Nos casos de menor ou incapaz o e-mail ? direcionado para o respons?vel legal.\n A solicita??o de cancelamento do plano anterior da Unimed Vale do Sinos (caso tenha) ? enviado ao Contratante do plano anterior.\n A solicita??o de Aproveitamento de Car?ncias ? enviada ao Contratante.\n - Para agilizar o processo de assinatura certifique-se que todos ser?o assinados digitalmente com agilidade. \n\n\n Agradecemos pela prefer?ncia e confian?a na Unimed Vale do Sinos. \n\n Comercial, Unimed VS.", } } else { dadosprontos = { 'compositeTemplates': [ { 'compositeTemplateId': '1', 'inlineTemplates': [ { 'recipients': { 'signers': [ { "name": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), "email": _this.proposta.cliente.email, 'recipientId': '1', 'roleName': 'Titular', "clientuserid": "1234", // essa iforma??o s? deve ir quando for assinado presencialmente 'tabs' : { "signHereTabs": [{ "anchorString" : "ASSINATURA CONTRATANTE", "anchorXOffset" : -20, "anchorYOffset" : -35, "documentId": "1" }], 'textTabs' : [ { "tabLabel":"nome_contratante", "value":((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()) }, { "tabLabel":"cpf_contratante", "value":_this.proposta.cliente.cpf }, { "tabLabel":"rg_contratante", "value":((_this.proposta.cliente.rg == undefined)? '' : _this.proposta.cliente.rg + " "+((_this.proposta.cliente.rgExpedidor == undefined)? '' : _this.proposta.cliente.rgExpedidor)) }, { "tabLabel":"mae_contratante", "value":((_this.proposta.cliente.nome_mae == undefined)? '' : _this.proposta.cliente.nome_mae.maiusculo()) }, { "tabLabel":"pai_contratante", "value":((_this.proposta.cliente.nome_pai == undefined)? '' : _this.proposta.cliente.nome_pai.maiusculo()) }, { "tabLabel":"data_nascimento_contratante", "value":((_this.proposta.cliente.data_nascimento == undefined)? '' : _this.proposta.cliente.data_nascimento) }, { "tabLabel":"endereco_contratante", "value":(_this.proposta.cliente.endereco.complemento == '' || _this.proposta.cliente.endereco.complemento == null ? _this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ _this.proposta.cliente.endereco.numero.maiusculo() : _this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ _this.proposta.cliente.endereco.numero.maiusculo()+ ", "+ _this.proposta.cliente.endereco.complemento.maiusculo()) }, { "tabLabel":"bairro_contratante", "value":_this.proposta.cliente.endereco.bairro.maiusculo() }, { "tabLabel":"cidadeestado_contratante", "value":_this.proposta.cliente.endereco.cidade.maiusculo()+ "/"+ _this.proposta.cliente.endereco.estado.maiusculo() }, { "tabLabel":"cep_contratante", "value":_this.proposta.cliente.endereco.cep }, { "tabLabel":"faixa1", "value":_this.proposta.contrato.planos[0].tabela.faixas[0].valor_com_desconto.toFixed(2).toString().replace('.', ',') }, { "tabLabel":"faixa2", "value":((_this.proposta.contrato.planos[0].tabela.faixas[1] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[1].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa3", "value":((_this.proposta.contrato.planos[0].tabela.faixas[2] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[2].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa4", "value":((_this.proposta.contrato.planos[0].tabela.faixas[3] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[3].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa5", "value":((_this.proposta.contrato.planos[0].tabela.faixas[4] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[4].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa6", "value":((_this.proposta.contrato.planos[0].tabela.faixas[5] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[5].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa7", "value":((_this.proposta.contrato.planos[0].tabela.faixas[6] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[6].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa8", "value":((_this.proposta.contrato.planos[0].tabela.faixas[7] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[7].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa9", "value":((_this.proposta.contrato.planos[0].tabela.faixas[8] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[8].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa10", "value":((_this.proposta.contrato.planos[0].tabela.faixas[9] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[9].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"despesa_inscricao", "value":((_this.proposta.contrato.planos[0].tabela.taxa_adesao == undefined)? '' : ((_this.proposta.contrato.planos[0].tabela.taxa_adesao == "") ? "0,00" : _this.proposta.contrato.planos[0].tabela.taxa_adesao.toFixed(2).toString().replace('.', ','))) }, { "tabLabel":"despesa_inscricao_extenso", "value":((_this.proposta.contrato.planos[0].tabela.taxa_adesao == undefined)? '' : ((_this.proposta.contrato.planos[0].tabela.taxa_adesao == 20) ? " Vinte" : (_this.proposta.contrato.planos[0].tabela.taxa_adesao == 10) ? " Dez" : " Zero")) }, { "tabLabel":"data_nh", "value":_this.proposta.contrato.vigencia.dataExtenso() }, { "tabLabel":"data_nh2", "value":_this.proposta.contrato.vigencia.dataExtenso() }, { "tabLabel":"nome_assinante", "value":"" }, { "tabLabel":"nome_assinante1", "value":"" } ] } } ] }, 'sequence': '1' } ], 'serverTemplates': [ { 'sequence': '1', 'templateId': templateIdDocusign, 'name':nomeMinuta, 'tipo':'5' } ] }, { 'compositeTemplateId': '2', 'document': { "documentBase64":retorno.pdf, 'documentId': '1', 'fileExtension': 'pdf', 'name': titulo+'.pdf', 'tipo':'4' }, 'inlineTemplates': [ { 'recipients': { 'signers': [ { "name": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), "email": _this.proposta.cliente.email, 'recipientId' : '1', 'roleName': 'Titular', "clientuserid": "1234", // essa iforma??o s? deve ir quando for assinado presencialmente 'tabs' : { "signHereTabs": [{ "anchorString" : "Assinatura do Pr? - Contratante / Cliente", "anchorXOffset" : -5, "anchorYOffset" : -35, "documentId": '1', }] } } ] }, 'sequence': '2' } ] } ], 'status': 'sent', "emailSubject" : 'Documentos para Assinatura Digital - Proposta n? '+ app.proposta.id + '', "emailBlurb" : "Caro Cliente, \n\n Est?s recebendo a Proposta de Ades?o Contratual e Minuta Contratual do seu novo Plano de Sa?de Familiar para assinar digitalmente. \n\n Antes de assinar certifique-se que as informa??es contidas nos documentos est?o corretas. \n\n Demais D?vidas contate o respons?vel por sua negocia??o. \n\n Fique atento: \n\n O cadastro do seu contrato ser? feito ap?s o retorno de todos os documentos assinados.\n A Proposta de Ades?o e Minuta Contratual do Plano de Sa?de ? enviada ao Contratante/Respons?vel Financeiro.\n A Declara??o de Sa?de/Carta de Orienta??o ? de preenchimento individual (obrigat?rio), ent?o cada benefici?rio receber? um e-mail, caso necessite apresentar. Nos casos de menor ou incapaz o e-mail ? direcionado para o respons?vel legal.\n A solicita??o de cancelamento do plano anterior da Unimed Vale do Sinos (caso tenha) ? enviado ao Contratante do plano anterior.\n A solicita??o de Aproveitamento de Car?ncias ? enviada ao Contratante.\n - Para agilizar o processo de assinatura certifique-se que todos ser?o assinados digitalmente com agilidade. \n\n\n Agradecemos pela prefer?ncia e confian?a na Unimed Vale do Sinos. \n\n Comercial, Unimed VS.", } } /*############################################################################# #############################################################################*/ } else if (presencialOuEmail == "E") { if ($('#comCodigoAcesso').val() == "0") { ///// se ? zero, entao tem que ter codigo de acesso dadosprontos = { 'compositeTemplates': [ { 'compositeTemplateId': '1', 'inlineTemplates': [ { 'recipients': { 'signers': [ { "name": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), "email": _this.proposta.cliente.email, 'recipientId': '1', 'roleName': 'Titular', 'accesscode': pinccode, 'tabs' : { "checkboxTabs": [{ "anchorString" : "ASSINATURA CONTRATANTE", "anchorXOffset" : -20, "anchorYOffset" : -60, "value": "X", "documentId": "1", "required": true, "tabGroupLabels": [ "Checkbox Group" ] }], "tabGroups": [ { "groupLabel": "Checkbox Group", "locked": false, "groupRule": "SelectAtLeast", "minimumRequired": 1, "maximumAllowed": 1, "validationMessage": "Concordo com os Termos", "documentId": "1", "pageNumber": 1, "tabScope": "Document", "recipientId": "1" } ], 'approve' : [ { 'anchorString' : 'ASSINATURA CONTRATANTE', 'anchorXOffset' : -20, 'anchorYOffset' : -35, 'documentId' : '1' } ], 'textTabs' : [ { "tabLabel":"nome_contratante", "value":((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()) }, { "tabLabel":"cpf_contratante", "value":_this.proposta.cliente.cpf }, { "tabLabel":"rg_contratante", "value":((_this.proposta.cliente.rg == undefined)? '' : _this.proposta.cliente.rg + " "+((_this.proposta.cliente.rgExpedidor == undefined)? '' : _this.proposta.cliente.rgExpedidor)) }, { "tabLabel":"mae_contratante", "value":((_this.proposta.cliente.nome_mae == undefined)? '' : _this.proposta.cliente.nome_mae.maiusculo()) }, { "tabLabel":"pai_contratante", "value":((_this.proposta.cliente.nome_pai == undefined)? '' : _this.proposta.cliente.nome_pai.maiusculo()) }, { "tabLabel":"data_nascimento_contratante", "value":((_this.proposta.cliente.data_nascimento == undefined)? '' : _this.proposta.cliente.data_nascimento) }, { "tabLabel":"endereco_contratante", "value":(_this.proposta.cliente.endereco.complemento == '' || _this.proposta.cliente.endereco.complemento == null ? _this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ _this.proposta.cliente.endereco.numero.maiusculo() : _this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ _this.proposta.cliente.endereco.numero.maiusculo()+ ", "+ _this.proposta.cliente.endereco.complemento.maiusculo()) }, { "tabLabel":"bairro_contratante", "value":_this.proposta.cliente.endereco.bairro.maiusculo() }, { "tabLabel":"cidadeestado_contratante", "value":_this.proposta.cliente.endereco.cidade.maiusculo()+ "/"+ _this.proposta.cliente.endereco.estado.maiusculo() }, { "tabLabel":"cep_contratante", "value":_this.proposta.cliente.endereco.cep }, { "tabLabel":"faixa1", "value":_this.proposta.contrato.planos[0].tabela.faixas[0].valor_com_desconto.toFixed(2).toString().replace('.', ',') }, { "tabLabel":"faixa2", "value":((_this.proposta.contrato.planos[0].tabela.faixas[1] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[1].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa3", "value":((_this.proposta.contrato.planos[0].tabela.faixas[2] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[2].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa4", "value":((_this.proposta.contrato.planos[0].tabela.faixas[3] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[3].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa5", "value":((_this.proposta.contrato.planos[0].tabela.faixas[4] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[4].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa6", "value":((_this.proposta.contrato.planos[0].tabela.faixas[5] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[5].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa7", "value":((_this.proposta.contrato.planos[0].tabela.faixas[6] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[6].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa8", "value":((_this.proposta.contrato.planos[0].tabela.faixas[7] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[7].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa9", "value":((_this.proposta.contrato.planos[0].tabela.faixas[8] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[8].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa10", "value":((_this.proposta.contrato.planos[0].tabela.faixas[9] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[9].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"despesa_inscricao", "value":((_this.proposta.contrato.planos[0].tabela.taxa_adesao == undefined)? '' : ((_this.proposta.contrato.planos[0].tabela.taxa_adesao == "") ? "0,00" : _this.proposta.contrato.planos[0].tabela.taxa_adesao.toFixed(2).toString().replace('.', ','))) }, { "tabLabel":"despesa_inscricao_extenso", "value":((_this.proposta.contrato.planos[0].tabela.taxa_adesao == undefined)? '' : ((_this.proposta.contrato.planos[0].tabela.taxa_adesao == 20) ? " Vinte" : (_this.proposta.contrato.planos[0].tabela.taxa_adesao == 10) ? " Dez" : " Zero")) }, { "tabLabel":"data_nh", "value":_this.proposta.contrato.vigencia.dataExtenso() }, { "tabLabel":"data_nh2", "value":_this.proposta.contrato.vigencia.dataExtenso() }, { 'tabLabel' : 'lieconcordo', 'value' : 'Li e Concordo com os Termos.', 'locked' : 'true', 'font' : 'Arial', 'fontSize' : 'Size12', 'anchorString' : 'ASSINATURA CONTRATANTE', 'anchorXOffset' : 5, 'anchorYOffset' : -60 }, { 'tabLabel' : 'nomeconcordou', "value": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), 'locked' : 'true', 'font' : 'Arial', 'fontSize' : 'Size12', 'anchorString' : 'ASSINATURA CONTRATANTE', 'anchorXOffset' : -20, 'anchorYOffset' : -35 }, { "tabLabel":"nome_assinante", "value":"" }, { "tabLabel":"nome_assinante1", "value":"" } ] } } ] }, 'sequence': '1' } ], 'serverTemplates': [ { 'sequence': '1', 'templateId': templateIdDocusign, 'name':nomeMinuta, 'tipo':'5' } ] }, { 'compositeTemplateId': '2', 'document': { "documentBase64":retorno.pdf, 'documentId': '1', 'fileExtension': 'pdf', 'name': titulo+'.pdf', 'tipo':'4' }, 'inlineTemplates': [ { 'recipients': { 'signers': [ { "name": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), "email": _this.proposta.cliente.email, 'recipientId' : 1, 'roleName': 'Titular', 'accesscode': pinccode, 'tabs' : { "checkboxTabs": [{ "anchorString" : "Assinatura do Pr? - Contratante / Cliente", "anchorXOffset" : -20, "anchorYOffset" : -60, "value": "X", "documentId": "2", "required": true, "tabGroupLabels": [ "Checkbox Group" ] }], "tabGroups": [ { "groupLabel": "Checkbox Group", "locked": false, "groupRule": "SelectAtLeast", "minimumRequired": 1, "maximumAllowed": 1, "validationMessage": "Concordo com os Termos", "documentId": "2", "pageNumber": 1, "tabScope": "Document", "recipientId": "1" } ], 'approve' : [ { 'anchorString' : 'Assinatura do Pr? - Contratante / Cliente', 'anchorXOffset' : -20, 'anchorYOffset' : -35, 'documentId' : '1' } ], 'textTabs' : [ { 'tabLabel' : 'lieconcordo', 'value' : 'Li e Concordo com os Termos.', 'locked' : 'true', 'font' : 'Arial', 'fontSize' : 'Size10', 'anchorString' : 'Assinatura do Pr? - Contratante / Cliente', 'anchorXOffset' : 5, 'anchorYOffset' : -60 }, { 'tabLabel' : 'nomeconcordouprop', "value": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), 'locked' : 'true', 'font' : 'Arial', 'fontSize' : 'Size10', 'anchorString' : 'Assinatura do Pr? - Contratante / Cliente', 'anchorXOffset' : -20, 'anchorYOffset' : -35 } ] } } ] }, 'sequence': '1' } ] } ], 'status': 'sent', "emailSubject" : 'Documentos para Assinatura Digital - Proposta n? '+ app.proposta.id + '', "emailBlurb" : "Caro Cliente, \n\n Est?s recebendo a Proposta de Ades?o Contratual e Minuta Contratual do seu novo Plano de Sa?de Familiar para assinar digitalmente. \n\n Antes de assinar certifique-se que as informa??es contidas nos documentos est?o corretas. \n\n Demais D?vidas contate o respons?vel por sua negocia??o. \n\n Fique atento: \n\n O cadastro do seu contrato ser? feito ap?s o retorno de todos os documentos assinados.\n A Proposta de Ades?o e Minuta Contratual do Plano de Sa?de ? enviada ao Contratante/Respons?vel Financeiro.\n A Declara??o de Sa?de/Carta de Orienta??o ? de preenchimento individual (obrigat?rio), ent?o cada benefici?rio receber? um e-mail, caso necessite apresentar. Nos casos de menor ou incapaz o e-mail ? direcionado para o respons?vel legal.\n A solicita??o de cancelamento do plano anterior da Unimed Vale do Sinos (caso tenha) ? enviado ao Contratante do plano anterior.\n A solicita??o de Aproveitamento de Car?ncias ? enviada ao Contratante.\n - Para agilizar o processo de assinatura certifique-se que todos ser?o assinados digitalmente com agilidade. \n\n\n Agradecemos pela prefer?ncia e confian?a na Unimed Vale do Sinos. \n\n Comercial, Unimed VS.", } } else { dadosprontos = { 'compositeTemplates': [ { 'compositeTemplateId': '1', 'inlineTemplates': [ { 'recipients': { 'signers': [ { "email": _this.proposta.cliente.email, 'name': ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), 'recipientId': '1', 'roleName': 'Titular', 'tabs' : { "checkboxTabs": [{ "anchorString" : "ASSINATURA CONTRATANTE", "anchorXOffset" : -20, "anchorYOffset" : -60, "value": "X", "documentId": "1", "required": true, "tabGroupLabels": [ "Checkbox Group" ] }], "tabGroups": [ { "groupLabel": "Checkbox Group", "locked": false, "groupRule": "SelectAtLeast", "minimumRequired": 1, "maximumAllowed": 1, "validationMessage": "Concordo com os Termos", "documentId": "1", "pageNumber": 1, "tabScope": "Document", "recipientId": "1" } ], 'approve' : [ { 'anchorString' : 'ASSINATURA CONTRATANTE', 'anchorXOffset' : -20, 'anchorYOffset' : -35, 'documentId' : '1' } ], 'textTabs' : [ { "tabLabel":"nome_contratante", "value":((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()) }, { "tabLabel":"cpf_contratante", "value":_this.proposta.cliente.cpf }, { "tabLabel":"rg_contratante", "value":((_this.proposta.cliente.rg == undefined)? '' : _this.proposta.cliente.rg + " "+((_this.proposta.cliente.rgExpedidor == undefined)? '' : _this.proposta.cliente.rgExpedidor)) }, { "tabLabel":"mae_contratante", "value":((_this.proposta.cliente.nome_mae == undefined)? '' : _this.proposta.cliente.nome_mae.maiusculo()) }, { "tabLabel":"pai_contratante", "value":((_this.proposta.cliente.nome_pai == undefined)? '' : _this.proposta.cliente.nome_pai.maiusculo()) }, { "tabLabel":"data_nascimento_contratante", "value":((_this.proposta.cliente.data_nascimento == undefined)? '' : _this.proposta.cliente.data_nascimento) }, { "tabLabel":"endereco_contratante", "value":(_this.proposta.cliente.endereco.complemento == '' || _this.proposta.cliente.endereco.complemento == null ? _this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ _this.proposta.cliente.endereco.numero.maiusculo() : _this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ _this.proposta.cliente.endereco.numero.maiusculo()+ ", "+ _this.proposta.cliente.endereco.complemento.maiusculo()) }, { "tabLabel":"bairro_contratante", "value":_this.proposta.cliente.endereco.bairro.maiusculo() }, { "tabLabel":"cidadeestado_contratante", "value":_this.proposta.cliente.endereco.cidade.maiusculo()+ "/"+ _this.proposta.cliente.endereco.estado.maiusculo() }, { "tabLabel":"cep_contratante", "value":_this.proposta.cliente.endereco.cep }, { "tabLabel":"faixa1", "value":_this.proposta.contrato.planos[0].tabela.faixas[0].valor_com_desconto.toFixed(2).toString().replace('.', ',') }, { "tabLabel":"faixa2", "value":((_this.proposta.contrato.planos[0].tabela.faixas[1] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[1].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa3", "value":((_this.proposta.contrato.planos[0].tabela.faixas[2] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[2].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa4", "value":((_this.proposta.contrato.planos[0].tabela.faixas[3] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[3].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa5", "value":((_this.proposta.contrato.planos[0].tabela.faixas[4] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[4].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa6", "value":((_this.proposta.contrato.planos[0].tabela.faixas[5] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[5].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa7", "value":((_this.proposta.contrato.planos[0].tabela.faixas[6] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[6].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa8", "value":((_this.proposta.contrato.planos[0].tabela.faixas[7] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[7].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa9", "value":((_this.proposta.contrato.planos[0].tabela.faixas[8] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[8].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa10", "value":((_this.proposta.contrato.planos[0].tabela.faixas[9] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[9].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"despesa_inscricao", "value":((_this.proposta.contrato.planos[0].tabela.taxa_adesao == undefined)? '' : ((_this.proposta.contrato.planos[0].tabela.taxa_adesao == "") ? "0,00" : _this.proposta.contrato.planos[0].tabela.taxa_adesao.toFixed(2).toString().replace('.', ','))) }, { "tabLabel":"despesa_inscricao_extenso", "value":((_this.proposta.contrato.planos[0].tabela.taxa_adesao == undefined)? '' : ((_this.proposta.contrato.planos[0].tabela.taxa_adesao == 20) ? " Vinte" : (_this.proposta.contrato.planos[0].tabela.taxa_adesao == 10) ? " Dez" : " Zero")) }, { "tabLabel":"data_nh", "value":_this.proposta.contrato.vigencia.dataExtenso() }, { "tabLabel":"data_nh2", "value":_this.proposta.contrato.vigencia.dataExtenso() }, { 'tabLabel' : 'lieconcordo', 'value' : 'Li e Concordo com os Termos.', 'locked' : 'true', 'font' : 'Arial', 'fontSize' : 'Size12', 'anchorString' : 'ASSINATURA CONTRATANTE', 'anchorXOffset' : 5, 'anchorYOffset' : -60 }, { 'tabLabel' : 'nomeconcordou', "value": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), 'locked' : 'true', 'font' : 'Arial', 'fontSize' : 'Size12', 'anchorString' : 'ASSINATURA CONTRATANTE', 'anchorXOffset' : -20, 'anchorYOffset' : -35 }, { "tabLabel":"nome_assinante", "value":"" }, { "tabLabel":"nome_assinante1", "value":"" } ] } } ] }, 'sequence': '1' } ], 'serverTemplates': [ { 'sequence': '1', 'templateId': templateIdDocusign, 'name':nomeMinuta, 'tipo':'5' } ] }, { 'compositeTemplateId': '2', 'document': { "documentBase64":retorno.pdf, 'documentId': '1', 'fileExtension': 'pdf', 'name': titulo+'.pdf', 'tipo':'4' }, 'inlineTemplates': [ { 'recipients': { 'signers': [ { "name": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), "email": _this.proposta.cliente.email, 'recipientId' : 1, 'roleName': 'Titular', 'tabs' : { "checkboxTabs": [{ "anchorString" : "Assinatura do Pr? - Contratante / Cliente", "anchorXOffset" : -20, "anchorYOffset" : -60, "value": "X", "documentId": "1", "required": true, "tabGroupLabels": [ "Checkbox Group" ] }], "tabGroups": [ { "groupLabel": "Checkbox Group", "locked": false, "groupRule": "SelectAtLeast", "minimumRequired": 1, "maximumAllowed": 1, "validationMessage": "Concordo com os Termos", "documentId": "1", "pageNumber": 1, "tabScope": "Document", "recipientId": "1" } ], 'approve' : [ { 'anchorString' : 'Assinatura do Pr? - Contratante / Cliente', 'anchorXOffset' : -20, 'anchorYOffset' : -35, 'documentId' : '1' } ], 'textTabs' : [ { 'tabLabel' : 'lieconcordo', 'value' : 'Li e Concordo com os Termos.', 'locked' : 'true', 'font' : 'Arial', 'fontSize' : 'Size10', 'anchorString' : 'Assinatura do Pr? - Contratante / Cliente', 'anchorXOffset' : 5, 'anchorYOffset' : -60 }, { 'tabLabel' : 'nomeconcordouprop', "value": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), 'locked' : 'true', 'font' : 'Arial', 'fontSize' : 'Size10', 'anchorString' : 'Assinatura do Pr? - Contratante / Cliente', 'anchorXOffset' : -20, 'anchorYOffset' : -35 } ] } } ] }, 'sequence': '2' } ] } ], 'status': 'sent', "emailSubject" : 'Documentos para Assinatura Digital - Proposta n? '+ app.proposta.id + '', "emailBlurb" : "Caro Cliente, \n\n Est?s recebendo a Proposta de Ades?o Contratual e Minuta Contratual do seu novo Plano de Sa?de Familiar para assinar digitalmente. \n\n Antes de assinar certifique-se que as informa??es contidas nos documentos est?o corretas. \n\n Demais D?vidas contate o respons?vel por sua negocia??o. \n\n Fique atento: \n\n O cadastro do seu contrato ser? feito ap?s o retorno de todos os documentos assinados.\n A Proposta de Ades?o e Minuta Contratual do Plano de Sa?de ? enviada ao Contratante/Respons?vel Financeiro.\n A Declara??o de Sa?de/Carta de Orienta??o ? de preenchimento individual (obrigat?rio), ent?o cada benefici?rio receber? um e-mail, caso necessite apresentar. Nos casos de menor ou incapaz o e-mail ? direcionado para o respons?vel legal.\n A solicita??o de cancelamento do plano anterior da Unimed Vale do Sinos (caso tenha) ? enviado ao Contratante do plano anterior.\n A solicita??o de Aproveitamento de Car?ncias ? enviada ao Contratante.\n - Para agilizar o processo de assinatura certifique-se que todos ser?o assinados digitalmente com agilidade. \n\n\n Agradecemos pela prefer?ncia e confian?a na Unimed Vale do Sinos. \n\n Comercial, Unimed VS.", } } } else { } } if (app.proposta.tem_sos == "true") { if (app.proposta.contrato.planos[0].codigo != 'FSOS'){ if (app.proposta.contrato.planos[0].tabela.valor_sos.toFixed(2) == 12.9) { valor_sos_extenso = "Doze reais e noventa centavos"; } else if (app.proposta.contrato.planos[0].tabela.valor_sos.toFixed(2) == 11.61) { valor_sos_extenso = "Onze reais e sessenta e um centavos"; } else if (app.proposta.contrato.planos[0].tabela.valor_sos.toFixed(2) == 10.42) { valor_sos_extenso = "Dez reais e quarenta e dois centavos"; } else if (app.proposta.contrato.planos[0].tabela.valor_sos.toFixed(2) == 10.45) { valor_sos_extenso = "Dez reais e quarenta e cinco centavos"; } else { valor_sos_extenso = ""; } dadosprontos.compositeTemplates.push({ 'compositeTemplateId': '3', 'inlineTemplates': [ { 'recipients': { 'signers': [ { "name": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), "email": _this.proposta.cliente.email, 'recipientId': '1', 'roleName': 'Titular', 'tabs' : { "checkboxTabs": [{ "anchorString" : "ASSINATURA CONTRATANTE", "anchorXOffset" : -20, "anchorYOffset" : -60, "value": "X", "documentId": "1", "required": true, "tabGroupLabels": [ "Checkbox Group" ] }], "tabGroups": [ { "groupLabel": "Checkbox Group", "locked": false, "groupRule": "SelectAtLeast", "minimumRequired": 1, "maximumAllowed": 1, "validationMessage": "Concordo com os Termos", "documentId": "1", "pageNumber": 1, "tabScope": "Document", "recipientId": "1" } ], 'approve' : [ { 'anchorString' : 'ASSINATURA CONTRATANTE', 'anchorXOffset' : -20, 'anchorYOffset' : -35, 'documentId' : '1' } ], 'textTabs' : [ { "tabLabel":"nome_contratante", "value":((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()) }, { "tabLabel":"cpf_contratante", "value":_this.proposta.cliente.cpf }, { "tabLabel":"rgexp", "value":((_this.proposta.cliente.rg == undefined)? '' : _this.proposta.cliente.rg + " "+((_this.proposta.cliente.rgExpedidor == undefined)? '' : _this.proposta.cliente.rgExpedidor)) }, { "tabLabel":"mae_contratante", "value":((_this.proposta.cliente.nome_mae == undefined)? '' : _this.proposta.cliente.nome_mae.maiusculo()) }, { "tabLabel":"pai_contratante", "value":((_this.proposta.cliente.nome_pai == undefined)? '' : _this.proposta.cliente.nome_pai.maiusculo()) }, { "tabLabel":"datanascimento_contratante", "value":((_this.proposta.cliente.data_nascimento == undefined)? '' : _this.proposta.cliente.data_nascimento) }, { "tabLabel":"endereco_contratante", "value":(_this.proposta.cliente.endereco.complemento == '' || _this.proposta.cliente.endereco.complemento == null ? _this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ _this.proposta.cliente.endereco.numero.maiusculo() : _this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ _this.proposta.cliente.endereco.numero.maiusculo()+ ", "+ _this.proposta.cliente.endereco.complemento.maiusculo()) }, { "tabLabel":"bairro_contratante", "value":_this.proposta.cliente.endereco.bairro.maiusculo() }, { "tabLabel":"cidadeestado_contratante", "value":_this.proposta.cliente.endereco.cidade.maiusculo()+ "/"+ _this.proposta.cliente.endereco.estado.maiusculo() }, { "tabLabel":"cep_contratante", "value":_this.proposta.cliente.endereco.cep }, { "tabLabel":"valor_sos", "value":_this.proposta.contrato.planos[0].tabela.valor_sos.toFixed(2).toString().replace('.', ',') }, { "tabLabel":"valor_sos_extenso", "value":valor_sos_extenso }, { "tabLabel":"data_nh", "value":_this.proposta.contrato.vigencia.dataExtenso() }, { 'tabLabel' : 'lieconcordo', 'value' : 'Li e Concordo com os Termos.', 'locked' : 'true', 'font' : 'Arial', 'fontSize' : 'Size12', 'anchorString' : 'ASSINATURA CONTRATANTE', 'anchorXOffset' : 5, 'anchorYOffset' : -60 }, { 'tabLabel' : 'nomeconcordou', "value": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), 'locked' : 'true', 'font' : 'Arial', 'fontSize' : 'Size12', 'anchorString' : 'ASSINATURA CONTRATANTE', 'anchorXOffset' : -20, 'anchorYOffset' : -35 } ] } } ] }, 'sequence': '3' } ], 'serverTemplates': [ { 'sequence': '3', 'templateId': templateIdDocusignSOS, 'name':nomeMinutaSOS, 'tipo':'5' } ] }); } } dados = JSON.stringify(dadosprontos); console.log("json dos dados: "); console.log(dados); //return; $.ajax({ method: "POST", async: false, url: CAPIDOCUSIGNTUDO, data: { dados: dados, tipo: 'api-assinatura-tudo'}, beforeSend: () => $('#carregamento').html("<p> " + ICOLOAD + " <i>Enviando Proposta......</i></p>") }) .done(function( msg ) { ret = JSON.parse(msg); console.log(ret); if(ret.status == true){ chavesRet = Object.keys(ret.message.document_key); indPropRet = chavesRet.findIndex ((x) => x.includes("Proposta")); indMin = chavesRet.findIndex ((x) => x.includes("Minuta")); documentKeyProposta = Object.values(ret.message.document_key)[indPropRet]; documentKeyMinuta = Object.values(ret.message.document_key)[indMin]; _this.proposta.id_proposta_docusign = documentKeyProposta; _this.proposta.id_minuta_docusign = documentKeyMinuta; let envelopeDocusign = {idProposta: _this.proposta.id, tipoProposta: _this.proposta.tipo, status: "sent", local: presencialOuEmail, idEnvelope: documentKeyProposta, documentoAssinatura: [ "propostapf" ], planoMinuta:deparaDocusign, jsonEnvelope: dadosprontos, data_criacao: new Date(), usuario: _this.usuario.login, data_ultimo_retorno: new Date() }; console.log("AQUI VAI O CONTEUDO QUE VOU GRAVAR LA NA COLLECTION DOSUSIGN PRA CONTROLE"); envelopeDocusignStringify = JSON.stringify(envelopeDocusign); console.log(envelopeDocusignStringify); $.ajax({ method: "POST", async: false, url : GRAVAENVELOPEMONGO, data : { dados:envelopeDocusignStringify }, }); let envelopeDocusign1 = {idProposta: _this.proposta.id, tipoProposta: _this.proposta.tipo, status: "sent", local: presencialOuEmail, idEnvelope: documentKeyMinuta, documentoAssinatura: [ "minutaspf" ], planoMinuta:deparaDocusign, jsonEnvelope: dadosprontos, data_criacao: new Date(), usuario: _this.usuario.login, data_ultimo_retorno: new Date() }; console.log("AQUI VAI O CONTEUDO QUE VOU GRAVAR LA NA COLLECTION DOSUSIGN PRA CONTROLE"); envelopeDocusignStringify1 = JSON.stringify(envelopeDocusign1); console.log(envelopeDocusignStringify1); $.ajax({ method: "POST", async: false, url : GRAVAENVELOPEMONGO, data : { dados:envelopeDocusignStringify1 }, }); if (app.proposta.tem_sos == "true") { if (app.proposta.contrato.planos[0].codigo != 'FSOS'){ indMinSOS = chavesRet.findIndex ((x) => x.includes("Minuta SOS")); documentKeyMinutaSOS = Object.values(ret.message.document_key)[indMinSOS]; _this.proposta.id_minuta_sos_fluig = documentKeyMinutaSOS; let envelopeDocusignSOS = {idProposta: _this.proposta.id, tipoProposta: _this.proposta.tipo, status: "sent", local: presencialOuEmail, idEnvelope: documentKeyMinutaSOS, documentoAssinatura: [ "minutaspf" ], planoMinuta:"SOSF", jsonEnvelope: dadosprontos, data_criacao: new Date(), usuario: _this.usuario.login, data_ultimo_retorno: new Date() }; console.log("AQUI VAI O CONTEUDO QUE VOU GRAVAR LA NA COLLECTION DOSUSIGN PRA CONTROLE"); envelopeDocusignStringifySOS = JSON.stringify(envelopeDocusignSOS); console.log(envelopeDocusignStringifySOS); $.ajax({ method: "POST", async: false, url : GRAVAENVELOPEMONGO, data : { dados:envelopeDocusignStringifySOS }, }); } } if (presencialOuEmail == "E") { alertaSucesso('Proposta e Minuta enviados por e-mail para assinatura digital!'); if (![null, undefined, '', ' '].includes(app.proposta.cliente.celular)) { numeroCelular = limpaMascara(app.proposta.cliente.celular); app.enviaSMS(numeroCelular,MSGSMSCONTRATANTE) } idProposta = app.proposta.id; app.interface.envelopes = []; $.ajax({ url: CTEMPLATESDOCUSIGN, async: false, data: { acao: 'pegaEnvelopes', idProposta} }).done(trataLoad1); function trataLoad1(res){ let operacao1 = res.json(); if (operacao1.status){ let pTemp1 = operacao1.info; app.interface.envelopes = Object.assign(app.interface.envelopes, pTemp1); _this.salvaRapido(); app.interface.envelopes.push(); propostaId = app.proposta.id; texto = "Adm de Vendas enviou o(s) documento(s): "+docsTxt+" da Proposta "+propostaId+" para o cliente assinar."; notificacao = {} notificacao = JSON.stringify({'idProposta':propostaId,'msg':texto}); $.ajax({ method: "POST", url: CNOTIFICA, data: { 'acao': 'notificaSininho', 'notificacao': notificacao, 'idProposta': propostaId } }); } else { app.interface.envelopes = []; alertaWarning('Erro...' + operacao.info) } }; _this.salvaRapido(); } else { $.ajax({ method: "POST", url : CAPIDOCUSIGNGERATELA, data : { idEnvelope: ret[2], nomeTitular: dadosprontos.compositeTemplates[0].inlineTemplates[0].recipients.signers[0].name, emailTitular: dadosprontos.compositeTemplates[0].inlineTemplates[0].recipients.signers[0].email, idTitular: dadosprontos.compositeTemplates[0].inlineTemplates[0].recipients.signers[0].clientuserid, accessCode: dadosprontos.compositeTemplates[0].inlineTemplates[0].recipients.signers[0].accesscode, documento: documentos }, }) .done(function(msg) { console.log(msg); ret = JSON.parse(msg); console.log(ret); swal.close(); app.abreiframe(ret.url); }) _this.salvaRapido(); } }else{ alertaWarning('ERRO:'+JSON.stringify(ret)+'.'); _this.salvaRapido(); $('#carregamento').remove(); } }); } } else if(temProposta != -1) { console.log("tem s? proposta"); //// TEM QUE GERAR O PDF DA PROPOSTA E MANDAR PELA DOCUSIGN titulo = ''; conteudo = ''; if (app.proposta.contrato.planos[0].codigo == 'PSOS' || app.proposta.contrato.planos[0].codigo == 'SOS' || app.proposta.contrato.planos[0].codigo == 'FSOS') { titulo = "Proposta de Admiss?o - Produto ADICIONAL SOS"; conteudo = document.getElementById("propostaPFImpDigiSOS").innerHTML; } else { if (app.proposta.tem_sos == "true") { titulo = "Propostas"; conteudo = document.getElementById("propostaPFImpDigi").innerHTML; conteudo += document.getElementById("propostaPFSOSOPCIONALDocuSign").innerHTML; } else { titulo = "Proposta de Admissao: Plano Familiar Individual"; conteudo = document.getElementById("propostaPFImpDigi").innerHTML; } } let janela = ""; let style = "<style>.pagina{margin-top:25px !important; page-break-after: always !important;}</style>"; janela += ('<html><head><title>'+ titulo +'</title>' + style); janela += ('</head><body>'); janela += (conteudo); janela += ('</body></html>'); $.ajax({ url: CBRIDGE, method: "POST", async: false, data: { html:janela, nome_arquivo:titulo, orientacao:'portrait'} }).done(docpdf) function docpdf(retornopdf){ retorno = JSON.parse(retornopdf); console.log(retorno); let dados = []; let dados1 = []; let assinaturas = []; let signers = []; if (presencialOuEmail == "P") { if ($('#comCodigoAcesso').val() == "0") { ///// se ? zero, entao tem que ter codigo de acesso signers.push({ "name": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), "email": _this.proposta.cliente.email, "recipientId": 1, "clientuserid": "1234", // essa iforma??o s? deve ir quando for assinado presencialmente "accesscode": pinccode, "tabs": { "signHereTabs": [{ "anchorString" : "Assinatura do Pr? - Contratante / Cliente", "anchorXOffset" : -5, "anchorYOffset" : -21, "documentId": "1", }], } }) } else { signers.push({ "name": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), "email": _this.proposta.cliente.email, "recipientId": 1, "clientuserid": "1234", // essa iforma??o s? deve ir quando for assinado presencialmente "tabs": { "signHereTabs": [{ "anchorString" : "Assinatura do Pr? - Contratante / Cliente", "anchorXOffset" : -5, "anchorYOffset" : -21, "documentId": "1", }], } }) } } else if (presencialOuEmail == "E") { textTabs = []; textTabs.push({ /// essa aqui ? a do texto Li e Concordo "tabLabel":"lieconcordo", "value":"Li e Concordo com os Termos.", "locked": "true", "font":"Arial", "fontSize":"Size10", "anchorString" : "Assinatura do Pr? - Contratante / Cliente", "anchorXOffset" : -20+30, "anchorYOffset" : -45 }); textTabs.push({ // Essa aqui ? pra informar o nome do caboclo que clicou em Li e COncordo "tabLabel":"lieconcordo", "value":((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), "locked": "true", "font":"Arial", "fontSize":"Size10", "anchorString" : "Assinatura do Pr? - Contratante / Cliente", "anchorXOffset" : -20+30, "anchorYOffset" : -20 }); signers.push({ "name": ((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()), "email": _this.proposta.cliente.email, "recipientId": 1, "accesscode": pinccode, "tabs": { "radioGroupTabs": [{ "groupName": "Concordo com os Termos", "radios": [{ "anchorString" : "Assinatura do Pr? - Contratante / Cliente", "anchorXOffset" : -20, "anchorYOffset" : -45, "value": "X", "documentId": "1", "required":"true" }] }], "approve": [{ "anchorString" : "Assinatura do Pr? - Contratante / Cliente", "anchorXOffset" : -20, "anchorYOffset" : -35, "documentId": "1" }], textTabs } }) } else { } assinaturas.push({ 'documents':[{ "documentId":"1", "name": titulo+".pdf", "documentBase64":retorno.pdf, "tipo":"4" }], 'recipients':{ signers }, }); // console.log("CONTEUDO DA VAR assinaturas: "); // console.log(assinaturas); // console.log(assinaturas[0].recipients.signers[0].name); // return; let subject = titulo+"- Proposta n? "+ app.proposta.id+ ""; if (app.proposta.contrato.planos[0].codigo == 'PSOS' || app.proposta.contrato.planos[0].codigo == 'SOS') { blurb = "Caro Cliente, \n\n Est?s recebendo a Proposta de Ades?o Contratual do seu produto adicional SOS para assinar digitalmente. \n\n Antes de assinar certifique-se que as informa??es contidas nos documentos est?o corretas. \n\n Demais D?vidas contate o respons?vel por sua negocia??o. \n\n Fique atento: \n\n O cadastro do seu contrato ser? feito ap?s o retorno de todos os documentos assinados.\n A Proposta de Ades?o e Minuta Contratual do adicional SOS ? enviada ao Contratante/Respons?vel Financeiro.\n - Para agilizar o processo de assinatura certifique-se que todos ser?o assinados digitalmente com agilidade. \n\n\n Agradecemos pela prefer?ncia e confian?a na Unimed Vale do Sinos. \n\n Comercial, Unimed VS."; } else { blurb = "Caro Cliente, \n\n Est?s recebendo a Proposta de Ades?o Contratual do seu novo Plano de Sa?de Familiar para assinar digitalmente. \n\n Antes de assinar certifique-se que as informa??es contidas nos documentos est?o corretas. \n\n Demais D?vidas contate o respons?vel por sua negocia??o. \n\n Fique atento: \n\n O cadastro do seu contrato ser? feito ap?s o retorno de todos os documentos assinados.\n A Proposta de Ades?o e Minuta Contratual do Plano de Sa?de ? enviada ao Contratante/Respons?vel Financeiro.\n A Declara??o de Sa?de/Carta de Orienta??o ? de preenchimento individual (obrigat?rio), ent?o cada benefici?rio receber? um e-mail, caso necessite apresentar. Nos casos de menor ou incapaz o e-mail ? direcionado para o respons?vel legal.\n A solicita??o de cancelamento do plano anterior da Unimed Vale do Sinos (caso tenha) ? enviado ao Contratante do plano anterior.\n A solicita??o de Aproveitamento de Car?ncias ? enviada ao Contratante.\n - Para agilizar o processo de assinatura certifique-se que todos ser?o assinados digitalmente com agilidade. \n\n\n Agradecemos pela prefer?ncia e confian?a na Unimed Vale do Sinos. \n\n Comercial, Unimed VS."; } dados1.push( { "assinaturas": assinaturas, "subject": subject, "blurb": blurb, "infoOrigem": "VD"+app.proposta.id+ "" } ); dados = JSON.stringify(dados1); console.log("json dos dados: "); console.log(dados); $.ajax({ method: "POST", async: false, url: CAPIDOCUSIGNASSINAPDF, data: { dados: dados, tipo: 'api-assinatura-proposta-cadastrobenef'}, beforeSend: () => $('#carregamento').html("<p> " + ICOLOAD + " <i>Enviando Proposta......</i></p>") }) .done(function( msg ) { ret = JSON.parse(msg); console.log(ret); if(ret.status == true){ idDocumentoClickSign = Object.values(ret.message.document_key); idDocumentoClickSign = idDocumentoClickSign[0]; _this.proposta.id_proposta_docusign = idDocumentoClickSign; let envelopeDocusign = {idProposta: _this.proposta.id, tipoProposta: _this.proposta.tipo, status: "sent", local: presencialOuEmail, idEnvelope: idDocumentoClickSign, documentoAssinatura: documentos, jsonEnvelope: dados1, data_criacao: new Date(), usuario: _this.usuario.login, data_ultimo_retorno: new Date() }; console.log("AQUI VAI O CONTEUDO QUE VOU GRAVAR LA NA COLLECTION DOSUSIGN PRA CONTROLE"); envelopeDocusignStringify = JSON.stringify(envelopeDocusign); console.log(envelopeDocusignStringify); $.ajax({ method: "POST", async: false, url : GRAVAENVELOPEMONGO, data : { dados:envelopeDocusignStringify }, }); if (presencialOuEmail == "E") { alertaSucesso('Proposta enviada por e-mail para assinatura digital!'); if (![null, undefined, '', ' '].includes(app.proposta.cliente.celular)) { numeroCelular = limpaMascara(app.proposta.cliente.celular); app.enviaSMS(numeroCelular,MSGSMSCONTRATANTE) } idProposta = app.proposta.id; app.interface.envelopes = []; $.ajax({ url: CTEMPLATESDOCUSIGN, async: false, data: { acao: 'pegaEnvelopes', idProposta} }).done(trataLoad1); function trataLoad1(res){ let operacao1 = res.json(); if (operacao1.status){ let pTemp1 = operacao1.info; app.interface.envelopes = Object.assign(app.interface.envelopes, pTemp1); _this.salvaRapido(); app.interface.envelopes.push(); propostaId = app.proposta.id; texto = "Adm de Vendas enviou o(s) documento(s): "+docsTxt+" da Proposta "+propostaId+" para o cliente assinar."; notificacao = {} notificacao = JSON.stringify({'idProposta':propostaId,'msg':texto}); $.ajax({ method: "POST", url: CNOTIFICA, data: { 'acao': 'notificaSininho', 'notificacao': notificacao, 'idProposta': propostaId } }); } else { app.interface.envelopes = []; alertaWarning('Erro...' + operacao.info) } }; _this.salvaRapido(); } else { $.ajax({ method: "POST", url : CAPIDOCUSIGNGERATELA, data : { idEnvelope: ret[2], nomeTitular: assinaturas[0].recipients.signers[0].name, emailTitular: assinaturas[0].recipients.signers[0].email, idTitular: assinaturas[0].recipients.signers[0].clientuserid, accessCode: assinaturas[0].recipients.signers[0].accesscode, documento: documentos }, }) .done(function(msg) { console.log(msg); ret = JSON.parse(msg); console.log(ret); swal.close(); app.abreiframe(ret.url); }) _this.salvaRapido(); } }else{ alertaWarning('ERRO:'+JSON.stringify(ret)+'.'); _this.salvaRapido(); $('#carregamento').remove(); } }); } } else if (temMinuta != -1) { console.log("tem s? minuta"); let dados1 = []; //var deparaDocusign = "FN2TASANCORA" ;// this.proposta.contrato.planos[0].codigo var deparaDocusign = this.proposta.contrato.planos[0].codigo console.log("MEU deparaDocusign QUE VOU USAR ?: "+deparaDocusign); let indTemplate = this.interface.gerenciador.tabela_templates.findIndex ( (x) => x.sigla == deparaDocusign); if (indTemplate == -1) { alertaWarning("N?o foi encontrado Template para a minuta desse Plano, por favor, entre em contato com a Adm de Vendas"); return; } let templateIdDocusign = this.interface.gerenciador.tabela_templates[indTemplate].id; console.log("MEU ID DO TEMPLATE QUE VOU USAR ?: "+templateIdDocusign); if (app.proposta.contrato.planos[0].codigo == 'FSOS') { if (app.proposta.contrato.planos[0].tabela.faixas[0].valor.toFixed(2) == 12.9) { valor_sos_extenso = "Doze reais e noventa centavos"; } else if (app.proposta.contrato.planos[0].tabela.faixas[0].valor.toFixed(2) == 11.61) { valor_sos_extenso = "Onze reais e sessenta e um centavos"; } else if (app.proposta.contrato.planos[0].tabela.faixas[0].valor.toFixed(2) == 10.42) { valor_sos_extenso = "Dez reais e quarenta e dois centavos"; } else if (app.proposta.contrato.planos[0].tabela.faixas[0].valor.toFixed(2) == 10.45) { valor_sos_extenso = "Dez reais e quarenta e cinco centavos"; } else { valor_sos_extenso = ""; } textTabs = [ { "tabLabel":"nome_contratante", "value":((_this.proposta.cliente.nome.maiusculo() != _this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? _this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : _this.proposta.cliente.nome.maiusculo()) }, { "tabLabel":"cpf_contratante", "value":_this.proposta.cliente.cpf }, { "tabLabel":"rgexp", "value":((_this.proposta.cliente.rg == undefined)? '' : _this.proposta.cliente.rg + " "+((_this.proposta.cliente.rgExpedidor == undefined)? '' : _this.proposta.cliente.rgExpedidor)) }, { "tabLabel":"mae_contratante", "value":((_this.proposta.cliente.nome_mae == undefined)? '' : _this.proposta.cliente.nome_mae.maiusculo()) }, { "tabLabel":"pai_contratante", "value":((_this.proposta.cliente.nome_pai == undefined)? '' : _this.proposta.cliente.nome_pai.maiusculo()) }, { "tabLabel":"datanascimento_contratante", "value":((_this.proposta.cliente.data_nascimento == undefined)? '' : _this.proposta.cliente.data_nascimento) }, { "tabLabel":"endereco_contratante", "value":(_this.proposta.cliente.endereco.complemento == '' || _this.proposta.cliente.endereco.complemento == null ? _this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ _this.proposta.cliente.endereco.numero.maiusculo() : _this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ _this.proposta.cliente.endereco.numero.maiusculo()+ ", "+ _this.proposta.cliente.endereco.complemento.maiusculo()) }, { "tabLabel":"bairro_contratante", "value":_this.proposta.cliente.endereco.bairro.maiusculo() }, { "tabLabel":"cidadeestado_contratante", "value":_this.proposta.cliente.endereco.cidade.maiusculo()+ "/"+ _this.proposta.cliente.endereco.estado.maiusculo() }, { "tabLabel":"cep_contratante", "value":_this.proposta.cliente.endereco.cep }, { "tabLabel":"valor_sos", "value":_this.proposta.contrato.planos[0].tabela.faixas[0].valor.toFixed(2).toString().replace('.', ',') }, { "tabLabel":"valor_sos_extenso", "value":valor_sos_extenso }, { "tabLabel":"data_nh", "value":_this.proposta.contrato.vigencia.dataExtenso() }, ] } else { textTabs = [ { "tabLabel":"nome_contratante", "value":((this.proposta.cliente.nome.maiusculo() != this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : this.proposta.cliente.nome.maiusculo()) }, { "tabLabel":"cpf_contratante", "value":this.proposta.cliente.cpf }, { "tabLabel":"rg_contratante", "value":((this.proposta.cliente.rg == undefined)? '' : this.proposta.cliente.rg + " "+((this.proposta.cliente.rgExpedidor == undefined)? '' : this.proposta.cliente.rgExpedidor)) }, { "tabLabel":"mae_contratante", "value":((this.proposta.cliente.nome_mae == undefined)? '' : this.proposta.cliente.nome_mae.maiusculo()) }, { "tabLabel":"pai_contratante", "value":((this.proposta.cliente.nome_pai == undefined)? '' : this.proposta.cliente.nome_pai.maiusculo()) }, { "tabLabel":"data_nascimento_contratante", "value":((this.proposta.cliente.data_nascimento == undefined)? '' : this.proposta.cliente.data_nascimento) }, { "tabLabel":"endereco_contratante", "value":(this.proposta.cliente.endereco.complemento == '' || this.proposta.cliente.endereco.complemento == null ? this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ this.proposta.cliente.endereco.numero.maiusculo() : this.proposta.cliente.endereco.rua.maiusculo()+ ", N? "+ this.proposta.cliente.endereco.numero.maiusculo()+ ", "+ this.proposta.cliente.endereco.complemento.maiusculo()) }, { "tabLabel":"bairro_contratante", "value":this.proposta.cliente.endereco.bairro.maiusculo() }, { "tabLabel":"cidadeestado_contratante", "value":this.proposta.cliente.endereco.cidade.maiusculo()+ "/"+ this.proposta.cliente.endereco.estado.maiusculo() }, { "tabLabel":"cep_contratante", "value":this.proposta.cliente.endereco.cep }, { "tabLabel":"faixa1", "value":this.proposta.contrato.planos[0].tabela.faixas[0].valor_com_desconto.toFixed(2).toString().replace('.', ',') }, { "tabLabel":"faixa2", "value":((_this.proposta.contrato.planos[0].tabela.faixas[1] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[1].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa3", "value":((_this.proposta.contrato.planos[0].tabela.faixas[2] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[2].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa4", "value":((_this.proposta.contrato.planos[0].tabela.faixas[3] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[3].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa5", "value":((_this.proposta.contrato.planos[0].tabela.faixas[4] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[4].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa6", "value":((_this.proposta.contrato.planos[0].tabela.faixas[5] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[5].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa7", "value":((_this.proposta.contrato.planos[0].tabela.faixas[6] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[6].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa8", "value":((_this.proposta.contrato.planos[0].tabela.faixas[7] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[7].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa9", "value":((_this.proposta.contrato.planos[0].tabela.faixas[8] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[8].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"faixa10", "value":((_this.proposta.contrato.planos[0].tabela.faixas[9] == undefined)? '' : _this.proposta.contrato.planos[0].tabela.faixas[9].valor_com_desconto.toFixed(2).toString().replace('.', ',')) }, { "tabLabel":"despesa_inscricao", "value":((_this.proposta.contrato.planos[0].tabela.taxa_adesao == undefined)? '' : ((_this.proposta.contrato.planos[0].tabela.taxa_adesao == "") ? "0,00" : _this.proposta.contrato.planos[0].tabela.taxa_adesao.toFixed(2).toString().replace('.', ','))) }, { "tabLabel":"despesa_inscricao_extenso", "value":((_this.proposta.contrato.planos[0].tabela.taxa_adesao == undefined)? '' : ((_this.proposta.contrato.planos[0].tabela.taxa_adesao == 20) ? " Vinte" : (_this.proposta.contrato.planos[0].tabela.taxa_adesao == 10) ? " Dez" : " Zero")) }, { "tabLabel":"data_nh", "value":this.proposta.contrato.vigencia.dataExtenso() }, { "tabLabel":"data_nh2", "value":this.proposta.contrato.vigencia.dataExtenso() }, { "tabLabel":"nome_assinante", "value":"" }, { "tabLabel":"nome_assinante1", "value":"" } ] } if (presencialOuEmail == "P") { if ($('#comCodigoAcesso').val() == "0") { ///// se ? zero, entao tem que ter codigo de acesso assindados.push({ 'rolename': "Titular", 'name': ((this.proposta.cliente.nome.maiusculo() != this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : this.proposta.cliente.nome.maiusculo()), 'email': this.proposta.cliente.email, "clientuserid": "1234", // essa iforma??o s? deve ir quando for assinado presencialmente "accesscode": pinccode, "tabs": { "signHereTabs": [{ "anchorString" : "ASSINATURA CONTRATANTE", "anchorXOffset" : -20, "anchorYOffset" : -30, "documentId": "1" }], textTabs } }) } else { assindados.push({ 'rolename': "Titular", 'name': ((this.proposta.cliente.nome.maiusculo() != this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : this.proposta.cliente.nome.maiusculo()), 'email': this.proposta.cliente.email, "clientuserid": "1234", // essa iforma??o s? deve ir quando for assinado presencialmente "tabs": { "signHereTabs": [{ "anchorString" : "ASSINATURA CONTRATANTE", "anchorXOffset" : -20, "anchorYOffset" : -30, "documentId": "1" }], textTabs } }) } } else if (presencialOuEmail == "E") { textTabs.push({ "tabLabel":"lieconcordo", "value":"Li e Concordo com os Termos.", "locked": "true", "font":"Arial", "fontSize":"Size12", "anchorString" : "ASSINATURA CONTRATANTE", "anchorXOffset" : -20+25, "anchorYOffset" : -60 }); textTabs.push({ "tabLabel":"nomeconcordou", "value": ((this.proposta.cliente.nome.maiusculo() != this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : this.proposta.cliente.nome.maiusculo()), "locked": "true", "font":"Arial", "fontSize":"Size12", "anchorString" : "ASSINATURA CONTRATANTE", "anchorXOffset" : -20, "anchorYOffset" : -35 }); if ($('#comCodigoAcesso').val() == "0") { ///// se ? zero, entao tem que ter codigo de acesso assindados.push({ 'rolename': "Titular", 'name': ((this.proposta.cliente.nome.maiusculo() != this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : this.proposta.cliente.nome.maiusculo()), 'email': this.proposta.cliente.email, 'accesscode': pinccode, "tabs": { "checkboxTabs": [{ "anchorString" : "ASSINATURA CONTRATANTE", "anchorXOffset" : -20, "anchorYOffset" : -60, "value": "X", "documentId": "1", "required":true, "tabGroupLabels": [ "Checkbox Group" ] }], "approve": [{ "anchorString" : "ASSINATURA CONTRATANTE", "anchorXOffset" : -20, "anchorYOffset" : -35, "documentId": "1" }], "tabGroups": [ { "groupLabel": "Checkbox Group", "locked": false, "groupRule": "SelectAtLeast", "minimumRequired": 1, "maximumAllowed": 1, "validationMessage": "Concordo com os Termos", "documentId": "1", "pageNumber": 1, "tabScope": "Document", "recipientId": "1" } ], textTabs, } }) } else { assindados.push({ 'rolename': "Titular", 'name': ((this.proposta.cliente.nome.maiusculo() != this.proposta.contrato.familias[0].titular.nome.maiusculo()) ? this.proposta.cliente.nome.maiusculo()+ " (PROPONENTE)" : this.proposta.cliente.nome.maiusculo()), 'email': this.proposta.cliente.email, "tabs": { "checkboxTabs": [{ "anchorString" : "ASSINATURA CONTRATANTE", "anchorXOffset" : -20, "anchorYOffset" : -60, "value": "X", "documentId": "1", "required":true, "tabGroupLabels": [ "Checkbox Group" ] }], "approve": [{ "anchorString" : "ASSINATURA CONTRATANTE", "anchorXOffset" : -20, "anchorYOffset" : -35, "documentId": "1" }], "tabGroups": [ { "groupLabel": "Checkbox Group", "locked": false, "groupRule": "SelectAtLeast", "minimumRequired": 1, "maximumAllowed": 1, "validationMessage": "Concordo com os Termos", "documentId": "1", "pageNumber": 1, "tabScope": "Document", "recipientId": "1" } ], textTabs, } }) } } else { } var subject = "Minuta - Proposta: "+ this.proposta.id+ " - Plano: "+deparaDocusign; if (app.proposta.contrato.planos[0].codigo == 'FSOS') { var blurb = "Caro Cliente, \n\n Est?s recebendo a Minuta Contratual do seu produto adicional SOS para assinar digitalmente. \n\n Antes de assinar certifique-se que as informa??es contidas nos documentos est?o corretas. \n\n Demais D?vidas contate o respons?vel por sua negocia??o. \n\n Fique atento: \n\n - O cadastro do seu contrato ser? feito ap?s o retorno de todos os documentos assinados. \n - A Proposta de Ades?o e Minuta Contratual do adicional SOS ? enviada ao Contratante/Respons?vel Financeiro. \n - Para agilizar o processo de assinatura certifique-se que todos ser?o assinados digitalmente com agilidade. \n\n \n\n Agradecemos pela prefer?ncia e confian?a na Unimed Vale do Sinos. \n\n Comercial, Unimed VS."; } else { var blurb = "Caro Cliente, \n\n Est?s recebendo a Minuta Contratual do seu novo Plano de Sa?de Familiar para assinar digitalmente. \n\n Antes de assinar certifique-se que as informa??es contidas nos documentos est?o corretas. \n\n Demais D?vidas contate o respons?vel por sua negocia??o. \n\n Fique atento: \n\n O cadastro do seu contrato ser? feito ap?s o retorno de todos os documentos assinados. \n A Proposta de Ades?o e Minuta Contratual do Plano de Sa?de ? enviada ao Contratante/Respons?vel Financeiro. \n A Declara??o de Sa?de/Carta de Orienta??o ? de preenchimento individual (obrigat?rio), ent?o cada benefici?rio receber? um e-mail, caso necessite apresentar. Nos casos de menor ou incapaz o e-mail ? direcionado para o respons?vel legal. \n A solicita??o de cancelamento do plano anterior da Unimed Vale do Sinos (caso tenha) ? enviado ao Contratante do plano anterior. \n A solicita??o de Aproveitamento de Car?ncias ? enviada ao Contratante. \n - Para agilizar o processo de assinatura certifique-se que todos ser?o assinados digitalmente com agilidade. \n\n \n\n Agradecemos pela prefer?ncia e confian?a na Unimed Vale do Sinos. \n\n Comercial, Unimed VS."; } dados1.push( { "depara": deparaDocusign, "templateId": templateIdDocusign, "nome": "Minuta "+deparaDocusign+".docx", "tipo": "5", "assinaturas": assindados, "subject": subject, "blurb": blurb, "infoOrigem": "VD"+ this.proposta.id+ "" } ); dados = JSON.stringify(dados1); console.log(dados) $.ajax({ method: "POST", url: CAPIDOCUSIGNMINUTA, data: { dados: dados, tipo: 'api-assinatura-minuta'}, beforeSend: () => $('#carregamento').html("<p> " + ICOLOAD + " <i>Gerando Minuta......</i></p>") }) .done(function( msg ) { ret = JSON.parse(msg); console.log(ret); if(ret.status == true){ console.log('debug1'); $("#enviadoPropDocusign").val("SIM"); idDocumentoClickSign = Object.values(ret.message.document_key); idDocumentoClickSign = idDocumentoClickSign[0]; _this.proposta.id_minuta_docusign = idDocumentoClickSign; let envelopeDocusign = {idProposta: _this.proposta.id, tipoProposta: _this.proposta.tipo, status: "sent", local: presencialOuEmail, idEnvelope: idDocumentoClickSign, documentoAssinatura: documentos, planoMinuta: deparaDocusign, jsonEnvelope: dados1, data_criacao: new Date(), usuario: _this.usuario.login, data_ultimo_retorno: new Date() }; envelopeDocusignStringify = JSON.stringify(envelopeDocusign); $.ajax({ method: "POST", async: false, url : GRAVAENVELOPEMONGO, data : { dados:envelopeDocusignStringify }, }); if (presencialOuEmail == "E") { alertaSucesso('Minuta enviada por e-mail para assinatura digital!'); if (![null, undefined, '', ' '].includes(app.proposta.cliente.celular)) { numeroCelular = limpaMascara(app.proposta.cliente.celular); app.enviaSMS(numeroCelular,MSGSMSCONTRATANTE) } idProposta = app.proposta.id; app.interface.envelopes = []; $.ajax({ url: CTEMPLATESDOCUSIGN, async: false, data: { acao: 'pegaEnvelopes', idProposta} }).done(trataLoad1); function trataLoad1(res){ let operacao1 = res.json(); if (operacao1.status){ let pTemp1 = operacao1.info; app.interface.envelopes = Object.assign(app.interface.envelopes, pTemp1); _this.salvaRapido(); app.interface.envelopes.push(); propostaId = app.proposta.id; texto = "Adm de Vendas enviou o(s) documento(s): "+docsTxt+" da Proposta "+propostaId+" para o cliente assinar."; notificacao = {} notificacao = JSON.stringify({'idProposta':propostaId,'msg':texto}); $.ajax({ method: "POST", url: CNOTIFICA, data: { 'acao': 'notificaSininho', 'notificacao': notificacao, 'idProposta': propostaId } }); } else { app.interface.envelopes = []; alertaWarning('Erro...' + operacao.info) } }; _this.salvaRapido(); } else { _this.loadDocusign(); $.ajax({ method: "POST", url : CAPIDOCUSIGNGERATELA, data : { idEnvelope: ret[2], nomeTitular: assindados[0].name, emailTitular: assindados[0].email, idTitular: assindados[0].clientuserid, accessCode: assindados[0].accesscode, documento: documentos }, }) .done(function(msg) { console.log(msg); ret = JSON.parse(msg); console.log(ret); swal.close(); app.abreiframe(ret.url); }) _this.salvaRapido(); } }else{ alertaWarning('Erro'); _this.salvaRapido(); } }); } else { console.log("nao tem nada"); return; }