SOURCE

var sortCompany = ["两湖街道办", "朱曲镇", "蔡庄镇", "永兴镇", "张市镇", "十八里镇", "水坡镇", "邢庄乡", "庄头镇", "门楼任乡", "大桥乡", "南曹乡", "小陈乡", "纪委", "县委办", "政府办", "组织部", "宣传部", "统战部", "政法委", "法院", "检察院", "发改委", "教体局", "科工信局", "公安局", "民政局", "司法局", "财政局", "人社局", "自然资源局", "生态环境局", "住建局", "城管局", "交通运输局", "水利局", "农业农村局", "商务局", "文广旅局", "卫健委", "退役军人事务局", "应急管理局", "审计局", "市场监管局", "统计局", "医保局", "金融工作局", "乡村振兴局", "信访局", "政数局", "重点项目办", "税务局", "供电公司", "总工会"];




var biaozhangMoney =  [{"id":1,"company":"两湖街道办","rewardmoney":1},{"id":2,"company":"朱曲镇","rewardmoney":1},{"id":3,"company":"蔡庄镇","rewardmoney":1},{"id":4,"company":"永兴镇","rewardmoney":1},{"id":5,"company":"张市镇","rewardmoney":1.8},{"id":6,"company":"十八里镇","rewardmoney":1.5},{"id":7,"company":"水坡镇","rewardmoney":1},{"id":8,"company":"邢庄乡","rewardmoney":4.3},{"id":9,"company":"庄头镇","rewardmoney":0.5},{"id":1,"company":"门楼任乡","rewardmoney":2},{"id":11,"company":"大桥乡","rewardmoney":2.3},{"id":12,"company":"南曹乡","rewardmoney":0.8},{"id":13,"company":"小陈乡","rewardmoney":1.5},{"id":14,"company":"先进制造业开发区","rewardmoney":0.6},{"id":15,"company":"县委办","rewardmoney":0.3},{"id":16,"company":"深改办","rewardmoney":0.6},{"id":17,"company":"检察院","rewardmoney":0.3},{"id":18,"company":"人武部","rewardmoney":0.3},{"id":19,"company":"宣传部","rewardmoney":0.3},{"id":2,"company":"总工会","rewardmoney":0.3},{"id":21,"company":"乡村振兴局","rewardmoney":0.6},{"id":22,"company":"应急管理局","rewardmoney":0.3},{"id":23,"company":"政数局","rewardmoney":0.6},{"id":24,"company":"农业农村局","rewardmoney":3.3},{"id":25,"company":"科工信局","rewardmoney":0.3},{"id":26,"company":"公路局","rewardmoney":0.3},{"id":27,"company":"供电公司","rewardmoney":0.3},{"id":28,"company":"市场监管局","rewardmoney":4.2},{"id":29,"company":"发改委","rewardmoney":0.9},{"id":3,"company":"重点项目办","rewardmoney":0.3},{"id":31,"company":"住建局","rewardmoney":0.3},{"id":32,"company":"城管局","rewardmoney":0.3},{"id":33,"company":"自然资源局","rewardmoney":0.3},{"id":34,"company":"生态环境局","rewardmoney":0.3},{"id":35,"company":"人社局","rewardmoney":3},{"id":36,"company":"统计局","rewardmoney":0.3},{"id":37,"company":"司法局","rewardmoney":0.6},{"id":38,"company":"民政局","rewardmoney":0.3},{"id":39,"company":"教体局","rewardmoney":6.6},{"id":4,"company":"文广旅局","rewardmoney":0.6},{"id":41,"company":"卫健委","rewardmoney":3.3},{"id":42,"company":"社保中心","rewardmoney":0.3},{"id":43,"company":"金融工作局","rewardmoney":0.3},{"id":44,"company":"退役军人事务局","rewardmoney":0.9}]




var leaderMoney = [{"id":1,"company":"十八里镇","leaderreward":0.5,"leaderpiping":0},{"id":2,"company":"大桥乡","leaderreward":0.5,"leaderpiping":0},{"id":3,"company":"小陈乡","leaderreward":1,"leaderpiping":0},{"id":4,"company":"县委办","leaderreward":4,"leaderpiping":0},{"id":5,"company":"政府办","leaderreward":4,"leaderpiping":0},{"id":6,"company":"检察院","leaderreward":3.2,"leaderpiping":0},{"id":7,"company":"人武部","leaderreward":0.5,"leaderpiping":0},{"id":8,"company":"组织部","leaderreward":1.2,"leaderpiping":0},{"id":9,"company":"宣传部","leaderreward":1,"leaderpiping":0},{"id":10,"company":"统战部","leaderreward":1,"leaderpiping":0},{"id":11,"company":"编办","leaderreward":0.2,"leaderpiping":0},{"id":12,"company":"乡村振兴局","leaderreward":0.5,"leaderpiping":0},{"id":13,"company":"农业农村局","leaderreward":0.5,"leaderpiping":0},{"id":14,"company":"商务局","leaderreward":4.3,"leaderpiping":0},{"id":15,"company":"人社局","leaderreward":0.2,"leaderpiping":0},{"id":16,"company":"财政局","leaderreward":0.2,"leaderpiping":0},{"id":17,"company":"民政局","leaderreward":3,"leaderpiping":0},{"id":18,"company":"教体局","leaderreward":0.2,"leaderpiping":0},{"id":19,"company":"金融工作局","leaderreward":0.3,"leaderpiping":0},{"id":20,"company":"金融工作局","leaderreward":0.3,"leaderpiping":0},{"id":21,"company":"退役军人事务局","leaderreward":0.5,"leaderpiping":0},{"id":22,"company":"营商中心","leaderreward":1.5,"leaderpiping":0},{"id":23,"company":"政协办","leaderreward":5.5,"leaderpiping":0}]




var duchaMoney =[{"id":1,"company":"两湖街道办","duchareward":1,"duchapiping":-1},{"id":2,"company":"水坡镇","duchareward":0.5,"duchapiping":0},{"id":3,"company":"邢庄乡","duchareward":0,"duchapiping":-1},{"id":4,"company":"门楼任乡","duchareward":0.5,"duchapiping":0},{"id":5,"company":"县委办","duchareward":0.2,"duchapiping":0},{"id":6,"company":"政府办","duchareward":0.2,"duchapiping":0},{"id":7,"company":"检察院","duchareward":0.2,"duchapiping":-0.2},{"id":8,"company":"县社","duchareward":0.2,"duchapiping":0},{"id":9,"company":"纪委","duchareward":0.2,"duchapiping":0},{"id":10,"company":"宣传部","duchareward":0.2,"duchapiping":0},{"id":11,"company":"信访局","duchareward":0,"duchapiping":-0.2},{"id":12,"company":"巡察办","duchareward":0,"duchapiping":-0.2},{"id":13,"company":"审计局","duchareward":0,"duchapiping":-0.2},{"id":14,"company":"农业农村局","duchareward":0.8,"duchapiping":0},{"id":15,"company":"水利局","duchareward":0.2,"duchapiping":0},{"id":16,"company":"科工信局","duchareward":0.4,"duchapiping":-0.2},{"id":17,"company":"商务局","duchareward":0.4,"duchapiping":-0.2},{"id":18,"company":"市场监管局","duchareward":0.4,"duchapiping":0},{"id":19,"company":"发改委","duchareward":0.4,"duchapiping":0},{"id":20,"company":"重点项目办","duchareward":0.2,"duchapiping":0},{"id":21,"company":"住建局","duchareward":0.2,"duchapiping":0},{"id":22,"company":"城管局","duchareward":0,"duchapiping":-0.2},{"id":23,"company":"自然资源局","duchareward":0.2,"duchapiping":0},{"id":24,"company":"生态环境局","duchareward":0.2,"duchapiping":-0.2},{"id":25,"company":"人社局","duchareward":0.2,"duchapiping":0},{"id":26,"company":"统计局","duchareward":0.6,"duchapiping":0},{"id":27,"company":"财政局","duchareward":0.2,"duchapiping":0},{"id":28,"company":"税务局","duchareward":0.2,"duchapiping":0},{"id":29,"company":"人行","duchareward":0.2,"duchapiping":-0.2},{"id":30,"company":"银监办","duchareward":0,"duchapiping":-0.2},{"id":31,"company":"公安局","duchareward":0,"duchapiping":-0.2},{"id":32,"company":"教体局","duchareward":0.8,"duchapiping":0},{"id":33,"company":"文广旅局","duchareward":0.2,"duchapiping":0},{"id":34,"company":"卫健委","duchareward":0.2,"duchapiping":0},{"id":35,"company":"市场发展中心","duchareward":0.2,"duchapiping":0},{"id":36,"company":"邮政公司","duchareward":0,"duchapiping":-0.2},{"id":37,"company":"国寿财险","duchareward":0,"duchapiping":-0.2},{"id":38,"company":"交通运输局","duchareward":0.4,"duchapiping":0},{"id":39,"company":"金融工作局","duchareward":0.2,"duchapiping":0},{"id":40,"company":"农发行","duchareward":0,"duchapiping":-0.2},{"id":41,"company":"汽车站","duchareward":0.2,"duchapiping":0},{"id":42,"company":"人保公司","duchareward":0,"duchapiping":-0.2},{"id":43,"company":"人民医院","duchareward":0.2,"duchapiping":0},{"id":44,"company":"社保局","duchareward":0,"duchapiping":-0.2},{"id":45,"company":"太平洋财险","duchareward":0,"duchapiping":-0.2},{"id":46,"company":"团委","duchareward":0.2,"duchapiping":0},{"id":47,"company":"尉氏第二高级中学","duchareward":0.2,"duchapiping":0},{"id":48,"company":"尉氏第三高级中学","duchareward":0.2,"duchapiping":0},{"id":49,"company":"先进制造业开发区","duchareward":0.2,"duchapiping":0}]



var fayanMoney =[{"id":1,"company":"两湖街道办","fayanreward":1,"fayanpiping":-1}]


ResultData = function (id, company, biaozhangMoney, leaderReward, leaderpiping, duchaReward, duchapiping,fayanReward,fayanpiping) {
    this.id = id,
        this.company = company,
        this.biaozhangMoney = biaozhangMoney,
        this.leaderReward = leaderReward,
        this.leaderpiping = leaderpiping,
        this.duchaReward = duchaReward,
        this.duchapiping = duchapiping,
        this.fayanReward = fayanReward,
        this.fayanpiping = fayanpiping
}

var resultDatas = new Array;
var itemId = 0

/***************首先将表彰表内容加入结果表中************** */

for (var i = 0; i < sortCompany.length; i++) {
    itemId++
    var resultdata = {
        id: itemId,
        company: sortCompany[i],
        biaozhangMoney: 0,
        leaderReward: 0,
        leaderpiping: 0,
        duchaReward: 0,
        duchapiping: 0,
        fayanReward: 0,
        fayanpiping: 0
    };
    resultDatas.push(resultdata)
}

/***************首先将表彰表内容加入结果表中************** */
var biaozhangData = biaozhangMoney
for (var j = 0; j < resultDatas.length; j++) {
    var nowCompany = resultDatas[j].company
    for (var i = biaozhangData.length - 1; i >= 0; i--) {

        if (biaozhangData[i].company == nowCompany) {

            resultDatas[j].biaozhangMoney = biaozhangData[i].rewardmoney

            biaozhangData.splice(i, 1);
            break;
        }
    }
}


for (var i = 0; i < biaozhangData.length; i++) {
    itemId++
    var resultdata = {
        id: itemId,
        company: biaozhangData[i].company,
        biaozhangMoney: biaozhangData[i].rewardmoney,
        leaderReward: 0,
        leaderpiping: 0,
        duchaReward: 0,
        duchapiping: 0
    }
    resultDatas.push(resultdata)
}

/**************然后,将领导奖罚表数据填充至结果表中***************** */
var leaderDatas = leaderMoney

for (var j = 0; j < resultDatas.length; j++) {
    var nowCompany = resultDatas[j].company
    for (var i = leaderDatas.length - 1; i >= 0; i--) {

        if (leaderDatas[i].company == nowCompany) {

            resultDatas[j].leaderReward = leaderDatas[i].leaderreward
            resultDatas[j].leaderpiping = leaderDatas[i].leaderpiping

            leaderDatas.splice(i, 1);
            break;
        }
    }
}

for (var i = 0; i < leaderDatas.length; i++) {
    itemId++
    var resultdata = {
        id: itemId,
        company: leaderDatas[i].company,
        biaozhangMoney: 0,
        leaderReward: leaderDatas[i].leaderreward,
        leaderpiping: leaderDatas[i].leaderpiping,
        duchaReward: 0,
        duchapiping: 0
    }
    resultDatas.push(resultdata)
}

/*********************处理督查通报问题************************** */
var duchaDatas = duchaMoney
for (var j = 0; j < resultDatas.length; j++) {
    var nowCompany = resultDatas[j].company
    for (var i = duchaDatas.length - 1; i >= 0; i--) {

        if (duchaDatas[i].company == nowCompany) {

            resultDatas[j].duchaReward = duchaDatas[i].duchareward
            resultDatas[j].duchapiping = duchaDatas[i].duchapiping

            duchaDatas.splice(i, 1);
            break;
        }
    }
}
for (var i = 0; i < duchaDatas.length; i++) {
    itemId++
    var resultdata = {
        id: itemId,
        company: duchaDatas[i].company,
        biaozhangMoney: 0,
        leaderReward: 0,
        leaderpiping: 0,
        duchaReward: duchaDatas[i].duchareward,
        duchapiping: duchaDatas[i].duchapiping
    }
    resultDatas.push(resultdata)
}


/*********************处理发言问题************************** */
var fayanArray = fayanMoney
for (var j = 0; j < resultDatas.length; j++) {
    var nowCompany = resultDatas[j].company
    for (var i = fayanArray.length - 1; i >= 0; i--) {

        if (fayanArray[i].company == nowCompany) {

            resultDatas[j].fayanreward = fayanArray[i].fayanreward
            resultDatas[j].fayanpiping = fayanArray[i].fayanpiping

            fayanArray.splice(i, 1);
            break;
        }
    }
}
for (var i = 0; i < fayanArray.length; i++) {
    itemId++
    var resultdata = {
        id: itemId,
        company: fayanArray[i].company,
        biaozhangMoney: 0,
        leaderReward: 0,
        leaderpiping: 0,
        fayanreward: fayanArray[i].fayanreward,
        fayanpiping: fayanArray[i].fayanpiping
    }
    resultDatas.push(resultdata)
}


document.write(JSON.stringify(resultDatas))
console 命令行工具 X clear

                    
>
console