深圳税务局登录数据自动填入
// ==UserScript==
// @name 深圳税务局数据自动填入
// @namespace http://tampermonkey.net/
// @version 0.1.3
// @description 深圳税务局登录数据自动填入
// @author You
// @match https://etax.shenzhen.chinatax.gov.cn/bszm-web/apps/views/beforeLogin/indexBefore/pageIndex.html*
// @match https://tpass.shenzhen.chinatax.gov.cn*
// @icon https://etax.shenzhen.chinatax.gov.cn/favicon.ico
// @grant none
// @license No License
// ==/UserScript==
(function() {
'use strict';
if(location.hostname==="tpass.shenzhen.chinatax.gov.cn"){
const urlParams = new URLSearchParams(location.href.substr(location.href.indexOf("&")));
setTimeout(()=>{
document.querySelector("div.login-index-contain").__vue__.$data.roleName="agentBusinessTab";
},1000);
setTimeout(()=>{
let data=document.querySelector(".formContentE form.el-form").parentElement.__vue__._data.form;
data.account = urlParams.get("a") || "";
data.creditCode = urlParams.get("c") || "";
data.password = urlParams.get("p") || "";
},1500);
}else{
const urlParams = new URLSearchParams(location.search);
document.querySelector(".mini-panel.mini-messagebox").remove();
setTimeout(()=>{
document.querySelector("ul.ant-menu-root li:last-child").click();
},1000);
setTimeout(()=>{
var inputElement = document.querySelector("#userName-r");
inputElement.value = urlParams.get("u") || "";
var event = new Event('input', {
bubbles: true,
cancelable: true,
});
inputElement.dispatchEvent(event);
inputElement = document.querySelector("#passWord-r");
inputElement.value = urlParams.get("p") || "";
event = new Event('input', {
bubbles: true,
cancelable: true,
});
inputElement.dispatchEvent(event);
},1500);
}
})();