123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234 |
- $(document).ready(function() {
- $('#sydk_jsbtn').click(function() {
- if ($('#business_rate').val() == '' || isNaN($('#business_rate').val())) {
- $('#business_rate').val(sydk_lv);
- }
- var year_lilv = parseFloat($('#business_rate').val());
- var money = parseFloat($('#business_sum').val());
- var month = parseFloat($('#loan_type01').attr('reval'));
- var debx_or_debj = $('input:radio[name="pattern_ed"]:checked').val();
- if (debx_or_debj == 'debx') {
- debxRun(year_lilv, money, month, 'sydk');
- } else {
- debjRun(year_lilv, money, month, 'sydk');
- }
- });
- $('#sydk_mj_jsbtn').click(function() {
- if ($('#business_rate_mj').val() == '' || isNaN($('#business_rate_mj').val())) {
- $('#business_rate_mj').val(sydkmj_lv);
- }
- var year_lilv = parseFloat($('#business_rate_mj').val());
- var money = parseFloat($('#business_dkje').html());
- var month = parseFloat($('#loan_type04').attr('reval'));
- var debx_or_debj = $('input:radio[name="pattern_mj"]:checked').val();
- if (debx_or_debj == 'debx') {
- debxRun(year_lilv, money, month, 'sydk');
- } else {
- debjRun(year_lilv, money, month, 'sydk');
- }
- });
- $('#gjj_btn').click(function() {
- if ($('#gjjdk_lv').val() == '' || isNaN($('#gjjdk_lv').val())) {
- $('#gjjdk_lv').val(gjjdk_lv);
- }
- var year_lilv = parseFloat($('#gjjdk_lv').val());
- var money = parseFloat($('#gjj_eds_dkje').val());
- var month = parseFloat($('#loan_type08').attr('reval'));
- var debx_or_debj = $('input:radio[name="gongdebx"]:checked').val();
- if (debx_or_debj == 'debx') {
- debxRun(year_lilv, money, month, 'gjjdk');
- } else {
- debjRun(year_lilv, money, month, 'gjjdk');
- }
- });
- $('#zuhe_btn').click(function() {
- if ($('#zuhedk_rate').val() == '' || isNaN($('#zuhedk_rate').val())) {
- $('#zuhedk_rate').val(zuhedk_lv);
- }
- var sy_year_lilv = parseFloat($('#zuhedk_rate').val());
- var sy_money = parseFloat($('#zuhesydk').val());
- if ($('#zhgjj_ll').val() == '' || isNaN($('#zhgjj_ll').val())) {
- $('#zhgjj_ll').val(zhgjj_ll);
- }
- var gjj_year_lilv = parseFloat($('#zhgjj_ll').val());
- var gjj_money = parseFloat($('#gjj_eds_dkje').val());
- var money = parseFloat(sy_money + gjj_money);
- var month = parseFloat($('#hid_month').val());
- var year_lilv = (sy_money / money * sy_year_lilv) + (gjj_money / money * gjj_year_lilv);
- year_lilv = parseFloat(year_lilv).toFixed(5);
- var debx_or_debj = $('input:radio[name="zhdeb"]:checked').val();
- if (debx_or_debj == 'debx') {
- debxRun(year_lilv, money, month, 'zhdk');
- } else {
- debjRun(year_lilv, money, month, 'zhdk');
- }
- });
- });
- function debxRun(year_lilv, money, month, tab) {
- var resArr = mydebx(year_lilv, money, month);
- var listArr = resArr['list_res'];
- var simpArr = resArr['simp_res'];
- $('#sydk_yg_text_' + tab).html('每月月供');
- setResdom(simpArr, listArr, tab);
- }
- function debjRun(year_lilv, money, month, tab) {
- var resArr = mydebj(year_lilv, money, month);
- var listArr = resArr['list_res'];
- var simpArr = resArr['simp_res'];
- $('#sydk_yg_text_' + tab).html('最高月供');
- setResdom(simpArr, listArr, tab);
- }
- function mydebx(year_lilv, money, month) {
- money = (money * 10000);
- var year = month / 12;
- var year_1 = (parseInt(year / 5));
- var year_2 = (parseInt(year / 5));
- var active = year_lilv * 10 / 12 * 0.001;
- var t1 = Math.pow(1 + active, month);
- var t2 = t1 - 1;
- var tmp = t1 / t2;
- var monthratio = active * tmp;
- var monthBack = (money * monthratio).toFixed(2);
- year_lilv = year_lilv * 0.01;
- var yue_lilv = ((year_lilv / 12));
- var objArray = new Array();
- var ljch_bj = 0;
- var pre_sybj = 0;
- var i = 1;
- for (i = 1; i <= month; i++) {
- objArray[i - 1] = new Array();
- objArray[i - 1]['qc'] = i;
- objArray[i - 1]['chbx'] = monthBack;
- if (i == 1) {
- pre_sybj = money;
- } else {
- pre_sybj = objArray[i - 2]['sybj'];
- }
- objArray[i - 1]['chlx'] = (pre_sybj * yue_lilv).toFixed(2);
- var chbj = (objArray[i - 1]['chbx'] - objArray[i - 1]['chlx']);
- objArray[i - 1]['chbj'] = chbj.toFixed(2);
- ljch_bj += chbj;
- var sybj = (money - ljch_bj);
- objArray[i - 1]['sybj'] = sybj.toFixed(2);
- if (sybj <= 1) {
- objArray[i - 1]['sybj'] = 0.00;
- }
- }
- var yg = monthBack;
- var ljhkze = monthBack * month;
- var lxze = ljhkze - money;
- var yxxdy = monthBack * 2;
- var resArray = new Array();
- resArray['simp_res'] = new Array();
- resArray['list_res'] = new Array();
- resArray['simp_res']['yg'] = parseFloat(yg).toFixed(0);
- resArray['simp_res']['ljhkze'] = parseFloat(ljhkze).toFixed(0);
- resArray['simp_res']['lxze'] = parseFloat(lxze).toFixed(0);
- resArray['simp_res']['yxxdy'] = parseFloat(yxxdy).toFixed(0);
- resArray['list_res'] = objArray;
- return resArray;
- }
- function mydebj(year_lilv, money, month) {
- money = money * 10000;
- var year = month / 12;
- var year_1 = (parseInt(year / 5));
- var year_2 = (parseInt(year / 5));
- var active = year_lilv * 10 / 12 * 0.001;
- var objArray = new Array();
- var interestM = 0;
- var interestTotal = 0;
- var chbj = money / month;
- for (var i = 1; i <= month; i++) {
- var t1 = (money - money * (i - 1) / month) * active;
- interestM = money / month + t1;
- objArray[i - 1] = new Array();
- objArray[i - 1]['qc'] = i;
- objArray[i - 1]['chbx'] = (interestM).toFixed(2);
- objArray[i - 1]['chlx'] = (interestM - chbj).toFixed(2);
- objArray[i - 1]['chbj'] = (chbj).toFixed(2);
- objArray[i - 1]['sybj'] = (money - (chbj * i)).toFixed(2);
- if (objArray[i - 1]['sybj'] <= 1) {
- objArray[i - 1]['sybj'] = 0.00;
- }
- interestTotal = interestTotal + interestM;
- }
- interestTotal = (Math.round(interestTotal * 100)) / 100;
- var yg = objArray[0]['chbx'];
- var ljhkze = interestTotal;
- var lxze = (ljhkze - money);
- lxze = lxze.toFixed(0);
- var yxxdy = (parseFloat(objArray[0]['chbx']) + parseFloat(objArray[month - 1]['chbx']));
- yxxdy = yxxdy.toFixed(0);
- var resArray = new Array();
- resArray['simp_res'] = new Array();
- resArray['list_res'] = new Array();
- resArray['simp_res']['yg'] = parseFloat(yg).toFixed(0);
- resArray['simp_res']['ljhkze'] = parseFloat(ljhkze).toFixed(0);
- resArray['simp_res']['lxze'] = parseFloat(lxze).toFixed(0);
- resArray['simp_res']['yxxdy'] = parseFloat(yxxdy).toFixed(0);
- resArray['list_res'] = objArray;
- return resArray;
- }
- function setResdom(simpArr, listArr, tab) {
- $("#" + tab + "_lxze").html(simpArr['lxze']).hide().fadeIn("slow");
- $("#" + tab + "_myyg").html(simpArr['yg']).hide().fadeIn("slow");
- $("#" + tab + "_ljhk").html(simpArr['ljhkze']).hide().fadeIn("slow");
- $("#" + tab + "_yxxdy").html(simpArr['yxxdy']).hide().fadeIn("slow");
- var table_trs = '';
- for (var i = 0; i < listArr.length; i++) {
- table_trs += "<tr><td>" + listArr[i]['qc'] + "</td><td>" + listArr[i]['chbx'] + "</td><td>" + listArr[i]['chlx'] +
- "</td><td>" + listArr[i]['chbj'] + "</td><td>" + listArr[i]['sybj'] + "</td></tr>";
- }
- $("#hd_tbody_" + tab).html('');
- $("#hd_tbody_" + tab).html(table_trs).hide();
- $("#hd_tbody_" + tab).html(table_trs).fadeIn("slow");
- $("#hd_tbody_sydk tr:odd").css('background-color', '#dce9f1');
- $("#hd_tbody_gjjdk tr:odd").css('background-color', '#dce9f1');
- $("#hd_tbody_zhdk tr:odd").css('background-color', '#dce9f1');
- }
- function MQxian(obj) {
- var QixianObj = $('[class="SelectCon"]').val();
- $('#hid_month').val(QixianObj);
- }
- function LoanLV(obj) {
- var Loanlvobj = $('[name="lv_type"]').val();
- $('#zuhedk_rate').val(Loanlvobj);
- }
- function ClearData(obj) {
- $('#zuhesydk').attr('value', '');
- }
- function AddData(obj) {
- if ($('#zuhesydk').val() == '')
- $('#zuhesydk').val('100');
- }
- function ClearD(obj) {
- $('#gjj_eds_dkje').attr('value', '');
- }
- function AddD(obj) {
- if ($('#gjj_eds_dkje').val() == '')
- $('#gjj_eds_dkje').val('50');
- }
- function jisyinc(obj) {
- var obj = $(obj);
- var moe = obj.parents('.prod_box').children('.mat02');
- var moed = obj.parents('.prod_box').children('.mat01');
- moe.show();
- moed.hide();
- $('.backbtn').removeClass('none');
- $('.backbtnn').removeClass('none');
- }
- function backHome(obj) {
- var obj = $(obj);
- var moe = $('.prod_box').children('.mat02');
- var moed = $('.prod_box').children('.mat01');
- moed.show();
- moe.hide();
- $('.backbtn').addClass('none');
- $('.backbtnn').addClass('none');
- $('.Ptop').removeClass('none');
- }
|