| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651 | let setting = {    view: {        addHoverDom: zTreeOprObj.addHoverDom,        removeHoverDom: zTreeOprObj.removeHoverDom,        expandSpeed: "",        selectedMulti: false    },    edit: {        enable: true,        editNameSelectAll: true,        showRemoveBtn: true,        showRenameBtn: true,        removeTitle: "删除节点",        renameTitle: "更改名称",        drag: {            isCopy: true,            isMove: true        }    },    check: {        enable: true    },    data: {        keep: {            parent:true,            leaf:true        },        key: {            children: "items"        },        simpleData: {            enable: true,            rootPId: -1        }    },    callback:{        onClick: zTreeOprObj.onClick,        beforeEditName: zTreeOprObj.beforeEditName,        beforeRename: zTreeOprObj.beforeRename,        beforeRemove: zTreeOprObj.onBeforeRemove,        onRemove: zTreeOprObj.onRemove,        onRename: zTreeOprObj.onRename,        onCheck: zTreeOprObj.oncheck,        beforeDrag: zTreeOprObj.onBeforeDrag,        beforeDrop: zTreeOprObj.onBeforeDrop,        onDrop: zTreeOprObj.onDrop    }};let common_rpt_type_ids = {    flow: 4,    bill: 6,    cross: 5};let bandSetting = {    view: {        addHoverDom: bandTreeOprObj.addHoverDom,        removeHoverDom: bandTreeOprObj.removeHoverDom,        showIcon: true,        expandSpeed: "",        selectedMulti: false    },    edit: {        enable: true,        editNameSelectAll: true,        showRemoveBtn: true,        showRenameBtn: true,        removeTitle: "删除模板框",        renameTitle: "更改名称"    },    check: {        enable: true,        chkStyle: "radio",        radioType: "all"    },    drag: {        isCopy: false,        isMove: true    },    data: {        keep: {            parent:true,            leaf:true        },        key: {            children: 'band_s',            name: "Name"        },        simpleData: {            enable: true            //,idKey: "ID",            //pIdKey: "ParentID",            //rootPId: -1        }    },    callback:{        onClick: bandTreeOprObj.onClick,        onCheck: bandTreeOprObj.onCheck,        beforeDrag: bandTreeOprObj.onBeforeDrag,        beforeDrop: bandTreeOprObj.onBeforeDrop,        beforeRemove: bandTreeOprObj.onBeforeRemove    }};let bandSetting2 = {    view: {        showIcon: true,        expandSpeed: "",        selectedMulti: false    },    edit: {        enable: true,        editNameSelectAll: false,        showRemoveBtn: false,        showRenameBtn: false    },    check: {        enable: true,        chkStyle: "radio",        radioType: "all"    },    data: {        keep: {            parent:true,            leaf:true        },        key: {            children: 'items',            name: "Name"        },        simpleData: {            enable: true        }    },    callback:{        onCheck: dataInfoMapTreeOprObj.onCheck,        beforeDrag: function() {return false;}    }};let selectedFieldMapSetting = {    view: {        showIcon: true,        expandSpeed: "",        selectedMulti: false    },    edit: {        enable: true,        editNameSelectAll: false,        showRemoveBtn: false,        showRenameBtn: false,        drag: {            isCopy: true,            isMove: false        }    },    data: {        keep: {            parent:true,            leaf:true        },        key: {            children: 'items',            name: "Name",            title: "Title"        },        simpleData: {            enable: true        }    },    callback:{        beforeDrag: dataInfoMapTreeOprObj.onBeforeDrag,        beforeDrop: dataInfoMapTreeOprObj.onBeforeDrop,        onDrop: dataInfoMapTreeOprObj.onDrop    }};let fieldMapSetting = {    view: {        showIcon: true,        expandSpeed: "",        selectedMulti: false    },    edit: {        enable: true,        editNameSelectAll: true,        showRemoveBtn: true,        showRenameBtn: false,        removeTitle: "删除",        renameTitle: "更改名称",        drag: {            isCopy: false,            isMove: true        }    },    check: {        enable: true    },    data: {        keep: {            parent:true,            leaf:true        },        key: {            children: 'items',            name: "Name"        },        simpleData: {            enable: true        }    },    callback:{        onClick: fieldMapTreeOprObj.onClick,        beforeRename: fieldMapTreeOprObj.beforeRename,        beforeRemove: fieldMapTreeOprObj.onBeforeRemove,        onRemove: fieldMapTreeOprObj.onRemove,        onRename: fieldMapTreeOprObj.onRename,        beforeDrop: fieldMapTreeOprObj.onBeforeDrop    }};let caculationSetting = {    view: {        showIcon: true,        expandSpeed: "",        selectedMulti: false,        addHoverDom: calculationTreeOprObj.addHoverDom,        removeHoverDom: calculationTreeOprObj.removeHoverDom    },    edit: {        enable: true,        editNameSelectAll: true,        showRemoveBtn: true,        showRenameBtn: true,        removeTitle: "删除",        renameTitle: "更改名称",        drag: {            isCopy: false,            isMove: true        }    },    data: {        keep: {            parent:true,            leaf:true        },        key: {            children: 'items',            name: "Name"        },        simpleData: {            enable: true        }    },    callback:{        onClick: calculationTreeOprObj.onClick,        beforeRename: calculationTreeOprObj.beforeRename,        beforeRemove: calculationTreeOprObj.onBeforeRemove,        beforeDrop: calculationTreeOprObj.onBeforeDrop    }};let rptDataInfoSetting = {    view: {        showIcon: true,        expandSpeed: "",        selectedMulti: false,        addHoverDom: dataInfoMapTreeOprObj.addHoverDom,        removeHoverDom: dataInfoMapTreeOprObj.removeHoverDom,        addDiyDom: dataInfoMapTreeOprObj.addDiyDom    },    edit: {        enable: true,        editNameSelectAll: true,        showRemoveBtn: true,        showRenameBtn: true,        removeTitle: "删除",        renameTitle: "更改文本名称",        drag: {            isCopy: false,            isMove: true        }    },    data: {        keep: {            parent:true,            leaf:true        },        key: {            children: 'items',            name: "Name",            title: "Title"        },        simpleData: {            enable: true        }    },    callback:{        onClick: dataInfoMapTreeOprObj.onTabDataClick,        beforeRemove: dataInfoMapTreeOprObj.onBeforeRemove,        beforeEditName: dataInfoMapTreeOprObj.beforeEditName,        onRemove: dataInfoMapTreeOprObj.onRemove,        onRename: dataInfoMapTreeOprObj.onRename,        beforeDrag: function () { return false; }        //,beforeDrop: dataInfoMapTreeOprObj.onBeforeDrop    }};let selectableFieldSetting = {    view: {        showIcon: true,        expandSpeed: "",        selectedMulti: false        //,addDiyDom: selectableFiledTreeOprObj.addDiyDom    },    edit: {        enable: true,        editNameSelectAll: false,        showRemoveBtn: false,        showRenameBtn: false,        removeTitle: "删除",        renameTitle: "更改名称",        drag: {            isCopy: true,            isMove: false        }    },    data: {        keep: {            parent:true,            leaf:true        },        key: {            children: 'items',            name: "Name"        },        simpleData: {            enable: true        }    },    callback:{        onClick: selectableFiledTreeOprObj.onClick,        beforeDrag: selectableFiledTreeOprObj.onBeforeDrag,        beforeDrop: selectableFiledTreeOprObj.onBeforeDrop    }};let discreteFieldParamSetting = {    view: {        showIcon: true,        expandSpeed: "",        selectedMulti: false,        addHoverDom: discreteFieldParamTreeOprObj.addHoverDom,        removeHoverDom: discreteFieldParamTreeOprObj.removeHoverDom    },    edit: {        enable: true,        editNameSelectAll: false,        showRemoveBtn: true,        showRenameBtn: true,        removeTitle: "删除",        renameTitle: "更改名称",        drag: {            isCopy: true,            isMove: false        }    },    data: {        keep: {            parent:true,            leaf:true        },        key: {            children: 'items',            name: "Name",            title: "Title",        },        simpleData: {            enable: true        }    },    callback:{        beforeRename: discreteFieldParamTreeOprObj.beforeRename,        beforeRemove: discreteFieldParamTreeOprObj.onBeforeRemove,        onRemove: discreteFieldParamTreeOprObj.onRemove,        onRename: discreteFieldParamTreeOprObj.onRename,        beforeDrag: discreteFieldParamTreeOprObj.onBeforeDrag,        beforeDrop: dataInfoMapTreeOprObj.onBeforeDrop,        onDrop: dataInfoMapTreeOprObj.onDrop    }};let preHandleSetting = {    view: {        showIcon: true,        expandSpeed: "",        selectedMulti: false,        addHoverDom: preHandleObj.addHoverDom,        removeHoverDom: preHandleObj.removeHoverDom    },    edit: {        enable: true,        editNameSelectAll: false,        showRemoveBtn: true,        showRenameBtn: false,        removeTitle: "删除",        drag: {            isCopy: false,            isMove: true        }    },    data: {        keep: {            parent:true,            leaf:true        },        key: {            children: 'items',            name: "Name",            title: "Title",        },        simpleData: {            enable: true        }    },    callback:{        onClick: preHandleObj.onPreHandleClick,        beforeRemove: preHandleObj.onBeforeRemove,        beforeDrag: preHandleObj.onBeforeDrag,        beforeDrop: preHandleObj.onBeforeDrop    }};let preHandleTypeSetting = {    view: {        showIcon: true,        expandSpeed: "",        selectedMulti: false    },    edit: {        enable: true,        editNameSelectAll: false,        showRemoveBtn: false,        showRenameBtn: false    },    check: {        enable: true,        chkStyle: "radio",        radioType: "all"    },    data: {        keep: {            parent:true,            leaf:true        },        key: {            children: 'items',            name: "Name",            title: "Title",        },        simpleData: {            enable: true        }    },    callback:{        onCheck: preHandleObj.onTypeClick,        beforeDrag: function() {return false;}    }};let sortingKeysSetting = {    view: {        // showIcon: true,        // expandSpeed: "",        // selectedMulti: false,        addDiyDom: preHandleSortObj.addDiyDom    },    edit: {        enable: false,        editNameSelectAll: false,        showRemoveBtn: false,        showRenameBtn: false    },    check: {        enable: true    },    data: {        keep: {            parent:true,            leaf:true        },        key: {            children: 'items',            name: "Name",            title: "Title",        },        simpleData: {            enable: true        }    },    callback:{        onCheck: preHandleSortObj.onCheck,        beforeDrag: function(){return false;}    }};let sortingTreeSetting = {    view: {    },    edit: {        enable: false,        editNameSelectAll: false,        showRemoveBtn: false,        showRenameBtn: false    },    check: {        enable: true    },    data: {        keep: {            parent:true,            leaf:true        },        key: {            children: 'items',            name: "Name",            title: "Title",        },        simpleData: {            enable: true        }    },    callback:{        onCheck: preHandleSortObj.onTopBillsNodeCheck        // beforeDrag: function(){return false;}    }};let sortingTreeSetting2 = {    view: {    },    edit: {        enable: false,        editNameSelectAll: false,        showRemoveBtn: false,        showRenameBtn: false    },    check: {        enable: true    },    data: {        keep: {            parent:true,            leaf:true        },        key: {            children: 'items',            name: "Name",            title: "Title",        },        simpleData: {            enable: true        }    },    callback:{        onCheck: preHandleSortObj.onOtherBillsNodeCheck        // beforeDrag: function(){return false;}    }};let filterKeysSetting = {    view: {        addDiyDom: preHandleFilterObj.addDiyDom    },    edit: {        enable: false,        editNameSelectAll: false,        showRemoveBtn: false,        showRenameBtn: false    },    check: {        enable: true    },    data: {        keep: {            parent:true,            leaf:true        },        key: {            children: 'items',            name: "Name",            title: "Title",        },        simpleData: {            enable: true        }    },    callback:{        onCheck: preHandleFilterObj.onCheck,        beforeDrag: function(){return false;}    }};const engineering = {    // 建筑工程    ARCHITECTURE: 1,    // 装饰工程    DECORATE: 2,    // 仿古建筑工程    ANTIQUE_ARCHITECTURE: 3,    // 安装工程    BUILD_IN: 4,    // 市政土建工程    MUNICIPAL_CONSTRUCTION: 5,    // 市政安装工程    MUNICIPAL_BUILD_IN: 6,    // 人工土石方工程    ARTIFICIAL_EARTHWORK: 7,    // 机械土石方工程    MECHANICAL_EARTHWORK: 8,    // 炉窖砌筑工程    KILN_MASONRY: 9,    // 园林工程    GARDEN: 10,    // 绿化工程    PLANTING: 11,    // 单拆除工程    DISMANTLE: 12,    // 建筑修缮工程    BUILDING_REPAIR: 13,    // 安装修缮工程    BUILD_IN_REPAIR: 14};const engineeringList = [    {name: "建筑工程", value: engineering.ARCHITECTURE},    {name: "装饰工程", value: engineering.DECORATE},    {name: "仿古建筑工程", value: engineering.ANTIQUE_ARCHITECTURE},    {name: "安装工程", value: engineering.BUILD_IN},    {name: "市政土建工程", value: engineering.MUNICIPAL_CONSTRUCTION},    {name: "市政安装工程", value: engineering.MUNICIPAL_BUILD_IN},    {name: "人工土石方工程", value: engineering.ARTIFICIAL_EARTHWORK},    {name: "机械土石方工程", value: engineering.MECHANICAL_EARTHWORK},    {name: "炉窖砌筑工程", value: engineering.KILN_MASONRY},    {name: "园林工程", value: engineering.GARDEN},    {name: "绿化工程", value: engineering.PLANTING},    {name: "单拆除工程", value: engineering.DISMANTLE},    {name: "建筑修缮工程", value: engineering.BUILDING_REPAIR},    {name: "安装修缮工程", value: engineering.BUILD_IN_REPAIR},];
 |