// ==UserScript==
// @name CRM优化1.1
// @icon http://yy.boloni.cn/cm/images/favicon.ico
// @namespace http://tampermonkey.net/
// @version 1.1
// @description 按钮
// @author HEBI VISION
// @match *://yy.boloni.cn/*
// @grant GM_addStyle
// @license AGPL License
// @downloadURL none
// ==/UserScript==
(function() {
'use strict';
// 需要点击的下拉框的选择器
const selectors = [
"#_easyui_combobox_i22_18", // 职业
"#_easyui_combobox_i21_4", // 年龄
"#_easyui_combobox_i23_2", // 客户等级
"#_easyui_combobox_i20_3", // 客户来源A
"#_easyui_combobox_i25_1" // 客户来源B
];
// 判断元素是否已选中(已选择则不需要点击)
function isElementSelected(element) {
return element.classList.contains('selected') || element.hasAttribute('aria-selected');
}
// 判断元素是否已经点击过(通过自定义属性标记)
function isElementClicked(element) {
return element.hasAttribute('data-clicked'); // 自定义属性,标记是否已点击
}
// 模拟静默点击元素
function silentClick(element) {
const clickEvent = new MouseEvent('click', {
bubbles: true,
cancelable: true,
view: window
});
element.dispatchEvent(clickEvent); // 通过事件派发模拟点击
}
// 点击函数:点击下拉框(静默点击)
function clickElement(selector) {
const element = document.querySelector(selector);
if (element && !isElementSelected(element) && !isElementClicked(element)) {
silentClick(element); // 静默点击
element.setAttribute('data-clicked', 'true'); // 标记为已点击,避免重复点击
}
}
// 监控页面变化的函数
function monitorPageChanges() {
const observer = new MutationObserver(() => {
// 页面变化时,检查每个下拉框是否需要点击
selectors.forEach(selector => {
clickElement(selector);
});
});
// 观察DOM树的变化
observer.observe(document.body, {
childList: true,
subtree: true,
});
// 初次运行时点击一次
selectors.forEach(selector => {
clickElement(selector);
});
}
// 等待页面加载完毕后启动
window.addEventListener('load', () => {
monitorPageChanges(); // 开始监控页面变化
});
})();
window.setTimeout(function () {
document.querySelector("#activityList > tr.server-activity-row:first-child > td.text-center:first-child > input").click();
},800);//销售机会 收款 勾选复选框
window.setInterval(function () {
document.querySelector("#contractItemMoneyWin > div:nth-child(1) > div:nth-child(3) > span > input.textbox-text.textbox-text-readonly.validatebox-text.textbox-prompt").click();
document.querySelector("#_easyui_combobox_i7_0").click();
},400);
window.setInterval(function () {
document.querySelector("#contractItemMoneyWin > div:nth-child(1) > div:nth-child(4) > span > input.textbox-text.textbox-text-readonly.validatebox-text.textbox-prompt").click();
document.querySelector("body > div:nth-child(51) > div > div.datebox-calendar-inner.panel-noscroll > div > div.calendar-body > table > tbody > tr.calendar-first > td.calendar-day.calendar-other-month.calendar-sunday.calendar-first").click();
},500);
window.setInterval(function () {
document.querySelector("#productLineIdMoney").value="10000";
},600);
window.setInterval(function () {
document.querySelector("#contractItemMoneyWin > div:nth-child(1) > div:nth-child(6) > span > input.textbox-text.textbox-text-readonly.validatebox-text.textbox-prompt").click();
document.querySelector("body > div:nth-child(50) > div > div.datebox-calendar-inner.panel-noscroll > div > div.calendar-body > table > tbody > tr.calendar-last > td.calendar-day.calendar-other-month.calendar-saturday.calendar-last").click();
},700);
window.setInterval(function () {
document.querySelector("#contractItemMoneyWin > div:nth-child(1) > div:nth-child(7) > span > input.textbox-text.textbox-text-readonly.validatebox-text.textbox-prompt").click();
document.querySelector("#_easyui_combobox_i8_0").click();
},800);
//以上六个是新建子合同的
window.setInterval(function () {
document.querySelector("#houseEditForm > div.pop50 > div:nth-child(6) > div:nth-child(2) > span > input.textbox-text.textbox-text-readonly.validatebox-text.textbox-prompt").click();
document.querySelector("#_easyui_combobox_i13_2").click();
},800);
window.setInterval(function () {
document.querySelector("#houseEditForm > div.pop50 > div:nth-child(6) > div:nth-child(4) > span > input.textbox-text.textbox-text-readonly.validatebox-text.textbox-prompt").click();
document.querySelector("#_easyui_combobox_i14_1").click();
},800);
window.setInterval(function () {
document.querySelector("#houseEditForm > div.pop50 > div:nth-child(6) > div:nth-child(6) > span > input.textbox-text.textbox-text-readonly.validatebox-text.textbox-prompt").click();
document.querySelector("#_easyui_combobox_i15_1").click();
},800);
window.setInterval(function () {
document.querySelector("#houseEditForm > div.pop50 > div.popline.wselt60.rjz_area.clearfix > div > input").value="130";
},800);
//以上六个编辑房屋的三室二厅二卫
window.setInterval(function () {
$('#housingEstatesSelectorForm > table > tbody > tr > td.wselt30').remove();
},800);
//删除新增房屋信息里,选择省市下拉框
(function() {
window.setInterval(function () {
document.querySelector("#customerInfoForm > div.pop50 > div:nth-child(12) > span > input.textbox-text.textbox-text-readonly.validatebox-text").click();
document.querySelector("#_easyui_combobox_i23_21").click();
},800);//延迟代码3秒
//=========以上代码为平台自动登录结束
})();
$("#refundAndLineScaleForm > div.home-page-title.clearfix").append("");
$(function (){
$('#sidebar-btn5').each(function() {
var strA = "";
$(this).wrapAll(strA);
});
});
(function() {
const clickSidebarBtn5 = function() {
const btn = document.querySelector('#sidebar-btn5');
if (btn) {
btn.click();
}
};
setInterval(clickSidebarBtn5, 800);
})();
//创建客户按钮,并默认点击进入客户页面
window.setTimeout(function () {
$(".iafont.gm-qiandaizi").prop("selected", true).click();
},500);
(function() {
var user="";
var pwd="";
window.setInterval(function () {//延迟点击代码
if(document.querySelector("#activityList > tr:nth-child(1) > td:nth-child(4) > input")){
document.querySelector("#activityList > tr:nth-child(1) > td:nth-child(4) > input").value="10000";
document.querySelector("#activityList > tr:nth-child(3) > td:nth-child(4) > input").value="10000";
document.querySelector("#activityList > tr:nth-child(5) > td:nth-child(4) > input").value="10000";
document.querySelector("#activityList > tr:nth-child(7) > td:nth-child(4) > input").value="10000";
document.querySelector("#activityList > tr:nth-child(9) > td:nth-child(4) > input").value="10000";
document.querySelector("#activityList > tr:nth-child(11) > td:nth-child(4) > input").value="10000";
document.querySelector("#activityList > tr:nth-child(13) > td:nth-child(4) > input").value="10000";
document.querySelector("#activityList > tr:nth-child(15) > td:nth-child(4) > input").value="10000";
document.querySelector("#activityList > tr:nth-child(17) > td:nth-child(4) > input").value="10000";
document.querySelector("#activityList > tr:nth-child(19) > td:nth-child(4) > input").value="10000";
document.querySelector("#activityList > tr:nth-child(21) > td:nth-child(4) > input").value="10000";
document.querySelector("#activityList > tr:nth-child(23) > td:nth-child(4) > input").value="10000";
document.querySelector("#activityList > tr:nth-child(25) > td:nth-child(4) > input").value="10000";
document.querySelector("#activityList > tr:nth-child(27) > td:nth-child(4) > input").value="10000";
document.querySelector("#activityList > tr:nth-child(29) > td:nth-child(4) > input").value="10000";
document.querySelector("#activityList > tr:nth-child(31) > td:nth-child(4) > input").value="10000";
document.querySelector("#activityList > tr:nth-child(33) > td:nth-child(4) > input").value="10000";
document.querySelector("#activityList > tr:nth-child(35) > td:nth-child(4) > input").value="10000";
document.querySelector("#activityList > tr:nth-child(1) > td:nth-child(5) > textarea").value="活动报备";
document.querySelector("#activityList > tr:nth-child(5) > td:nth-child(5) > textarea").value="活动报备";
document.querySelector("#activityList > tr:nth-child(5) > td:nth-child(5) > textarea").value="活动报备";
document.querySelector("#activityList > tr:nth-child(7) > td:nth-child(5) > textarea").value="活动报备";
document.querySelector("#activityList > tr:nth-child(9) > td:nth-child(5) > textarea").value="活动报备";
document.querySelector("#activityList > tr:nth-child(11) > td:nth-child(5) > textarea").value="活动报备";
document.querySelector("#activityList > tr:nth-child(13) > td:nth-child(5) > textarea").value="活动报备";
document.querySelector("#activityList > tr:nth-child(15) > td:nth-child(5) > textarea").value="活动报备";
document.querySelector("#activityList > tr:nth-child(17) > td:nth-child(5) > textarea").value="活动报备";
document.querySelector("#activityList > tr:nth-child(19) > td:nth-child(5) > textarea").value="活动报备";
document.querySelector("#activityList > tr:nth-child(21) > td:nth-child(5) > textarea").value="活动报备";
document.querySelector("#activityList > tr:nth-child(23) > td:nth-child(5) > textarea").value="活动报备";
document.querySelector("#activityList > tr:nth-child(25) > td:nth-child(5) > textarea").value="活动报备";
document.querySelector("#activityList > tr:nth-child(27) > td:nth-child(5) > textarea").value="活动报备";
document.querySelector("#activityList > tr:nth-child(29) > td:nth-child(5) > textarea").value="活动报备";
document.querySelector("#activityList > tr:nth-child(31) > td:nth-child(5) > textarea").value="活动报备";
document.querySelector("#activityList > tr:nth-child(33) > td:nth-child(5) > textarea").value="活动报备";
document.querySelector("#activityList > tr:nth-child(35) > td:nth-child(5) > textarea").value="活动报备";
document.querySelector("#activityList > tr.server-activity-row.split-row-bg.selected > td:nth-child(5) > textarea").value="活动报备";
}
},500);//延迟代码3秒
window.setInterval(function () {//延迟点击代码
document.querySelector('#activityList > tr:nth-child(1) > td:nth-child(1) > input[type=checkbox]').checked = true;
document.querySelector('#activityList > tr:nth-child(3) > td:nth-child(1) > input[type=checkbox]').checked = true;
document.querySelector('#activityList > tr:nth-child(5) > td:nth-child(1) > input[type=checkbox]').checked = true;
document.querySelector('#activityList > tr:nth-child(7) > td:nth-child(1) > input[type=checkbox]').checked = true;
document.querySelector('#activityList > tr:nth-child(9) > td:nth-child(1) > input[type=checkbox]').checked = true;
document.querySelector('#activityList > tr:nth-child(11) > td:nth-child(1) > input[type=checkbox]').checked = true;
document.querySelector('#activityList > tr:nth-child(13) > td:nth-child(1) > input[type=checkbox]').checked = true;
document.querySelector('#activityList > tr:nth-child(15) > td:nth-child(1) > input[type=checkbox]').checked = true;
document.querySelector('#activityList > tr:nth-child(17) > td:nth-child(1) > input[type=checkbox]').checked = true;
document.querySelector('#activityList > tr:nth-child(19) > td:nth-child(1) > input[type=checkbox]').checked = true;
document.querySelector('#activityList > tr:nth-child(21) > td:nth-child(1) > input[type=checkbox]').checked = true;
document.querySelector('#activityList > tr:nth-child(23) > td:nth-child(1) > input[type=checkbox]').checked = true;
document.querySelector('#activityList > tr:nth-child(25) > td:nth-child(1) > input[type=checkbox]').checked = true;
document.querySelector('#activityList > tr:nth-child(27) > td:nth-child(1) > input[type=checkbox]').checked = true;
document.querySelector('#activityList > tr:nth-child(29) > td:nth-child(1) > input[type=checkbox]').checked = true;
document.querySelector('#activityList > tr:nth-child(31) > td:nth-child(1) > input[type=checkbox]').checked = true;
document.querySelector('#activityList > tr:nth-child(33) > td:nth-child(1) > input[type=checkbox]').checked = true;
document.querySelector('#activityList > tr:nth-child(35) > td:nth-child(1) > input[type=checkbox]').checked = true;
},800);
//勾选活动选择时的复选框
})();
GM_addStyle(`
.login-con {
position: relative;
width: 1200px;
height: 560px;
margin: auto;
transform: translateX(-45%) !important;
}
.datagrid-header .datagrid-cell, .datagrid-header .datagrid-cell-group {
max-width: 300px;
}
#customerInfoWin,body > div:nth-child(24),div.panel.window:nth-child(39) {
top: 5px !important;
height: 800px !important;
}
#saveCustomerInfoBtn {
position: absolute;
z-index: 100;
bottom: 515;
left: 350;
}
#main_content > div.ptm60 > div.pd15.clearfix > div.clue_right > div.details_tabsbox > div.details_tabsmesg.disblock > div.nofixed.panel-noscroll,body > div.panel.window, #houseWin {
min-height: 700px !important;
}
body > div:nth-child(58){
top: 5px !important;
}
#frist_win{
height: 620px !important;
}
#main_content > div.ptm60 > div.pd15.clearfix > div.details_left > div > div:nth-child(16),#main_content > div.ptm60 > div.pd15.clearfix > div.details_left > div > div:nth-child(17),#main_content > div.ptm60 > div.pd15.clearfix > div.details_left > div > div:nth-child(18),#main_content > div.ptm60 > div.pd15.clearfix > div.details_left > div > div:nth-child(19),#main_content > div.ptm60 > div.pd15.clearfix > div.details_left > div > div:nth-child(20),#main_content > div.ptm60 > div.pd15.clearfix > div.details_left > div > div:nth-child(21){
display: none;
}
#main_content > div.btn-morebox.clearfix.animate:nth-child(6) > div.btn-allbox > div.btn-show.clearfix {
transform:translateX(-750%);
}
#main_content > div.btn-morebox.clearfix.animate:nth-child(13) > div.btn-allbox {
transform:translateX(-211%);
}
#addChildContract {
transform:translateX(-1100%);
}
.datagrid-cell-c1-storeName {
display: none;
}
.datagrid-cell-c1-customerCode {
display: none;
}
.datagrid-cell-c1-customerName {
max-width: 70px;
}
#main_content > div.-fixedgrid.plr15.positionrel.-fixbox204.-nofixed.panel-noscroll:nth-child(14) > div.panel.datagrid.easyui-fluid > div.datagrid-wrap.panel-body.panel-body-noheader > div.datagrid-view:first-child > div.datagrid-view2:nth-child(2) > div.datagrid-header:first-child > div.datagrid-header-inner > table.datagrid-htable > tbody > tr.datagrid-header-row > td:nth-child(2) > div.datagrid-cell.datagrid-cell-c1-customerName {
max-width: 70px;
}
#main_content > div.-fixedgrid.plr15.positionrel.-fixbox204.-nofixed.panel-noscroll:nth-child(14) > div.panel.datagrid.easyui-fluid > div.datagrid-wrap.panel-body.panel-body-noheader > div.datagrid-view:first-child > div.datagrid-view2:nth-child(2) > div.datagrid-header:first-child > div.datagrid-header-inner > table.datagrid-htable > tbody > tr.datagrid-header-row > td:nth-child(5) > div.datagrid-cell.datagrid-cell-c1-saleMans {
display: none;
}
#main_content > div.-fixedgrid.plr15.positionrel.-fixbox204.-nofixed.panel-noscroll:nth-child(14) > div.panel.datagrid.easyui-fluid > div.datagrid-wrap.panel-body.panel-body-noheader > div.datagrid-view:first-child > div.datagrid-view2:nth-child(2) > div.datagrid-header:first-child > div.datagrid-header-inner > table.datagrid-htable > tbody > tr.datagrid-header-row > td.datagrid-header-over:nth-child(6) > div.datagrid-cell.datagrid-cell-c1-designers{
display: none;
}
.datagrid-cell-c1-saleMans {
display: none;
}
.datagrid-cell-c1-designers {
display: none;
}
#main_content > div.-fixedgrid.plr15.positionrel.-fixbox204.-nofixed.panel-noscroll:nth-child(14) > div.panel.datagrid.easyui-fluid > div.datagrid-wrap.panel-body.panel-body-noheader > div.datagrid-view:first-child > div.datagrid-view2:nth-child(2) > div.datagrid-header:first-child > div.datagrid-header-inner > table.datagrid-htable > tbody > tr.datagrid-header-row > td:nth-child(11) > div.datagrid-cell.datagrid-cell-c1-sourceChannelFour{
display: none;
}
.datagrid-cell-c1-opportunityStatus{
display: none;
}
.datagrid-cell-c1-sourceChannelFour{
display: none;
}
.datagrid-cell-c1-createTime {
min-width: 150px;
}
#main_content > div.-fixedgrid.plr15.positionrel.-fixbox204.-nofixed.panel-noscroll:nth-child(14) > div.panel.datagrid.easyui-fluid > div.datagrid-wrap.panel-body.panel-body-noheader > div.datagrid-view:first-child > div.datagrid-view2:nth-child(2) > div.datagrid-header:first-child > div.datagrid-header-inner > table.datagrid-htable > tbody > tr.datagrid-header-row > td.datagrid-header-over:nth-child(13) > div.datagrid-cell.datagrid-cell-c1-createTime {
min-width: 150px;
}
.datagrid-cell-c1-totalReceivedPayments {
min-width: 130px;
}
#main_content > div.-fixedgrid.plr15.positionrel.-fixbox204.-nofixed.panel-noscroll:nth-child(14) > div.panel.datagrid.easyui-fluid > div.datagrid-wrap.panel-body.panel-body-noheader > div.datagrid-view:first-child > div.datagrid-view2:nth-child(2) > div.datagrid-header:first-child > div.datagrid-header-inner > table.datagrid-htable > tbody > tr.datagrid-header-row > td.datagrid-header-over:last-child > div.datagrid-cell.datagrid-cell-c1-totalReceivedPayments {
min-width: 130px;
}
.datagrid-wrap.panel-body.panel-body-noheader{
max-height: 750px;
min-height: 750px;
}
div.datagrid-view{
max-height: 750px;
min-height: 750px;
}
div.datagrid-body{
max-height: 750px;
min-height: 750px;
}
.datagrid-cell-c1-address {
max-width: 300px;
}
span.select2-container.select2-container--default.select2-container--open:last-child > span.select2-dropdown.select2-dropdown--below {
min-width: 250px;
}
.pagination table {
transform: translateX(-150%);
}
.pagination-info {
transform: translateX(-300%);
}
.select2-container--default .select2-results>.select2-results__options,.select2-results {
min-height: 550px !important;
min-width: 230px !important;
}
body > div.panel.window,#houseWin {
min-height: 520px !important;
}
#activityList > tr:nth-child(1) {
min-height: 5px !important;
}
.window .window-body {
max-height: 900px !important;
}
.basic-data-box>table td {
padding: 0px 10px !important;
}
`)