Greasy Fork

Greasy Fork is available in English.

CRM优化1.8

按钮

// ==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
// ==/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("<text id='sidebar-btn5'>客户</text>");
    $(function (){
        $('#sidebar-btn5').each(function() {
            var strA = "<a href='https://yy.boloni.cn/cm/customer-info/list'" + $(this).attr('src') + "</a>";
            $(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;

}
  `)