ucjsq.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269
  1. var gjj_eds_dkje = true;
  2. var zhgjj_ll = true;
  3. var zuhesydk = true;
  4. var zuhedk_rate = true;
  5. var car_price = true;
  6. var car_rate = true;
  7. var pop_list = true;
  8. var gjjdk_lv = 4.50;
  9. function MQxian(obj) {
  10. var QixianObj = $('[name="QX_type"]').val();
  11. $('#hid_month').val(QixianObj);
  12. }
  13. function LoanLV(obj) {
  14. var Loanlvobj = $('[name="lv_type"]').val();
  15. $('#zuhedk_rate').val(Loanlvobj);
  16. }
  17. function carxian(obj) {
  18. var QixianObj = $('[name="carQX_type"]').val();
  19. $('#car_month').val(QixianObj);
  20. }
  21. function carshoufu(obj) {
  22. var ShoufuObj = $('[name="carSF_type"]').val();
  23. $('#car_sf').val(ShoufuObj);
  24. }
  25. function carLoanLV(obj) {
  26. var Loanlvobj = $('[name="carlv_type"]').val();
  27. $('#car_rate').val(Loanlvobj);
  28. }
  29. function ClearData(obj) {
  30. }
  31. function AddData(obj) {
  32. if ($('#zuhesydk').val() == '')
  33. $('#zuhesydk').val('0');
  34. }
  35. function ClearD(obj) {
  36. $('#gjj_eds_dkje').attr('value', '');
  37. }
  38. function AddD(obj) {
  39. if ($('#gjj_eds_dkje').val() == '')
  40. $('#gjj_eds_dkje').val('0');
  41. }
  42. function backHome(obj) {
  43. $('.con_n').removeClass('none');
  44. $('.conresult').addClass('none');
  45. $('.uctype').removeClass('none');
  46. $('.head').addClass('none');
  47. $('.concarresult').addClass('none');
  48. $('#xf_prolist').addClass('none');
  49. }
  50. $(document).ready(function() {
  51. $('#zuhe_btn').click(function() {
  52. var shangye_money = $('#zuhesydk').val();
  53. var gjj_money = $('#gjj_eds_dkje').val();
  54. if (shangye_money == 0 && gjj_money == 0) {
  55. alert('请输入贷款金额');
  56. return false;
  57. }
  58. $('.conresult').removeClass('none');
  59. $('.con_n').addClass('none');
  60. $('.head').removeClass('none');
  61. $('.uctype').addClass('none');
  62. var js_total = $('.js_total');
  63. var js_time = $('.js_time');
  64. var js_Lmy = $('#js_Lmy');
  65. var js_Rsy = $('#js_Rsy');
  66. var js_Rdj = $('#js_Rdj');
  67. var js_Lzlx = $('#js_Lzlx');
  68. var js_Rzlx = $('#js_Rzlx');
  69. var js_Lbxhj = $('#js_Lbxhj');
  70. var js_Rbxhj = $('#js_Rbxhj');
  71. if ($('#zuhedk_rate').val() == '' || isNaN($('#zuhedk_rate').val())) {
  72. $('#zuhedk_rate').val(zuhedk_lv);
  73. }
  74. var r3 = parseFloat($('#zuhesydk').val());
  75. var r4 = parseFloat($('#zuhedk_rate').val());
  76. if ($('#zhgjj_ll').val() == '' || isNaN($('#zhgjj_ll').val())) {
  77. $('#zhgjj_ll').val(zhgjj_ll);
  78. }
  79. var r0 = parseFloat($('#hid_month').val());
  80. var r1 = parseFloat($('#gjj_eds_dkje').val());
  81. var r2 = parseFloat($('#zhgjj_ll').val());
  82. if (zuhesydk == true && gjj_eds_dkje == true && zhgjj_ll == true && zuhedk_rate == true) {
  83. var js_total_01 = r1 * 10000 / 10000;
  84. js_time = r0 * 10000 / 10000;
  85. var yll_01 = ((r2 * 0.01) / 12) * 10000 / 10000;
  86. var t_01 = Math.pow((1 + yll_01), js_time);
  87. var js_Lmy_01 = (js_total_01 * yll_01 * (t_01 / (t_01 - 1))) * 10000 / 10000;
  88. var js_Lzlx_00_01 = (js_time * js_Lmy_01) - js_total_01;
  89. var js_Lzlx_01 = js_Lzlx_00_01 * 10000 / 10000;
  90. var js_Lbxhj_01 = js_Lzlx_01 + js_total_01;
  91. var js_mbj_01 = js_total_01 / js_time;
  92. var js_Rsy_00_01 = js_mbj_01 + (js_total_01 * yll_01);
  93. var js_Rsy_01 = js_Rsy_00_01 * 10000 / 10000;
  94. var js_Rdj_00_01 = (js_mbj_01 + (js_total_01 - js_mbj_01) * yll_01) - (js_mbj_01 + (js_total_01 - js_mbj_01 * 2) * yll_01);
  95. var js_Rdj_01 = js_Rdj_00_01 * 10000 / 10000;
  96. var js_Rzlx_00_01 = js_total_01 * yll_01 * (js_time + 1) / 2;
  97. var js_Rzlx_01 = js_Rzlx_00_01 * 10000 / 10000;
  98. var js_Rbxhj_01 = js_Rzlx_01 + js_total_01;
  99. var js_total_02 = r3 * 10000 / 10000;
  100. var yll_02 = ((r4 * 0.01) / 12) * 10000 / 10000;
  101. var t_02 = Math.pow((1 + yll_02), js_time);//alert(t_02);
  102. var js_Lmy_02 = (js_total_02 * yll_02 * (t_02 / (t_02 - 1)) * 10000) / 10000;
  103. var js_Lzlx_00_02 = (js_time * js_Lmy_02) - js_total_02;
  104. var js_Lzlx_02 = js_Lzlx_00_02 * 10000 / 10000;
  105. var js_Lbxhj_02 = js_Lzlx_02 + js_total_02;
  106. var js_mbj_02 = js_total_02 / js_time;
  107. var js_Rsy_00_02 = js_mbj_02 + (js_total_02 * yll_02);
  108. var js_Rsy_02 = js_Rsy_00_02 * 10000 / 10000;
  109. var js_Rdj_00_02 = (js_mbj_02 + (js_total_02 - js_mbj_02) * yll_02) - (js_mbj_02 + (js_total_02 - js_mbj_02 * 2) * yll_02);
  110. var js_Rdj_02 = js_Rdj_00_02 * 10000 / 10000;
  111. var js_Rzlx_00_02 = js_total_02 * yll_02 * (js_time + 1) / 2;
  112. var js_Rzlx_02 = js_Rzlx_00_02 * 10000 / 10000;
  113. var js_Rbxhj_02 = js_Rzlx_02 + js_total_02;
  114. js_total = (js_total_01 + js_total_02) * 10000;
  115. js_Lmy = ((js_Lmy_01 + js_Lmy_02) * 10000).toFixed(2);
  116. js_Lzlx = ((js_Lzlx_01 + js_Lzlx_02) * 10000).toFixed(2);
  117. js_Lbxhj = ((js_Lbxhj_01 + js_Lbxhj_02) * 10000).toFixed(2);
  118. js_Rsy = ((js_Rsy_01 + js_Rsy_02) * 10000).toFixed(2);
  119. js_Rdj = (((js_Rdj_01 + js_Rdj_02) * 10000 / 10000) * 10000).toFixed(2);
  120. js_Rzlx = ((js_Rzlx_01 + js_Rzlx_02) * 10000).toFixed(2);
  121. js_Rbxhj = ((js_Rbxhj_01 + js_Rbxhj_02) * 10000).toFixed(2);
  122. $('.js_total').text(js_total);
  123. $('.js_time').text(js_time);
  124. $('#js_Lmy').text(js_Lmy);
  125. $('#js_Lzlx').text(js_Lzlx);
  126. $('#js_Lbxhj').text(js_Lbxhj);
  127. $('#js_Rsy').text(js_Rsy);
  128. $('#js_Rdj').text(js_Rdj);
  129. $('#js_Rzlx').text(js_Rzlx);
  130. $('#js_Rbxhj').text(js_Rbxhj);
  131. }
  132. });
  133. $("#gjjin_btn").click(function() {
  134. var gjj_money = $('#gjj_eds_dkje').val();
  135. if (gjj_money == 0) {
  136. alert('请输入贷款金额');
  137. return false;
  138. }
  139. $('.conresult').removeClass('none');
  140. $('.con_n').addClass('none');
  141. $('.head').removeClass('none');
  142. $('.uctype').addClass('none');
  143. var js_total = $('.js_total');
  144. var js_time = $('.js_time');
  145. var js_Lmy = $('#js_Lmy');
  146. var js_Rsy = $('#js_Rsy');
  147. var js_Rdj = $('#js_Rdj');
  148. var js_Lzlx = $('#js_Lzlx');
  149. var js_Rzlx = $('#js_Rzlx');
  150. var js_Lbxhj = $('#js_Lbxhj');
  151. var js_Rbxhj = $('#js_Rbxhj');
  152. if ($('#zuhedk_rate').val() == '' || isNaN($('#zuhedk_rate').val())) {
  153. $('#zuhedk_rate').val(gjjdk_lv);
  154. }
  155. var r1 = parseFloat($('#gjj_eds_dkje').val());
  156. var r2 = parseFloat($('#hid_month').val());
  157. var r3 = parseFloat($('#zuhedk_rate').val());
  158. if (zuhesydk == true && gjj_eds_dkje == true && zhgjj_ll == true && zuhedk_rate == true) {
  159. js_total = (Math.round(r1 * 10000) / 10000) * 10000;
  160. js_time = Math.round(r2 * 10000) / 10000;
  161. var yll = Math.round(((r3 * 0.01) / 12) * 10000) / 10000;
  162. var t = Math.pow((1 + yll), js_time);
  163. js_Lmy = Math.round((js_total * yll * (t / (t - 1))) * 10000) / 10000;
  164. var js_Lzlx_00 = (js_time * js_Lmy) - js_total;
  165. js_Lzlx = Math.round(js_Lzlx_00 * 10000) / 10000;
  166. js_Lbxhj = js_Lzlx + Math.round(js_total);
  167. var js_mbj = js_total / js_time;
  168. var js_Rsy_00 = js_mbj + (js_total * yll);
  169. js_Rsy = Math.round(js_Rsy_00 * 10000) / 10000;
  170. var js_Rdj_00 = (js_mbj + (js_total - js_mbj) * yll) - (js_mbj + (js_total - js_mbj * 2) * yll);
  171. js_Rdj = Math.round(js_Rdj_00 * 10000) / 10000;
  172. var js_Rzlx_00 = js_total * yll * (js_time + 1) / 2;
  173. js_Rzlx = Math.round(js_Rzlx_00 * 10000) / 10000;
  174. js_Rbxhj = js_Rzlx + Math.round(js_total);
  175. var js_Lmys = js_Lmy.toFixed(2);
  176. var js_Lzlxs = js_Lzlx.toFixed(2);
  177. var js_Lbxhjs = js_Lbxhj.toFixed(2);
  178. $('.js_total').text(js_total);
  179. $('.js_time').text(js_time);
  180. $('#js_Lmy').text(js_Lmys);
  181. $('#js_Lzlx').text(js_Lzlxs);
  182. $('#js_Lbxhj').text(js_Lbxhjs);
  183. var js_Rsys = js_Rsy.toFixed(2);
  184. var js_Rdjs = js_Rdj.toFixed(2);
  185. $('#js_Rsy').text(js_Rsys);
  186. $('#js_Rdj').text(js_Rdjs);
  187. $('#js_Rzlx').text(js_Rzlx);
  188. $('#js_Rbxhj').text(js_Rbxhj);
  189. }
  190. });//over
  191. $('#car_btn').click(function() {
  192. $('.concarresult').removeClass('none');
  193. $('.con_n').addClass('none');
  194. $('.head').removeClass('none');
  195. $('.uctype').addClass('none');
  196. if (car_price == true && car_rate == true && pop_list == true) {
  197. var cd_yg = $('#topYg');
  198. var cd_time = $('#topM');
  199. var cd_price = $('#topPrice');
  200. var cd_all = $('#topTotal');
  201. if ($('#car_rate').val() == '' || isNaN($('#car_rate').val())) {
  202. $('#car_rate').val(car_lv);
  203. }
  204. var r1 = parseFloat($('#car_price').val());
  205. var r3 = parseFloat($('#car_rate').val());
  206. var r2 = parseFloat($('#car_month').val());
  207. cd_sf = Math.round((r1 * (0.3)) * 10000) / 10000;
  208. cd_price = Math.round(r1 * 10000) / 10000;
  209. cd_time = r2;
  210. var cd_bj = cd_price - cd_sf;
  211. var yll = (r3 * 0.01) / 12;
  212. var t = Math.pow((1 + yll), cd_time);
  213. cd_yg = Math.round((cd_bj * yll * (t / (t - 1))) * 10000) / 10000;
  214. cd_all = Math.round((cd_sf + cd_yg * cd_time) * 10000) / 10000;
  215. cd_more = Math.round((cd_all - cd_price) * 10000) / 10000;
  216. $('#topYg').text(cd_yg * 10000);
  217. $('#topM').text(cd_time);
  218. $('#topPrice').text(cd_price * 10000);
  219. $('#topTotal').text(cd_all * 10000);
  220. }
  221. });
  222. });
  223. function productAjax(city, type) {
  224. if (type == '4') {
  225. var money = $('#xiaofei_money').val();
  226. var month = $('#xiaofei_month').val();
  227. var sendData = ('city=' + city + '&type_id=' + type + '&money=' + money + '&month=' + month);
  228. }
  229. else if (type == '1') {
  230. var money = $('#qiye_money').val();
  231. var month = $('#qiye_month').val();
  232. var sendData = ('city=' + city + '&type_id=' + type + '&money=' + money + '&month=' + month);
  233. }
  234. else if (type == '2') {
  235. var money = $('#car_money').val();
  236. var month = $('#car_month').val();
  237. var shoufu = $('#car_shoufu').val();
  238. var sendData = ('city=' + city + '&type_id=' + type + '&money=' + money + '&month=' + month + '&shoufu=' + shoufu);
  239. }
  240. else if (type == '3') {
  241. var money = $('#goufang_money').val();
  242. var month = $('#goufang_month').val();
  243. var sendData = ('city=' + city + '&type_id=' + type + '&money=' + money + '&month=' + month);
  244. }
  245. $.post('/jisuanqi/productAjax', sendData, function(data) {
  246. if (data['res'] == true) {
  247. $('.con_n').addClass('none');
  248. $('.head').removeClass('none');
  249. $('.uctype').addClass('none');
  250. $('#xf_prolist').html(data['list']);
  251. $('#xf_prolist').removeClass('none');
  252. }
  253. });
  254. }