// ==UserScript==
// @name CRM优化1.8
// @icon http://yy.boloni.cn/cm/images/favicon.ico
// @namespace http://tampermonkey.net/
// @version 1.8
// @description 按钮
// @author HEBI VISION
// @match *://yy.boloni.cn/*
// @grant GM_addStyle
// @license AGPL License
// @downloadURL https://update.greasyfork.icu/scripts/518458/CRM%E4%BC%98%E5%8C%9618.user.js
// @updateURL https://update.greasyfork.icu/scripts/518458/CRM%E4%BC%98%E5%8C%9618.meta.js
// ==/UserScript==
/*
window.setInterval(function () {
document.querySelector("#_easyui_combobox_i22_18").click();
},200);//新增客户 职业
window.setInterval(function () {
document.querySelector("#_easyui_combobox_i21_4").click();
},600);//新增客户 年龄
window.setInterval(function () {
document.querySelector("#_easyui_combobox_i23_2").click();
},700);//新增客户 客户等级
window.setInterval(function () {
document.querySelector("#_easyui_combobox_i20_3").click();
},400);//新增客户 客户来源A
window.setInterval(function () {
document.querySelector("#_easyui_combobox_i25_1").click();
},700);//新增客户 客户来源B
*/
(function() {
'use strict';
// 目标元素的选择器
const targetSelectors = [
'#_easyui_combobox_i22_18', // 新增客户 职业
'#_easyui_combobox_i21_4', // 新增客户 年龄
'#_easyui_combobox_i23_2', // 新增客户 客户等级
'#_easyui_combobox_i20_3', // 新增客户 客户来源A
'#_easyui_combobox_i25_1' // 新增客户 客户来源B
];
// 用来跟踪哪些元素已被点击
const clickedElements = new Set();
// 点击元素的函数
function clickElement(selector) {
const element = document.querySelector(selector);
if (element && !clickedElements.has(selector)) {
element.click();
clickedElements.add(selector);
console.log('点击成功:', selector);
// 检查下拉框是否出现(针对 #_easyui_combobox_i22_18 这种情况)
monitorDropdown(selector);
}
}
// 监控下拉框出现
function monitorDropdown(selector) {
const dropdownSelector = `${selector} .panel.combo-p`; // 假设下拉框的类名是 combo-panel
const interval = setInterval(() => {
const dropdown = document.querySelector(dropdownSelector);
if (dropdown && dropdown.style.display !== 'none') {
console.log('下拉框已显示,点击下拉框中的项');
clearInterval(interval); // 停止检测
// 这里可以模拟点击下拉框中的第一个选项,或者根据需求选择其他项
const firstOption = dropdown.querySelector('li');
if (firstOption) {
firstOption.click();
console.log('点击了下拉框的第一个选项');
}
}
}, 500); // 每500ms检查一次
}
// 监控页面变化的 MutationObserver
const observer = new MutationObserver(() => {
targetSelectors.forEach(selector => {
clickElement(selector);
});
});
// 配置观察器的选项
const config = {
childList: true, // 观察直接添加或删除的子节点
subtree: true // 观察整个子树
};
// 开始监听 DOM 变化
observer.observe(document.body, config);
// 页面加载时先尝试点击一次
window.addEventListener('load', () => {
targetSelectors.forEach(selector => {
clickElement(selector);
});
});
})();
window.setTimeout(function () {
document.querySelector("#_easyui_combobox_i1_1").click();
},1000);//小区楼盘 装修类型 选毛坯
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() {
//=========以下代码为平台自动登录开始
var user="";
var pwd="";
if(document.querySelector("#loginUserCode")==null){
//没有找到表示登录了,不再执行后续代码
return;
}
//未登录,执行登录代码
document.querySelector("#loginUserCode").value="LAC002";
document.querySelector("#loginPassword").value="AAAA123";
window.setInterval(function () {//延迟点击代码
document.querySelector(".login-btn").click();
},1000);//延迟代码3秒
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(`
#side-menu > div.menu-group.animate:nth-child(5) > a.sm_nav.tips-right,#side-menu > div.menu-group.animate:nth-child(6) > a.sm_nav.tips-right,#side-menu > div.menu-group.animate:nth-child(7) > a.sm_nav.tips-right,#side-menu > div.menu-group.animate:nth-child(8) > a.sm_nav.tips-right,#side-menu > div.menu-group.animate:nth-child(9) > a.sm_nav.tips-right {
display: none !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;
}
`)