1buscarHomeHTML(); 2 3var funcoes_home = { 4 5 desbloqueioConfianca(id_contrato, valida_loading) { 6 var hs_web = new HotsiteWeb(); 7 hs_web.desbloqueioConfianca(id_contrato, valida_loading); 8 }, 9 liberacaoSuspensaoParcial: function (id_contrato, valida_loading) { 10 var hs_web = new HotsiteWeb(); 11 hs_web.liberacaoSuspensaoParcial(id_contrato, valida_loading); 12 }, 13 validarMensagemLida(id_atendimento) { 14 var hs_web = new HotsiteWeb(); 15 hs_web.validarMensagemLida(id_atendimento); 16 }, 17 enviarFaturaSMS(tipo, id_receber) { 18 var hs_web = new HotsiteWeb(); 19 hs_web.enviarFaturaSMS(tipo, id_receber); 20 }, 21 enviarFaturaEMAIL(id_receber) { 22 var hs_web = new HotsiteWeb(); 23 hs_web.enviarFaturaEMAIL(id_receber); 24 }, 25 imprimirFatura(id_receber,alt_gateway = false) { 26 app.modal_url = ''; 27 app.modal_nome = 'Fatura - ' + id_receber; 28 var hs_web = new HotsiteWeb(); 29 hs_web.imprimirFatura(id_receber,undefined,alt_gateway); 30 }, 31 imprimirPix(id_receber) { 32 app.modal_url = ''; 33 var hs_web = new HotsiteWeb(); 34 hs_web.imprimirPix(id_receber); 35 }, 36 imprimirPlano(id_plano, id_termo = 0, cliente_contrato_assinatura_termo_id = 0) { 37 app.modal_url = ''; 38 app.modal_nome = 'Plano - ' + id_plano; 39 var hs_web = new HotsiteWeb(); 40 hs_web.imprimirPlano(id_plano, id_termo, cliente_contrato_assinatura_termo_id); 41 }, 42 assinarContratoDigital(link) { 43 if (link.length > 0){ 44 window.open(link, '_blank'); 45 } 46 }, 47 carregarConsumo(index, consumos_download, consumos_upload, labels, x_label) { 48 var hs_web = new HotsiteWeb(); 49 hs_web.graficoConsumo(index, consumos_download, consumos_upload, labels, x_label); 50 }, 51 montarModalConsultaFatura(fatura) { 52 var hs_web = new HotsiteWeb(); 53 hs_web.montarModalConsultaFatura(fatura); 54 }, 55 imprimirFaturaComSelecaoDeBanco(dadosReceber,dadosCarteira){ 56 let hs_web = new HotsiteWeb(); 57 hs_web.imprimirFaturaComSelecaoDeBanco(dadosReceber,dadosCarteira); 58 }, 59 montarModalSelecionarBanco(fatura,tamanho) { 60 var hs_web = new HotsiteWeb(); 61 hs_web.montarModalSelecionarBanco(fatura,tamanho); 62 }, 63 copiarCodigoBarras(linha_digitavel) { 64 linha_digitavel = linha_digitavel.replaceAll(".","").replaceAll(" ",""); 65 66 if(window.ReactNativeWebView){ 67 return postMessageMobile("copy_bar_code", JSON.stringify({dados: linha_digitavel})) 68 .then((retorno)=>funcoes_faturas.validateReturnCopyBarCode(JSON.parse(retorno.data).retorno)) 69 .catch(()=>funcoes_faturas.validateReturnCopyBarCode(false)); 70 } 71 72 navigator.clipboard.writeText(linha_digitavel) 73 .then(()=>funcoes_faturas.validateReturnCopyBarCode(true)) 74 .catch(()=>funcoes_faturas.validateReturnCopyBarCode(false)); 75 }, 76 validateReturnCopyBarCode(successful){ 77 const hs_web = new HotsiteWeb(); 78 if (successful) { 79 hs_web.criarToast(4000, 'Sucesso!', 'Código copiado para área de transferência.', 'fas fa-check', 'green', 'id_sucesso'); 80 } else { 81 hs_web.criarToast(4000, 'Erro!', 'Não foi possÃvel copiar o código.', 'fas fa-exclamation-circle', 'red', 'id_erro'); 82 } 83 }, 84 montarModalEntreEmContato() { 85 let hs_web = new HotsiteWeb(); 86 hs_web.montarModalEntreEmContato(); 87 }, 88}; 89 90function linkTabela(id_atendimento) { 91 funcoes_home.validarMensagemLida(id_atendimento); 92 router.replace({path: '/central_assinante_web/atendimentos/mensagens/' + id_atendimento}); 93} 94 95function buscarHomeHTML() { 96 try { 97 $.ajax({ 98 url: __SERVER__ + "/view/home/home.vue", 99 type: "GET", 100 data: "", 101 dataType: 'html' 102 }).done(function (resposta) { 103 __ROTAS__.push({ 104 path: '/central_assinante_web/', 105 name: 'home', 106 component: { 107 template: resposta, 108 data() { 109 return { 110 faturas: { 111 vencidas: [], 112 pendentes: [], 113 abertas: [], 114 pagas: [], 115 canceladas: [], 116 notifi_dash: [], 117 num_notificacoes: 0, 118 total_apagar_dash: 0.00, 119 num_faturas: 0, 120 total_apagar_faturas: 0.00, 121 }, 122 atendimentos: { 123 atendimentos: [], 124 atendimentos_abertos: [], 125 atendimentos_finalizados: [], 126 atendimentos_dash: [], 127 num_atendimentos: 0 128 }, 129 planos: { 130 pre_contratos: [],
131 financeiro_atrasado: [], 132 ativo_bloqueado: [], 133 ativo_bloqueado_desbloqueio_n: [], 134 ativo_desbloqueado: [], 135 ativo: [], 136 outros_status: [], 137 contratos_dash: [], 138 num_contratos_dash: 0 139 }, 140 consumos: { 141 consumo_diario: '', 142 consumo_mensal: '', 143 consumo_ultima_semana: '', 144 consumo_ultimo_mes: '' 145 }, 146 franquias: [], 147 maximizado: true, 148 loading: true, 149 assinatura_termo: false, 150 id_termo: 0, 151 cliente_contrato_assinatura_termo_id: 0, 152 id_contrato_assinatura: 0, 153 url_fatura: '', 154 url_plano: '', 155 mostrar_franquia: 'N', 156 mostrar_fatura: 'N', 157 mostrar_plano: 'N', 158 mostrar_atendimento: 'N', 159 sms_fatura: 'N', 160 email_fatura: 'N', 161 imprime_venda_fatura: 'N', 162 ver_franquias: false, 163 tamanho: $(window).width(), 164 is_safari: false, 165 ja_enviou_requisicao: false, 166 }; 167 }, 168 mounted: function () { 169 $("#assinarContratoHome").on("shown.bs.modal", function () { 170 app.assinando = true; 171 172 var wrapper = document.getElementById("signature-pad"), 173 closeButton = document.querySelector("#assinarContratoHome button[data-dismiss=modal]"), 174 clearButton = wrapper.querySelector("#assinarContratoHome button[data-action=clear]"), 175 saveButton = wrapper.querySelector("#assinarContratoHome button[data-action=save]"), 176 canvas = wrapper.querySelector("canvas"), 177 signaturePad; 178 179 canvas.width = $("#signature-pad-body").width(); 180 canvas.height = 150; 181 182 signaturePad = new SignaturePad(canvas, { 183 minWidth: 0.1, 184 maxWidth: 1.5, 185 penColor: "rgb(0, 84, 150)" 186 }); 187 188 clearButton.addEventListener("click", function (event) { 189 signaturePad.clear(); 190 }); 191 192 $(window).resize(() => { 193 const signaturePadTmp = signaturePad.toData(); 194 canvas.width = $("#signature-pad-body").width(); 195 signaturePad.clear(); 196 signaturePad.fromData(signaturePadTmp); 197 }); 198 199 if (!router.history.current.matched[0].instances.default.ja_enviou_requisicao) { 200 saveButton.addEventListener("click", function (event) { 201 $(saveButton).attr("disabled", true); 202 if (signaturePad.isEmpty()) { 203 $(saveButton).attr("disabled", false); 204 closeButton.click(); 205 var hs_web = new HotsiteWeb(); 206 hs_web.criarToast('2000', 'Erro!', 'Campo assinatura está em branco.', 'fas fa-exclamation-circle', 'red', 'id_erro'); 207 } else { 208 $(saveButton).attr("disabled", false); 209 id_contrato_assinatura = router.history.current.matched[0].instances.default.id_contrato_assinatura; 210 assinatura_termo = router.history.current.matched[0].instances.default.assinatura_termo; 211 assinatura = signaturePad.toDataURL(); 212 signaturePad.clear(); 213 closeButton.click(); 214 var hs_web = new HotsiteWeb(); 215 if (assinatura_termo) { 216 id_termo = router.history.current.matched[0].instances.default.id_termo; 217 cliente_contrato_assinatura_termo_id = router.history.current.matched[0].instances.default.cliente_contrato_assinatura_termo_id; 218 219 hs_web.salvarAssinaturaTermo(id_contrato_assinatura, assinatura, true, id_termo, cliente_contrato_assinatura_termo_id); 220 } else { 221 hs_web.salvarAssinatura(id_contrato_assinatura, assinatura, true); 222 } 223 } 224 }); 225 } 226 router.history.current.matched[0].instances.default.ja_enviou_requisicao = true; 227 228 }); 229 $('#assinarContratoHome').on('hidden.bs.modal', function () { 230 app.assinando = false;
231 }); 232 $(document).ready(function () { 233 validarFundoLogin(); 234 }); 235 }, 236 methods: funcoes_home 237 } 238 }); 239 240 PAGE_HOME = true; 241 verificaPages(); 242 }); 243 } catch (e) { 244 console.log("Error Message -> " + e); 245 } 246}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.