您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Form Validation dor RD STATION
当前为
// @match SISTEL // @match Sistel // @match sistel // @match RD STATION // @match RDSTATION // @name RDSTATION // @namespace crm.rdsation.com // @description SISTEL - RD STATION validation form for Create and Edit Organiaztion // @require // @license Sistel // ==UserScript== // @name RD STATION - Form Validation - Organization // @author Vinicius Branco // @namespace Vinicius Branco // @version 1.1 // @copyright Copyright 2024 SISTEL - Vinicius Branco // @license BSD-3-Clause // @description Form Validation dor RD STATION // @include http*://crm.rdstation.com/* // ==/UserScript== !function(){"use strict";var e=!1;function t(t){const r=window.location.href;var n=2;r.includes("crm.rdstation.com/app/deals/")&&(n=1);var v=document.querySelectorAll('[id="6435aecc7c08100017448f98"]'),s=1;v.forEach((function(r){if(s===n&&"input"===r.tagName.toLowerCase()&&"text"===r.type&&(null===r.value||""===r.value||0===r.value.trim().length))return console.log("Preencher Razao Social"),alert("Preencher Razao Social"),r.style.backgroundColor="#FF7F50",e=!0,t.preventDefault(),!1;s+=1}));var p=document.querySelectorAll('[id="6419f0dd2f532800162b807d"]');s=1,p.forEach((function(r){if(s===n&&"input"===r.tagName.toLowerCase()&&"text"===r.type){if(null===r.value||""===r.value||0===r.value.trim().length)return alert("Preencher CNPJ ou CPF"),e=!0,t.preventDefault(),!1;{const l=d(r.value);if(!l)return alert("CPF ou CNPJ inválido."),r.style.backgroundColor="#FF7F50",e=!0,t.preventDefault(),!1;if("CPF"===l&&console.log("${tipo} válido."),"CPF"===l){o("6419f0dd2f532800162b807d");c("6419f0dd2f532800162b807d",i(r.value))}if("CNPJ"===l){o("6419f0dd2f532800162b807d");c("6419f0dd2f532800162b807d",f(r.value))}}}s+=1})),document.querySelectorAll('[id="6419f36a18bc6b000d009fb1"]').forEach((function(r){if(""===r.value)return alert("Campo Pessoa (Física, Jurídica) não foi selecionado."),e=!0,t.preventDefault(),!1})),document.querySelectorAll('[id="64df6cc91fb2ec001a75d1ca"]').forEach((function(r){if(""===r.value)return alert("Campo Tipo Cliente [A, B, C, D] não foi selecionado."),e=!0,t.preventDefault(),!1})),document.querySelectorAll('[id="6419ee058e63af000c05a9b6"]').forEach((function(r){if(""===r.value)return alert("Campo Fase [Lead, Cliente] não foi selecionado."),e=!0,t.preventDefault(),!1}));var g=document.querySelectorAll('[id="642f0dc2571ff9001a53ce11"]');s=1,g.forEach((function(r){if(s===n&&"input"===r.tagName.toLowerCase()&&"text"===r.type){if(null===r.value||""===r.value||0===r.value.trim().length)return console.log("Preencher Email NF-E"),alert("Preencher Email NF-E"),r.style.backgroundColor="#FF7F50",e=!0,t.preventDefault(),!1;if(!a(r.value))return alert("Email '"+r.value+"' é inválido"),r.style.backgroundColor="#FF7F50",e=!0,t.preventDefault(),!1}s+=1}));var m=document.querySelectorAll('[id="6419f11df15e9a000c2bf1ce"]');s=1,m.forEach((function(r){if(s===n&&"input"===r.tagName.toLowerCase()&&"text"===r.type){if(null===r.value||""===r.value||0===r.value.trim().length)return console.log("Preencher Email"),r.style.backgroundColor="#FF7F50",e=!0,t.preventDefault(),!1;if(!a(r.value))return alert("Email '"+r.value+"' é inválido"),r.style.backgroundColor="#FF7F50",e=!0,t.preventDefault(),!1}s+=1}));var F=document.querySelectorAll('[id="6419f10216ac70001a45ccf1"]');s=1,F.forEach((function(r){if(s===n&&"input"===r.tagName.toLowerCase()&&"text"===r.type){if(null===r.value||""===r.value||0===r.value.trim().length)return alert("Preencher Telefone"),e=!0,t.preventDefault(),!1;if(!u(r.value))return alert("Telefone '"+r.value+"' é inválido"),r.style.backgroundColor="#FF7F50",e=!0,t.preventDefault(),!1}s+=1}));var h=document.querySelectorAll('[id="6419f26d8e63af001105bb5c"]');s=1,h.forEach((function(r){if(s===n&&"input"===r.tagName.toLowerCase()&&"text"===r.type){if(null===r.value||""===r.value||0===r.value.trim().length)return alert("Preencher Estado (UF)"),console.log("Estado (UF) não preenchido"),r.style.backgroundColor="#FF7F50",e=!0,t.preventDefault(),!1;if(!l(r.value))return alert("Estado '"+r.value+"' é inválido"),r.style.backgroundColor="#FF7F50",e=!0,t.preventDefault(),!1;r.value}s+=1}));var C=document.querySelectorAll('[id="642f0d737267220017c9f866"]');return s=1,C.forEach((function(r){if(s===n&&"input"===r.tagName.toLowerCase()&&"text"===r.type){if(null===r.value||""===r.value||0===r.value.trim().length)return alert("Preencher Inscrição Estadual"),console.log("Incrição Estadual não preenchido"),r.style.backgroundColor="#FF7F50",t.preventDefault(),e=!0,!1;var l=r.value.replace(/[^\d]/g,"");if(l.length<8&&l.length>14&&"Isento"!==l)return alert("Inscrição Estadual '"+r.value+"' é inválido"),r.style.backgroundColor="#FF7F50",e=!0,t.preventDefault(),!1}s+=1})),e&&(t.preventDefault(),e=!1),!1}function r(t){var r=document.querySelectorAll('[id="6435aecc7c08100017448f98"]'),n=1;r.forEach((function(r){if(1===n&&"input"===r.tagName.toLowerCase()&&"text"===r.type&&(null===r.value||""===r.value||0===r.value.trim().length))return alert("Preencher Razao Social"),console.log("Razão Social não preenchido"),r.style.backgroundColor="#FF7F50",e=!0,t.preventDefault(),!1;n+=1}));var v=document.querySelectorAll('[id="6419f0dd2f532800162b807d"]');n=1,v.forEach((function(r){if(1===n&&"input"===r.tagName.toLowerCase()&&"text"===r.type){if(null===r.value||""===r.value||0===r.value.trim().length)return alert("Preencher CNPJ ou CPF"),r.style.backgroundColor="#FF7F50",e=!0,t.preventDefault(),!1;{const l=d(r.value);if(!l)return alert("CPF ou CNPJ inválido."),r.style.backgroundColor="#FF7F50",e=!0,t.preventDefault(),!1;if("CPF"===l&&console.log("${tipo} válido."),"CPF"===l){o("6419f0dd2f532800162b807d");c("6419f0dd2f532800162b807d",i(r.value))}if("CNPJ"===l){o("6419f0dd2f532800162b807d");c("6419f0dd2f532800162b807d",f(r.value))}}}n+=1})),document.querySelectorAll('[id="6419f36a18bc6b000d009fb1"]').forEach((function(r){if(""===r.value)return alert("Campo Pessoa (Física, Jurídica) não foi selecionado."),e=!0,t.preventDefault(),!1})),document.querySelectorAll('[id="64df6cc91fb2ec001a75d1ca"]').forEach((function(r){if(""===r.value)return alert("Campo Tipo Cliente [A, B, C, D] não foi selecionado."),e=!0,t.preventDefault(),!1})),document.querySelectorAll('[id="6419ee058e63af000c05a9b6"]').forEach((function(r){if(""===r.value)return alert("Campo Fase [Lead, Cliente] não foi selecionado."),e=!0,t.preventDefault(),!1}));var s=document.querySelectorAll('[id="642f0dc2571ff9001a53ce11"]');n=1,s.forEach((function(r){if(1===n&&"input"===r.tagName.toLowerCase()&&"text"===r.type)if(null===r.value||""===r.value||0===r.value.trim().length)console.log("Preencher Email NF-E");else if(!a(r.value))return alert("Email '"+r.value+"' é inválido"),r.style.backgroundColor="#FF7F50",e=!0,t.preventDefault(),!1;n+=1}));var p=document.querySelectorAll('[id="6419f11df15e9a000c2bf1ce"]');n=1,p.forEach((function(r){if(1===n&&"input"===r.tagName.toLowerCase()&&"text"===r.type)if(null===r.value||""===r.value||0===r.value.trim().length)console.log("Preencher Email"),alert("Preencher Email");else if(!a(r.value))return alert("Email '"+r.value+"' é inválido"),r.style.backgroundColor="#FF7F50",e=!0,t.preventDefault(),!1;n+=1}));var g=document.querySelectorAll('[id="6419f10216ac70001a45ccf1"]');n=1,g.forEach((function(r){if(1===n&&"input"===r.tagName.toLowerCase()&&"text"===r.type){if(null===r.value||""===r.value||0===r.value.trim().length)return alert("Preencher Telefone"),e=!0,t.preventDefault(),!1;if(!u(r.value))return alert("Telefone '"+r.value+"' é inválido"),e=!0,t.preventDefault(),!1}n+=1}));var m=document.querySelectorAll('[id="6419f26d8e63af001105bb5c"]');n=1,m.forEach((function(r){if(1===n&&"input"===r.tagName.toLowerCase()&&"text"===r.type){if(null===r.value||""===r.value||0===r.value.trim().length)return alert("Preencher Estado (UF)"),console.log("Estado (UF) não preenchido"),r.style.backgroundColor="#FF7F50",e=!0,t.preventDefault(),!1;if(!l(r.value))return alert("Estado '"+r.value+"' é inválido"),r.style.backgroundColor="#FF7F50",e=!0,t.preventDefault(),!1;r.value}n+=1}));var F=document.querySelectorAll('[id="642f0d737267220017c9f866"]');return n=1,F.forEach((function(r){if(1===n&&"input"===r.tagName.toLowerCase()&&"text"===r.type){if(null===r.value||""===r.value||0===r.value.trim().length)return console.log("Inscrição Estadual não preenchida"),r.style.backgroundColor="#FF7F50",t.preventDefault(),e=!0,!1;var l=r.value.replace(/[^\d]/g,"");if(l.length<8&&l.length>14&&"Isento"!==l)return alert("Inscrição Estadual '"+r.value+"' é inválido"),r.style.backgroundColor="#FF7F50",e=!0,t.preventDefault(),!1}n+=1})),console.log(e),e&&(t.preventDefault(),e=!1),!1}function l(e){return["AC","AL","AP","AM","BA","CE","DF","ES","GO","MA","MT","MS","MG","PA","PB","PR","PE","PI","RJ","RN","RS","RO","RR","SC","SP","SE","TO"].includes(e.toUpperCase())}function a(e){return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e)}function n(){for(var e=document.getElementsByClassName("ButtonBase__Root-sc-1nywgwg-0 eZvGpo Button__Root-sc-rktc57-0 mWaHm undefined button-group__child"),r=0;r<e.length;r++)e[r].innerHTML.includes("Criar Empresa")&&e[r].addEventListener("click",t)}function o(e){const t=document.querySelectorAll("label");for(const r of t)if(r.textContent.trim()===e)return r.getAttribute("for");return null}function u(e){var t=/^\(?\d{2}\)?[\s-]?\d{4,5}-?\d{4}$/.test(e),r=e.replace(/\D/g,"");return t&&("1430115757"===r&&(t=!1),t&&/^(\d)\1*$/.test(e)&&(t=!1)),t}function c(e,t){document.querySelectorAll('[id="'+e+'"]').forEach((function(e){if("input"===e.tagName.toLowerCase()&&"text"===e.type){e.select(),e.setAttribute("value",""),e.value="",e.defaultValue="",e.setAttribute("value",""),e.value=t,e.defaultValue=t,e.setAttribute("value",t),e.innerHTML=t,e.style.display="block",e.style.backgroundColor="#E6FFC7";var r=new Event("input",{bubbles:!0});e.dispatchEvent(r)}}))}function i(e){return e.replace(/^(\d{3})(\d{3})(\d{3})(\d{2})$/,"$1.$2.$3-$4")}function f(e){return(e=e.replace(/\D/g,"")).replace(/^(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})$/,"$1.$2.$3/$4-$5")}function d(e){return 11===(e=e.replace(/\D/g,"")).length?!!function(e){if(e=e.replace(/[\.-]/g,""),/^(\d)\1*$/.test(e))return!1;let t=0;for(let r=0;r<9;r++)t+=parseInt(e.charAt(r))*(10-r);let r=11-t%11,l=10===r||11===r?0:r;if(parseInt(e.charAt(9))!==l)return!1;t=0;for(let r=0;r<10;r++)t+=parseInt(e.charAt(r))*(11-r);return r=11-t%11,l=10===r||11===r?0:r,parseInt(e.charAt(10))===l}(e)&&"CPF":14===e.length&&(!!function(e){if(e=e.replace(/[\.-]/g,"").trim(),/^(\d)\1*$/.test(e))return!1;var t=0,r=2;for(let l=11;l>=0;l--)t+=parseInt(e.charAt(l))*r,r=9===r?2:r+1;var l=t%11,a=l<2?0:11-l;if(parseInt(e.charAt(12))!==a)return!1;t=0,r=2;for(let l=12;l>=0;l--)t+=parseInt(e.charAt(l))*r,r=9===r?2:r+1;return a=(l=t%11)<2?0:11-l,parseInt(e.charAt(13))===a}(e)&&"CNPJ")}new MutationObserver((function(e){e.forEach((function(e){n(),function(){for(var e=document.getElementsByClassName("ButtonBase__Root-sc-1nywgwg-0 eZvGpo Button__Root-sc-rktc57-0 mWaHm undefined button-group__child"),t=0;t<e.length;t++)e[t].innerHTML.includes("Criar Negociação")&&e[t].addEventListener("click",r)}()}))})).observe(document.body,{childList:!0,subtree:!0}),n()}();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址