// ==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; } `)