var sel_province = ""; $(document).ready(function () { $("#tableqt").hide(); $("#is_js").hide(); $("#show_gjsl_input").hide(); $("#gj_base_money_show").hide(); console.log(config); var area = document.getelementbyid("area") area.innerhtml = ""; for(var i=0;i"+province[i]+""; } area_change(); xm_change(); }); function area_change(){ sel_province = $("#area").val(); var xm = document.getelementbyid("xm") xm.innerhtml = ""; for(var key in config){ if(config[key].title.indexof(sel_province)>=0){ xm.innerhtml += ""; } } } function qt_change(){ var tag = $("#qt").val(); console.log(tag); if(tag==="0") { $("#l1").val(""); $("#l2").val(""); $("#l3").val(""); $("#tableqt").hide(); } else if(tag==="1"){ $("#dw1").html("人/天"); $("#dw2").html("人/天"); $("#dw3").html("人/天"); $("#tableqt").show(); } else if(tag==="2"){ $("#dw1").html("人/月"); $("#dw2").html("人/月"); $("#dw3").html("人/月"); $("#tableqt").show(); } } function get_range(gsj){ var arr=[0,0,0,0,0,0]; if(gsj<=100) arr[0] = gsj; else if(gsj>100&&gsj<=500){ arr[0] = 100; arr[1] = gsj-100; } else if(gsj>500&&gsj<=1000){ arr[0] = 100; arr[1] = 400; arr[2] = gsj-500; } else if(gsj>1000&&gsj<=5000){ arr[0] = 100; arr[1] = 400; arr[2] = 500; arr[3] = gsj-1000; } else if(gsj>5000&&gsj<=10000) { arr[0] = 100; arr[1] = 400; arr[2] = 500; arr[3] = 4000; arr[4] = gsj-5000; } else if(gsj>10000){ arr[0] = 100; arr[1] = 400; arr[2] = 500; arr[3] = 4000; arr[4] = 5000; arr[5] = gsj-10000; } return arr; } function get_range2(gsj){ var arr=[0,0,0,0,0,0,0]; if(gsj<=100) arr[0] = gsj; else if(gsj>100&&gsj<=500){ arr[0] = 100; arr[1] = gsj-100; } else if(gsj>500&&gsj<=1000){ arr[0] = 100; arr[1] = 400; arr[2] = gsj-500; } else if(gsj>1000&&gsj<=5000){ arr[0] = 100; arr[1] = 400; arr[2] = 500; arr[3] = gsj-1000; } else if(gsj>5000&&gsj<=10000) { arr[0] = 100; arr[1] = 400; arr[2] = 500; arr[3] = 4000; arr[4] = gsj-5000; } else if(gsj>10000&&gsj<=50000){ arr[0] = 100; arr[1] = 400; arr[2] = 500; arr[3] = 4000; arr[4] = 5000; arr[5] = gsj-10000; } else{ arr[0] = 100; arr[1] = 400; arr[2] = 500; arr[3] = 4000; arr[4] = 5000; arr[5] = 40000; arr[6] = gsj-50000; } return arr; } function xm_change(){ var key = $("#xm").val(); $("#des").html(config[key].des); if(config[key].hzhj_rate!==0){ $("#is_js").show(); } else{ $("#hzhj").val(0); $("#is_js").hide(); } // gj_change(); // if(config[key].gj_rate>1){ // } // else{ // $("#gjcs").html("钢筋参数"); // $("#gj_rate").val(config[key].gj_rate); // } } function gj_change(){ var key = $("#xm").val(); var gj = $("#gj").val(); var gj_rate = document.getelementbyid("gj_rate"); gj_rate.innerhtml = ""; if(gj==="0"){ $("#show_gjsl_input").hide(); $("#gj_rate").val(0); $("#gj_base_money_show").hide(); } else{ if(config[key].gj_rate[0]>1){ $("#gjcs").html("钢筋参数(元/吨)"); for(var i=0;i"+config[key].gj_rate_des[i]+""; } $("#show_gjsl_input").show(); $("#gj_base_money_show").hide(); } else{ $("#gjcs").html("钢筋参数"); for(var i=0;i"+config[key].gj_rate_des[i]+""; } $("#show_gjsl_input").hide(); $("#gj_base_money_show").show(); } } } function c(gsj,arr_range,arr_rate,gj_rate,zk,hzhj,hzhj_rate,gjsl,gj_base_money){ var arr_price = [0,0,0,0,0,0,0]; arr_price[0] = arr_range[0]*arr_rate[0]; arr_price[1] = arr_range[1]*arr_rate[1]; arr_price[2] = arr_range[2]*arr_rate[2]; arr_price[3] = arr_range[3]*arr_rate[3]; arr_price[4] = arr_range[4]*arr_rate[4]; arr_price[5] = arr_range[5]*arr_rate[5]; if(sel_province==="2020吉林"){ arr_price[6] = arr_range[6]*arr_rate[6]; } var sum = 0; var hzhj_price = hzhj*hzhj_rate; for(var i=0;i=1){ gj_price = gjsl*gj_rate/10000; } else{ gj_price = gj_base_money*gj_rate; } var total = sum+gj_price; var zk_price = total*zk; var txt = "概算价:"+gsj+"万元
"; var t ="0-100万:"+ arr_range[0]+"万元×"+arr_rate[0]+"="+ arr_price[0] +"万元
"; txt += t; t ="100-500万:"+ arr_range[1]+"万元×"+arr_rate[1]+"="+ arr_price[1] +"万元
"; txt += t; t ="500-1000万:"+ arr_range[2]+"万元×"+arr_rate[2]+"="+ arr_price[2] +"万元
"; txt += t; t ="1000-5000万:"+ arr_range[3]+"万元×"+arr_rate[3]+"="+ arr_price[3] +"万元
"; txt += t; t ="5000-10000万:"+ arr_range[4]+"万元×"+arr_rate[4]+"="+ arr_price[4] +"万元
"; txt += t; if(sel_province==="2020吉林"){ t ="10000万-50000万:"+ arr_range[5]+"万元×"+arr_rate[5]+"="+ arr_price[5] +"万元
"; txt += t; t ="大于50000万:"+ arr_range[6]+"万元×"+arr_rate[6]+"="+ arr_price[6] +"万元
"; txt += t; } else{ t ="大于10000万:"+ arr_range[5]+"万元×"+arr_rate[5]+"="+ arr_price[5] +"万元
"; txt += t; } t="合计:"+sum+"万元
"; txt+=t; t="核增核减:"+hzhj+"万元×"+hzhj_rate+"="+hzhj_price+"万元
" txt+=t; total+=hzhj_price; if(gj_rate>=1){ t="钢筋计算:"+gjsl+"吨×"+gj_rate+"元="+gj_price+"万元
" txt+=t; } else{ t="钢筋计算:"+gj_base_money+"万元×"+gj_rate+"="+gj_price+"万元
" txt+=t; } t="总计:"+total+"万元
"; txt+=t; final = total*zk/100; t="折扣价:"+total+"万元×"+zk+"%=" +final+"万元
"; txt+=t; $("#sum").html(formatnumberrgx(math.floor(final*10000))+"元"); return txt; } function formatnumberrgx(num) { var parts = num.tostring().split("."); parts[0] = parts[0].replace(/\b(?=(\d{3})+(?!\d))/g, ","); return parts.join("."); } function compute(){ // var bz = $("#bz").val(); // console.log(bz); var key = $("#xm").val(); console.log(xm); var gj = $("#gj").val(); var gjsl = $("#gjsl").val(); var gj_rate = $("#gj_rate").val(); if(gj==="0") gj_rate=0; var gsj = $("#gsj").val(); var zk = $("#zk").val(); var hzhj = $("#hzhj").val(); var gj_base_money = $("#gj_base_money").val()//土建金额 var total = 0; var gj_money = 0; var sum = 0; var arr = []; if(sel_province==="2020吉林"){ arr = get_range2(gsj); } else{ arr = get_range(gsj); } var txt = c(gsj,arr,config[key].arr_rate,gj_rate,zk,hzhj,config[key].hzhj_rate,gjsl,gj_base_money); $("#res").html(txt); }