// ==UserScript== // @name PHS优化2.5 // @icon http://yy.boloni.cn/cm/images/favicon.ico // @namespace http://tampermonkey.net/ // @version 2.5 // @description 按钮 // @author HEBI VISION // @match *://phs.boloni.cn/phs/* // @match *://www.kujiale.com/pub/site/design-zone/boloni/* // @exclude *://phs.boloni.cn/phs/agentSpecialOrderPage.action // @exclude *://phs.boloni.cn/phs/productMaterialInfoGroupQueryPage.action // @exclude *://phs.boloni.cn/phs/saveAgentSpecialOrderPage.action // @exclude *://phs.boloni.cn/phs/productMaterialInfoGroupQueryPage.action?_id* // @exclude *://phs.boloni.cn/phs/designlandPointsShopPage.action // @exclude *://phs.boloni.cn/phs/editAgentSpecialOrderPage.action?pid* // @exclude *://phs.boloni.cn/phs/viewAgentSpecialOrderPage.action?pid* // @grant GM_addStyle // @downloadURL none // ==/UserScript== //=========以下代码为平台自动登录开始 var user=""; var pwd=""; if(document.querySelector("#uname")){ document.querySelector("#uname").value="LAC002"; document.querySelector("#psd").value="AAAA123"; } //未登录,执行登录代码 window.setTimeout(function () {//延迟点击代码 document.querySelector(".login-btn").click(); },1000);//延迟代码3秒 //=========以下代码为平台自动填充单号 window.setInterval(function () { document.querySelector("body > div.index-wrap > div:nth-child(1) > div.index-content-half-wrap.pr5 > div > div.index-section-scroll-box.site-map-items-list > dl:nth-child(5) > dd > span:nth-child(4) > a").click(); },200); //=========以上一个是自动进入我的订单页面 (function() { 'use strict'; // 使用document.querySelectorAll选择要删除的元素 const elementsToRemove1 = document.querySelectorAll('body > div.query_div > div.query_condition_div > div:nth-child(1) > div:nth-child(1)'); const elementsToRemove2 = document.querySelectorAll('body > div.query_div > div.query_condition_div > div:nth-child(1) > div:nth-child(2)'); const elementsToRemove3 = document.querySelectorAll('body > div.query_div > div.query_condition_div > div:nth-child(4)'); const elementsToRemove4 = document.querySelectorAll('body > div.query_div > div.query_condition_div > div:nth-child(3)'); const elementsToRemove5 = document.querySelectorAll('#AgentOrderQueryForm > tbody > tr:nth-child(n+2):nth-child(-n+26)'); const elementsToRemove6 = document.querySelectorAll('#tabs'); // 遍历并删除第一个选择的元素集合中的元素 elementsToRemove1.forEach(function(element) { element.parentNode.removeChild(element); }); // 遍历并删除第二个选择的元素集合中的元素 elementsToRemove2.forEach(function(element) { element.parentNode.removeChild(element); }); // 遍历并删除第二个选择的元素集合中的元素 elementsToRemove3.forEach(function(element) { element.parentNode.removeChild(element); }); // 遍历并删除第二个选择的元素集合中的元素 elementsToRemove4.forEach(function(element) { element.parentNode.removeChild(element); }); // 遍历并删除第二个选择的元素集合中的元素 elementsToRemove5.forEach(function(element) { element.parentNode.removeChild(element); }); // 遍历并删除第二个选择的元素集合中的元素 elementsToRemove6.forEach(function(element) { element.parentNode.removeChild(element); }); })(); (function() { 'use strict'; // 获取所有class包含inputText和searchText的input元素 const targetInputs = document.querySelectorAll('body > div.query_div > div.query_condition_div > div:nth-child(1) > div.con_right > input,body > div.query_div > div.query_condition_div > div:nth-child(2) > div:nth-child(2) > input'); if (targetInputs.length > 0) { targetInputs.forEach(function(inputElement) { // 移除元素上已有的width样式属性(如果存在) inputElement.style.removeProperty('width'); // 设置元素宽度样式为500px inputElement.style.width = '300px'; }); } })(); (function() { 'use strict'; // 获取所有class包含inputText和searchText的input元素 const targetInputs = document.querySelectorAll('body > div.query_div > div.query_condition_div > div:nth-child(2) > div:nth-child(3) > input.inputText.searchText'); if (targetInputs.length > 0) { targetInputs.forEach(function(inputElement) { // 移除元素上已有的width样式属性(如果存在) inputElement.style.removeProperty('width'); // 设置元素宽度样式为500px inputElement.style.width = '0px'; }); } })(); (function() { 'use strict'; // 等待页面加载完成后执行代码,确保样式表等都已加载 window.addEventListener('load', function() { // 尝试找到对应的样式表,遍历所有样式表查找规则来修改 for (var i = 0; i < document.styleSheets.length; i++) { var styleSheet = document.styleSheets[i]; try { for (var j = 0; j < styleSheet.cssRules.length; j++) { var rule = styleSheet.cssRules[j]; // 修改.orderItem_right_list 的高度 if (rule.selectorText === '.orderItem_right_list') { rule.style.height = '1000px'; } if (rule.selectorText === '#productSalesOrderList_tableColumn') { rule.style.height = '1890px'; } if (rule.selectorText === '#productSalesOrderList_tableData') { rule.style.height = '1890px'; } if (rule.selectorText === '#productSalesOrderList_tableLayout') { rule.style.height = '1890px'; } if (rule.selectorText === '#manualEntryTable') { rule.style.height = '1890px'; } // 修改#productSalesOrderList_tableColumn 的背景颜色 if (rule.selectorText === '#productSalesOrderList_tableColumn') { rule.style.backgroundColor = 'rgb(239 239 239 / 0%)'; } } } catch (e) { // 有些样式表可能无法直接访问规则(跨域等情况),这里捕获异常继续查找下一个 continue; } } }); })();