// 血检总人数
let num = 33869;
//hp血检阳性数
let num2 = 15197;
// 实际精查人数
let num3 = 5409;
// /应精查人数
let num4 = 11751;
// 高级别上皮内瘤变
let rnum1 = '80%';
// 早期胃癌
let rnum2 = '80%';
// 早期食管癌
let rnum3 = '54%';
// 萎缩性胃炎
let onum1 = 1174;
// 胃溃疡
let onum2 = 349;
// 胃息肉
let onum3 = 837;
// 申请医院
let anum1 = 450;
// 开展筛查医院
let anum2 = 83;
// 筛查总人数
let anum3 = 33869;
// 认证医院
let anum4 = 347;

// 使用后台返回数据填充
$.getJSON("http://172.30.2.105:2019/data-plat/complex/statistics", function(data) {
    let complex = data.data;
   // console.log(complex);
    obj.count1.lastNumber = complex.serumActualTotal;
    obj.count2.lastNumber = complex.iggPositive;
    obj.count3.lastNumber = complex.gastroscopyDetailActual;
    obj.count4.lastNumber = complex.gastroscopyDetailTotal;
    obj.rate1 = parseInt(((obj.count2.lastNumber / obj.count1.lastNumber)) * 100) - 1.2 + '%';
    obj.rate2 = parseInt(((obj.count3.lastNumber / obj.count4.lastNumber)) * 100) - 2 + '%';
    obj.rate14k = parseInt(((obj.count2.lastNumber / obj.count1.lastNumber)) * 100) - 1 + '%';
    obj.rate24k = parseInt(((obj.count3.lastNumber / obj.count4.lastNumber)) * 100) - 2 + '%';
    obj.rate1pc = parseInt(((obj.count2.lastNumber / obj.count1.lastNumber)) * 100) - 1 + '%';
    obj.rate2pc = parseInt(((obj.count3.lastNumber / obj.count4.lastNumber)) * 100) - 2 + '%';
    obj.rnum1 = complex.highEsophagusTumor;
    obj.rnum2 = complex.earlyEsophagealCancer;
    obj.rnum3 = complex.earlyGastricCancer;
    obj.onum1 = complex.atrophicGastritis;
    obj.onum2 = complex.stomachUlcer;
    obj.onum3 = complex.gastricPolyp;
    obj.anum1 = complex.applyHosp;
    obj.anum2 = complex.screeningHosp;
    obj.anum3 = complex.screeningTotal;
    obj.anum4 = complex.certifiedHosp;
});

let obj = {
    // 血检总人数
    count1: {
        lastNumber: num,
        duration: 3000,
        easing: 'swing', //慢快慢
    },
    //hp血检阳性数
    count2: {
        lastNumber: num2,
        duration: 3000,
        easing: 'swing', //慢快慢
    },
    // 实际精查人数
    count3: {
        lastNumber: num3,
        duration: 3000,
        easing: 'swing', //慢快慢
    },
    // /应精查人数
    count4: {
        lastNumber: num4,
        duration: 3000,
        easing: 'swing', //慢快慢
    },
    //第一组小人的个数Big
    rate1: parseInt(((num2 / num)) * 100) - 1.2 + '%',
    //第二组小人的个数Big
    rate2: parseInt(((num3 / num4)) * 100) - 2 + '%',
    //第一组小人的个数4K
    rate14k: parseInt(((num2 / num)) * 100) - 1 + '%',
    //第二组小人的个数4K
    rate24k: parseInt(((num3 / num4)) * 100) - 2 + '%',
    //第一组小人的个数PC
    rate1pc: parseInt(((num2 / num)) * 100) - 1 + '%',
    //第二组小人的个数PC
    rate2pc: parseInt(((num3 / num4)) * 100) - 2 + '%',
    //诊断结果
    rnum1,
    rnum2,
    rnum3,
    // 其他
    onum1,
    onum2,
    onum3,
    anum1,
    anum2,
    anum3,
    anum4
};






