jsqall.js 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827
  1. var cd_a = 20;
  2. var cd_b2 = 36;
  3. var cd_c = 5.4;
  4. var car_price = true;
  5. var car_nll = true;
  6. var pop_list = true;
  7. var gjj_a = 20;
  8. var gjj_b2 = 36;
  9. var gjj_c = 5.4;
  10. var gjj_d = 10000;
  11. var gjj_e = 200;
  12. var gjj_b6 = 1;
  13. var gjj_price = true;
  14. var gjj_nll = true;
  15. var gjj_list = true;
  16. var gjj_pmdj = true;
  17. var gjj_mj = true;
  18. var zhdk_b2 = 36;
  19. var zhdk_a = 20;
  20. var zhdk_b = 20;
  21. var zhdk_c = 20;
  22. var zhdk_d = 20;
  23. var zhdk_gjjprice = true;
  24. var jq = jQuery.noConflict();
  25. var zhdk_gjjll = true;
  26. var zhdk_sdprice = true;
  27. var zhdk_sdll = true;
  28. var efd_mj = true;
  29. var efd_zj = true;
  30. var esfd_a = 0;
  31. var esfd_b = 0;
  32. jq(document).ready(function() {
  33. fdj();
  34. cdyz1();
  35. cdyz2();
  36. cdyz3();
  37. cdjs();
  38. jq('#jsstyle_0').attr('checked', true)
  39. gjjyz1();
  40. gjjyz2();
  41. gjjyz3();
  42. gjjyz4();
  43. gjjyz5();
  44. gjjyz6();
  45. gjjjs();
  46. zhdkyz1();
  47. zhdkyz2();
  48. zhdkyz3();
  49. zhdkyz4();
  50. zhdkyz5();
  51. zhdkjs();
  52. jq('#jsfwxz_0').attr('checked', true)
  53. jq('#jshas5_0').attr('checked', true)
  54. esfdyz1();
  55. esfdyz2();
  56. esfdjs();
  57. });
  58. function fdj() {
  59. var fdjt01 = jq('#jsstyle_0');
  60. var fdjt02 = jq('#jsstyle_1');
  61. var fdjt01_con = fdjt01.parent().parent().parent().children('.fdj_01');
  62. var fdjt02_con = fdjt02.parent().parent().parent().children('.fdj_02');
  63. fdjt01.click(function() {
  64. fdjt01_con.removeClass('none');
  65. fdjt02_con.addClass('none');
  66. jq('.js_total').text('0');
  67. jq('.js_time').text('0');
  68. jq('#js_Lmy').text('0');
  69. jq('#js_Lzlx').text('0');
  70. jq('#js_Lbxhj').text('0');
  71. jq('#js_Rsy').text('0');
  72. jq('#js_Rdj').text('0');
  73. jq('#js_Rzlx').text('0');
  74. jq('#js_Rbxhj').text('0');
  75. });
  76. fdjt02.click(function() {
  77. fdjt01_con.addClass('none');
  78. fdjt02_con.removeClass('none');
  79. jq('.js_total').text('0');
  80. jq('.js_time').text('0');
  81. jq('#js_Lmy').text('0');
  82. jq('#js_Lzlx').text('0');
  83. jq('#js_Lbxhj').text('0');
  84. jq('#js_Rsy').text('0');
  85. jq('#js_Rdj').text('0');
  86. jq('#js_Rzlx').text('0');
  87. jq('#js_Rbxhj').text('0');
  88. });
  89. }
  90. function cdyz1(cd_a) {
  91. var cipt = jq('#car_price')
  92. var cd_a = cipt.val();
  93. cipt.blur(function() {
  94. var Cprice_val = cipt.val();
  95. var Tprice_val = jq.trim(Cprice_val);
  96. var error_ts = jq('.car_price_error');
  97. if (Tprice_val == "") {
  98. error_ts.removeClass('none');
  99. error_ts.text('不能为空');
  100. car_price = false;
  101. } else if (Tprice_val.length > 0) {
  102. if (!isNaN(Tprice_val)) {
  103. error_ts.addClass('none');
  104. cipt.addClass('success_ts');
  105. car_price = true;
  106. } else {
  107. error_ts.removeClass('none');
  108. error_ts.text('少年,这不是一个数字');
  109. cipt.addClass('error_ts');
  110. car_price = false;
  111. }
  112. }
  113. });
  114. cipt.focus(function() {
  115. cipt.removeClass('success_ts');
  116. cipt.removeClass('error_ts');
  117. });
  118. return cd_a;
  119. }
  120. function cdyz2() {
  121. var ctime = jq('#cd_pop_list')
  122. var clist = jq('#cd_list_options');
  123. ctime.click(function() {
  124. var cd_yon = clist.hasClass('none');
  125. if (cd_yon == true) {
  126. clist.removeClass('none');
  127. } else {
  128. clist.addClass('none');
  129. }
  130. });
  131. }
  132. function cdmonth(bb) {
  133. var bthis = jq(bb);
  134. var cd_reval = bthis.attr('reval');
  135. var cdshow = jq('#car_dktime');
  136. var cdli = jq('#cd_list_options li a');
  137. var cdul = jq('#cd_list_options');
  138. var cdshow_reval = cdshow.attr('reval');
  139. cdshow_reval = cd_reval;
  140. cd_b2 = cdshow_reval;
  141. cdshow.text(bthis.text());
  142. cdli.removeClass('mo');
  143. bthis.addClass('mo');
  144. cdul.addClass('none');
  145. return cd_b2;
  146. }
  147. function cdyz3(cd_c) {
  148. var cnll = jq('#car_nll');
  149. var error_ts = jq('.car_nll_error');
  150. var cd_c = cnll.val();
  151. cnll.blur(function() {
  152. var Cnll_val = cnll.val();
  153. var Tnll_val = jq.trim(Cnll_val);
  154. if (Tnll_val == '') {
  155. error_ts.removeClass('none');
  156. error_ts.text('不能为空');
  157. car_nll = false;
  158. } else if (Tnll_val.length > 0) {
  159. if (!isNaN(Tnll_val)) {
  160. cnll.addClass('success_ts');
  161. error_ts.addClass('none');
  162. car_nll = true;
  163. } else {
  164. error_ts.removeClass('none');
  165. error_ts.text('少年,这不是一个年利率的数字');
  166. cnll.addClass('error_ts');
  167. car_nll = false;
  168. }
  169. }
  170. });
  171. cnll.focus(function() {
  172. cnll.removeClass('success_ts');
  173. cnll.removeClass('error_ts');
  174. });
  175. return cd_c;
  176. }
  177. function cdjs(cd_a, cd_c) {
  178. var cbtn = jq('#cd_jsbtn');
  179. cbtn.click(function() {
  180. if (car_price == true && car_nll == true && pop_list == true) {
  181. var cd_sf = jq('#topSf');
  182. var cd_yg = jq('#topYg');
  183. var cd_time = jq('#topM');
  184. var cd_price = jq('#topPrice');
  185. var cd_all = jq('#topTotal');
  186. var cd_more = jq('#topMore');
  187. var r1 = cdyz1(cd_a);
  188. var r2 = cd_b2;
  189. var r3 = cdyz3(cd_c);
  190. cd_sf = Math.round((r1 * (0.3)) * 10000) / 10000;
  191. cd_price = Math.round(r1 * 10000) / 10000;
  192. cd_time = r2;
  193. var cd_bj = cd_price - cd_sf;
  194. var yll = (r3 * 0.01) / 12;
  195. var t = Math.pow((1 + yll), cd_time);
  196. cd_yg = Math.round((cd_bj * yll * (t / (t - 1))) * 10000) / 10000;
  197. cd_all = Math.round((cd_sf + cd_yg * cd_time) * 10000) / 10000;
  198. cd_more = Math.round((cd_all - cd_price) * 10000) / 10000;
  199. jq('#topSf').text(cd_sf);
  200. jq('#topYg').text(cd_yg * 10000);
  201. jq('#topM').text(cd_time);
  202. jq('#topPrice').text(cd_price);
  203. jq('#topTotal').text(cd_all);
  204. jq('#topMore').text(cd_more);
  205. } else {
  206. }
  207. ;
  208. });
  209. }
  210. function gjjyz1(gjj_a) {
  211. var cipt = jq('#gjj_price')
  212. var gjj_a = cipt.val();
  213. cipt.blur(function() {
  214. var Cprice_val = cipt.val();
  215. var Tprice_val = jq.trim(Cprice_val);
  216. var error_ts = jq(this).parent().parent().children('.js_error');
  217. if (Tprice_val == "") {
  218. error_ts.removeClass('none');
  219. error_ts.text('不能为空');
  220. gjj_price = false;
  221. } else if (Tprice_val.length > 0) {
  222. if (!isNaN(Tprice_val)) {
  223. error_ts.addClass('none');
  224. cipt.addClass('success_ts');
  225. gjj_price = true;
  226. } else {
  227. error_ts.removeClass('none');
  228. error_ts.text('少年,这不是一个数字');
  229. cipt.addClass('error_ts');
  230. gjj_price = false;
  231. }
  232. }
  233. });
  234. cipt.focus(function() {
  235. cipt.removeClass('success_ts');
  236. cipt.removeClass('error_ts');
  237. });
  238. return gjj_a;
  239. }
  240. function gjjyz2() {
  241. var ctime = jq('#gjj_pop_list')
  242. var clist = jq('#gjj_list_options');
  243. ctime.click(function() {
  244. var js_yon = clist.hasClass('none');
  245. if (js_yon == true) {
  246. clist.removeClass('none');
  247. } else {
  248. clist.addClass('none');
  249. }
  250. });
  251. }
  252. function gjjmonth(gjjbb) {
  253. var bthis = jq(gjjbb);
  254. var js_reval = bthis.attr('reval');
  255. var jsshow = jq('#gjj_dktime');
  256. var jsli = jq('#gjj_list_options li a');
  257. var jsul = jq('#gjj_list_options');
  258. var jsshow_reval = jsshow.attr('reval');
  259. jsshow_reval = js_reval;
  260. gjj_b2 = jsshow_reval;
  261. jsshow.text(bthis.text());
  262. jsli.removeClass('mo');
  263. bthis.addClass('mo');
  264. jsul.addClass('none');
  265. return gjj_b2;
  266. }
  267. function gjjyz3(gjj_c) {
  268. var cnll = jq('#gjj_nll');
  269. var gjj_c = cnll.val();
  270. cnll.blur(function() {
  271. var error_ts = jq(this).parent().parent().children('.js_error');
  272. var Cnll_val = cnll.val();
  273. var Tnll_val = jq.trim(Cnll_val);
  274. if (Tnll_val == '') {
  275. error_ts.removeClass('none');
  276. error_ts.text('不能为空');
  277. gjj_nll = false;
  278. } else if (Tnll_val.length > 0) {
  279. if (!isNaN(Tnll_val)) {
  280. cnll.addClass('success_ts');
  281. error_ts.addClass('none');
  282. gjj_nll = true;
  283. } else {
  284. error_ts.removeClass('none');
  285. error_ts.text('少年,这不是一个年利率的数字');
  286. cnll.addClass('error_ts');
  287. gjj_nll = false;
  288. }
  289. }
  290. });
  291. cnll.focus(function() {
  292. cnll.removeClass('success_ts');
  293. cnll.removeClass('error_ts');
  294. });
  295. return gjj_c;
  296. }
  297. function gjjyz4(gjj_d) {
  298. var cipt = jq('#gjj_pmdj')
  299. var gjj_d = cipt.val();
  300. cipt.blur(function() {
  301. var Cprice_val = cipt.val();
  302. var Tprice_val = jq.trim(Cprice_val);
  303. var error_ts = jq(this).parent().parent().children('.js_error');
  304. if (Tprice_val == "") {
  305. error_ts.removeClass('none');
  306. error_ts.text('不能为空');
  307. gjj_pmdj = false;
  308. } else if (Tprice_val.length > 0) {
  309. if (!isNaN(Tprice_val)) {
  310. error_ts.addClass('none');
  311. cipt.addClass('success_ts');
  312. gjj_pmdj = true;
  313. } else {
  314. error_ts.removeClass('none');
  315. error_ts.text('少年,这不是一个数字');
  316. cipt.addClass('error_ts');
  317. gjj_pmdj = false;
  318. }
  319. }
  320. });
  321. cipt.focus(function() {
  322. cipt.removeClass('success_ts');
  323. cipt.removeClass('error_ts');
  324. });
  325. return gjj_d;
  326. }
  327. function gjjyz5(gjj_e) {
  328. var cipt = jq('#gjj_mj')
  329. var gjj_e = cipt.val();
  330. cipt.blur(function() {
  331. var Cprice_val = cipt.val();
  332. var Tprice_val = jq.trim(Cprice_val);
  333. var error_ts = jq(this).parent().parent().children('.js_error');
  334. if (Tprice_val == "") {
  335. error_ts.removeClass('none');
  336. error_ts.text('不能为空');
  337. gjj_mj = false;
  338. } else if (Tprice_val.length > 0) {
  339. if (!isNaN(Tprice_val)) {
  340. error_ts.addClass('none');
  341. cipt.addClass('success_ts');
  342. gjj_mj = true;
  343. } else {
  344. error_ts.removeClass('none');
  345. error_ts.text('少年,这不是一个数字');
  346. cipt.addClass('error_ts');
  347. gjj_mj = false;
  348. }
  349. }
  350. });
  351. cipt.focus(function() {
  352. cipt.removeClass('success_ts');
  353. cipt.removeClass('error_ts');
  354. });
  355. return gjj_e;
  356. }
  357. function gjjyz6() {
  358. var ctime = jq('#gjj_nature_list')
  359. var clist = jq('#gjj_nature_options');
  360. ctime.click(function() {
  361. var js_yon = clist.hasClass('none');
  362. if (js_yon == true) {
  363. clist.removeClass('none');
  364. } else {
  365. clist.addClass('none');
  366. }
  367. });
  368. }
  369. function gjjnature(gjjb6) {
  370. var bthis = jq(gjjb6);
  371. var js_reval = bthis.attr('reval');
  372. var jsshow = jq('#gjj_nature_show');
  373. var jsli = jq('#gjj_nature_options li a');
  374. var jsul = jq('#gjj_nature_options');
  375. var jsshow_reval = jsshow.attr('reval');
  376. jsshow_reval = js_reval;
  377. gjj_b6 = jsshow_reval;
  378. jsshow.text(bthis.text());
  379. jsli.removeClass('mo');
  380. bthis.addClass('mo');
  381. jsul.addClass('none');
  382. return gjj_b6;
  383. }
  384. function gjjjs(gjj_a, gjj_c, gjj_d, gjj_e) {
  385. var gjjtn = jq('#gjj_jsbtn');
  386. gjjtn.click(function() {
  387. var js_total = jq('.js_total');
  388. var js_time = jq('.js_time');
  389. var js_Lmy = jq('#js_Lmy');
  390. var js_Rsy = jq('#js_Rsy');
  391. var js_Rdj = jq('#js_Rdj');
  392. var js_Lzlx = jq('#js_Lzlx');
  393. var js_Rzlx = jq('#js_Rzlx');
  394. var js_Lbxhj = jq('#js_Lbxhj');
  395. var js_Rbxhj = jq('#js_Rbxhj');
  396. var r1 = gjjyz1(gjj_a);
  397. var r2 = gjj_b2;
  398. var r3 = gjjyz3(gjj_c);
  399. var r4 = gjjyz4(gjj_d);
  400. var r5 = gjjyz5(gjj_e) * 0.0001;
  401. var r6 = gjj_b6;
  402. if (jq('#jsstyle_0').attr('checked') == 'checked') {
  403. if (gjj_price == true && gjj_nll == true && gjj_list == true) {
  404. js_total = Math.round(r1 * 10000) / 10000;
  405. js_time = Math.round(r2 * 10000) / 10000;
  406. var yll = Math.round(((r3 * 0.01) / 12) * 10000) / 10000;
  407. var t = Math.pow((1 + yll), js_time);
  408. js_Lmy = Math.round((js_total * yll * (t / (t - 1))) * 10000) / 10000;
  409. var js_Lzlx_00 = (js_time * js_Lmy) - js_total;
  410. js_Lzlx = Math.round(js_Lzlx_00 * 10000) / 10000;
  411. js_Lbxhj = js_Lzlx + Math.round(js_total);
  412. var js_mbj = js_total / js_time;
  413. var js_Rsy_00 = js_mbj + (js_total * yll);
  414. js_Rsy = Math.round(js_Rsy_00 * 10000) / 10000;
  415. var js_Rdj_00 = (js_mbj + (js_total - js_mbj) * yll) - (js_mbj + (js_total - js_mbj * 2) * yll);
  416. js_Rdj = Math.round(js_Rdj_00 * 10000) / 10000;
  417. var js_Rzlx_00 = js_total * yll * (js_time + 1) / 2;
  418. js_Rzlx = Math.round(js_Rzlx_00 * 10000) / 10000;
  419. js_Rbxhj = js_Rzlx + Math.round(js_total);
  420. jq('.js_total').text(js_total);
  421. jq('.js_time').text(js_time);
  422. jq('#js_Lmy').text(js_Lmy);
  423. jq('#js_Lzlx').text(js_Lzlx);
  424. jq('#js_Lbxhj').text(js_Lbxhj);
  425. jq('#js_Rsy').text(js_Rsy);
  426. jq('#js_Rdj').text(js_Rdj);
  427. jq('#js_Rzlx').text(js_Rzlx);
  428. jq('#js_Rbxhj').text(js_Rbxhj);
  429. }
  430. }
  431. if (jq('#jsstyle_1').attr('checked') == 'checked') {
  432. if (gjj_pmdj == true && gjj_mj == true && gjj_nll == true) {
  433. var js_fjzj = Math.round(r4 * r5 * 10000) / 10000;
  434. var bx = 0;
  435. if (r6 == 1) {
  436. bx = 0.7; //alert('1111');
  437. } else if (r6 == 2) {
  438. bx = 0.4; //alert('2222');
  439. }
  440. var dz = Math.round(js_fjzj * bx * 10000) / 10000;
  441. js_total = Math.round(dz * 10000) / 10000;
  442. js_time = Math.round(r2 * 10000) / 10000;
  443. var yll = Math.round(((r3 * 0.01) / 12) * 10000) / 10000;
  444. var t = Math.pow((1 + yll), js_time);
  445. js_Lmy = Math.round((js_total * yll * (t / (t - 1))) * 10000) / 10000;
  446. var js_Lzlx_00 = (js_time * js_Lmy) - js_total;
  447. js_Lzlx = Math.round(js_Lzlx_00 * 10000) / 10000;
  448. js_Lbxhj = js_Lzlx + Math.round(js_total);
  449. var js_mbj = js_total / js_time;
  450. var js_Rsy_00 = js_mbj + (js_total * yll);
  451. js_Rsy = Math.round(js_Rsy_00 * 10000) / 10000;
  452. var js_Rdj_00 = (js_mbj + (js_total - js_mbj) * yll) - (js_mbj + (js_total - js_mbj * 2) * yll);
  453. js_Rdj = Math.round(js_Rdj_00 * 10000) / 10000;
  454. var js_Rzlx_00 = js_total * yll * (js_time + 1) / 2;
  455. js_Rzlx = Math.round(js_Rzlx_00 * 10000) / 10000;
  456. js_Rbxhj = js_Rzlx + Math.round(js_total);
  457. jq('.js_total').text(js_total);
  458. jq('.js_time').text(js_time);
  459. jq('#js_Lmy').text(js_Lmy);
  460. jq('#js_Lzlx').text(js_Lzlx);
  461. jq('#js_Lbxhj').text(js_Lbxhj);
  462. jq('#js_Rsy').text(js_Rsy);
  463. jq('#js_Rdj').text(js_Rdj);
  464. jq('#js_Rzlx').text(js_Rzlx);
  465. jq('#js_Rbxhj').text(js_Rbxhj);
  466. }
  467. }
  468. });
  469. }
  470. function zhdkyz1() {
  471. var ctime = jq('#zhdk_pop_list')
  472. var clist = jq('#zhdk_list_options');
  473. ctime.click(function() {
  474. var js_yon = clist.hasClass('none');
  475. if (js_yon == true) {
  476. clist.removeClass('none');
  477. } else {
  478. clist.addClass('none');
  479. }
  480. });
  481. }
  482. function zhdkmonth(zhdkbb) {
  483. var bthis = jq(zhdkbb);
  484. var js_reval = bthis.attr('reval');
  485. var jsshow = jq('#zhdk_dktime');
  486. var jsli = jq('#zhdk_list_options li a');
  487. var jsul = jq('#zhdk_list_options');
  488. var jsshow_reval = jsshow.attr('reval');
  489. jsshow_reval = js_reval;
  490. zhdk_b2 = jsshow_reval;
  491. jsshow.text(bthis.text());
  492. jsli.removeClass('mo');
  493. bthis.addClass('mo');
  494. jsul.addClass('none');
  495. return zhdk_b2;
  496. }
  497. function zhdkyz2(zhdk_a) {
  498. var cipt = jq('#zhdk_gjjprice')
  499. var zhdk_a = cipt.val();
  500. cipt.blur(function() {
  501. var Cprice_val = cipt.val();
  502. var Tprice_val = jq.trim(Cprice_val);
  503. var error_ts = jq(this).parent().parent().children('.js_error');
  504. if (Tprice_val == "") {
  505. error_ts.removeClass('none');
  506. error_ts.text('不能为空');
  507. zhdk_gjjprice = false;
  508. } else if (Tprice_val.length > 0) {
  509. if (!isNaN(Tprice_val)) {
  510. error_ts.addClass('none');
  511. cipt.addClass('success_ts');
  512. zhdk_gjjprice = true;
  513. } else {
  514. error_ts.removeClass('none');
  515. error_ts.text('少年,这不是一个数字');
  516. cipt.addClass('error_ts');
  517. zhdk_gjjprice = false;
  518. }
  519. }
  520. });
  521. cipt.focus(function() {
  522. cipt.removeClass('success_ts');
  523. cipt.removeClass('error_ts');
  524. });
  525. return zhdk_a;
  526. }
  527. function zhdkyz3(zhdk_b) {
  528. var cipt = jq('#zhdk_gjjll')
  529. var zhdk_b = cipt.val();
  530. cipt.blur(function() {
  531. var Cprice_val = cipt.val();
  532. var Tprice_val = jq.trim(Cprice_val);
  533. var error_ts = jq(this).parent().parent().children('.js_error');
  534. if (Tprice_val == "") {
  535. error_ts.removeClass('none');
  536. error_ts.text('不能为空');
  537. zhdk_gjjll = false;
  538. } else if (Tprice_val.length > 0) {
  539. if (!isNaN(Tprice_val)) {
  540. error_ts.addClass('none');
  541. cipt.addClass('success_ts');
  542. zhdk_gjjll = true;
  543. } else {
  544. error_ts.removeClass('none');
  545. error_ts.text('少年,这不是一个数字');
  546. cipt.addClass('error_ts');
  547. zhdk_gjjll = false;
  548. }
  549. }
  550. });
  551. cipt.focus(function() {
  552. cipt.removeClass('success_ts');
  553. cipt.removeClass('error_ts');
  554. });
  555. return zhdk_b;
  556. }
  557. function zhdkyz4(zhdk_c) {
  558. var cipt = jq('#zhdk_sdprice')
  559. var zhdk_c = cipt.val();
  560. cipt.blur(function() {
  561. var Cprice_val = cipt.val();
  562. var Tprice_val = jq.trim(Cprice_val);
  563. var error_ts = jq(this).parent().parent().children('.js_error');
  564. if (Tprice_val == "") {
  565. error_ts.removeClass('none');
  566. error_ts.text('不能为空');
  567. zhdk_sdprice = false;
  568. } else if (Tprice_val.length > 0) {
  569. if (!isNaN(Tprice_val)) {
  570. error_ts.addClass('none');
  571. cipt.addClass('success_ts');
  572. zhdk_sdprice = true;
  573. } else {
  574. error_ts.removeClass('none');
  575. error_ts.text('少年,这不是一个数字');
  576. cipt.addClass('error_ts');
  577. zhdk_sdprice = false;
  578. }
  579. }
  580. });
  581. cipt.focus(function() {
  582. cipt.removeClass('success_ts');
  583. cipt.removeClass('error_ts');
  584. });
  585. return zhdk_c;
  586. }
  587. function zhdkyz5(zhdk_d) {
  588. var cipt = jq('#zhdk_sdll')
  589. var zhdk_d = cipt.val();
  590. cipt.blur(function() {
  591. var Cprice_val = cipt.val();
  592. var Tprice_val = jq.trim(Cprice_val);
  593. var error_ts = jq(this).parent().parent().children('.js_error');
  594. if (Tprice_val == "") {
  595. error_ts.removeClass('none');
  596. error_ts.text('不能为空');
  597. zhdk_sdll = false;
  598. } else if (Tprice_val.length > 0) {
  599. if (!isNaN(Tprice_val)) {
  600. error_ts.addClass('none');
  601. cipt.addClass('success_ts');
  602. zhdk_sdll = true;
  603. } else {
  604. error_ts.removeClass('none');
  605. error_ts.text('少年,这不是一个数字');
  606. cipt.addClass('error_ts');
  607. zhdk_sdll = false;
  608. }
  609. }
  610. });
  611. cipt.focus(function() {
  612. cipt.removeClass('success_ts');
  613. cipt.removeClass('error_ts');
  614. });
  615. return zhdk_d;
  616. }
  617. function zhdkjs(zhdk_a, zhdk_b, zhdk_c, zhdk_d) {
  618. var zhdktn = jq('#zhdk_jsbtn');
  619. zhdktn.click(function() {
  620. var js_total = jq('.js_total');
  621. var js_time = jq('.js_time');
  622. var js_Lmy = jq('#js_Lmy');
  623. var js_Rsy = jq('#js_Rsy');
  624. var js_Rdj = jq('#js_Rdj');
  625. var js_Lzlx = jq('#js_Lzlx');
  626. var js_Rzlx = jq('#js_Rzlx');
  627. var js_Lbxhj = jq('#js_Lbxhj');
  628. var js_Rbxhj = jq('#js_Rbxhj');
  629. var r0 = zhdk_b2;
  630. var r1 = zhdkyz2(zhdk_a);
  631. var r2 = zhdkyz3(zhdk_b);
  632. var r3 = zhdkyz4(zhdk_c);
  633. var r4 = zhdkyz5(zhdk_d);
  634. if (zhdk_gjjprice == true && zhdk_gjjll == true && zhdk_sdprice == true && zhdk_sdll == true) {
  635. var js_total_01 = Math.round(r1 * 10000) / 10000;
  636. js_time = Math.round(r0 * 10000) / 10000;
  637. var yll_01 = Math.round(((r2 * 0.01) / 12) * 10000) / 10000;
  638. var t_01 = Math.pow((1 + yll_01), js_time);
  639. var js_Lmy_01 = Math.round((js_total_01 * yll_01 * (t_01 / (t_01 - 1))) * 10000) / 10000;
  640. var js_Lzlx_00_01 = (js_time * js_Lmy_01) - js_total_01;
  641. var js_Lzlx_01 = Math.round(js_Lzlx_00_01 * 10000) / 10000;
  642. var js_Lbxhj_01 = js_Lzlx_01 + Math.round(js_total_01);
  643. var js_mbj_01 = js_total_01 / js_time;
  644. var js_Rsy_00_01 = js_mbj_01 + (js_total_01 * yll_01);
  645. var js_Rsy_01 = Math.round(js_Rsy_00_01 * 10000) / 10000;
  646. 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);
  647. var js_Rdj_01 = Math.round(js_Rdj_00_01 * 10000) / 10000;
  648. var js_Rzlx_00_01 = js_total_01 * yll_01 * (js_time + 1) / 2;
  649. var js_Rzlx_01 = Math.round(js_Rzlx_00_01 * 10000) / 10000;
  650. var js_Rbxhj_01 = js_Rzlx_01 + Math.round(js_total_01);
  651. var js_total_02 = Math.round(r3 * 10000) / 10000;
  652. var yll_02 = Math.round(((r4 * 0.01) / 12) * 10000) / 10000;
  653. var t_02 = Math.pow((1 + yll_02), js_time);
  654. var js_Lmy_02 = Math.round((js_total_01 * yll_02 * (t_02 / (t_02 - 1))) * 10000) / 10000;
  655. var js_Lzlx_00_02 = (js_time * js_Lmy_02) - js_total_02;
  656. var js_Lzlx_02 = Math.round(js_Lzlx_00_02 * 10000) / 10000;
  657. var js_Lbxhj_02 = js_Lzlx_02 + Math.round(js_total_02);
  658. var js_mbj_02 = js_total_02 / js_time;
  659. var js_Rsy_00_02 = js_mbj_02 + (js_total_02 * yll_02);
  660. var js_Rsy_02 = Math.round(js_Rsy_00_02 * 10000) / 10000;
  661. 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);
  662. var js_Rdj_02 = Math.round(js_Rdj_00_02 * 10000) / 10000;
  663. var js_Rzlx_00_02 = js_total_02 * yll_02 * (js_time + 1) / 2;
  664. var js_Rzlx_02 = Math.round(js_Rzlx_00_02 * 10000) / 10000;
  665. var js_Rbxhj_02 = js_Rzlx_02 + Math.round(js_total_02);
  666. js_total = js_total_01 + js_total_02;
  667. js_Lmy = js_Lmy_01 + js_Lmy_02;
  668. js_Lzlx = js_Lzlx_01 + js_Lzlx_02;
  669. js_Lbxhj = js_Lbxhj_01 + js_Lbxhj_02;
  670. js_Rsy = js_Rsy_01 + js_Rsy_02;
  671. js_Rdj = (js_Rdj_01 + js_Rdj_02) * 10000 / 10000;
  672. js_Rzlx = js_Rzlx_01 + js_Rzlx_02;
  673. js_Rbxhj = js_Rbxhj_01 + js_Rbxhj_02;
  674. jq('.js_total').text(js_total);
  675. jq('.js_time').text(js_time);
  676. jq('#js_Lmy').text(js_Lmy);
  677. jq('#js_Lzlx').text(js_Lzlx);
  678. jq('#js_Lbxhj').text(js_Lbxhj);
  679. jq('#js_Rsy').text(js_Rsy);
  680. jq('#js_Rdj').text(js_Rdj);
  681. jq('#js_Rzlx').text(js_Rzlx);
  682. jq('#js_Rbxhj').text(js_Rbxhj);
  683. }
  684. });
  685. }
  686. function esfdyz1(esfd_a) {
  687. var cipt = jq('#efd_mj')
  688. var esfd_a = cipt.val();
  689. cipt.blur(function() {
  690. var Cprice_val = cipt.val();
  691. var Tprice_val = jq.trim(Cprice_val);
  692. var error_ts = jq(this).parent().parent().children('.js_error');
  693. if (Tprice_val == "") {
  694. error_ts.removeClass('none');
  695. error_ts.text('不能为空');
  696. efd_mj = false;
  697. } else if (Tprice_val.length > 0) {
  698. if (!isNaN(Tprice_val)) {
  699. error_ts.addClass('none');
  700. cipt.addClass('success_ts');
  701. efd_mj = true;
  702. } else {
  703. error_ts.removeClass('none');
  704. error_ts.text('少年,这不是一个数字');
  705. cipt.addClass('error_ts');
  706. efd_mj = false;
  707. }
  708. }
  709. });
  710. cipt.focus(function() {
  711. cipt.removeClass('success_ts');
  712. cipt.removeClass('error_ts');
  713. });
  714. return esfd_a;
  715. }
  716. function esfdyz2(esfd_b) {
  717. var cipt = jq('#efd_zj')
  718. var esfd_b = cipt.val();
  719. cipt.blur(function() {
  720. var Cprice_val = cipt.val();
  721. var Tprice_val = jq.trim(Cprice_val);
  722. var error_ts = jq(this).parent().parent().children('.js_error');
  723. if (Tprice_val == "") {
  724. error_ts.removeClass('none');
  725. error_ts.text('不能为空');
  726. efd_zj = false;
  727. } else if (Tprice_val.length > 0) {
  728. if (!isNaN(Tprice_val)) {
  729. error_ts.addClass('none');
  730. cipt.addClass('success_ts');
  731. efd_zj = true;
  732. } else {
  733. error_ts.removeClass('none');
  734. error_ts.text('少年,这不是一个数字');
  735. cipt.addClass('error_ts');
  736. efd_zj = false;
  737. }
  738. }
  739. });
  740. cipt.focus(function() {
  741. cipt.removeClass('success_ts');
  742. cipt.removeClass('error_ts');
  743. });
  744. return esfd_b;
  745. }
  746. function esfdjs(esfd_a, esfd_b) {
  747. var efdbtn = jq('#efd_jsbtn');
  748. efdbtn.click(function() {
  749. var js_hj01 = jq('#js_hj01');
  750. var js_qs01 = jq('#js_qs01');
  751. var js_yys01 = jq('#js_yys01');
  752. var js_cjs01 = jq('#js_cjs01');
  753. var js_jyfjs01 = jq('#js_jyfjs01');
  754. var js_gs01 = jq('#js_gs01');
  755. var js_yhs01 = jq('#js_yhs01');
  756. var r1 = esfdyz1(esfd_a);
  757. var r2 = esfdyz2(esfd_b);
  758. if (efd_mj == true && efd_zj == true) {
  759. if (jq('#jsfwxz_0').attr('checked') == 'checked') {
  760. if (r1 < 90) {
  761. js_qs01 = Math.round(r2 * 0.01 * 10000 * 10000) / 10000;
  762. }
  763. else {
  764. js_qs01 = Math.round(r2 * 0.015 * 10000 * 10000) / 10000;
  765. }
  766. } else if (jq('#jsfwxz_1').attr('checked') == 'checked') {
  767. js_qs01 = Math.round(r2 * 0.03 * 10000 * 10000) / 10000;
  768. }
  769. if (jq('#jshas5_0').attr('checked') == 'checked') {
  770. js_yys01 = 0;
  771. js_cjs01 = 0;
  772. js_jyfjs01 = 0;
  773. js_gs01 = 0;
  774. js_yhs01 = 0;
  775. }
  776. if (jq('#jshas5_1').attr('checked') == 'checked') {
  777. js_yys01 = Math.round(r2 * 0.0555 * 10000 * 10000) / 10000;
  778. js_cjs01 = Math.round(js_yys01 * 0.07 * 100000) / 100000;
  779. js_jyfjs01 = Math.round(js_yys01 * 0.03 * 100000) / 100000;
  780. js_gs01 = Math.round(r2 * 0.01 * 10000 * 10000) / 10000;
  781. js_yhs01 = 0;
  782. }
  783. js_hj01 = js_qs01 + js_yys01 + js_cjs01 + js_jyfjs01 + js_gs01;
  784. jq('#js_hj01').text(js_hj01);
  785. jq('#js_qs01').text(js_qs01);
  786. jq('#js_yys01').text(js_yys01);
  787. jq('#js_cjs01').text(js_cjs01);
  788. jq('#js_jyfjs01').text(js_jyfjs01);
  789. jq('#js_gs01').text(js_gs01);
  790. jq('#js_yhs01').text(js_yhs01);
  791. }
  792. });
  793. }