app.js 211 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650
  1. webpackJsonp([1], {
  2. 128 : function(t, e, a) {
  3. function s(t) {
  4. a(467)
  5. }
  6. var i = a(10)(a(211), a(503), s, null, null);
  7. t.exports = i.exports
  8. },
  9. 134 : function(t, e, a) {
  10. "use strict";
  11. function s() {}
  12. a.d(e, "a",
  13. function() {
  14. return s
  15. }),
  16. s.prototype.calculate = function(t) {
  17. var e = {
  18. interest: "",
  19. toatlInterest: "",
  20. rate: t.rate
  21. },
  22. a = this;
  23. a.data = t;
  24. var s = this.data.rate / 12,
  25. i = [],
  26. n = [],
  27. o = parseInt(a.data.month),
  28. r = parseFloat(a.data.totalMoney),
  29. l = 0,
  30. c = 0,
  31. h = 0,
  32. u = [];
  33. if (1 == a.data.type) {
  34. for (var v = r * s * Math.pow(1 + s, o) / (Math.pow(1 + s, o) - 1); l < a.data.month; l++) i.push(Math.round(r * s * (Math.pow(1 + s, o) - Math.pow(1 + s, l)) / (Math.pow(1 + s, o) - 1))),
  35. n.push(Math.round(r * s * Math.pow(1 + s, l) / (Math.pow(1 + s, o) - 1))),
  36. c += n[l];
  37. for (var l = 0; l < i.length; l++) h += Number(i[l]);
  38. h = Math.round(v * o - r),
  39. v = Math.round(v);
  40. for (var p = 1; p <= a.data.month; p++) u.push(Math.round(h - Math.round(v) * p))
  41. } else if (2 == a.data.type) {
  42. var n = Math.round(r / o),
  43. v = [],
  44. m = n * s;
  45. h = Math.round((r / o + r * s + r / o * (1 + s)) / 2 * o - r);
  46. for (var d = 0; l < a.data.month; l++) i.push(Math.round((r - c) * s)),
  47. v.push(parseInt(n + (r - c) * s)),
  48. c = n * (l + 1),
  49. d += Math.round(v[l]),
  50. u.push(Math.round(r + h - d));
  51. e.djMoney = Math.round(m)
  52. }
  53. return e.interest = i,
  54. e.toatlInterest = h,
  55. e.monYg = v,
  56. e.moMoney = n,
  57. e.leftMoney = u,
  58. e.totalMoney = r,
  59. e.firstMonYg = "number" == typeof v ? v: v[0],
  60. e
  61. }
  62. },
  63. 135 : function(t, e, a) {
  64. "use strict";
  65. Object.defineProperty(e, "__esModule", {
  66. value: !0
  67. });
  68. var s = a(222),
  69. i = a.n(s),
  70. n = a(87),
  71. o = a.n(n),
  72. r = a(58),
  73. l = {};
  74. l.install = function(t, e) {
  75. if (!document.querySelectorAll(".alertBox").length) {
  76. var a = t.extend(r),
  77. s = new a,
  78. n = s.$mount().$el;
  79. document.body.appendChild(n),
  80. t.prototype.$toast = {
  81. show: function(t) {
  82. "string" == typeof t ? s.text = t: "object" === (void 0 === t ? "undefined": o()(t)) && i()(s, t),
  83. s.show = !0,
  84. 0 !== t.time && setTimeout(function() {
  85. s.show = !1
  86. },
  87. t.time || s.time)
  88. },
  89. hide: function() {
  90. s.show = !1
  91. }
  92. }
  93. }
  94. },
  95. e.
  96. default = l
  97. },
  98. 181 : function(t, e, a) {
  99. function s(t) {
  100. a(466)
  101. }
  102. var i = a(10)(a(206), a(502), s, null, null);
  103. t.exports = i.exports
  104. },
  105. 183 : function(t, e, a) {
  106. "use strict";
  107. Object.defineProperty(e, "__esModule", {
  108. value: !0
  109. });
  110. var s = a(182),
  111. i = a(477),
  112. n = a.n(i),
  113. o = a(221),
  114. r = a(481),
  115. l = a.n(r),
  116. c = a(185),
  117. h = a.n(c),
  118. u = a(135);
  119. s.a.config.productionTip = !1;
  120. var v = "http://ditu.fang.com/?c=tools";
  121. s.a.prototype.G = {
  122. jk: v,
  123. city: window.Fang.city,
  124. urlXFSF: v + "&a=getXfsf",
  125. urlESFSF: v + "&a=getEsfSf"
  126. },
  127. s.a.prototype.$axios = h.a,
  128. h.a.defaults.withCredentials = !0,
  129. s.a.use(u.
  130. default),
  131. new s.a({
  132. el: "#app",
  133. router: o.a,
  134. template: "<App/>",
  135. components: {
  136. App: n.a
  137. }
  138. }),
  139. new s.a({
  140. el: "#loginBarNew",
  141. template: "<Login/>",
  142. components: {
  143. Login: l.a
  144. }
  145. })
  146. },
  147. 203 : function(t, e, a) {
  148. "use strict";
  149. Object.defineProperty(e, "__esModule", {
  150. value: !0
  151. });
  152. var s = a(482),
  153. i = a.n(s);
  154. a(454),
  155. e.
  156. default = {
  157. name: "app",
  158. data: function() {
  159. return {}
  160. },
  161. watch: {},
  162. methods: {},
  163. components: {
  164. navigate: i.a
  165. }
  166. }
  167. },
  168. 204 : function(t, e, a) {
  169. "use strict";
  170. Object.defineProperty(e, "__esModule", {
  171. value: !0
  172. }),
  173. e.
  174. default = {
  175. name: "ajFew",
  176. data: function() {
  177. return {
  178. items: [{
  179. text: "9成",
  180. val: 9
  181. },
  182. {
  183. text: "8成",
  184. val: 8
  185. },
  186. {
  187. text: "7成",
  188. val: 7
  189. },
  190. {
  191. text: "6成",
  192. val: 6
  193. },
  194. {
  195. text: "5成",
  196. val: 5
  197. },
  198. {
  199. text: "4成",
  200. val: 4
  201. },
  202. {
  203. text: "3成",
  204. val: 3
  205. },
  206. {
  207. text: "2成",
  208. val: 2
  209. }]
  210. }
  211. },
  212. methods: {
  213. fill: function(t) {
  214. this.$emit("few-msg", t)
  215. }
  216. }
  217. }
  218. },
  219. 205 : function(t, e, a) {
  220. "use strict";
  221. Object.defineProperty(e, "__esModule", {
  222. value: !0
  223. }),
  224. e.
  225. default = {
  226. name: "ajRate",
  227. data: function() {
  228. return {
  229. items: [{
  230. text: "基准利率",
  231. val: "1"
  232. },
  233. {
  234. text: "7折",
  235. val: "0.7"
  236. },
  237. {
  238. text: "85折",
  239. val: "0.85"
  240. },
  241. {
  242. text: "88折",
  243. val: "0.88"
  244. },
  245. {
  246. text: "9折",
  247. val: "0.9"
  248. },
  249. {
  250. text: "95折",
  251. val: "0.95"
  252. },
  253. {
  254. text: "1.05倍",
  255. val: "1.05"
  256. },
  257. {
  258. text: "1.1倍",
  259. val: "1.1"
  260. },
  261. {
  262. text: "1.2倍",
  263. val: "1.2"
  264. },
  265. {
  266. text: "1.3倍",
  267. val: "1.3"
  268. }]
  269. }
  270. },
  271. methods: {
  272. fill: function(t) {
  273. this.$emit("rate-msg", t)
  274. }
  275. }
  276. }
  277. },
  278. 206 : function(t, e, a) {
  279. "use strict";
  280. Object.defineProperty(e, "__esModule", {
  281. value: !0
  282. }),
  283. e.
  284. default = {
  285. name: "ajYear",
  286. props: ["showYear"],
  287. data: function() {
  288. for (var t = [], e = "bj" === this.G.city ? 25 : 30, a = e; a >= 1; a--) t.push({
  289. text: a + "年(" + 12 * a + "期)",
  290. val: a
  291. });
  292. return {
  293. items: t
  294. }
  295. },
  296. methods: {
  297. fill: function(t) {
  298. this.$emit("year-msg", t)
  299. }
  300. }
  301. }
  302. },
  303. 207 : function(t, e, a) {
  304. "use strict";
  305. Object.defineProperty(e, "__esModule", {
  306. value: !0
  307. }),
  308. e.
  309. default = {
  310. name: "dropSelect",
  311. props: {
  312. selectItem: {
  313. type: Array,
  314. default:
  315. [],
  316. required: !0
  317. },
  318. klass: {
  319. type: String,
  320. default:
  321. "",
  322. required: !1
  323. },
  324. name: {
  325. type: String,
  326. default:
  327. "",
  328. required: !0
  329. },
  330. defaultItem: {
  331. type: Object,
  332. default:
  333. function() {
  334. return {
  335. name:
  336. "",
  337. value: ""
  338. }
  339. },
  340. required: !0
  341. }
  342. },
  343. data: function() {
  344. return {
  345. classObj: {
  346. option: !0,
  347. none: !0
  348. }
  349. }
  350. },
  351. methods: {
  352. close: function(t) {
  353. this.$el.contains(t.target) || (this.classObj.none = !0)
  354. },
  355. toggleDrop: function() {
  356. this.classObj.none = !this.classObj.none
  357. },
  358. selectDrop: function(t) {
  359. this.$emit("selectDrop", t, this.name),
  360. this.toggleDrop()
  361. }
  362. },
  363. mounted: function() {
  364. var t = this;
  365. this.$nextTick(function() {
  366. window.addEventListener("click", t.close)
  367. })
  368. },
  369. beforeDestroy: function() {
  370. window.removeEventListener("click", this.close)
  371. }
  372. }
  373. },
  374. 208 : function(t, e, a) {
  375. "use strict";
  376. Object.defineProperty(e, "__esModule", {
  377. value: !0
  378. }),
  379. e.
  380. default = {
  381. data: function() {
  382. return {}
  383. },
  384. props: {
  385. show: {
  386. default:
  387. !1
  388. },
  389. text: {
  390. default:
  391. "稍候"
  392. },
  393. mask: {
  394. default:
  395. !1
  396. },
  397. time: {
  398. default:
  399. 2e3
  400. }
  401. }
  402. }
  403. },
  404. 209 : function(t, e, a) {
  405. "use strict";
  406. Object.defineProperty(e, "__esModule", {
  407. value: !0
  408. });
  409. var s = a(87),
  410. i = a.n(s);
  411. e.
  412. default = {
  413. name: "loginBarNew",
  414. data: function() {
  415. return {
  416. passport: "http://passport.fang.com/",
  417. login: "",
  418. loginTitle: "",
  419. register: "",
  420. registerTitle: "",
  421. target: "_self"
  422. }
  423. },
  424. mounted: function() {
  425. this.loginInfo()
  426. },
  427. methods: {
  428. loginInfo: function() {
  429. var t = this;
  430. this.$axios.get(t.G.jk + "&a=ajaxGetUser&r=" + Math.random()).then(function(e) {
  431. e.data && "object" === i()(e.data) && t.rewrite(e.data.username)
  432. }).
  433. catch(function(e) {
  434. t.rewrite("")
  435. })
  436. },
  437. rewrite: function(t) {
  438. if (t) {
  439. this.target = "_blank";
  440. var e = encodeURIComponent(location.href);
  441. this.login = "http://my.fang.com/",
  442. this.register = this.passport + "logout.aspx?backurl=" + e,
  443. this.loginTitle = t,
  444. this.registerTitle = "退出"
  445. } else {
  446. var e = encodeURIComponent(location.href);
  447. this.login = this.passport + "login.aspx?backurl=" + e,
  448. this.loginTitle = "登录"
  449. }
  450. }
  451. }
  452. }
  453. },
  454. 210 : function(t, e, a) {
  455. "use strict";
  456. Object.defineProperty(e, "__esModule", {
  457. value: !0
  458. }),
  459. e.
  460. default = {
  461. name: "navigate",
  462. data: function() {
  463. return {
  464. items: [{
  465. id: "fangdai",
  466. title: "房贷计算器"
  467. },
  468. {
  469. id: "shuifei",
  470. title: "税费计算器"
  471. },
  472. {
  473. id: "tqhd",
  474. title: "提前还贷计算器"
  475. },
  476. {
  477. id: "gjj",
  478. title: "公积金贷款额度查询"
  479. },
  480. {
  481. id: "gfnl",
  482. title: "购房能力评估"
  483. },
  484. {
  485. id: "zhuangxiu",
  486. title: "装修贷款计算器"
  487. }],
  488. moduleName: function(t) {
  489. var e, a = t.location.href,
  490. s = a.match(/\/(jsq|house)\/([a-z]+)\.htm/);
  491. return e = s && s[0] ? s[0] : "/house/tools.htm",
  492. {
  493. "/house/tools.htm": "fangdai",
  494. "/jsq/sf.htm": "shuifei",
  495. "/jsq/tq.htm": "tqhd",
  496. "/jsq/gjj.htm": "gjj",
  497. "/jsq/pg.htm": "gfnl",
  498. "/jsq/zxdk.htm": "zhuangxiu"
  499. } [e]
  500. } (window)
  501. }
  502. },
  503. watch: {
  504. $route: "routerChange"
  505. },
  506. methods: {
  507. navi: function(t) {
  508. var e = {
  509. fangdai: "/house/tools.htm",
  510. shuifei: "/jsq/sf.htm",
  511. tqhd: "/jsq/tq.htm",
  512. gjj: "/jsq/gjj.htm",
  513. gfnl: "/jsq/pg.htm",
  514. zhuangxiu: "/jsq/zxdk.htm"
  515. };
  516. this.$router.push(e[t])
  517. },
  518. routerChange: function() {
  519. this.moduleName = this.$route.name
  520. }
  521. }
  522. }
  523. },
  524. 211 : function(t, e, a) {
  525. "use strict";
  526. Object.defineProperty(e, "__esModule", {
  527. value: !0
  528. }),
  529. e.
  530. default = {
  531. name: "SelectComponent",
  532. props: ["title", "items", "showImportant"],
  533. data: function() {
  534. return {
  535. fill: function(t) {
  536. this.items.forEach(function(t, e, a) {
  537. a[e].cla = ""
  538. }),
  539. t.cla = "on",
  540. this.$emit("select-msg", t)
  541. }
  542. }
  543. }
  544. }
  545. },
  546. 212 : function(t, e, a) {
  547. "use strict";
  548. Object.defineProperty(e, "__esModule", {
  549. value: !0
  550. });
  551. var s = a(87),
  552. i = a.n(s),
  553. n = a(181),
  554. o = a.n(n),
  555. r = a(479),
  556. l = a.n(r),
  557. c = a(478),
  558. h = a.n(c),
  559. u = a(134),
  560. v = a(58),
  561. p = a.n(v),
  562. m = a(46),
  563. d = a(59),
  564. f = new u.a;
  565. e.
  566. default = {
  567. components: {
  568. AjFew: h.a,
  569. AjRate: l.a,
  570. AjYear: o.a,
  571. Toast: p.a
  572. },
  573. name: "fangdai",
  574. data: function() {
  575. return {
  576. items1: [{
  577. text: "商业贷款",
  578. val: 1
  579. },
  580. {
  581. text: "公积金贷款",
  582. val: 2
  583. },
  584. {
  585. text: "组合型贷款",
  586. val: 3
  587. }],
  588. items2: [{
  589. text: "根据面积、单价计算"
  590. },
  591. {
  592. text: "根据贷款总额计算"
  593. }],
  594. items3: [{
  595. text: "等额本息",
  596. cla: "on",
  597. val: 1
  598. },
  599. {
  600. text: "等额本金",
  601. cla: "",
  602. val: 2
  603. }],
  604. showCalType: !1,
  605. calcuTypeCon: "根据面积、单价计算",
  606. fewCon: "bj" === this.G.city || "sh" === this.G.city ? "6成": "7成",
  607. few: "bj" === this.G.city || "sh" === this.G.city ? 6 : 7,
  608. showDkType: !1,
  609. dkType: "商业贷款",
  610. showFew: !1,
  611. buildArea: "",
  612. unitPrice: "",
  613. dktotal: "",
  614. rate: 4.9,
  615. baseRate: 4.9,
  616. gjjBaseRate: 3.25,
  617. showDkIpt: !1,
  618. rateCon: "15年10月24日基准利率(基准利率)",
  619. year: "bj" === this.G.city ? 25 : 30,
  620. yearCon: "bj" === this.G.city ? "25年( 300期 )": "30年( 360期 )",
  621. showYear: !1,
  622. showRate: !1,
  623. totalLx: 0,
  624. monMoney: 0,
  625. totalMoney: 0,
  626. totalMon: "",
  627. calculateMsg: {
  628. rate: .049,
  629. month: 240,
  630. totalMoney: "",
  631. type: 1
  632. },
  633. calculateComMsg: {
  634. sd: {
  635. rate: .049,
  636. month: "",
  637. totalMoney: "",
  638. type: 1
  639. },
  640. gjj: {
  641. rate: .025,
  642. month: "",
  643. totalMoney: "",
  644. type: 1
  645. }
  646. },
  647. gjjRateCon: "15年10月24日基准利率(基准利率)",
  648. sdRateCon: "15年10月24日基准利率(基准利率)",
  649. showCom: !1,
  650. sdRate: 4.9,
  651. gjjRate: 3.25,
  652. showRategjj: !1,
  653. showRatesd: !1,
  654. isWidth5: "counter_list_width1",
  655. gjjtotal: 0,
  656. sdtotal: 100,
  657. type: "sd",
  658. isType1: "每月月供",
  659. djMoney: 100,
  660. firstMoney: "0",
  661. dkMoney: "0",
  662. disCount: {
  663. disCount: 1,
  664. sdDisCount: 1,
  665. gjjDisCount: 1
  666. },
  667. showResult: !1,
  668. isFade: !0,
  669. userActionOptions: {
  670. type: 0,
  671. pageId: "jsq_fd^fdjsq_pc",
  672. params: {}
  673. }
  674. }
  675. },
  676. computed: {
  677. showDj: function() {
  678. return "首月月供" === this.isType1
  679. },
  680. firstMoneyBx: function() {
  681. return parseFloat((this.buildArea * this.unitPrice * (10 - this.few) / 10).toFixed(2)) || 0
  682. },
  683. dkTotalMoney: function() {
  684. return parseFloat((this.buildArea * this.unitPrice * this.few / 10).toFixed(2)) || 0
  685. }
  686. },
  687. methods: {
  688. clickDk: function(t) {
  689. this.hide("showDkType"),
  690. this.showDkType = !this.showDkType,
  691. t.stopPropagation()
  692. },
  693. selectDkType: function(t) {
  694. this.dkType = t.text,
  695. 3 === t.val ? (this.showCom = !0, this.isWidth5 = "counter_list_width5", this.type = "com") : (2 === t.val ? (this.type = "gjj", this.rate = this.gjjBaseRate) : (this.type = "sd", this.rate = this.baseRate), this.showCom = !1, this.isWidth5 = "counter_list_width1", this.calculateMsg.rate = this.rate / 100),
  696. this.showDkType = !1,
  697. this.clearAll()
  698. },
  699. selectCalType: function(t) {
  700. this.hide("showCalType"),
  701. this.showCalType = !this.showCalType,
  702. this.showResult = !1,
  703. t.stopPropagation()
  704. },
  705. calcuType: function(t, e) {
  706. this.showDkIpt = 1 === t,
  707. this.calcuTypeCon = e.text,
  708. this.showCalType = !1
  709. },
  710. clickFew: function(t) {
  711. this.hide("showFew"),
  712. this.showFew = !this.showFew,
  713. t.stopPropagation()
  714. },
  715. clickYear: function(t) {
  716. this.hide("showYear"),
  717. this.showYear = !this.showYear,
  718. t.stopPropagation()
  719. },
  720. clickRate: function(t) {
  721. this.hide("showRate"),
  722. this.showRate = !this.showRate,
  723. t.stopPropagation()
  724. },
  725. gjjClickRate: function(t) {
  726. this.hide("showRategjj"),
  727. this.showRategjj = !this.showRategjj,
  728. t.stopPropagation()
  729. },
  730. sdClickRate: function(t) {
  731. this.hide("showRatesd"),
  732. this.showRatesd = !this.showRatesd,
  733. t.stopPropagation()
  734. },
  735. fewMsg: function(t) {
  736. this.fewCon = t.text,
  737. this.few = t.val,
  738. this.showFew = !1
  739. },
  740. rateMsg: function(t) {
  741. var e = "sd" === this.type ? this.baseRate: this.gjjBaseRate;
  742. this.rateCon = "15年10月24日基准利率(" + t.text + ")",
  743. this.rate = parseFloat((e * t.val).toFixed(3)),
  744. this.calculateMsg.rate = this.rate / 100,
  745. this.disCount.disCount = t.val,
  746. this.showRate = !1
  747. },
  748. limitVal: function(t, e) {
  749. return e.match(t)[0]
  750. },
  751. sdIpt: function(t) {
  752. this.sdtotal = this.limitVal(/\d{0,6}(\.\d{0,2})?/g, t.target.value),
  753. this.calculateComMsg.sd.totalMoney = 1e4 * this.sdtotal || 0
  754. },
  755. gjjIpt: function(t) {
  756. this.gjjtotal = this.limitVal(/\d{0,6}(\.\d{0,2})?/g, t.target.value),
  757. this.calculateComMsg.gjj.totalMoney = 1e4 * this.gjjtotal || 0
  758. },
  759. sdRateIpt: function(t) {
  760. this.sdRate = this.limitVal(/\d{0,2}(\.\d{0,2})?/g, t.target.value)
  761. },
  762. gjjRateIpt: function(t) {
  763. this.gjjRate = this.limitVal(/\d{0,2}(\.\d{0,2})?/g, t.target.value)
  764. },
  765. priceIpt: function(t) {
  766. this.unitPrice = this.limitVal(/\d{0,6}(\.\d{0,2})?/g, t.target.value)
  767. },
  768. areaIpt: function(t) {
  769. this.buildArea = this.limitVal(/\d{0,4}(\.\d{0,2})?/g, t.target.value)
  770. },
  771. rateIpt: function(t) {
  772. this.rate = this.limitVal(/\d{0,2}(\.\d{0,2})?/g, t.target.value)
  773. },
  774. dktotalIpt: function(t) {
  775. this.dktotal = this.limitVal(/\d{0,10}(\.\d{0,2})?/g, t.target.value)
  776. },
  777. rateComSd: function(t) {
  778. this.sdRateCon = "15年10月24日基准利率(" + t.text + ")",
  779. this.sdRate = parseFloat((this.baseRate * t.val).toFixed(3)),
  780. this.calculateComMsg.sd.rate = this.sdRate / 100,
  781. this.disCount.sdDisCount = t.val,
  782. this.showRatesd = !1
  783. },
  784. rateComGjj: function(t) {
  785. this.gjjRateCon = "15年10月24日基准利率(" + t.text + ")",
  786. this.gjjRate = parseFloat((this.gjjBaseRate * t.val).toFixed(3)),
  787. this.calculateComMsg.gjj.rate = this.gjjRate / 100,
  788. this.disCount.gjjDisCount = t.val,
  789. this.showRategjj = !1
  790. },
  791. yearMsg: function(t) {
  792. this.yearCon = t.text,
  793. this.showYear = !1,
  794. this.year = t.val,
  795. 1 === t.val ? (this.baseRate = 4.35, this.gjjBaseRate = 2.75) : t.val > 1 && t.val <= 5 ? (this.baseRate = 4.75, this.gjjBaseRate = 2.75) : t.val > 5 && (this.baseRate = 4.9, this.gjjBaseRate = 3.25),
  796. "gjj" === this.type ? this.rate = this.parseNumber(this.gjjBaseRate * this.disCount.disCount) : "sd" === this.type ? this.rate = this.parseNumber(this.baseRate * this.disCount.disCount) : "com" === this.type && (this.gjjRate = this.parseNumber(this.gjjBaseRate * this.disCount.gjjDisCount), this.sdRate = this.parseNumber(this.baseRate * this.disCount.sdDisCount)),
  797. this.calculateMsg.month = 12 * this.year
  798. },
  799. parseNumber: function(t) {
  800. return parseFloat(parseFloat(t).toFixed(3))
  801. },
  802. hkType: function(t) {
  803. this.items3.forEach(function(t, e, a) {
  804. a[e].cla = ""
  805. }),
  806. t.cla = "on",
  807. this.isType1 = 1 === t.val ? "每月月供": "首月月供",
  808. "com" === this.type ? (this.calculateComMsg.sd.type = t.val, this.calculateComMsg.gjj.type = t.val) : this.calculateMsg.type = t.val,
  809. this.showResult = !1
  810. },
  811. sum: function(t, e, a) {
  812. return t && e ? parseFloat((parseFloat(t) + parseFloat(e)).toFixed(2)) : t && !e ? parseFloat(parseFloat(t).toFixed(2)) : !t && e ? parseFloat(parseFloat(e).toFixed(2)) : void 0
  813. },
  814. calculate: function(t) {
  815. var e = this,
  816. s = this,
  817. i = {};
  818. if ("com" === this.type) {
  819. var n = f.calculate(t.sd),
  820. o = f.calculate(t.gjj);
  821. this.dkMoney = s.sum(n.totalMoney, o.totalMoney) || 0,
  822. this.monMoney = s.sum(n.firstMonYg, o.firstMonYg) || 0,
  823. this.totalLx = d.formatNumber(s.sum(n.toatlInterest, o.toatlInterest)) || 0,
  824. this.totalMoney = d.formatNumber(s.sum(s.sum(n.totalMoney, o.totalMoney), s.totalLx)) || 0,
  825. this.totalMon = 12 * this.year + "个" || 0,
  826. this.djMoney = n.djMoney + o.djMoney || 0,
  827. this.userActionOptions.type = 148,
  828. i = {
  829. loanamount: this.calculateComMsg.sd.totalMoney,
  830. loantime: encodeURIComponent(this.year + "年"),
  831. providentfundloanamount: this.calculateComMsg.gjj.totalMoney,
  832. annualinterestrate: 100 * this.calculateComMsg.sd.rate + "%",
  833. loanrateforgjj: 100 * this.calculateComMsg.gjj.rate + "%",
  834. repaymentmethod: 1 === this.calculateComMsg.sd.type ? "等额本息": "等额本金",
  835. xtfh_yuegong: this.monMoney,
  836. xtfh_paymentinterest: this.totalLx,
  837. xtfh_repaymentamount: this.totalMoney
  838. },
  839. 1 !== this.calculateComMsg.sd.type && (i.xtfh_monthlyrepayment = this.monMoney, i.xtfh_monthdeclineamount = this.djMoney)
  840. } else {
  841. var r = f.calculate(t);
  842. this.firstMoney = this.firstMoneyBx || 0,
  843. this.dkMoney = (this.showDkIpt ? 1e4 * this.dktotal: this.dkTotalMoney) || 0,
  844. this.monMoney = r.firstMonYg || 0,
  845. this.totalLx = d.formatNumber(r.toatlInterest) || 0,
  846. this.totalMoney = d.formatNumber(s.sum(r.totalMoney, r.toatlInterest)) || 0,
  847. this.totalMon = 12 * this.year + "个" || 0,
  848. this.djMoney = d.formatNumber(r.djMoney) || 0,
  849. i = {
  850. xtfh_downpayment: this.firstMoney,
  851. loantime: encodeURIComponent(this.year + "年"),
  852. repaymentmethod: 1 === this.calculateMsg.type ? "等额本息": "等额本金",
  853. xtfh_loanamount: this.dkMoney,
  854. xtfh_loantime: encodeURIComponent(this.totalMon + "月"),
  855. xtfh_yuegong: this.monMoney,
  856. xtfh_paymentinterest: this.totalLx,
  857. xtfh_repaymentamount: this.totalMoney
  858. },
  859. "根据面积、单价计算" === this.calcuTypeCon && (i.unitprice = this.unitPrice, i.area = this.buildArea, i.loanradio = encodeURIComponent(this.few + "成"), i.totalprice = this.unitPrice * this.buildArea),
  860. "gjj" === this.type ? (i.loanrateforgjj = this.rate, this.userActionOptions.type = 147) : (i.annualinterestrate = this.rate, this.userActionOptions.type = 146),
  861. 1 !== this.calculateMsg.type && (i.xtfh_monthlyrepayment = this.monMoney, i.xtfh_monthdeclineamount = this.djMoney)
  862. }
  863. this.userActionOptions.params = {},
  864. this.userActionOptions.params = this.deepClone(i),
  865. a.i(m.a)(this.userActionOptions),
  866. this.showResult = !1,
  867. setTimeout(function() {
  868. e.showResult = !0
  869. },
  870. 0)
  871. },
  872. deepClone: function(t) {
  873. var e = t instanceof Array ? [] : {};
  874. for (var a in t) e[a] = i()(t[a]) === Object ? clone(t[a]) : t[a];
  875. return e
  876. },
  877. startCalcu: function() {
  878. if (this.showCom) {
  879. if ("" === this.sdtotal && this.sdRate > 0) return this.$toast.show("请输入商业贷款金额"),
  880. this.showResult = !1,
  881. !1;
  882. if ("" === this.gjjtotal && this.gjjRate > 0) return this.$toast.show("请输入公积金贷款金额"),
  883. this.showResult = !1,
  884. !1;
  885. if (this.sdtotal && !this.sdRate) return this.$toast.show("请输入商业贷款利率"),
  886. this.showResult = !1,
  887. !1;
  888. if (this.gjjtotal && !this.gjjRate) return this.$toast.show("请输入公积金贷款利率"),
  889. this.showResult = !1,
  890. !1;
  891. if (! (this.sdtotal || this.sdRate || this.gjjRate || this.gjjtotal)) return this.$toast.show("请输入商业贷款金额"),
  892. this.showResult = !1,
  893. !1;
  894. this.calculateComMsg.gjj.month = 12 * this.year,
  895. this.calculateComMsg.sd.month = 12 * this.year,
  896. this.calculateComMsg.gjj.rate = this.gjjRate / 100 || 0,
  897. this.calculateComMsg.sd.rate = this.sdRate / 100 || 0,
  898. this.calculate(this.calculateComMsg)
  899. } else {
  900. if (this.showDkIpt && !this.dktotal) return this.$toast.show("请输入贷款总额"),
  901. this.showResult = !1,
  902. !1;
  903. if (!this.showDkIpt) {
  904. if (!this.unitPrice) return this.$toast.show("请输入房屋单价"),
  905. this.showResult = !1,
  906. !1;
  907. if (!this.buildArea) return this.$toast.show("请输入房屋面积"),
  908. this.showResult = !1,
  909. !1
  910. }
  911. if (!this.rate || "0" === this.rate) return this.$toast.show("利率输入不合法,请重新输入"),
  912. !1;
  913. this.dkMoney = this.showDkIpt ? 1e4 * this.dktotal || 0 : this.dkTotalMoney,
  914. this.calculateMsg.totalMoney = this.dkMoney,
  915. this.calculateMsg.rate = this.rate / 100,
  916. this.calculateMsg.month = 12 * this.year,
  917. this.calculate(this.calculateMsg)
  918. }
  919. },
  920. hide: function(t) {
  921. for (var e = ["showYear", "showRate", "showRatesd", "showRategjj", "showFew", "showDkType", "showCalType"], a = this, s = 0; s < e.length; s++) e[s] !== t && (a[e[s]] = !1)
  922. },
  923. clearAll: function() {
  924. this.showResult = !1,
  925. this.showDkIpt = !1,
  926. this.calcuTypeCon = "根据面积、单价计算",
  927. this.fewCon = "bj" === this.G.city || "sh" === this.G.city ? "6成": "7成",
  928. this.few = "bj" === this.G.city || "sh" === this.G.city ? 6 : 7,
  929. this.buildArea = "",
  930. this.unitPrice = "",
  931. this.dktotal = "",
  932. this.rate = "sd" === this.type ? 4.9 : 3.25,
  933. this.baseRate = 4.9,
  934. this.gjjBaseRate = 3.25,
  935. this.year = "bj" === this.G.city ? 25 : 30,
  936. this.yearCon = "bj" === this.G.city ? "25年( 300期 )": "30年( 360期 )",
  937. this.rateCon = "15年10月24日基准利率(基准利率)",
  938. this.totalLx = 0,
  939. this.monMoney = 0,
  940. this.totalMoney = 0,
  941. this.totalMon = "",
  942. this.calculateMsg = {
  943. rate: .049,
  944. month: 240,
  945. totalMoney: "",
  946. type: 1
  947. },
  948. this.calculateComMsg = {
  949. sd: {
  950. rate: .049,
  951. month: "",
  952. totalMoney: "",
  953. type: 1
  954. },
  955. gjj: {
  956. rate: .025,
  957. month: "",
  958. totalMoney: "",
  959. type: 1
  960. }
  961. },
  962. this.gjjRateCon = "15年10月24日基准利率(基准利率)",
  963. this.sdRateCon = "15年10月24日基准利率(基准利率)",
  964. this.sdRate = 4.9,
  965. this.gjjRate = 3.25,
  966. this.gjjtotal = "",
  967. this.sdtotal = "",
  968. this.isType1 = "每月月供",
  969. this.djMoney = "",
  970. this.firstMoney = "0",
  971. this.dkMoney = "0",
  972. this.disCount = {
  973. disCount: 1,
  974. sdDisCount: 1,
  975. gjjDisCount: 1
  976. },
  977. this.isWidth5 = "com" === this.type ? "counter_list_width5": "counter_list_width1",
  978. this.items3.forEach(function(t, e, a) {
  979. a[e].cla = ""
  980. }),
  981. this.items3[0].cla = "on"
  982. }
  983. },
  984. mounted: function() {
  985. var t = this;
  986. a.i(m.a)(this.userActionOptions);
  987. for (var e = ["showYear", "showRate", "showRatesd", "showRategjj", "showFew", "showDkType", "showCalType"], s = 0; s < e.length; s++) !
  988. function(e) {
  989. window.addEventListener("click",
  990. function() {
  991. if (!t[e]) return ! 1;
  992. t[e] = !1
  993. })
  994. } (e[s])
  995. }
  996. }
  997. },
  998. 213 : function(t, e, a) {
  999. "use strict";
  1000. Object.defineProperty(e, "__esModule", {
  1001. value: !0
  1002. });
  1003. var s = a(181),
  1004. i = a.n(s),
  1005. n = a(58),
  1006. o = (a.n(n), a(46)),
  1007. r = a(59);
  1008. e.
  1009. default = {
  1010. components: {
  1011. AjYear: i.a
  1012. },
  1013. name: "gfnl",
  1014. data: function() {
  1015. return {
  1016. showYear: !1,
  1017. yearCon: "20年(240期)",
  1018. year: 20,
  1019. totalPrice: 0,
  1020. unitPrice: 0,
  1021. monthIncome: "",
  1022. monthPay: "",
  1023. expectArea: "",
  1024. showResult: !1,
  1025. totalMoney: "",
  1026. rate: .0049,
  1027. showUnable: !1,
  1028. userActionOptions: {
  1029. type: 0,
  1030. pageId: "jsq_pg^zxdk_pc"
  1031. }
  1032. }
  1033. },
  1034. methods: {
  1035. clickYear: function(t) {
  1036. this.showYear = !this.showYear,
  1037. t.stopPropagation()
  1038. },
  1039. yearMsg: function(t) {
  1040. this.yearCon = t.text,
  1041. this.year = t.val,
  1042. this.showYear = !1
  1043. },
  1044. limitVal: function(t, e) {
  1045. return e.match(t)[0]
  1046. },
  1047. infoIpt1: function(t) {
  1048. this.totalMoney = this.limitVal(/\d{0,10}(\.\d{0,2})?/g, t.target.value)
  1049. },
  1050. infoIpt2: function(t) {
  1051. this.monthIncome = this.limitVal(/\d{0,8}(\.\d{0,2})?/g, t.target.value)
  1052. },
  1053. infoIpt3: function(t) {
  1054. this.monthPay = this.limitVal(/\d{0,8}(\.\d{0,2})?/g, t.target.value)
  1055. },
  1056. infoIpt4: function(t) {
  1057. this.expectArea = this.limitVal(/\d{0,4}(\.\d{0,2})?/g, t.target.value)
  1058. },
  1059. startCalculate: function() {
  1060. var t = this,
  1061. e = this;
  1062. return this.totalMoney ? this.totalMoney <= 0 ? (this.$toast.show("可用于购房的资金应大于0,请重新输入"), !1) : this.monthIncome ? this.monthIncome <= 0 ? (this.$toast.show("家庭月收入应大于等于0,请重新输入"), !1) : this.monthPay ? this.monthPay <= 0 ? (this.$toast.show("家庭每月可用于购房的开支应大于等于0,请重新输入"), !1) : this.expectArea ? this.expectArea <= 0 ? (this.$toast.show("计划购买房屋的面积应大于等于0,请重新输入"), !1) : (this.totalPrice = parseFloat((((this.monthIncome - this.monthPay) * ((Math.pow(1 + this.rate, 12 * this.year) - 1) / (this.rate * Math.pow(1 + this.rate, 12 * this.year))) + parseFloat(this.totalMoney)) / 1e4).toFixed(2)), this.unitPrice = r.formatNumber(1e4 * e.totalPrice / this.expectArea) || 0, this.showUnable = this.totalPrice < 0, this.showResult = !1, this.userActionOptions.type = 50, this.userActionOptions.params = {
  1063. ownfunds: this.totalMoney,
  1064. monthlyincome: this.monthIncome,
  1065. expend: this.monthPay,
  1066. loantime: this.year + "年",
  1067. area: this.expectArea
  1068. },
  1069. a.i(o.a)(this.userActionOptions), void setTimeout(function() {
  1070. t.showResult = !0
  1071. },
  1072. 0)) : (this.$toast.show("请填写您计划购买房屋的面积"), !1) : (this.$toast.show("请填写预计家庭每月可用于购房支出"), !1) : (this.$toast.show("请填写现家庭月收入"), !1) : (this.$toast.show("请填写现可用于购房的资金"), !1)
  1073. },
  1074. clearAll: function() {
  1075. this.totalMoney = "",
  1076. this.year = 20,
  1077. this.yearCon = "20年(240期)",
  1078. this.totalPrice = 0,
  1079. this.unitPrice = 0,
  1080. this.monthIncome = "",
  1081. this.monthPay = "",
  1082. this.expectArea = "",
  1083. this.showResult = !1
  1084. }
  1085. },
  1086. mounted: function() {
  1087. var t = this;
  1088. a.i(o.a)(this.userActionOptions),
  1089. window.addEventListener("click",
  1090. function() {
  1091. if (!t.showYear) return ! 1;
  1092. t.showYear = !1
  1093. })
  1094. }
  1095. }
  1096. },
  1097. 214 : function(t, e, a) {
  1098. "use strict";
  1099. Object.defineProperty(e, "__esModule", {
  1100. value: !0
  1101. });
  1102. var s = a(128),
  1103. i = a.n(s),
  1104. n = a(58),
  1105. o = a.n(n),
  1106. r = a(46);
  1107. e.
  1108. default = {
  1109. components: {
  1110. SelectComponent: i.a,
  1111. Toast: o.a
  1112. },
  1113. name: "fangdai",
  1114. data: function() {
  1115. return {
  1116. items1: [{
  1117. text: "政策性住房",
  1118. cla: "",
  1119. val: 0
  1120. },
  1121. {
  1122. text: "其他",
  1123. cla: "on",
  1124. val: 1
  1125. }],
  1126. items2: [{
  1127. text: "AAA级",
  1128. cla: "",
  1129. val: 0
  1130. },
  1131. {
  1132. text: "AA级",
  1133. cla: "",
  1134. val: 1
  1135. },
  1136. {
  1137. text: "其他",
  1138. cla: "on",
  1139. val: 2
  1140. }],
  1141. gjjJc: "",
  1142. jcPoint: 12,
  1143. otherJc: "",
  1144. otherJcPoint: 12,
  1145. buildPrice: "",
  1146. dkYear: 20,
  1147. fwType: 1,
  1148. selfxyJb: 2,
  1149. totalMoney: 0,
  1150. showResult: !1,
  1151. userActionOptions: {
  1152. type: 0,
  1153. pageId: "jsq_fd^gjjdked_pc",
  1154. params: {}
  1155. }
  1156. }
  1157. },
  1158. methods: {
  1159. jbMsg: function(t) {
  1160. this.selfxyJb = t.val
  1161. },
  1162. fwMsg: function(t) {
  1163. this.fwType = t.val
  1164. },
  1165. limitVal: function(t, e) {
  1166. return e.match(t)[0]
  1167. },
  1168. infoIpt1: function(t) {
  1169. this.gjjJc = this.limitVal(/\d{0,6}(\.\d{0,2})?/g, t.target.value)
  1170. },
  1171. infoIpt2: function(t) {
  1172. this.jcPoint = this.limitVal(/\d{0,2}(\.\d{0,2})?/g, t.target.value)
  1173. },
  1174. infoIpt3: function(t) {
  1175. this.otherJc = this.limitVal(/\d{0,6}(\.\d{0,2})?/g, t.target.value)
  1176. },
  1177. infoIpt4: function(t) {
  1178. this.otherJcPoint = this.limitVal(/\d{0,2}(\.\d{0,2})?/g, t.target.value)
  1179. },
  1180. infoIpt5: function(t) {
  1181. this.buildPrice = this.limitVal(/\d{0,12}(\.\d{0,2})?/g, t.target.value)
  1182. },
  1183. infoIpt6: function(t) {
  1184. this.dkYear = this.limitVal(/\d{0,2}/g, t.target.value)
  1185. },
  1186. getResult: function() {
  1187. var t = this,
  1188. e = this;
  1189. if (!this.gjjJc) return this.$toast.show("住房公积金个人月缴存额不能为空,请输入"),
  1190. !1;
  1191. if (!this.jcPoint || this.jcPoint > 100 || 0 == this.jcPoint) return this.$toast.show("缴存比例不正确"),
  1192. !1;
  1193. if (this.otherJc && (!this.otherJcPoint || this.otherJcPoint > 100 || 0 == this.otherJcPoint)) this.$toast.show("配偶缴存比例不正确");
  1194. else {
  1195. if (!this.buildPrice) return this.$toast.show('"房屋评估价值或实际购房款"不能为空,请输入'),
  1196. !1;
  1197. if (0 == this.buildPrice) return this.$toast.show('"房屋评估价值或实际购房款"不能为零,请输入'),
  1198. !1;
  1199. if (!this.dkYear) return this.$toast.show("贷款年限不能为空,请输入"),
  1200. !1;
  1201. if (0 == this.dkYear) return this.$toast.show("贷款年限不能为零,请重新输入"),
  1202. !1;
  1203. if (this.dkYear > 30) return this.$toast.show("贷款年限不能大于30年,请重新输入"),
  1204. this.dkYear = "",
  1205. !1
  1206. }
  1207. var s = (this.gjjJc / (this.jcPoint / 100) || 0) + (this.otherJc / (this.otherJcPoint / 100) || 0);
  1208. if (s <= 400) return this.$toast.show("家庭月收入低于400,不符合贷款条件"),
  1209. !1;
  1210. var i = Math.round((s - 400) / this.calculate() * 1e4 * 10) / 10,
  1211. n = void 0;
  1212. switch (e.selfxyJb) {
  1213. case 0:
  1214. i *= 1.3;
  1215. break;
  1216. case 1:
  1217. i *= 1.15
  1218. }
  1219. switch (i = Math.min(i, 8e5), e.fwType) {
  1220. case 0:
  1221. n = .9 * e.buildPrice;
  1222. break;
  1223. case 1:
  1224. n = .8 * e.buildPrice
  1225. }
  1226. i = Math.floor(Math.min(i, n) / 1e4 * 10) / 10,
  1227. this.totalMoney = i || 0,
  1228. this.showResult = !1;
  1229. var o = void 0;
  1230. o = 0 === this.selfxyJb ? "AAA级": 1 === this.selfxyJb ? "AA级": "其他",
  1231. this.userActionOptions.type = 147,
  1232. this.userActionOptions.params = {
  1233. cpfdepositmine: this.gjjJc,
  1234. cpfratiomine: this.jcPoint,
  1235. cpfdepositspouse: this.otherJc,
  1236. cpfratiospouse: this.otherJcPoint,
  1237. totalprice: this.buildPrice,
  1238. dwellingtype: 1 === this.fwType ? "其他": "政策性住房",
  1239. loantime: this.dkYear + "年",
  1240. creditgrade: o,
  1241. xtfh_loanamount: encodeURIComponent(this.totalMoney + "万")
  1242. },
  1243. a.i(r.a)(this.userActionOptions),
  1244. setTimeout(function() {
  1245. t.showResult = !0
  1246. },
  1247. 0)
  1248. },
  1249. formatNumber: function(t, e) {
  1250. var a = void 0,
  1251. s = void 0,
  1252. i = void 0,
  1253. n = void 0;
  1254. if (a = t.toString(), s = a.indexOf("."), i = a.length, 0 == e) - 1 != s && (a = a.substring(0, s));
  1255. else if ( - 1 == s) for (a += ".", n = 1; n <= e; n++) a += "0";
  1256. else for (a = a.substring(0, s + e + 1), n = i; n <= s + e; n++) a += "0";
  1257. return a
  1258. },
  1259. formatData: function(t, e) {
  1260. var a = this.formatNumber(t, e),
  1261. s = parseFloat(a);
  1262. if (t.toString().length > a.length) {
  1263. var i = t.toString().substring(a.length, a.length + 1);
  1264. if (parseFloat(i) < 5) return a;
  1265. var n = void 0,
  1266. o = void 0;
  1267. if (0 == e) o = 1;
  1268. else {
  1269. n = "0.";
  1270. for (var r = 1; r < e; r++) n += "0";
  1271. n += "1",
  1272. o = parseFloat(n)
  1273. }
  1274. a = this.formatNumber(s + o, e)
  1275. }
  1276. return a
  1277. },
  1278. calculate: function() {
  1279. var t = this,
  1280. e = void 0;
  1281. return e = t.dkYear > 5 ? Math.round(3825) / 1e6: Math.round(3375) / 1e6,
  1282. this.formatData(1e4 * e * Math.pow(1 + e, 12 * t.dkYear) / (Math.pow(1 + e, 12 * t.dkYear) - 1), 2)
  1283. },
  1284. resetData: function(t, e) {
  1285. for (var a = 0; a < t.length; a++) t[a].cla = "";
  1286. t[0].cla = "on"
  1287. },
  1288. clearBoth: function() {
  1289. this.gjjJc = "",
  1290. this.jcPoint = "",
  1291. this.otherJc = "",
  1292. this.otherJcPoint = "",
  1293. this.buildPrice = "",
  1294. this.dkYear = "",
  1295. this.totalMoney = 0,
  1296. this.resetData(this.items1, this.fwType),
  1297. this.resetData(this.items2, this.selfxyJb),
  1298. this.showResult = !1
  1299. }
  1300. },
  1301. mounted: function() {
  1302. a.i(r.a)(this.userActionOptions)
  1303. }
  1304. }
  1305. },
  1306. 215 : function(t, e, a) {
  1307. "use strict";
  1308. Object.defineProperty(e, "__esModule", {
  1309. value: !0
  1310. }),
  1311. e.
  1312. default = {
  1313. name: "fwxzComponent",
  1314. data: function() {
  1315. return {
  1316. items: [{
  1317. text: "普通住宅",
  1318. val: 1
  1319. },
  1320. {
  1321. text: "非普通住宅",
  1322. val: 2
  1323. },
  1324. {
  1325. text: "经济适用房",
  1326. val: 3
  1327. }],
  1328. fill: function(t) {
  1329. this.$emit("fw-msg", t)
  1330. }
  1331. }
  1332. }
  1333. }
  1334. },
  1335. 216 : function(t, e, a) {
  1336. "use strict";
  1337. Object.defineProperty(e, "__esModule", {
  1338. value: !0
  1339. });
  1340. var s = a(128),
  1341. i = a.n(s),
  1342. n = a(486),
  1343. o = a.n(n),
  1344. r = a(488),
  1345. l = a.n(r),
  1346. c = a(58),
  1347. h = a.n(c),
  1348. u = a(46),
  1349. v = a(59);
  1350. e.
  1351. default = {
  1352. components: {
  1353. JzType: l.a,
  1354. FwxzComponent: o.a,
  1355. SelectComponent: i.a,
  1356. Toast: h.a
  1357. },
  1358. name: "shuifei",
  1359. data: function() {
  1360. return {
  1361. items1: [{
  1362. text: "新房",
  1363. cla: "on"
  1364. },
  1365. {
  1366. text: "二手房",
  1367. cla: ""
  1368. }],
  1369. items2: [{
  1370. text: "满5年",
  1371. cla: "on",
  1372. val: 3
  1373. },
  1374. {
  1375. text: "满2年",
  1376. cla: "",
  1377. val: 2
  1378. },
  1379. {
  1380. text: "不满两年",
  1381. cla: "on",
  1382. val: 1
  1383. }],
  1384. items3: [{
  1385. text: "是",
  1386. cla: "on",
  1387. val: 1
  1388. },
  1389. {
  1390. text: "否",
  1391. cla: "",
  1392. val: 2
  1393. }],
  1394. items4: [{
  1395. text: "是",
  1396. cla: "on",
  1397. val: 1
  1398. },
  1399. {
  1400. text: "否",
  1401. cla: "",
  1402. val: 2
  1403. }],
  1404. items5: [{
  1405. text: "是",
  1406. cla: "on",
  1407. val: 1
  1408. },
  1409. {
  1410. text: "否",
  1411. cla: "",
  1412. val: 2
  1413. }],
  1414. buildArea: "",
  1415. unitPrice: "",
  1416. price2: "",
  1417. jzType: 0,
  1418. jzTypeCon: "总价",
  1419. buildType: 1,
  1420. buildTypeCon: "普通住宅",
  1421. isFive: 3,
  1422. isFirst: 1,
  1423. elevator: 1,
  1424. isOnly: 1,
  1425. showFw: !1,
  1426. showJz: !1,
  1427. showEsf: !1,
  1428. resultTotal: 0,
  1429. yhTax: 0,
  1430. qTax: 0,
  1431. gbTax: "",
  1432. qsdjTax: "",
  1433. wxjjTax: "",
  1434. gbyhTax: "",
  1435. zzTax: "",
  1436. zhdjTax: "",
  1437. gsTax: "",
  1438. totalTax: 0,
  1439. ajaxData: {},
  1440. showResult: !1,
  1441. tipCon: "要买新房,快来算算吧!",
  1442. totalMoney: "",
  1443. userActionOptions: {
  1444. type: 0,
  1445. pageId: "jsq_shuifei^sfjsq_pc",
  1446. params: {}
  1447. }
  1448. }
  1449. },
  1450. computed: {
  1451. showYj: function() {
  1452. return this.showEsf && 2 === this.jzType
  1453. }
  1454. },
  1455. methods: {
  1456. selectMsg: function(t) {
  1457. this.showEsf = "二手房" === t.text,
  1458. this.tipCon = "二手房" === t.text ? "要买二手房,快来算算吧!": "要买新房,快来算算吧!",
  1459. this.clearSelect()
  1460. },
  1461. clickJz: function(t) {
  1462. this.showJz = !this.showJz,
  1463. t.stopPropagation()
  1464. },
  1465. clickFw: function(t) {
  1466. this.showFw = !this.showFw,
  1467. t.stopPropagation()
  1468. },
  1469. limitVal: function(t, e) {
  1470. return e.match(t)[0]
  1471. },
  1472. infoIpt1: function(t) {
  1473. this.buildArea = this.limitVal(/\d{0,4}(\.\d{0,2})?/g, t.target.value),
  1474. this.showEsf && (this.totalMoney = parseFloat((this.buildArea * this.unitPrice / 1e4).toFixed(2)) || "")
  1475. },
  1476. infoIpt2: function(t) {
  1477. this.unitPrice = this.limitVal(/\d{0,6}/, t.target.value),
  1478. this.showEsf && (this.totalMoney = parseFloat((this.buildArea * this.unitPrice / 1e4).toFixed(2)) || "")
  1479. },
  1480. infoIpt3: function(t) {
  1481. this.totalMoney = this.limitVal(/\d{0,6}(\.\d{0,2})?/g, t.target.value)
  1482. },
  1483. infoIpt4: function(t) {
  1484. this.price2 = this.limitVal(/\d{0,6}(\.\d{0,2})?/g, t.target.value)
  1485. },
  1486. fwMsg: function(t) {
  1487. this.buildTypeCon = t.text,
  1488. this.buildType = t.val,
  1489. this.showFw = !1
  1490. },
  1491. jzMsg: function(t) {
  1492. this.jzType = t.val,
  1493. this.jzTypeCon = t.text,
  1494. this.showJz = !1
  1495. },
  1496. fiveMsg: function(t) {
  1497. this.isFive = t.val
  1498. },
  1499. firstMsg: function(t) {
  1500. this.isFirst = t.val
  1501. },
  1502. elevatorMsg: function(t) {
  1503. this.elevator = t.val
  1504. },
  1505. onlyMsg: function(t) {
  1506. this.isOnly = t.val
  1507. },
  1508. resetData: function(t, e) {
  1509. for (var a = 0; a < t.length; a++) t[a].cla = "";
  1510. t[0].cla = "on",
  1511. t[0].val
  1512. },
  1513. clearSelect: function() {
  1514. this.buildArea = "",
  1515. this.unitPrice = "",
  1516. this.totalMoney = "",
  1517. this.jzType = 1,
  1518. this.jzTypeCon = "总价",
  1519. this.buildType = 1,
  1520. this.buildTypeCon = "普通住宅",
  1521. this.resetData(this.items2, this.isFive),
  1522. this.resetData(this.items3, this.isFirst),
  1523. this.resetData(this.items4, this.isOnly),
  1524. this.showResult = !1
  1525. },
  1526. getTax: function() {
  1527. var t = this;
  1528. if (this.showEsf) {
  1529. if (!this.buildArea) return this.$toast.show("请输入房屋面积"),
  1530. !1;
  1531. if ("0" === this.buildArea) return this.$toast.show("房屋面积不能为0"),
  1532. !1;
  1533. if (!this.unitPrice) return this.$toast.show("请输入房屋单价"),
  1534. !1;
  1535. if (!this.totalMoney) return this.$toast.show("请输入房屋总价"),
  1536. !1;
  1537. if ("0" === this.totalMoney) return this.$toast.show("房屋总价不能为0"),
  1538. !1;
  1539. if (2 === this.jzType && !this.price2) return this.$toast.show("请输入房屋原价"),
  1540. !1;
  1541. this.userActionOptions.type = 37,
  1542. this.ajaxData = {
  1543. CaculateType: this.jzType,
  1544. Area: this.buildArea,
  1545. HouseType: this.buildType,
  1546. IsFirstHouse: this.isFirst,
  1547. IsOnlyHouse: this.isOnly,
  1548. Price: 1e4 * this.totalMoney,
  1549. Price2: 1e4 * this.price2,
  1550. YearType: this.isFive,
  1551. city: this.G.city
  1552. },
  1553. this.$axios.get(t.G.urlESFSF, {
  1554. params: t.ajaxData
  1555. }).then(function(e) {
  1556. var s = e.data;
  1557. if (s) {
  1558. t.gsTax = v.formatNumber(s.geshui, 2),
  1559. t.gbyhTax = v.formatNumber(s.gongbenyinhuashui, 2),
  1560. t.qTax = v.formatNumber(s.qishui, 2),
  1561. t.yhTax = v.formatNumber(s.yinhuashui, 2),
  1562. t.zzTax = v.formatNumber(s.zengzhishui, 2),
  1563. t.zhdjTax = v.formatNumber(s.zonghedijiakuan, 2),
  1564. t.totalTax = v.formatNumber(s.heji, 2);
  1565. var i;
  1566. 1 === t.isFive ? i = "不满两年": 2 === t.isFive ? i = "满两年不满5年": 3 === t.isFive && (i = "满5年"),
  1567. t.userActionOptions.params = {
  1568. xtfh_addtax: t.zzTax,
  1569. xtfh_contracttax: t.qTax,
  1570. xtfh_coststamptax: t.gbyhTax,
  1571. xtfh_incometax: t.gsTax,
  1572. xtfh_integratedcost: t.zhdjTax,
  1573. area: t.buildArea,
  1574. unitprice: t.unitPrice,
  1575. totalprice: t.ajaxData.Price,
  1576. valuebasedway: 0 === t.ajaxData.CaculateType ? "总价": "差价",
  1577. dwellingtype: t.buildTypeCon,
  1578. year: i,
  1579. isfirst: 1 === t.isFirst ? "是": "否",
  1580. isonly: 1 === t.isOnly ? "是": "否",
  1581. xtfh_stamptax: t.yhTax,
  1582. tax: t.totalTax
  1583. },
  1584. a.i(u.a)(t.userActionOptions),
  1585. t.showResult = !1,
  1586. setTimeout(function() {
  1587. t.showResult = !0
  1588. },
  1589. 0)
  1590. } else t.$toast.show("输入信息不合法,请重新输入")
  1591. }).
  1592. catch(function(e) {
  1593. t.$toast.show(e)
  1594. })
  1595. } else {
  1596. if (!this.buildArea) return this.$toast.show("请输入房屋面积"),
  1597. !1;
  1598. if ("0" === this.buildArea) return this.$toast.show("房屋面积不能为0"),
  1599. !1;
  1600. if (!this.unitPrice) return this.$toast.show("请输入房屋单价"),
  1601. !1;
  1602. if ("0" === this.unitPrice) return this.$toast.show("房屋单价不能为0"),
  1603. !1;
  1604. this.userActionOptions.type = 36,
  1605. this.ajaxData = {
  1606. Area: t.buildArea,
  1607. IsFirstHouse: t.isFirst,
  1608. priceper: t.unitPrice,
  1609. elevator: t.elevator,
  1610. city: this.G.city
  1611. },
  1612. this.$axios.get(t.G.urlXFSF, {
  1613. params: t.ajaxData
  1614. }).then(function(e) {
  1615. var s = e.data;
  1616. s ? (t.qTax = v.formatNumber(s.qishui, 2), t.gbTax = v.formatNumber(s.gongbenfei, 2), t.qsdjTax = v.formatNumber(s.quanshudengjifei, 2), t.wxjjTax = v.formatNumber(s.weixiujijin, 2), t.totalTax = v.formatNumber(s.shuifeizongjia, 2), t.resultTotal = v.formatNumber(s.zongjia, 2), t.showResult = !1, t.userActionOptions.params = {
  1617. area: t.buildArea,
  1618. unitprice: t.unitPrice,
  1619. genre: "",
  1620. isfirst: 1 === t.isFirst ? "是": "否",
  1621. xtfh_totalprice: t.buildArea * t.unitPrice,
  1622. elevator: 1 === t.elevator ? "是": "否",
  1623. tax: t.totalTax,
  1624. xtfh_contracttax: t.qTax
  1625. },
  1626. a.i(u.a)(t.userActionOptions), setTimeout(function() {
  1627. t.showResult = !0
  1628. },
  1629. 0)) : t.$toast.show("输入不合法,请重新输入")
  1630. }).
  1631. catch(function(e) {
  1632. t.$toast.show(e)
  1633. })
  1634. }
  1635. }
  1636. },
  1637. mounted: function() {
  1638. var t = this;
  1639. a.i(u.a)(this.userActionOptions);
  1640. for (var e = ["showJz", "showFw"], s = 0; s < e.length; s++) !
  1641. function(e) {
  1642. window.addEventListener("click",
  1643. function() {
  1644. if (!t[e]) return ! 1;
  1645. t[e] = !1
  1646. })
  1647. } (e[s])
  1648. }
  1649. }
  1650. },
  1651. 217 : function(t, e, a) {
  1652. "use strict";
  1653. Object.defineProperty(e, "__esModule", {
  1654. value: !0
  1655. }),
  1656. e.
  1657. default = {
  1658. name: "jzType",
  1659. data: function() {
  1660. return {
  1661. items: [{
  1662. text: "总价",
  1663. val: 1
  1664. },
  1665. {
  1666. text: "差价",
  1667. val: 2
  1668. }],
  1669. fill: function(t) {
  1670. this.$emit("jztype-msg", t)
  1671. }
  1672. }
  1673. }
  1674. }
  1675. },
  1676. 218 : function(t, e, a) {
  1677. "use strict";
  1678. function s(t, e, a) {
  1679. for (var s = v - e,
  1680. i = v + a,
  1681. n = [], o = s; o <= i; o++) n.push({
  1682. value: o,
  1683. name: o + "年"
  1684. });
  1685. return n
  1686. }
  1687. Object.defineProperty(e, "__esModule", {
  1688. value: !0
  1689. });
  1690. var i = a(46),
  1691. n = a(480),
  1692. o = a(220),
  1693. r = a(135),
  1694. l = a(59),
  1695. c = [{
  1696. value: 38,
  1697. name: "15年10月24日利率上限(1.3倍)"
  1698. },
  1699. {
  1700. value: 37,
  1701. name: "15年10月24日利率上限(1.2倍)"
  1702. },
  1703. {
  1704. value: 36,
  1705. name: "15年10月24日利率上限(1.1倍)"
  1706. },
  1707. {
  1708. value: 35,
  1709. name: "15年10月24日利率上限(1.05倍)"
  1710. },
  1711. {
  1712. value: 34,
  1713. name: "15年10月24日利率下限(95折)"
  1714. },
  1715. {
  1716. value: 33,
  1717. name: "15年10月24日利率下限(9折)"
  1718. },
  1719. {
  1720. value: 32,
  1721. name: "15年10月24日利率下限(88折)"
  1722. },
  1723. {
  1724. value: 31,
  1725. name: "15年10月24日利率下限(85折)"
  1726. },
  1727. {
  1728. value: 30,
  1729. name: "15年10月24日利率下限(7折)"
  1730. },
  1731. {
  1732. value: 29,
  1733. name: "15年10月24日基准利率"
  1734. },
  1735. {
  1736. value: 28,
  1737. name: "15年8月26日利率上限(1.1倍)"
  1738. },
  1739. {
  1740. value: 27,
  1741. name: "15年8月26日利率下限(85折)"
  1742. },
  1743. {
  1744. value: 26,
  1745. name: "15年8月26日利率下限(7折)"
  1746. },
  1747. {
  1748. value: 25,
  1749. name: "15年8月26日基准利率"
  1750. },
  1751. {
  1752. value: 24,
  1753. name: "15年6月28日利率上限(1.1倍)"
  1754. },
  1755. {
  1756. value: 23,
  1757. name: "15年6月28日利率下限(85折)"
  1758. },
  1759. {
  1760. value: 22,
  1761. name: "15年6月28日利率下限(7折)"
  1762. },
  1763. {
  1764. value: 21,
  1765. name: "15年6月28日基准利率"
  1766. },
  1767. {
  1768. value: 20,
  1769. name: "15年5月11日利率上限(1.1倍)"
  1770. },
  1771. {
  1772. value: 19,
  1773. name: "15年5月11日利率下限(85折)"
  1774. },
  1775. {
  1776. value: 18,
  1777. name: "15年5月11日利率下限(7折)"
  1778. },
  1779. {
  1780. value: 17,
  1781. name: "15年5月11日基准利率"
  1782. },
  1783. {
  1784. value: 16,
  1785. name: "15年3月1日利率上限(1.1倍)"
  1786. },
  1787. {
  1788. value: 15,
  1789. name: "15年3月1日利率下限(85折)"
  1790. },
  1791. {
  1792. value: 14,
  1793. name: "15年3月1日利率下限(7折)"
  1794. },
  1795. {
  1796. value: 13,
  1797. name: "15年3月1日基准利率"
  1798. },
  1799. {
  1800. value: 12,
  1801. name: "14年11月22日利率上限(1.1倍)"
  1802. },
  1803. {
  1804. value: 11,
  1805. name: "14年11月22日利率下限(85折)"
  1806. },
  1807. {
  1808. value: 10,
  1809. name: "14年11月22日利率下限(7折)"
  1810. },
  1811. {
  1812. value: 9,
  1813. name: "14年11月22日基准利率"
  1814. },
  1815. {
  1816. value: 8,
  1817. name: "12年7月6日利率上限(1.1倍)"
  1818. },
  1819. {
  1820. value: 7,
  1821. name: "12年7月6日利率下限(85折)"
  1822. },
  1823. {
  1824. value: 6,
  1825. name: "12年7月6日利率下限(7折)"
  1826. },
  1827. {
  1828. value: 5,
  1829. name: "12年7月6日基准利率"
  1830. },
  1831. {
  1832. value: 4,
  1833. name: "12年6月8日利率上限(1.1倍)"
  1834. },
  1835. {
  1836. value: 3,
  1837. name: "12年6月8日利率下限(85折)"
  1838. },
  1839. {
  1840. value: 2,
  1841. name: "12年6月8日利率下限(7折)"
  1842. },
  1843. {
  1844. value: 1,
  1845. name: "12年6月8日基准利率"
  1846. }],
  1847. h = [{
  1848. name: "商业贷款",
  1849. value: 0
  1850. },
  1851. {
  1852. name: "公积金贷款",
  1853. value: 1
  1854. }],
  1855. u = [{
  1856. name: "2年(24期)",
  1857. value: 24
  1858. },
  1859. {
  1860. name: "3年(36期)",
  1861. value: 36
  1862. },
  1863. {
  1864. name: "4年(48期)",
  1865. value: 48
  1866. },
  1867. {
  1868. name: "5年(60期)",
  1869. value: 60
  1870. },
  1871. {
  1872. name: "6年(72期)",
  1873. value: 72
  1874. },
  1875. {
  1876. name: "7年(84期)",
  1877. value: 84
  1878. },
  1879. {
  1880. name: "8年(96期)",
  1881. value: 96
  1882. },
  1883. {
  1884. name: "9年(108期)",
  1885. value: 108
  1886. },
  1887. {
  1888. name: "10年(120期)",
  1889. value: 120
  1890. },
  1891. {
  1892. name: "11年(132期)",
  1893. value: 132
  1894. },
  1895. {
  1896. name: "12年(144期)",
  1897. value: 144
  1898. },
  1899. {
  1900. name: "13年(156期)",
  1901. value: 156
  1902. },
  1903. {
  1904. name: "14年(168期)",
  1905. value: 168
  1906. },
  1907. {
  1908. name: "15年(180期)",
  1909. value: 180
  1910. },
  1911. {
  1912. name: "20年(240期)",
  1913. value: 240
  1914. },
  1915. {
  1916. name: "25年(300期)",
  1917. value: 300
  1918. },
  1919. {
  1920. name: "30年(360期)",
  1921. value: 360
  1922. }],
  1923. v = (new Date).getFullYear(),
  1924. p = s(v, 12, 0),
  1925. m = s(v, 7, 30),
  1926. d = [{
  1927. value: 1,
  1928. name: "01月"
  1929. },
  1930. {
  1931. value: 2,
  1932. name: "02月"
  1933. },
  1934. {
  1935. value: 3,
  1936. name: "03月"
  1937. },
  1938. {
  1939. value: 4,
  1940. name: "04月"
  1941. },
  1942. {
  1943. value: 5,
  1944. name: "05月"
  1945. },
  1946. {
  1947. value: 6,
  1948. name: "06月"
  1949. },
  1950. {
  1951. value: 7,
  1952. name: "07月"
  1953. },
  1954. {
  1955. value: 8,
  1956. name: "08月"
  1957. },
  1958. {
  1959. value: 9,
  1960. name: "09月"
  1961. },
  1962. {
  1963. value: 10,
  1964. name: "10月"
  1965. },
  1966. {
  1967. value: 11,
  1968. name: "11月"
  1969. },
  1970. {
  1971. value: 12,
  1972. name: "12月"
  1973. }],
  1974. f = [{
  1975. value: "short",
  1976. name: "缩短还款期限,月还款额基本不变"
  1977. },
  1978. {
  1979. value: "reduce",
  1980. name: "减少月还款额,还款期限不变"
  1981. }],
  1982. _ = [{
  1983. value: "all",
  1984. name: "一次性还清"
  1985. },
  1986. {
  1987. value: "part",
  1988. name: "部分提前还款"
  1989. }];
  1990. e.
  1991. default = {
  1992. name: "huandai",
  1993. components: {
  1994. dropSelect: n,
  1995. Toast: r
  1996. },
  1997. data: function() {
  1998. return {
  1999. hasTip: !1,
  2000. calDone: !1,
  2001. repayType: h,
  2002. repayTime: u,
  2003. rateType: c,
  2004. firstYear: p,
  2005. month: d,
  2006. advYear: m,
  2007. repayMode: _,
  2008. repayMethod: f,
  2009. selected: {
  2010. repayType: h[0],
  2011. repayNum: "",
  2012. repayTime: u[14],
  2013. rateType: c[8],
  2014. firstYear: p[12],
  2015. firstMonth: d[(new Date).getMonth()],
  2016. advYear: m[7],
  2017. advMonth: d[(new Date).getMonth()],
  2018. repayMode: {
  2019. value: "all"
  2020. },
  2021. repayMethod: {
  2022. value: "short"
  2023. },
  2024. partInput: ""
  2025. },
  2026. result: {
  2027. resultNum: 0,
  2028. resultDate: "",
  2029. resultAlready: "",
  2030. resultAlreadyInterest: "",
  2031. resultOnce: "",
  2032. resultNextMonth: "",
  2033. resultSave: "",
  2034. resultDateNew: "",
  2035. resultTip: ""
  2036. },
  2037. userActionOptions: {
  2038. type: 0,
  2039. pageId: "jsq_fd^tqhk_pc",
  2040. params: {}
  2041. }
  2042. }
  2043. },
  2044. methods: {
  2045. selectType: function(t, e) {
  2046. this.selected[e] = t
  2047. },
  2048. yfdIpt: function(t) {
  2049. var e = t.target.value;
  2050. this.selected.repayNum = e.match(/\d{0,10}(\.\d{0,2})?/g)[0]
  2051. },
  2052. cal: function() {
  2053. var t = this,
  2054. e = this,
  2055. s = this.selected,
  2056. n = s.repayNum,
  2057. o = s.repayMode,
  2058. r = s.partInput ? s.partInput: "";
  2059. if (!n) return void this.$toast.show("请填入贷款总额");
  2060. if (n = 1e4 * parseFloat(n), "part" === o.value && !r) return void this.$toast.show("请填入部分提前还款额度");
  2061. var c = s.repayTime.value,
  2062. h = void 0;
  2063. 1 === s.repayType.value && (h = c > 60 ? this.getlilv(s.rateType.value, 2, 10) / 12 : this.getlilv(s.rateType.value, 2, 3) / 12),
  2064. 0 === s.repayType.value && (h = c > 60 ? this.getlilv(s.rateType.value, 1, 10) / 12 : this.getlilv(s.rateType.value, 1, 3) / 12);
  2065. var u = 12 * s.advYear.value + s.advMonth.value - (12 * s.firstYear.value + s.firstMonth.value);
  2066. if (u < 0 || u > c) return this.$toast.show("预计提前还款时间与第一次还款时间有矛盾,请查实"),
  2067. !1;
  2068. for (var v = n * (h * Math.pow(1 + h, c)) / (Math.pow(1 + h, c) - 1), p = Math.floor((12 * s.firstYear.value + s.firstMonth.value + c - 2) / 12) + "年" + ((12 * s.firstYear.value + s.firstMonth.value + c - 2) % 12 + 1) + "月", m = v * u, d = 0, f = 0, _ = 1; _ <= u; _++) d += (n - f) * h,
  2069. f = f + v - (n - f) * h;
  2070. var w = "",
  2071. g = void 0,
  2072. y = void 0,
  2073. x = void 0,
  2074. j = void 0;
  2075. if ("part" === o.value) if ((r = 1e4 * parseInt(r)) + v >= (n - f) * (1 + h)) w = "您的提前还款额已足够还清所欠贷款!",
  2076. e.hasTip = !0;
  2077. else if (e.hasTip = !1, f += v, g = v + r, "short" === s.repayMethod.value) {
  2078. var C = f + r,
  2079. M = 0;
  2080. for (M = 0; C <= n; M++) C = C + v - (n - C) * h;
  2081. M -= 1,
  2082. y = (n - f - r) * (h * Math.pow(1 + h, M)) / (Math.pow(1 + h, M) - 1),
  2083. x = v * c - m - g - y * M,
  2084. j = Math.floor((12 * s.advYear.value + s.advMonth.value + M - 2) / 12) + "年" + ((12 * s.advYear.value + s.advMonth.value + M - 2) % 12 + 1) + "月"
  2085. } else "reduce" === s.repayMethod.value && (y = (n - f - r) * (h * Math.pow(1 + h, c - u)) / (Math.pow(1 + h, c - u) - 1), x = v * c - m - g - y * (c - u), j = p);
  2086. "all" !== o.value && "" == w || (g = (n - f) * (1 + h), y = 0, x = v * c - m - g, j = s.advYear.value + "年" + s.advMonth.value + "月");
  2087. var A = this.result,
  2088. T = Math.round(100 * v) / 100,
  2089. b = Math.round(100 * m) / 100,
  2090. R = Math.round(100 * d) / 100,
  2091. I = Math.round(100 * g) / 100,
  2092. k = Math.round(100 * y) / 100,
  2093. N = Math.round(100 * x) / 100;
  2094. if (A.resultNum = T > 1e4 ? (T / 1e4).toFixed(2) + "万": T, A.resultNum = T > 1e8 ? (T / 1e8).toFixed(2) + "亿": T, A.resultDate = p, A.resultAlready = l.formatNumber(b), A.resultAlreadyInterest = l.formatNumber(R), A.resultOnce = l.formatNumber(I), A.resultNextMonth = l.formatNumber(k), A.resultSave = l.formatNumber(N), A.resultDateNew = j, A.resultTip = w, this.calDone = !1, this.userActionOptions.params = {
  2095. loanamount: this.selected.repayNum + "万",
  2096. loantime: this.selected.repayTime.value + "月",
  2097. repaymenttime: this.selected.firstYear.value + "年" + this.selected.firstMonth.value + "月",
  2098. repaymenttimeadvance: this.selected.advYear.value + "年" + this.selected.advMonth.value + "月",
  2099. repaymentmethod: "all" === this.selected.repayMode.value ? "一次还清": "部分还清",
  2100. xtfh_yuegong: A.resultNum,
  2101. xtfh_totalrepayment: A.resultAlready,
  2102. xtfh_interestpaid: A.resultAlreadyInterest
  2103. },
  2104. "all" !== this.selected.repayMode.value) {
  2105. var P = "";
  2106. P = "short" === this.selected.repayMethod ? "缩短还款期限,月还款额基本不变": "减少月还款额,还款期限不变",
  2107. this.userActionOptions.params.treatmentmethod = encodeURIComponent(P)
  2108. }
  2109. 0 === s.repayType.value ? (this.userActionOptions.type = 146, this.userActionOptions.params.annualinterestrate = (100 * h * 12).toFixed(3) + "%") : (this.userActionOptions.type = 147, this.userActionOptions.params.loanrateforgjj = (100 * h * 12).toFixed(3) + "%"),
  2110. a.i(i.a)(this.userActionOptions),
  2111. setTimeout(function() {
  2112. t.calDone = !0
  2113. },
  2114. 0)
  2115. },
  2116. getlilv: function(t, e, a) {
  2117. var s = this.getArrayIndexFromYear(a, 1),
  2118. i = this.getArrayIndexFromYear(a, 2);
  2119. return t = parseInt(t),
  2120. 1 == e ? o[t][e][s] : 2 == e ? o[t][e][i] : void 0
  2121. },
  2122. getArrayIndexFromYear: function(t, e) {
  2123. var a = 0;
  2124. return 1 == e ? a = 1 == t ? 1 : t > 1 && t <= 3 ? 3 : t > 3 && t <= 5 ? 5 : 10 : 2 == e && (a = t > 5 ? 10 : 5),
  2125. a
  2126. },
  2127. empty: function() {
  2128. this.selected;
  2129. this.selected.repayType = h[0],
  2130. this.selected.repayNum = "",
  2131. this.selected.repayTime = u[14],
  2132. this.selected.rateType = c[8],
  2133. this.selected.firstYear = year[0],
  2134. this.selected.firstMonth = d[(new Date).getMonth()],
  2135. this.selected.advYear = year[0],
  2136. this.selected.advMonth = d[(new Date).getMonth()],
  2137. this.selected.repayMode = {
  2138. value: "all"
  2139. },
  2140. this.selected.repayMethod = {
  2141. value: "short"
  2142. },
  2143. this.selected.partInput = ""
  2144. }
  2145. },
  2146. mounted: function() {
  2147. a.i(i.a)(this.userActionOptions)
  2148. }
  2149. }
  2150. },
  2151. 219 : function(t, e, a) {
  2152. "use strict";
  2153. Object.defineProperty(e, "__esModule", {
  2154. value: !0
  2155. });
  2156. var s = a(128),
  2157. i = a.n(s),
  2158. n = a(134),
  2159. o = a(58),
  2160. r = a.n(o),
  2161. l = a(46),
  2162. c = a(59),
  2163. h = new n.a;
  2164. e.
  2165. default = {
  2166. components: {
  2167. SelectComponent: i.a,
  2168. Toast: r.a
  2169. },
  2170. name: "fangdai",
  2171. data: function() {
  2172. return {
  2173. items: [{
  2174. text: "个人装修贷款"
  2175. },
  2176. {
  2177. text: "个人购车贷款"
  2178. }],
  2179. items2: [{
  2180. text: "等额本金",
  2181. val: 2,
  2182. cla: "on"
  2183. },
  2184. {
  2185. text: "等额本息",
  2186. val: 1,
  2187. cla: ""
  2188. }],
  2189. type: "个人装修贷款",
  2190. showType: !1,
  2191. chargeTax: "",
  2192. payTax: "",
  2193. totalMoney: "",
  2194. rate: "",
  2195. showResult: !1,
  2196. calculateMsg: {
  2197. type: 2,
  2198. totalMoney: "",
  2199. month: "",
  2200. rate: ""
  2201. },
  2202. firstMoney: "",
  2203. djMoney: "",
  2204. totalLx: "",
  2205. otherTax: "",
  2206. userActionOptions: {
  2207. type: 0,
  2208. pageId: "jsq_fd^zxdk_pc"
  2209. }
  2210. }
  2211. },
  2212. computed: {
  2213. showDj: function() {
  2214. return 2 === this.calculateMsg.type
  2215. }
  2216. },
  2217. methods: {
  2218. clickType: function(t) {
  2219. this.showType = !this.showType,
  2220. t.stopPropagation()
  2221. },
  2222. selectType: function(t) {
  2223. this.type = t.text,
  2224. this.showType = !1,
  2225. this.showResult = !1,
  2226. this.clearAll()
  2227. },
  2228. limitVal: function(t, e) {
  2229. return e.match(t)[0]
  2230. },
  2231. infoIpt1: function(t) {
  2232. this.totalMoney = this.limitVal(/\d{0,6}(\.\d{0,2})?/g, t.target.value)
  2233. },
  2234. infoIpt2: function(t) {
  2235. this.calculateMsg.month = this.limitVal(/\d{0,3}/, t.target.value)
  2236. },
  2237. infoIpt3: function(t) {
  2238. this.rate = this.limitVal(/\d{0,2}(\.\d{0,2})?/g, t.target.value)
  2239. },
  2240. infoIpt4: function(t) {
  2241. this.chargeTax = this.limitVal(/\d{0,2}(\.\d{0,2})?/g, t.target.value)
  2242. },
  2243. infoIpt5: function(t) {
  2244. this.payTax = this.limitVal(/\d{0,2}(\.\d{0,2})?/g, t.target.value)
  2245. },
  2246. clearAll: function() {
  2247. this.rate = "",
  2248. this.totalMoney = "",
  2249. this.calculateMsg.month = "",
  2250. this.chargeTax = "",
  2251. this.payTax = "",
  2252. this.showResult = !1
  2253. },
  2254. calculate: function() {
  2255. var t = this;
  2256. this.calculateMsg.totalMoney = 1e4 * this.totalMoney,
  2257. this.calculateMsg.rate = this.rate / 100;
  2258. var e = h.calculate(this.calculateMsg);
  2259. this.djMoney = c.formatNumber(e.djMoney, 2) || 0,
  2260. this.firstMoney = c.formatNumber(e.firstMonYg, 2),
  2261. this.totalLx = c.formatNumber(e.toatlInterest, 2),
  2262. this.otherTax = c.formatNumber((this.totalMoney * this.payTax).toFixed(2) || 0, 2),
  2263. this.showResult = !1,
  2264. this.userActionOptions.type = 29,
  2265. this.userActionOptions.params = {
  2266. xtfh_othermoney: this.otherTax,
  2267. xtfh_monthlyrepayment: this.firstMoney,
  2268. loantype: this.type,
  2269. loanamount: this.totalMoney,
  2270. loantime: this.calculateMsg.month + "个月",
  2271. annualinterestrate: parseFloat(100 * this.calculateMsg.rate).toFixed(1) + "%",
  2272. monthmanagefee: parseFloat(this.chargeTax).toFixed(1) + "%",
  2273. onecharge: parseFloat(this.payTax).toFixed(1) + "%",
  2274. repaymentmethod: 1 === this.calculateMsg.type ? "等额本息": "等额本金",
  2275. xtfh_totalinterest: this.totalLx
  2276. },
  2277. a.i(l.a)(this.userActionOptions),
  2278. setTimeout(function() {
  2279. t.showResult = !0
  2280. },
  2281. 0)
  2282. },
  2283. startCalculate: function() {
  2284. return this.totalMoney ? "0" === this.totalMoney ? (this.$toast.show("贷款金额不能为0,请输入!"), !1) : this.rate ? "0" === this.rate ? (this.$toast.show("贷款利率不能为0,请输入!"), !1) : this.calculateMsg.month ? "0" === this.calculateMsg.month ? (this.$toast.show("贷款期限不能为0,请输入!"), !1) : void this.calculate() : (this.$toast.show("贷款期限不能为空,请输入!"), !1) : (this.$toast.show("贷款利率不能为空,请输入!"), !1) : (this.$toast.show("贷款金额不能为空,请输入!"), !1)
  2285. },
  2286. selectMsg: function(t) {
  2287. this.calculateMsg.type = t.val,
  2288. this.showResult = !1
  2289. }
  2290. },
  2291. mounted: function() {
  2292. var t = this;
  2293. a.i(l.a)(this.userActionOptions);
  2294. for (var e = ["showType"], s = 0; s < e.length; s++) !
  2295. function(e) {
  2296. window.addEventListener("click",
  2297. function() {
  2298. if (!t[e]) return ! 1;
  2299. t[e] = !1
  2300. })
  2301. } (e[s])
  2302. }
  2303. }
  2304. },
  2305. 220 : function(t, e) {
  2306. var a = [];
  2307. a[1] = [],
  2308. a[1][1] = [],
  2309. a[1][2] = [],
  2310. a[1][1][1] = .0631,
  2311. a[1][1][3] = .064,
  2312. a[1][1][5] = .0665,
  2313. a[1][1][10] = .068,
  2314. a[1][2][5] = .042,
  2315. a[1][2][10] = .047,
  2316. a[2] = [],
  2317. a[2][1] = [],
  2318. a[2][2] = [],
  2319. a[2][1][1] = .04417,
  2320. a[2][1][3] = .0448,
  2321. a[2][1][5] = .04655,
  2322. a[2][1][10] = .0476,
  2323. a[2][2][5] = .042,
  2324. a[2][2][10] = .047,
  2325. a[3] = [],
  2326. a[3][1] = [],
  2327. a[3][2] = [],
  2328. a[3][1][1] = .053635,
  2329. a[3][1][3] = .0544,
  2330. a[3][1][5] = .056525,
  2331. a[3][1][10] = .0578,
  2332. a[3][2][5] = .042,
  2333. a[3][2][10] = .047,
  2334. a[4] = [],
  2335. a[4][1] = [],
  2336. a[4][2] = [],
  2337. a[4][1][1] = .06941,
  2338. a[4][1][3] = .0704,
  2339. a[4][1][5] = .07315,
  2340. a[4][1][10] = .0748,
  2341. a[4][2][5] = .042,
  2342. a[4][2][10] = .047,
  2343. a[5] = [],
  2344. a[5][1] = [],
  2345. a[5][2] = [],
  2346. a[5][1][1] = .06,
  2347. a[5][1][3] = .0615,
  2348. a[5][1][5] = .064,
  2349. a[5][1][10] = .0655,
  2350. a[5][2][5] = .04,
  2351. a[5][2][10] = .045,
  2352. a[6] = [],
  2353. a[6][1] = [],
  2354. a[6][2] = [],
  2355. a[6][1][1] = .042,
  2356. a[6][1][3] = .04305,
  2357. a[6][1][5] = .0448,
  2358. a[6][1][10] = .04585,
  2359. a[6][2][5] = .04,
  2360. a[6][2][10] = .045,
  2361. a[7] = [],
  2362. a[7][1] = [],
  2363. a[7][2] = [],
  2364. a[7][1][1] = .051,
  2365. a[7][1][3] = .052275,
  2366. a[7][1][5] = .0544,
  2367. a[7][1][10] = .055675,
  2368. a[7][2][5] = .04,
  2369. a[7][2][10] = .045,
  2370. a[8] = [],
  2371. a[8][1] = [],
  2372. a[8][2] = [],
  2373. a[8][1][1] = .066,
  2374. a[8][1][3] = .06765,
  2375. a[8][1][5] = .0704,
  2376. a[8][1][10] = .07205,
  2377. a[8][2][5] = .04,
  2378. a[8][2][10] = .045,
  2379. a[9] = [],
  2380. a[9][1] = [],
  2381. a[9][2] = [],
  2382. a[9][1][1] = .06,
  2383. a[9][1][3] = .06,
  2384. a[9][1][5] = .06,
  2385. a[9][1][10] = .0615,
  2386. a[9][2][5] = .0375,
  2387. a[9][2][10] = .0425,
  2388. a[10] = [],
  2389. a[10][1] = [],
  2390. a[10][2] = [],
  2391. a[10][1][1] = .042,
  2392. a[10][1][3] = .042,
  2393. a[10][1][5] = .042,
  2394. a[10][1][10] = .04305,
  2395. a[10][2][5] = .02625,
  2396. a[10][2][10] = .02975,
  2397. a[11] = [],
  2398. a[11][1] = [],
  2399. a[11][2] = [],
  2400. a[11][1][1] = .051,
  2401. a[11][1][3] = .051,
  2402. a[11][1][5] = .051,
  2403. a[11][1][10] = .052275,
  2404. a[11][2][5] = .031875,
  2405. a[11][2][10] = .036125,
  2406. a[12] = [],
  2407. a[12][1] = [],
  2408. a[12][2] = [],
  2409. a[12][1][1] = .066,
  2410. a[12][1][3] = .066,
  2411. a[12][1][5] = .066,
  2412. a[12][1][10] = .06765,
  2413. a[12][2][5] = .04125,
  2414. a[12][2][10] = .04675,
  2415. a[13] = [],
  2416. a[13][1] = [],
  2417. a[13][2] = [],
  2418. a[13][1][1] = .0535,
  2419. a[13][1][3] = .0575,
  2420. a[13][1][5] = .0575,
  2421. a[13][1][10] = .059,
  2422. a[13][2][5] = .035,
  2423. a[13][2][10] = .04,
  2424. a[14] = [],
  2425. a[14][1] = [],
  2426. a[14][2] = [],
  2427. a[14][1][1] = .03745,
  2428. a[14][1][3] = .04025,
  2429. a[14][1][5] = .04025,
  2430. a[14][1][10] = .0413,
  2431. a[14][2][5] = .0245,
  2432. a[14][2][10] = .028,
  2433. a[15] = [],
  2434. a[15][1] = [],
  2435. a[15][2] = [],
  2436. a[15][1][1] = .045475,
  2437. a[15][1][3] = .048875,
  2438. a[15][1][5] = .048875,
  2439. a[15][1][10] = .05015,
  2440. a[15][2][5] = .02975,
  2441. a[15][2][10] = .034,
  2442. a[16] = [],
  2443. a[16][1] = [],
  2444. a[16][2] = [],
  2445. a[16][1][1] = .05885,
  2446. a[16][1][3] = .06325,
  2447. a[16][1][5] = .06325,
  2448. a[16][1][10] = .0649,
  2449. a[16][2][5] = .0385,
  2450. a[16][2][10] = .044,
  2451. a[17] = [],
  2452. a[17][1] = [],
  2453. a[17][2] = [],
  2454. a[17][1][1] = .051,
  2455. a[17][1][3] = .055,
  2456. a[17][1][5] = .055,
  2457. a[17][1][10] = .0565,
  2458. a[17][2][5] = .0325,
  2459. a[17][2][10] = .0375,
  2460. a[18] = [],
  2461. a[18][1] = [],
  2462. a[18][2] = [],
  2463. a[18][1][1] = .0357,
  2464. a[18][1][3] = .0385,
  2465. a[18][1][5] = .0385,
  2466. a[18][1][10] = .03955,
  2467. a[18][2][5] = .02275,
  2468. a[18][2][10] = .02625,
  2469. a[19] = [],
  2470. a[19][1] = [],
  2471. a[19][2] = [],
  2472. a[19][1][1] = .04335,
  2473. a[19][1][3] = .04675,
  2474. a[19][1][5] = .04675,
  2475. a[19][1][10] = .048025,
  2476. a[19][2][5] = .027625,
  2477. a[19][2][10] = .031875,
  2478. a[20] = [],
  2479. a[20][1] = [],
  2480. a[20][2] = [],
  2481. a[20][1][1] = .0561,
  2482. a[20][1][3] = .0605,
  2483. a[20][1][5] = .0605,
  2484. a[20][1][10] = .06215,
  2485. a[20][2][5] = .03575,
  2486. a[20][2][10] = .04125,
  2487. a[21] = [],
  2488. a[21][1] = [],
  2489. a[21][2] = [],
  2490. a[21][1][1] = .0485,
  2491. a[21][1][3] = .0525,
  2492. a[21][1][5] = .0525,
  2493. a[21][1][10] = .054,
  2494. a[21][2][5] = .03,
  2495. a[21][2][10] = .035,
  2496. a[22] = [],
  2497. a[22][1] = [],
  2498. a[22][2] = [],
  2499. a[22][1][1] = .03395,
  2500. a[22][1][3] = .03675,
  2501. a[22][1][5] = .03675,
  2502. a[22][1][10] = .0378,
  2503. a[22][2][5] = .021,
  2504. a[22][2][10] = .0245,
  2505. a[23] = [],
  2506. a[23][1] = [];
  2507. a[23][2] = [],
  2508. a[23][1][1] = .041225,
  2509. a[23][1][3] = .044625,
  2510. a[23][1][5] = .044625,
  2511. a[23][1][10] = .0459,
  2512. a[23][2][5] = .0255,
  2513. a[23][2][10] = .02975,
  2514. a[24] = [],
  2515. a[24][1] = [],
  2516. a[24][2] = [],
  2517. a[24][1][1] = .05335,
  2518. a[24][1][3] = .05775,
  2519. a[24][1][5] = .05775,
  2520. a[24][1][10] = .0594,
  2521. a[24][2][5] = .033,
  2522. a[24][2][10] = .0385,
  2523. a[25] = [],
  2524. a[25][1] = [],
  2525. a[25][2] = [],
  2526. a[25][1][1] = .046,
  2527. a[25][1][3] = .05,
  2528. a[25][1][5] = .05,
  2529. a[25][1][10] = .0515,
  2530. a[25][2][5] = .0275,
  2531. a[25][2][10] = .0325,
  2532. a[26] = [],
  2533. a[26][1] = [],
  2534. a[26][2] = [],
  2535. a[26][1][1] = .0322,
  2536. a[26][1][3] = .035,
  2537. a[26][1][5] = .035,
  2538. a[26][1][10] = .03605,
  2539. a[26][2][5] = .01925,
  2540. a[26][2][10] = .02275,
  2541. a[27] = [],
  2542. a[27][1] = [],
  2543. a[27][2] = [],
  2544. a[27][1][1] = .0391,
  2545. a[27][1][3] = .0425,
  2546. a[27][1][5] = .0425,
  2547. a[27][1][10] = .043775,
  2548. a[27][2][5] = .023375,
  2549. a[27][2][10] = .027625,
  2550. a[28] = [],
  2551. a[28][1] = [],
  2552. a[28][2] = [],
  2553. a[28][1][1] = .0506,
  2554. a[28][1][3] = .055,
  2555. a[28][1][5] = .055,
  2556. a[28][1][10] = .05665,
  2557. a[28][2][5] = .03025,
  2558. a[28][2][10] = .03575,
  2559. a[29] = [],
  2560. a[29][1] = [],
  2561. a[29][2] = [],
  2562. a[29][1][1] = .0435,
  2563. a[29][1][3] = .0475,
  2564. a[29][1][5] = .0475,
  2565. a[29][1][10] = .049,
  2566. a[29][2][5] = .0275,
  2567. a[29][2][10] = .0325,
  2568. a[30] = [],
  2569. a[30][1] = [],
  2570. a[30][2] = [],
  2571. a[30][1][1] = .03045,
  2572. a[30][1][3] = .03325,
  2573. a[30][1][5] = .03325,
  2574. a[30][1][10] = .0343,
  2575. a[30][2][5] = .01925,
  2576. a[30][2][10] = .02275,
  2577. a[31] = [],
  2578. a[31][1] = [],
  2579. a[31][2] = [],
  2580. a[31][1][1] = .036975,
  2581. a[31][1][3] = .040375,
  2582. a[31][1][5] = .040375,
  2583. a[31][1][10] = .04165,
  2584. a[31][2][5] = .023375,
  2585. a[31][2][10] = .027625,
  2586. a[32] = [],
  2587. a[32][1] = [],
  2588. a[32][2] = [],
  2589. a[32][1][1] = .03828,
  2590. a[32][1][3] = .0418,
  2591. a[32][1][5] = .0418,
  2592. a[32][1][10] = .04312,
  2593. a[32][2][5] = .0242,
  2594. a[32][2][10] = .0286,
  2595. a[33] = [],
  2596. a[33][1] = [],
  2597. a[33][2] = [],
  2598. a[33][1][1] = .03915,
  2599. a[33][1][3] = .04275,
  2600. a[33][1][5] = .04275,
  2601. a[33][1][10] = .0441,
  2602. a[33][2][5] = .02475,
  2603. a[33][2][10] = .02925,
  2604. a[34] = [],
  2605. a[34][1] = [],
  2606. a[34][2] = [],
  2607. a[34][1][1] = .041325,
  2608. a[34][1][3] = .045125,
  2609. a[34][1][5] = .045125,
  2610. a[34][1][10] = .04655,
  2611. a[34][2][5] = .026125,
  2612. a[34][2][10] = .030875,
  2613. a[35] = [],
  2614. a[35][1] = [],
  2615. a[35][2] = [],
  2616. a[35][1][1] = .045675,
  2617. a[35][1][3] = .049875,
  2618. a[35][1][5] = .049875,
  2619. a[35][1][10] = .05145,
  2620. a[35][2][5] = .028875,
  2621. a[35][2][10] = .034125,
  2622. a[36] = [],
  2623. a[36][1] = [],
  2624. a[36][2] = [],
  2625. a[36][1][1] = .04785,
  2626. a[36][1][3] = .05225,
  2627. a[36][1][5] = .05225,
  2628. a[36][1][10] = .0539,
  2629. a[36][2][5] = .03025,
  2630. a[36][2][10] = .03575,
  2631. a[37] = [],
  2632. a[37][1] = [],
  2633. a[37][2] = [],
  2634. a[37][1][1] = .0522,
  2635. a[37][1][3] = .057,
  2636. a[37][1][5] = .057,
  2637. a[37][1][10] = .0588,
  2638. a[37][2][5] = .033,
  2639. a[37][2][10] = .039,
  2640. a[38] = [],
  2641. a[38][1] = [],
  2642. a[38][2] = [],
  2643. a[38][1][1] = .05655,
  2644. a[38][1][3] = .06175,
  2645. a[38][1][5] = .06175,
  2646. a[38][1][10] = .0637,
  2647. a[38][2][5] = .03575,
  2648. a[38][2][10] = .04225,
  2649. t.exports = a
  2650. },
  2651. 221 : function(t, e, a) {
  2652. "use strict";
  2653. var s = a(182),
  2654. i = a(508),
  2655. n = a(483),
  2656. o = a.n(n),
  2657. r = a(487),
  2658. l = a.n(r),
  2659. c = a(489),
  2660. h = a.n(c),
  2661. u = a(485),
  2662. v = a.n(u),
  2663. p = a(484),
  2664. m = a.n(p),
  2665. d = a(490),
  2666. f = a.n(d);
  2667. s.a.use(i.a);
  2668. var _ = history.pushState && /test\.fang\.com\:8080|ditu\.(test\.)*fang\.com|newhouse\.([a-z\.]*)fang\.com/.test(location.host),
  2669. w = [];
  2670. _ || w.push({
  2671. path: "/",
  2672. redirect: function(t) {
  2673. var e, a = t.location.href,
  2674. s = a.match(/\/(jsq|house)\/([a-zA-Z]+)\.htm/);
  2675. return s && s[0] ? e = s[0] : (s = a.match(/\/tools\/([a-zA-Z0-9]+)\/([a-z]+)/), e = s && s[0] ? s[0] : "/tools/bj/fangdai"),
  2676. e
  2677. } (window)
  2678. }),
  2679. w.push({
  2680. path: "/house/tools.htm",
  2681. name: "fangdai",
  2682. component: o.a
  2683. }),
  2684. w.push({
  2685. path: "/jsq/sf.htm",
  2686. name: "shuifei",
  2687. component: l.a
  2688. }),
  2689. w.push({
  2690. path: "/jsq/tq.htm",
  2691. name: "tqhd",
  2692. component: h.a
  2693. }),
  2694. w.push({
  2695. path: "/jsq/gjj.htm",
  2696. name: "gjj",
  2697. component: v.a
  2698. }),
  2699. w.push({
  2700. path: "/jsq/pg.htm",
  2701. name: "gfnl",
  2702. component: m.a
  2703. }),
  2704. w.push({
  2705. path: "/jsq/zxdk.htm",
  2706. name: "zhuangxiu",
  2707. component: f.a
  2708. });
  2709. var g = new i.a({
  2710. scrollBehavior: function(t, e, a) {
  2711. return a || {
  2712. x: 0,
  2713. y: 0
  2714. }
  2715. },
  2716. mode: _ ? "history": "hash",
  2717. routes: w
  2718. }),
  2719. y = {
  2720. fangdai: "房贷计算器_公积金贷款计算器",
  2721. shuifei: "税费计算器",
  2722. tqhd: "提前还贷计算器_提前还款计算器",
  2723. gjj: "公积金贷款计算器_住房公积金贷款计算器",
  2724. gfnl: "购房能力评估计算器",
  2725. zhuangxiu: "装修贷款计算器_公积金贷款计算器"
  2726. };
  2727. g.beforeEach(function(t, e, a) {
  2728. var s = t.name;
  2729. document.title = y[s] + "_2017版_" + window.Fang.cityName + "品房网",
  2730. a()
  2731. }),
  2732. e.a = g
  2733. },
  2734. 454 : function(t, e) {},
  2735. 455 : function(t, e) {},
  2736. 456 : function(t, e) {},
  2737. 457 : function(t, e) {},
  2738. 458 : function(t, e) {},
  2739. 459 : function(t, e) {},
  2740. 46 : function(t, e, a) {
  2741. "use strict";
  2742. function s(t) {
  2743. var e, a = t.pageId || "jsq_fd^sydk_pc",
  2744. s = t.type || 0,
  2745. i = t.params || [],
  2746. n = s;
  2747. 0 === s ? e = {
  2748. "vwg.page": a
  2749. }: "jsq_fd^fdjsq_pc" === a && 147 === s ? e = {
  2750. "vwg.page": a,
  2751. "vwj.xtfh_downpayment": i.xtfh_downpayment,
  2752. "vwj.unitprice": i.unitprice,
  2753. "vwj.area": i.area,
  2754. "vwj.loanradio": i.loanradio,
  2755. "vwj.loantime": i.loantime,
  2756. "vwj.loanrateforgjj": i.loanrateforgjj,
  2757. "vwj.repaymentmethod": encodeURIComponent(i.repaymentmethod),
  2758. "vwj.totalprice": i.totalprice,
  2759. "vwj.xtfh_loanamount": i.xtfh_loanamount,
  2760. "vwj.xtfh_loantime": i.xtfh_loantime,
  2761. "vwj.xtfh_yuegong": i.xtfh_yuegong,
  2762. "vwj.xtfh_paymentinterest": i.xtfh_paymentinterest,
  2763. "vwj.xtfh_repaymentamount": i.xtfh_repaymentamount
  2764. }: "jsq_fd^fdjsq_pc" === a && 146 === s ? e = {
  2765. "vwg.page": a,
  2766. "vwj.xtfh_downpayment": i.xtfh_downpayment,
  2767. "vwj.unitprice": i.unitprice,
  2768. "vwj.area": i.area,
  2769. "vwj.loanradio": i.loanradio,
  2770. "vwj.loantime": i.loantime,
  2771. "vwj.annualinterestrate": i.annualinterestrate,
  2772. "vwj.repaymentmethod": encodeURIComponent(i.repaymentmethod),
  2773. "vwj.totalprice": i.totalprice,
  2774. "vwj.xtfh_loanamount": i.xtfh_loanamount,
  2775. "vwj.xtfh_loantime": i.xtfh_loantime,
  2776. "vwj.xtfh_yuegong": i.xtfh_yuegong,
  2777. "vwj.xtfh_monthlyrepayment": i.xtfh_monthlyrepayment || "",
  2778. "vwj.xtfh_monthdeclineamount": i.xtfh_monthdeclineamount || "",
  2779. "vwj.xtfh_paymentinterest": i.xtfh_paymentinterest,
  2780. "vwj.xtfh_repaymentamount": i.xtfh_repaymentamount
  2781. }: "jsq_fd^fdjsq_pc" === a && 148 === s ? e = {
  2782. "vwg.page": a,
  2783. "vwj.loanamount": i.loanamount,
  2784. "vwj.loantime": i.loantime,
  2785. "vwj.providentfundloanamount": i.providentfundloanamount,
  2786. "vwj.annualinterestrate": encodeURIComponent(i.annualinterestrate),
  2787. "vwj.loanrateforgjj": encodeURIComponent(i.loanrateforgjj),
  2788. "vwj.repaymentmethod": encodeURIComponent(i.repaymentmethod),
  2789. "vwj.xtfh_yuegong": i.xtfh_yuegong,
  2790. "vwj.xtfh_monthlyrepayment": i.xtfh_monthlyrepayment,
  2791. "vwj.xtfh_monthdeclineamount": i.xtfh_monthdeclineamount,
  2792. "vwj.xtfh_paymentinterest": i.xtfh_paymentinterest,
  2793. "vwj.xtfh_repaymentamount": i.xtfh_repaymentamount
  2794. }: "jsq_shuifei^sfjsq_pc" === a && 36 === s ? e = {
  2795. "vwg.page": a,
  2796. "vwj.area": i.area,
  2797. "vwj.unitprice": i.unitprice,
  2798. "vwj.genre": i.genre,
  2799. "vwj.isfirst": i.isfirst,
  2800. "vwj.xtfh_totalprice": i.xtfh_totalprice,
  2801. "vwj.elevator": i.elevator,
  2802. "vwj.tax": i.tax,
  2803. "vwj.xtfh_contracttax": i.xtfh_contracttax
  2804. }: "jsq_shuifei^sfjsq_pc" === a && 37 === s ? e = {
  2805. "vwg.page": a,
  2806. "vwj.xtfh_addtax": i.xtfh_addtax,
  2807. "vwj.xtfh_contracttax": i.xtfh_contracttax,
  2808. "vwj.xtfh_coststamptax": i.xtfh_coststamptax,
  2809. "vwj.xtfh_incometax": i.xtfh_incometax,
  2810. "vwj.xtfh_integratedcost": i.xtfh_integratedcost,
  2811. "vwj.area": i.area,
  2812. "vwj.unitprice": i.unitprice,
  2813. "vwj.totalprice": i.totalprice,
  2814. "vwj.valuebasedway": encodeURIComponent(i.valuebasedway),
  2815. "vwj.dwellingtype": i.dwellingtype,
  2816. "vwj.year": i.year,
  2817. "vwj.isfirst": i.isfirst,
  2818. "vwj.isonly": i.isonly,
  2819. "vwj.xtfh_stamptax": i.xtfh_stamptax
  2820. }: "jsq_fd^gjjdked_pc" === a && 147 === s ? e = {
  2821. "vwg.page": a,
  2822. "vwj.cpfdepositmine": i.cpfdepositmine,
  2823. "vwj.cpfratiomine": i.cpfratiomine,
  2824. "vwj.cpfdepositspouse": i.cpfdepositspouse,
  2825. "vwj.cpfratiospouse": i.cpfratiospouse,
  2826. "vwj.totalprice": i.totalprice,
  2827. "vwj.dwellingtype": i.dwellingtype,
  2828. "vwj.loantime": i.loantime,
  2829. "vwj.creditgrade": i.creditgrade
  2830. }: "jsq_fd^tqhk_pc" === a && 147 === s ? e = {
  2831. "vwg.page": a,
  2832. "vwj.loanamount": i.loanamount,
  2833. "vwj.loantime": i.loantime,
  2834. "vwj.loanrateforgjj": i.loanrateforgjj,
  2835. "vwj.repaymenttime": encodeURIComponent(i.repaymenttime),
  2836. "vwj.repaymenttimeadvance": i.repaymenttimeadvance,
  2837. "vwj.repaymentmethod": i.repaymentmethod,
  2838. "vwj.treatmentmethod": i.treatmentmethod,
  2839. "vwj.xtfh_yuegong": i.xtfh_yuegong,
  2840. "vwj.xtfh_totalrepayment": i.xtfh_totalrepayment,
  2841. "vwj.xtfh_interestpaid": i.xtfh_interestpaid
  2842. }: "jsq_fd^tqhk_pc" === a && 146 === s ? e = {
  2843. "vwg.page": a,
  2844. "vwj.loanamount": i.loanamount,
  2845. "vwj.loantime": i.loantime,
  2846. "vwj.annualinterestrate": i.annualinterestrate,
  2847. "vwj.repaymenttime": encodeURIComponent(i.repaymenttime),
  2848. "vwj.repaymenttimeadvance": i.repaymenttimeadvance,
  2849. "vwj.repaymentmethod": i.repaymentmethod,
  2850. "vwj.treatmentmethod": i.treatmentmethod,
  2851. "vwj.xtfh_yuegong": i.xtfh_yuegong,
  2852. "vwj.xtfh_totalrepayment": i.xtfh_totalrepayment,
  2853. "vwj.xtfh_interestpaid": i.xtfh_interestpaid
  2854. }: "jsq_fd^zxdk_pc" === a && 29 === s ? e = {
  2855. "vwg.page": a,
  2856. "vwj.xtfh_othermoney": i.xtfh_othermoney,
  2857. "vwj.loantype": i.loantype,
  2858. "vwj.loanamount": i.loanamount,
  2859. "vwj.loantime": i.loantime,
  2860. "vwj.annualinterestrate": encodeURIComponent(i.annualinterestrate),
  2861. "vwj.monthmanagefee": encodeURIComponent(i.monthmanagefee),
  2862. "vwj.onecharge": encodeURIComponent(i.onecharge),
  2863. "vwj.repaymentmethod": i.repaymentmethod,
  2864. "vwj.xtfh_totalinterest": i.xtfh_totalinterest
  2865. }: "jsq_pg^zxdk_pc" === a && 50 === s && (e = {
  2866. "vwj.ownfunds": i.ownfunds,
  2867. "vwj.monthlyincome": i.monthlyincome,
  2868. "vwj.expend": i.expend,
  2869. "vwj.loantime": i.loantime,
  2870. "vwj.area": i.area
  2871. });
  2872. var o = {};
  2873. for (var r in e) e.hasOwnProperty(r) && null !== e[r] && "" !== e[r] && void 0 !== e[r] && "undefined" !== e[r] && (o[r] = e[r]);
  2874. _ub.city = Fang.cityName || "北京",
  2875. _ub.collect(n, o)
  2876. }
  2877. a.d(e, "a",
  2878. function() {
  2879. return s
  2880. })
  2881. },
  2882. 460 : function(t, e) {},
  2883. 461 : function(t, e) {},
  2884. 462 : function(t, e) {},
  2885. 463 : function(t, e) {},
  2886. 464 : function(t, e) {},
  2887. 465 : function(t, e) {},
  2888. 466 : function(t, e) {},
  2889. 467 : function(t, e) {},
  2890. 468 : function(t, e) {},
  2891. 469 : function(t, e) {},
  2892. 470 : function(t, e) {},
  2893. 471 : function(t, e) {},
  2894. 476 : function(t, e, a) {
  2895. t.exports = "/image/knowledgebase/images/banner_sma.355.jpg"
  2896. },
  2897. 477 : function(t, e, a) {
  2898. function s(t) {
  2899. a(463)
  2900. }
  2901. var i = a(10)(a(203), a(499), s, null, null);
  2902. t.exports = i.exports
  2903. },
  2904. 478 : function(t, e, a) {
  2905. function s(t) {
  2906. a(469)
  2907. }
  2908. var i = a(10)(a(204), a(505), s, null, null);
  2909. t.exports = i.exports
  2910. },
  2911. 479 : function(t, e, a) {
  2912. function s(t) {
  2913. a(458)
  2914. }
  2915. var i = a(10)(a(205), a(494), s, null, null);
  2916. t.exports = i.exports
  2917. },
  2918. 480 : function(t, e, a) {
  2919. function s(t) {
  2920. a(465)
  2921. }
  2922. var i = a(10)(a(207), a(501), s, "data-v-75deff43", null);
  2923. t.exports = i.exports
  2924. },
  2925. 481 : function(t, e, a) {
  2926. function s(t) {
  2927. a(461)
  2928. }
  2929. var i = a(10)(a(209), a(497), s, null, null);
  2930. t.exports = i.exports
  2931. },
  2932. 482 : function(t, e, a) {
  2933. function s(t) {
  2934. a(464)
  2935. }
  2936. var i = a(10)(a(210), a(500), s, null, null);
  2937. t.exports = i.exports
  2938. },
  2939. 483 : function(t, e, a) {
  2940. function s(t) {
  2941. a(456)
  2942. }
  2943. var i = a(10)(a(212), a(492), s, null, null);
  2944. t.exports = i.exports
  2945. },
  2946. 484 : function(t, e, a) {
  2947. function s(t) {
  2948. a(460)
  2949. }
  2950. var i = a(10)(a(213), a(496), s, null, null);
  2951. t.exports = i.exports
  2952. },
  2953. 485 : function(t, e, a) {
  2954. function s(t) {
  2955. a(455)
  2956. }
  2957. var i = a(10)(a(214), a(491), s, null, null);
  2958. t.exports = i.exports
  2959. },
  2960. 486 : function(t, e, a) {
  2961. function s(t) {
  2962. a(470)
  2963. }
  2964. var i = a(10)(a(215), a(506), s, null, null);
  2965. t.exports = i.exports
  2966. },
  2967. 487 : function(t, e, a) {
  2968. function s(t) {
  2969. a(468)
  2970. }
  2971. var i = a(10)(a(216), a(504), s, null, null);
  2972. t.exports = i.exports
  2973. },
  2974. 488 : function(t, e, a) {
  2975. function s(t) {
  2976. a(462)
  2977. }
  2978. var i = a(10)(a(217), a(498), s, null, null);
  2979. t.exports = i.exports
  2980. },
  2981. 489 : function(t, e, a) {
  2982. function s(t) {
  2983. a(457)
  2984. }
  2985. var i = a(10)(a(218), a(493), s, "data-v-0bdfd0d1", null);
  2986. t.exports = i.exports
  2987. },
  2988. 490 : function(t, e, a) {
  2989. function s(t) {
  2990. a(459)
  2991. }
  2992. var i = a(10)(a(219), a(495), s, null, null);
  2993. t.exports = i.exports
  2994. },
  2995. 491 : function(t, e, a) {
  2996. t.exports = {
  2997. render: function() {
  2998. var t = this,
  2999. e = t.$createElement,
  3000. s = t._self._c || e;
  3001. return s("table", [s("tr", [s("td", {
  3002. staticClass: "counter_list counter_list_width4"
  3003. },
  3004. [s("ul", {
  3005. staticClass: "clearfix fl"
  3006. },
  3007. [s("li", {},
  3008. [t._m(0), t._v(" "), s("input", {
  3009. directives: [{
  3010. name: "model",
  3011. rawName: "v-model",
  3012. value: t.gjjJc,
  3013. expression: "gjjJc"
  3014. }],
  3015. attrs: {
  3016. type: "text",
  3017. placeholder: "请输入公积金个人月缴存额",
  3018. name: ""
  3019. },
  3020. domProps: {
  3021. value: t.gjjJc
  3022. },
  3023. on: {
  3024. input: [function(e) {
  3025. e.target.composing || (t.gjjJc = e.target.value)
  3026. },
  3027. t.infoIpt1]
  3028. }
  3029. }), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {},
  3030. [t._m(1), t._v(" "), s("input", {
  3031. directives: [{
  3032. name: "model",
  3033. rawName: "v-model",
  3034. value: t.jcPoint,
  3035. expression: "jcPoint"
  3036. }],
  3037. attrs: {
  3038. type: "text",
  3039. placeholder: "请输入个人缴存比例",
  3040. name: ""
  3041. },
  3042. domProps: {
  3043. value: t.jcPoint
  3044. },
  3045. on: {
  3046. input: [function(e) {
  3047. e.target.composing || (t.jcPoint = e.target.value)
  3048. },
  3049. t.infoIpt2]
  3050. }
  3051. }), t._v(" "), s("i", [t._v("%")])]), t._v(" "), s("li", {},
  3052. [s("span", [t._v("配偶住房公积金个人月缴存额:")]), t._v(" "), s("input", {
  3053. directives: [{
  3054. name: "model",
  3055. rawName: "v-model",
  3056. value: t.otherJc,
  3057. expression: "otherJc"
  3058. }],
  3059. attrs: {
  3060. type: "text",
  3061. placeholder: "请输入配偶公积金月缴存额",
  3062. name: ""
  3063. },
  3064. domProps: {
  3065. value: t.otherJc
  3066. },
  3067. on: {
  3068. input: [function(e) {
  3069. e.target.composing || (t.otherJc = e.target.value)
  3070. },
  3071. t.infoIpt3]
  3072. }
  3073. }), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {},
  3074. [s("span", [t._v("缴存比例:")]), t._v(" "), s("input", {
  3075. directives: [{
  3076. name: "model",
  3077. rawName: "v-model",
  3078. value: t.otherJcPoint,
  3079. expression: "otherJcPoint"
  3080. }],
  3081. attrs: {
  3082. type: "text",
  3083. placeholder: "请输入配偶公积金缴存比例",
  3084. name: ""
  3085. },
  3086. domProps: {
  3087. value: t.otherJcPoint
  3088. },
  3089. on: {
  3090. input: [function(e) {
  3091. e.target.composing || (t.otherJcPoint = e.target.value)
  3092. },
  3093. t.infoIpt4]
  3094. }
  3095. }), t._v(" "), s("i", [t._v("%")])]), t._v(" "), s("li", {},
  3096. [t._m(2), t._v(" "), s("input", {
  3097. directives: [{
  3098. name: "model",
  3099. rawName: "v-model",
  3100. value: t.buildPrice,
  3101. expression: "buildPrice"
  3102. }],
  3103. attrs: {
  3104. type: "text",
  3105. placeholder: "请输入房屋评估价值或实际购房款",
  3106. name: ""
  3107. },
  3108. domProps: {
  3109. value: t.buildPrice
  3110. },
  3111. on: {
  3112. input: [function(e) {
  3113. e.target.composing || (t.buildPrice = e.target.value)
  3114. },
  3115. t.infoIpt5]
  3116. }
  3117. }), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("select-component", {
  3118. attrs: {
  3119. showImportant: "ok",
  3120. title: "房屋性质",
  3121. items: t.items1
  3122. },
  3123. on: {
  3124. "select-msg": t.fwMsg
  3125. }
  3126. }), t._v(" "), s("li", {},
  3127. [t._m(3), t._v(" "), s("input", {
  3128. directives: [{
  3129. name: "model",
  3130. rawName: "v-model",
  3131. value: t.dkYear,
  3132. expression: "dkYear"
  3133. }],
  3134. attrs: {
  3135. type: "text",
  3136. placeholder: "请输入贷款年限",
  3137. name: ""
  3138. },
  3139. domProps: {
  3140. value: t.dkYear
  3141. },
  3142. on: {
  3143. input: [function(e) {
  3144. e.target.composing || (t.dkYear = e.target.value)
  3145. },
  3146. t.infoIpt6]
  3147. }
  3148. }), t._v(" "), s("i", [t._v("年")])]), t._v(" "), s("li", {
  3149. staticClass: "zhushi"
  3150. },
  3151. [t._v("( 注:贷款期限最长可计算到借款人70周岁,同时不得超过30年。)")]), t._v(" "), s("select-component", {
  3152. attrs: {
  3153. showImportant: "ok",
  3154. title: "个人信用等级",
  3155. items: t.items2
  3156. },
  3157. on: {
  3158. "select-msg": t.jbMsg
  3159. }
  3160. }), t._v(" "), s("li", [s("span"), t._v(" "), s("span", {
  3161. staticClass: "start",
  3162. on: {
  3163. click: t.getResult
  3164. }
  3165. },
  3166. [t._v("开始计算")]), t._v(" "), s("span", {
  3167. staticClass: "empty",
  3168. on: {
  3169. click: t.clearBoth
  3170. }
  3171. },
  3172. [t._v("清空重填")])])], 1)]), t._v(" "), t._m(4), t._v(" "), s("td", {
  3173. directives: [{
  3174. name: "show",
  3175. rawName: "v-show",
  3176. value: t.showResult,
  3177. expression: "showResult"
  3178. }],
  3179. staticClass: "counter_right counter_right_width4",
  3180. class: {
  3181. fadeInRight: t.showResult
  3182. },
  3183. attrs: {
  3184. valign: "top"
  3185. }
  3186. },
  3187. [s("ul", [t._m(5), t._v(" "), s("li", {
  3188. staticClass: "clearfix"
  3189. },
  3190. [s("h3", [t._v("您可以申请的最高贷款额度是 ")]), t._v(" "), s("span", {
  3191. staticClass: "on"
  3192. },
  3193. [t._v(t._s(t.totalMoney))]), t._v(" "), s("i", [t._v("万元")])])]), t._v(" "), s("p", {
  3194. staticClass: "note"
  3195. },
  3196. [t._v("*以上结果仅供参考")])]), t._v(" "), s("td", {
  3197. directives: [{
  3198. name: "show",
  3199. rawName: "v-show",
  3200. value: !t.showResult,
  3201. expression: "!showResult"
  3202. }],
  3203. staticClass: "counter_right2"
  3204. },
  3205. [s("img", {
  3206. attrs: {
  3207. src: a(57),
  3208. alt: ""
  3209. }
  3210. }), t._v(" "), s("p", [t._v("要贷款买房,赶紧算算吧!")])])])])
  3211. },
  3212. staticRenderFns: [function() {
  3213. var t = this,
  3214. e = t.$createElement,
  3215. a = t._self._c || e;
  3216. return a("span", [a("b", [t._v("*")]), t._v("住房公积金个人月缴存额:")])
  3217. },
  3218. function() {
  3219. var t = this,
  3220. e = t.$createElement,
  3221. a = t._self._c || e;
  3222. return a("span", [a("b", [t._v("*")]), t._v("缴存比例:")])
  3223. },
  3224. function() {
  3225. var t = this,
  3226. e = t.$createElement,
  3227. a = t._self._c || e;
  3228. return a("span", [a("b", [t._v("*")]), t._v("房屋评估价值或实际购房款:")])
  3229. },
  3230. function() {
  3231. var t = this,
  3232. e = t.$createElement,
  3233. a = t._self._c || e;
  3234. return a("span", [a("b", [t._v("*")]), t._v("贷款申请年限:")])
  3235. },
  3236. function() {
  3237. var t = this,
  3238. e = t.$createElement,
  3239. s = t._self._c || e;
  3240. return s("td", {
  3241. staticClass: "counter_center"
  3242. },
  3243. [s("img", {
  3244. attrs: {
  3245. src: a(56),
  3246. alt: ""
  3247. }
  3248. })])
  3249. },
  3250. function() {
  3251. var t = this,
  3252. e = t.$createElement,
  3253. a = t._self._c || e;
  3254. return a("li", {
  3255. staticClass: "title"
  3256. },
  3257. [a("h2", [t._v("计算结果")])])
  3258. }]
  3259. }
  3260. },
  3261. 492 : function(t, e, a) {
  3262. t.exports = {
  3263. render: function() {
  3264. var t = this,
  3265. e = t.$createElement,
  3266. s = t._self._c || e;
  3267. return s("table", [s("tr", [s("td", {
  3268. staticClass: "counter_list",
  3269. class: t.isWidth5
  3270. },
  3271. [s("ul", {
  3272. staticClass: "clearfix fl"
  3273. },
  3274. [s("li", [s("span", [t._v("贷款类别:")]), t._v(" "), s("div", {
  3275. staticClass: "clearfix"
  3276. },
  3277. [s("p", {
  3278. staticClass: "select"
  3279. },
  3280. [s("input", {
  3281. directives: [{
  3282. name: "model",
  3283. rawName: "v-model",
  3284. value: t.dkType,
  3285. expression: "dkType"
  3286. }],
  3287. attrs: {
  3288. type: "",
  3289. name: "",
  3290. readonly: "readonly"
  3291. },
  3292. domProps: {
  3293. value: t.dkType
  3294. },
  3295. on: {
  3296. click: t.clickDk,
  3297. input: function(e) {
  3298. e.target.composing || (t.dkType = e.target.value)
  3299. }
  3300. }
  3301. }), t._v(" "), s("i")]), t._v(" "), s("ul", {
  3302. directives: [{
  3303. name: "show",
  3304. rawName: "v-show",
  3305. value: t.showDkType,
  3306. expression: "showDkType"
  3307. }],
  3308. staticClass: "option"
  3309. },
  3310. t._l(t.items1,
  3311. function(e) {
  3312. return s("li", {
  3313. on: {
  3314. click: function(a) {
  3315. t.selectDkType(e)
  3316. }
  3317. }
  3318. },
  3319. [t._v(t._s(e.text))])
  3320. }))])]), t._v(" "), s("li", {
  3321. directives: [{
  3322. name: "show",
  3323. rawName: "v-show",
  3324. value: t.showCom,
  3325. expression: "showCom"
  3326. }]
  3327. },
  3328. [s("span", [t._v("商业贷款额:")]), t._v(" "), s("input", {
  3329. directives: [{
  3330. name: "model",
  3331. rawName: "v-model",
  3332. value: t.sdtotal,
  3333. expression: "sdtotal"
  3334. }],
  3335. staticClass: "black",
  3336. attrs: {
  3337. type: "text",
  3338. placeholder: "请输入商业贷款额",
  3339. name: ""
  3340. },
  3341. domProps: {
  3342. value: t.sdtotal
  3343. },
  3344. on: {
  3345. input: [function(e) {
  3346. e.target.composing || (t.sdtotal = e.target.value)
  3347. },
  3348. t.sdIpt]
  3349. }
  3350. }), t._v(" "), s("i", [t._v("万")])]), t._v(" "), s("li", {
  3351. directives: [{
  3352. name: "show",
  3353. rawName: "v-show",
  3354. value: t.showCom,
  3355. expression: "showCom"
  3356. }],
  3357. staticClass: "money_rate"
  3358. },
  3359. [s("span", [t._v("商贷利率:")]), t._v(" "), s("div", {
  3360. staticClass: "clearfix"
  3361. },
  3362. [s("p", {
  3363. staticClass: "select"
  3364. },
  3365. [s("input", {
  3366. directives: [{
  3367. name: "model",
  3368. rawName: "v-model",
  3369. value: t.sdRateCon,
  3370. expression: "sdRateCon"
  3371. }],
  3372. attrs: {
  3373. type: "text",
  3374. name: "",
  3375. readonly: "readonly"
  3376. },
  3377. domProps: {
  3378. value: t.sdRateCon
  3379. },
  3380. on: {
  3381. click: t.sdClickRate,
  3382. input: function(e) {
  3383. e.target.composing || (t.sdRateCon = e.target.value)
  3384. }
  3385. }
  3386. }), t._v(" "), s("i")]), t._v(" "), s("aj-rate", {
  3387. directives: [{
  3388. name: "show",
  3389. rawName: "v-show",
  3390. value: t.showRatesd,
  3391. expression: "showRatesd"
  3392. }],
  3393. on: {
  3394. "rate-msg": t.rateComSd
  3395. }
  3396. })], 1), t._v(" "), s("input", {
  3397. directives: [{
  3398. name: "model",
  3399. rawName: "v-model",
  3400. value: t.sdRate,
  3401. expression: "sdRate"
  3402. }],
  3403. attrs: {
  3404. type: "text",
  3405. name: "",
  3406. placeholder: ""
  3407. },
  3408. domProps: {
  3409. value: t.sdRate
  3410. },
  3411. on: {
  3412. input: [function(e) {
  3413. e.target.composing || (t.sdRate = e.target.value)
  3414. },
  3415. t.sdRateIpt]
  3416. }
  3417. }), t._v(" "), s("i", [t._v("%")])]), t._v(" "), s("li", {
  3418. directives: [{
  3419. name: "show",
  3420. rawName: "v-show",
  3421. value: t.showCom,
  3422. expression: "showCom"
  3423. }]
  3424. },
  3425. [s("span", [t._v("公积金贷款额:")]), t._v(" "), s("input", {
  3426. directives: [{
  3427. name: "model",
  3428. rawName: "v-model",
  3429. value: t.gjjtotal,
  3430. expression: "gjjtotal"
  3431. }],
  3432. attrs: {
  3433. type: "text",
  3434. placeholder: "请输入公积金贷款额",
  3435. name: ""
  3436. },
  3437. domProps: {
  3438. value: t.gjjtotal
  3439. },
  3440. on: {
  3441. input: [function(e) {
  3442. e.target.composing || (t.gjjtotal = e.target.value)
  3443. },
  3444. t.gjjIpt]
  3445. }
  3446. }), t._v(" "), s("i", [t._v("万")])]), t._v(" "), s("li", {
  3447. directives: [{
  3448. name: "show",
  3449. rawName: "v-show",
  3450. value: t.showCom,
  3451. expression: "showCom"
  3452. }],
  3453. staticClass: "money_rate"
  3454. },
  3455. [s("span", [t._v("公积金利率:")]), t._v(" "), s("div", {
  3456. staticClass: "clearfix"
  3457. },
  3458. [s("p", {
  3459. staticClass: "select"
  3460. },
  3461. [s("input", {
  3462. directives: [{
  3463. name: "model",
  3464. rawName: "v-model",
  3465. value: t.gjjRateCon,
  3466. expression: "gjjRateCon"
  3467. }],
  3468. attrs: {
  3469. type: "",
  3470. name: "",
  3471. readonly: "readonly"
  3472. },
  3473. domProps: {
  3474. value: t.gjjRateCon
  3475. },
  3476. on: {
  3477. click: t.gjjClickRate,
  3478. input: function(e) {
  3479. e.target.composing || (t.gjjRateCon = e.target.value)
  3480. }
  3481. }
  3482. }), t._v(" "), s("i")]), t._v(" "), s("aj-rate", {
  3483. directives: [{
  3484. name: "show",
  3485. rawName: "v-show",
  3486. value: t.showRategjj,
  3487. expression: "showRategjj"
  3488. }],
  3489. on: {
  3490. "rate-msg": t.rateComGjj
  3491. }
  3492. })], 1), t._v(" "), s("input", {
  3493. directives: [{
  3494. name: "model",
  3495. rawName: "v-model",
  3496. value: t.gjjRate,
  3497. expression: "gjjRate"
  3498. }],
  3499. attrs: {
  3500. type: "text",
  3501. name: "",
  3502. placeholder: ""
  3503. },
  3504. domProps: {
  3505. value: t.gjjRate
  3506. },
  3507. on: {
  3508. input: [function(e) {
  3509. e.target.composing || (t.gjjRate = e.target.value)
  3510. },
  3511. t.gjjRateIpt]
  3512. }
  3513. }), t._v(" "), s("i", [t._v("%")])]), t._v(" "), s("li", {
  3514. directives: [{
  3515. name: "show",
  3516. rawName: "v-show",
  3517. value: !t.showCom,
  3518. expression: "!showCom"
  3519. }]
  3520. },
  3521. [s("span", [t._v("计算方式:")]), t._v(" "), s("div", {
  3522. staticClass: "clearfix"
  3523. },
  3524. [s("p", {
  3525. staticClass: "select"
  3526. },
  3527. [s("input", {
  3528. directives: [{
  3529. name: "model",
  3530. rawName: "v-model",
  3531. value: t.calcuTypeCon,
  3532. expression: "calcuTypeCon"
  3533. }],
  3534. staticClass: "black",
  3535. attrs: {
  3536. type: "text",
  3537. name: "",
  3538. readonly: "readonly"
  3539. },
  3540. domProps: {
  3541. value: t.calcuTypeCon
  3542. },
  3543. on: {
  3544. click: t.selectCalType,
  3545. input: function(e) {
  3546. e.target.composing || (t.calcuTypeCon = e.target.value)
  3547. }
  3548. }
  3549. }), t._v(" "), s("i")]), t._v(" "), s("ul", {
  3550. directives: [{
  3551. name: "show",
  3552. rawName: "v-show",
  3553. value: t.showCalType,
  3554. expression: "showCalType"
  3555. }],
  3556. staticClass: "option"
  3557. },
  3558. t._l(t.items2,
  3559. function(e, a) {
  3560. return s("li", {
  3561. on: {
  3562. click: function(s) {
  3563. t.calcuType(a, e)
  3564. }
  3565. }
  3566. },
  3567. [t._v(t._s(e.text))])
  3568. }))])]), t._v(" "), s("li", {
  3569. directives: [{
  3570. name: "show",
  3571. rawName: "v-show",
  3572. value: t.showDkIpt,
  3573. expression: "showDkIpt"
  3574. }]
  3575. },
  3576. [s("span", [t._v("贷款总额:")]), t._v(" "), s("input", {
  3577. directives: [{
  3578. name: "model",
  3579. rawName: "v-model",
  3580. value: t.dktotal,
  3581. expression: "dktotal"
  3582. }],
  3583. attrs: {
  3584. type: "text",
  3585. placeholder: "请输入贷款总额",
  3586. name: ""
  3587. },
  3588. domProps: {
  3589. value: t.dktotal
  3590. },
  3591. on: {
  3592. input: [function(e) {
  3593. e.target.composing || (t.dktotal = e.target.value)
  3594. },
  3595. t.dktotalIpt]
  3596. }
  3597. }), t._v(" "), s("i", [t._v("万")])]), t._v(" "), s("li", {
  3598. directives: [{
  3599. name: "show",
  3600. rawName: "v-show",
  3601. value: !t.showDkIpt && !t.showCom,
  3602. expression: "!showDkIpt && !showCom"
  3603. }]
  3604. },
  3605. [s("span", [t._v("房屋单价:")]), t._v(" "), s("input", {
  3606. directives: [{
  3607. name: "model",
  3608. rawName: "v-model",
  3609. value: t.unitPrice,
  3610. expression: "unitPrice"
  3611. }],
  3612. attrs: {
  3613. type: "text",
  3614. placeholder: "请输入房屋单价",
  3615. name: ""
  3616. },
  3617. domProps: {
  3618. value: t.unitPrice
  3619. },
  3620. on: {
  3621. input: [function(e) {
  3622. e.target.composing || (t.unitPrice = e.target.value)
  3623. },
  3624. t.priceIpt]
  3625. }
  3626. }), t._v(" "), s("i", [t._v("元/平米")])]), t._v(" "), s("li", {
  3627. directives: [{
  3628. name: "show",
  3629. rawName: "v-show",
  3630. value: !t.showDkIpt && !t.showCom,
  3631. expression: "!showDkIpt && !showCom"
  3632. }]
  3633. },
  3634. [s("span", [t._v("房屋面积:")]), t._v(" "), s("input", {
  3635. directives: [{
  3636. name: "model",
  3637. rawName: "v-model",
  3638. value: t.buildArea,
  3639. expression: "buildArea"
  3640. }],
  3641. staticClass: "black",
  3642. attrs: {
  3643. type: "text",
  3644. placeholder: "请输入房屋面积",
  3645. name: ""
  3646. },
  3647. domProps: {
  3648. value: t.buildArea
  3649. },
  3650. on: {
  3651. input: [function(e) {
  3652. e.target.composing || (t.buildArea = e.target.value)
  3653. },
  3654. t.areaIpt]
  3655. }
  3656. }), t._v(" "), s("i", [t._v("平方米")])]), t._v(" "), s("li", {
  3657. directives: [{
  3658. name: "show",
  3659. rawName: "v-show",
  3660. value: !t.showDkIpt && !t.showCom,
  3661. expression: "!showDkIpt && !showCom"
  3662. }]
  3663. },
  3664. [s("span", [t._v("按揭成数:")]), t._v(" "), s("div", {
  3665. staticClass: "clearfix"
  3666. },
  3667. [s("p", {
  3668. staticClass: "select"
  3669. },
  3670. [s("input", {
  3671. directives: [{
  3672. name: "model",
  3673. rawName: "v-model",
  3674. value: t.fewCon,
  3675. expression: "fewCon"
  3676. }],
  3677. attrs: {
  3678. type: "",
  3679. name: "",
  3680. readonly: "readonly"
  3681. },
  3682. domProps: {
  3683. value: t.fewCon
  3684. },
  3685. on: {
  3686. click: t.clickFew,
  3687. input: function(e) {
  3688. e.target.composing || (t.fewCon = e.target.value)
  3689. }
  3690. }
  3691. }), t._v(" "), s("i")]), t._v(" "), s("aj-few", {
  3692. directives: [{
  3693. name: "show",
  3694. rawName: "v-show",
  3695. value: t.showFew,
  3696. expression: "showFew"
  3697. }],
  3698. on: {
  3699. "few-msg": t.fewMsg
  3700. }
  3701. })], 1)]), t._v(" "), s("li", [s("span", [t._v("按揭年数:")]), t._v(" "), s("div", {
  3702. staticClass: "clearfix"
  3703. },
  3704. [s("p", {
  3705. staticClass: "select"
  3706. },
  3707. [s("input", {
  3708. directives: [{
  3709. name: "model",
  3710. rawName: "v-model",
  3711. value: t.yearCon,
  3712. expression: "yearCon"
  3713. }],
  3714. attrs: {
  3715. type: "",
  3716. name: "",
  3717. readonly: "readonly"
  3718. },
  3719. domProps: {
  3720. value: t.yearCon
  3721. },
  3722. on: {
  3723. click: t.clickYear,
  3724. input: function(e) {
  3725. e.target.composing || (t.yearCon = e.target.value)
  3726. }
  3727. }
  3728. }), t._v(" "), s("i")]), t._v(" "), s("aj-year", {
  3729. directives: [{
  3730. name: "show",
  3731. rawName: "v-show",
  3732. value: t.showYear,
  3733. expression: "showYear"
  3734. }],
  3735. on: {
  3736. "year-msg": t.yearMsg
  3737. }
  3738. })], 1)]), t._v(" "), s("li", {
  3739. directives: [{
  3740. name: "show",
  3741. rawName: "v-show",
  3742. value: !t.showCom,
  3743. expression: "!showCom"
  3744. }],
  3745. staticClass: "money_rate"
  3746. },
  3747. [s("span", [t._v("贷款利率:")]), t._v(" "), s("div", {
  3748. staticClass: "clearfix"
  3749. },
  3750. [s("p", {
  3751. staticClass: "select"
  3752. },
  3753. [s("input", {
  3754. directives: [{
  3755. name: "model",
  3756. rawName: "v-model",
  3757. value: t.rateCon,
  3758. expression: "rateCon"
  3759. }],
  3760. attrs: {
  3761. name: "",
  3762. readonly: "readonly"
  3763. },
  3764. domProps: {
  3765. value: t.rateCon
  3766. },
  3767. on: {
  3768. click: t.clickRate,
  3769. input: function(e) {
  3770. e.target.composing || (t.rateCon = e.target.value)
  3771. }
  3772. }
  3773. }), t._v(" "), s("i")]), t._v(" "), s("aj-rate", {
  3774. directives: [{
  3775. name: "show",
  3776. rawName: "v-show",
  3777. value: t.showRate,
  3778. expression: "showRate"
  3779. }],
  3780. on: {
  3781. "rate-msg": t.rateMsg
  3782. }
  3783. })], 1), t._v(" "), s("input", {
  3784. directives: [{
  3785. name: "model",
  3786. rawName: "v-model",
  3787. value: t.rate,
  3788. expression: "rate"
  3789. }],
  3790. attrs: {
  3791. type: "text",
  3792. name: "",
  3793. placeholder: ""
  3794. },
  3795. domProps: {
  3796. value: t.rate
  3797. },
  3798. on: {
  3799. input: [function(e) {
  3800. e.target.composing || (t.rate = e.target.value)
  3801. },
  3802. t.rateIpt]
  3803. }
  3804. }), t._v(" "), s("i", [t._v("%")])]), t._v(" "), s("li", [s("span", [t._v("还款方式:")]), t._v(" "), t._l(t.items3,
  3805. function(e) {
  3806. return s("span", {
  3807. staticClass: "fangshi",
  3808. on: {
  3809. click: function(a) {
  3810. t.hkType(e)
  3811. }
  3812. }
  3813. },
  3814. [s("i", {
  3815. class: e.cla
  3816. }), t._v(t._s(e.text))])
  3817. })], 2), t._v(" "), s("li", [s("span"), t._v(" "), s("span", {
  3818. staticClass: "start",
  3819. on: {
  3820. click: t.startCalcu
  3821. }
  3822. },
  3823. [t._v("开始计算")]), t._v(" "), s("span", {
  3824. staticClass: "empty",
  3825. on: {
  3826. click: t.clearAll
  3827. }
  3828. },
  3829. [t._v("清空重填")])])])]), t._v(" "), t._m(0), t._v(" "), s("td", {
  3830. staticClass: "counter_right counter_right_width1",
  3831. class: {
  3832. fadeInRight: t.showResult,
  3833. none: !t.showResult
  3834. },
  3835. attrs: {
  3836. valign: "top"
  3837. }
  3838. },
  3839. [s("ul", [t._m(1), t._v(" "), s("li", {
  3840. directives: [{
  3841. name: "show",
  3842. rawName: "v-show",
  3843. value: !t.showDkIpt && !t.showCom,
  3844. expression: "!showDkIpt && !showCom"
  3845. }],
  3846. staticClass: "clearfix"
  3847. },
  3848. [s("h3", [t._v("首付:")]), t._v(" "), s("span", {
  3849. staticClass: "on"
  3850. },
  3851. [t._v(t._s(t.firstMoney))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  3852. staticClass: "clearfix"
  3853. },
  3854. [s("h3", [t._v(t._s(t.isType1) + ":")]), t._v(" "), s("span", {
  3855. staticClass: "on"
  3856. },
  3857. [t._v(t._s(t.monMoney))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  3858. directives: [{
  3859. name: "show",
  3860. rawName: "v-show",
  3861. value: t.showDj,
  3862. expression: "showDj"
  3863. }],
  3864. staticClass: "clearfix"
  3865. },
  3866. [s("h3", [t._v("每月递减:")]), t._v(" "), s("span", {
  3867. staticClass: "on"
  3868. },
  3869. [t._v(t._s(t.djMoney))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  3870. staticClass: "clearfix"
  3871. },
  3872. [s("h3", [t._v("贷款总额:")]), t._v(" "), s("span", [t._v(t._s(t.dkMoney))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  3873. staticClass: "clearfix"
  3874. },
  3875. [s("h3", [t._v("支付利息:")]), t._v(" "), s("span", [t._v(t._s(t.totalLx))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  3876. staticClass: "clearfix"
  3877. },
  3878. [s("h3", [t._v("还款总额:")]), t._v(" "), s("span", [t._v(t._s(t.totalMoney))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  3879. staticClass: "clearfix"
  3880. },
  3881. [s("h3", [t._v("还款月数:")]), t._v(" "), s("span", [t._v(t._s(t.totalMon))]), t._v(" "), s("i", [t._v("月")])])]), t._v(" "), s("p", {
  3882. staticClass: "note"
  3883. },
  3884. [t._v("*以上结果仅供参考")])]), t._v(" "), s("td", {
  3885. staticClass: "counter_right2",
  3886. class: {
  3887. none: t.showResult
  3888. }
  3889. },
  3890. [s("img", {
  3891. attrs: {
  3892. src: a(57),
  3893. alt: ""
  3894. }
  3895. }), t._v(" "), s("p", [t._v("要贷款买房,赶紧算算吧!")])])])])
  3896. },
  3897. staticRenderFns: [function() {
  3898. var t = this,
  3899. e = t.$createElement,
  3900. s = t._self._c || e;
  3901. return s("td", {
  3902. staticClass: "counter_center"
  3903. },
  3904. [s("img", {
  3905. attrs: {
  3906. src: a(56),
  3907. alt: ""
  3908. }
  3909. })])
  3910. },
  3911. function() {
  3912. var t = this,
  3913. e = t.$createElement,
  3914. a = t._self._c || e;
  3915. return a("li", {
  3916. staticClass: "title"
  3917. },
  3918. [a("h2", [t._v("计算结果")])])
  3919. }]
  3920. }
  3921. },
  3922. 493 : function(t, e, a) {
  3923. t.exports = {
  3924. render: function() {
  3925. var t = this,
  3926. e = t.$createElement,
  3927. s = t._self._c || e;
  3928. return s("table", [s("tr", [s("td", {
  3929. staticClass: "counter_list counter_list_width3"
  3930. },
  3931. [s("ul", {
  3932. staticClass: "clearfix fl"
  3933. },
  3934. [s("li", [s("span", [t._v("还款类型:")]), t._v(" "), s("dropSelect", {
  3935. attrs: {
  3936. selectItem: t.repayType,
  3937. name: "repayType",
  3938. defaultItem: t.selected.repayType
  3939. },
  3940. on: {
  3941. selectDrop: t.selectType
  3942. }
  3943. })], 1), t._v(" "), s("li", {},
  3944. [s("span", [t._v("原房贷金额:")]), t._v(" "), s("input", {
  3945. directives: [{
  3946. name: "model",
  3947. rawName: "v-model.number",
  3948. value: t.selected.repayNum,
  3949. expression: "selected.repayNum",
  3950. modifiers: {
  3951. number: !0
  3952. }
  3953. }],
  3954. attrs: {
  3955. type: "text",
  3956. placeholder: "请输入原房贷金额"
  3957. },
  3958. domProps: {
  3959. value: t.selected.repayNum
  3960. },
  3961. on: {
  3962. input: [function(e) {
  3963. e.target.composing || t.$set(t.selected, "repayNum", t._n(e.target.value))
  3964. },
  3965. t.yfdIpt],
  3966. blur: function(e) {
  3967. t.$forceUpdate()
  3968. }
  3969. }
  3970. }), t._v(" "), s("i", [t._v("万元")])]), t._v(" "), s("li", [s("span", [t._v("原房贷年限:")]), t._v(" "), s("dropSelect", {
  3971. attrs: {
  3972. selectItem: t.repayTime,
  3973. name: "repayTime",
  3974. defaultItem: t.selected.repayTime
  3975. },
  3976. on: {
  3977. selectDrop: t.selectType
  3978. }
  3979. })], 1), t._v(" "), s("li", {},
  3980. [s("span", [t._v("利率:")]), t._v(" "), s("dropSelect", {
  3981. attrs: {
  3982. selectItem: t.rateType,
  3983. name: "rateType",
  3984. defaultItem: t.selected.rateType
  3985. },
  3986. on: {
  3987. selectDrop: t.selectType
  3988. }
  3989. })], 1), t._v(" "), s("li", {
  3990. staticClass: "date_select clearfix"
  3991. },
  3992. [s("span", [t._v("第一次还款时间:")]), t._v(" "), s("dropSelect", {
  3993. attrs: {
  3994. selectItem: t.firstYear,
  3995. klass: "date_right",
  3996. name: "firstYear",
  3997. defaultItem: t.selected.firstYear
  3998. },
  3999. on: {
  4000. selectDrop: t.selectType
  4001. }
  4002. }), t._v(" "), s("dropSelect", {
  4003. attrs: {
  4004. selectItem: t.month,
  4005. name: "firstMonth",
  4006. defaultItem: t.selected.firstMonth
  4007. },
  4008. on: {
  4009. selectDrop: t.selectType
  4010. }
  4011. })], 1), t._v(" "), s("li", {
  4012. staticClass: "date_select clearfix"
  4013. },
  4014. [s("span", [t._v("预计提前还款时间:")]), t._v(" "), s("dropSelect", {
  4015. attrs: {
  4016. selectItem: t.advYear,
  4017. klass: "date_right",
  4018. name: "advYear",
  4019. defaultItem: t.selected.advYear
  4020. },
  4021. on: {
  4022. selectDrop: t.selectType
  4023. }
  4024. }), t._v(" "), s("dropSelect", {
  4025. attrs: {
  4026. selectItem: t.month,
  4027. name: "advMonth",
  4028. defaultItem: t.selected.advMonth
  4029. },
  4030. on: {
  4031. selectDrop: t.selectType
  4032. }
  4033. })], 1), t._v(" "), s("li", {
  4034. staticClass: "way_block"
  4035. },
  4036. [s("span", [t._v("还款方式:")]), t._v(" "), s("p", {
  4037. staticClass: "fangshi",
  4038. on: {
  4039. click: function(e) {
  4040. t.selectType(t.repayMode[0], "repayMode")
  4041. }
  4042. }
  4043. },
  4044. [s("i", {
  4045. class: {
  4046. on: "all" === t.selected.repayMode.value
  4047. }
  4048. }), t._v("\n\t\t\t\t\t\t" + t._s(t.repayMode[0].name) + "\n\t\t\t\t\t")]), t._v(" "), s("p", {
  4049. staticClass: "fangshi",
  4050. on: {
  4051. click: function(e) {
  4052. t.selectType(t.repayMode[1], "repayMode")
  4053. }
  4054. }
  4055. },
  4056. [s("i", {
  4057. class: {
  4058. on: "part" === t.selected.repayMode.value
  4059. }
  4060. }), t._v("\n\t\t\t\t\t\t" + t._s(t.repayMode[1].name)), s("input", {
  4061. directives: [{
  4062. name: "model",
  4063. rawName: "v-model.number",
  4064. value: t.selected.partInput,
  4065. expression: "selected.partInput",
  4066. modifiers: {
  4067. number: !0
  4068. }
  4069. }],
  4070. attrs: {
  4071. type: "number",
  4072. placeholder: "请输入部分提前还款额",
  4073. maxlength: "10"
  4074. },
  4075. domProps: {
  4076. value: t.selected.partInput
  4077. },
  4078. on: {
  4079. input: function(e) {
  4080. e.target.composing || t.$set(t.selected, "partInput", t._n(e.target.value))
  4081. },
  4082. blur: function(e) {
  4083. t.$forceUpdate()
  4084. }
  4085. }
  4086. }), t._v(" "), s("i", {
  4087. staticClass: "position_wen"
  4088. },
  4089. [t._v("万元")])])]), t._v(" "), s("li", {
  4090. directives: [{
  4091. name: "show",
  4092. rawName: "v-show",
  4093. value: "part" === t.selected.repayMode.value,
  4094. expression: "selected.repayMode.value === 'part'"
  4095. }],
  4096. staticClass: "way_block"
  4097. },
  4098. [s("span", [t._v("处理方式:")]), t._v(" "), s("p", {
  4099. staticClass: "fangshi",
  4100. on: {
  4101. click: function(e) {
  4102. t.selectType(t.repayMethod[0], "repayMethod")
  4103. }
  4104. }
  4105. },
  4106. [s("i", {
  4107. class: {
  4108. on: "short" === t.selected.repayMethod.value
  4109. }
  4110. }), t._v("\n\t\t\t\t\t\t" + t._s(t.repayMethod[0].name) + "\n\t\t\t\t\t")]), t._v(" "), s("p", {
  4111. staticClass: "fangshi",
  4112. on: {
  4113. click: function(e) {
  4114. t.selectType(t.repayMethod[1], "repayMethod")
  4115. }
  4116. }
  4117. },
  4118. [s("i", {
  4119. class: {
  4120. on: "reduce" === t.selected.repayMethod.value
  4121. }
  4122. }), t._v("\n\t\t\t\t\t\t" + t._s(t.repayMethod[1].name) + "\n\t\t\t\t\t")])]), t._v(" "), s("li", [s("span"), t._v(" "), s("span", {
  4123. staticClass: "start",
  4124. on: {
  4125. click: t.cal
  4126. }
  4127. },
  4128. [t._v("开始计算")]), t._v(" "), s("span", {
  4129. staticClass: "empty",
  4130. on: {
  4131. click: t.empty
  4132. }
  4133. },
  4134. [t._v("清空重填")])])])]), t._v(" "), t._m(0), t._v(" "), s("td", {
  4135. staticClass: "counter_right counter_right_width5",
  4136. class: {
  4137. none: !t.calDone,
  4138. fadeInRight: t.calDone
  4139. },
  4140. attrs: {
  4141. valign: "top"
  4142. }
  4143. },
  4144. [s("ul", [t._m(1), t._v(" "), s("li", {
  4145. staticClass: "clearfix"
  4146. },
  4147. [s("h3", [t._v("原月还款额:")]), t._v(" "), s("span", {
  4148. staticClass: "on"
  4149. },
  4150. [t._v(t._s(t.result.resultNum))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  4151. staticClass: "clearfix"
  4152. },
  4153. [s("h3", [t._v("原最后还款期:")]), t._v(" "), s("span", {
  4154. staticClass: "on"
  4155. },
  4156. [t._v(t._s(t.result.resultDate))]), t._v(" "), s("i")]), t._v(" "), s("li", {
  4157. staticClass: "clearfix"
  4158. },
  4159. [s("h3", [t._v("已还款总额:")]), t._v(" "), s("span", [t._v(t._s(t.result.resultAlready))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  4160. staticClass: "clearfix"
  4161. },
  4162. [s("h3", [t._v("已还利息额:")]), t._v(" "), s("span", [t._v(t._s(t.result.resultAlreadyInterest))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  4163. staticClass: "clearfix"
  4164. },
  4165. [s("h3", [t._v("该月一次还款额:")]), t._v(" "), s("span", [t._v(t._s(t.result.resultOnce))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  4166. staticClass: "clearfix"
  4167. },
  4168. [s("h3", [t._v("下月起月还款额:")]), t._v(" "), s("span", [t._v(t._s(t.result.resultNextMonth))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  4169. staticClass: "clearfix"
  4170. },
  4171. [s("h3", [t._v("节省利息支出:")]), t._v(" "), s("span", [t._v(t._s(t.result.resultSave))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  4172. staticClass: "clearfix"
  4173. },
  4174. [s("h3", [t._v("新的最后还款期:")]), t._v(" "), s("span", [t._v(t._s(t.result.resultDateNew))]), t._v(" "), s("i")]), t._v(" "), s("li", {
  4175. directives: [{
  4176. name: "show",
  4177. rawName: "v-show",
  4178. value: t.hasTip,
  4179. expression: "hasTip"
  4180. }],
  4181. staticClass: "clearfix"
  4182. },
  4183. [s("h3", [t._v("计算结果提示:")]), t._v(" "), s("span", [t._v(t._s(t.result.resultTip))]), t._v(" "), s("i")])]), t._v(" "), s("p", {
  4184. staticClass: "note"
  4185. },
  4186. [t._v("*以上结果仅供参考")])]), t._v(" "), s("td", {
  4187. staticClass: "counter_right2",
  4188. class: {
  4189. none: t.calDone
  4190. }
  4191. },
  4192. [s("img", {
  4193. attrs: {
  4194. src: a(57),
  4195. alt: ""
  4196. }
  4197. }), t._v(" "), s("p", [t._v("提前还贷款,快来算算吧!")])])])])
  4198. },
  4199. staticRenderFns: [function() {
  4200. var t = this,
  4201. e = t.$createElement,
  4202. s = t._self._c || e;
  4203. return s("td", {
  4204. staticClass: "counter_center"
  4205. },
  4206. [s("img", {
  4207. attrs: {
  4208. src: a(56),
  4209. alt: ""
  4210. }
  4211. })])
  4212. },
  4213. function() {
  4214. var t = this,
  4215. e = t.$createElement,
  4216. a = t._self._c || e;
  4217. return a("li", {
  4218. staticClass: "title"
  4219. },
  4220. [a("h2", [t._v("计算结果")])])
  4221. }]
  4222. }
  4223. },
  4224. 494 : function(t, e) {
  4225. t.exports = {
  4226. render: function() {
  4227. var t = this,
  4228. e = t.$createElement,
  4229. a = t._self._c || e;
  4230. return a("ul", {
  4231. staticClass: "option",
  4232. staticStyle: {
  4233. height: "150px",
  4234. "overflow-x": "hidden",
  4235. "overflow-y": "auto"
  4236. }
  4237. },
  4238. t._l(t.items,
  4239. function(e) {
  4240. return a("li", {
  4241. on: {
  4242. click: function(a) {
  4243. t.fill(e)
  4244. }
  4245. }
  4246. },
  4247. [t._v(t._s(e.text))])
  4248. }))
  4249. },
  4250. staticRenderFns: []
  4251. }
  4252. },
  4253. 495 : function(t, e, a) {
  4254. t.exports = {
  4255. render: function() {
  4256. var t = this,
  4257. e = t.$createElement,
  4258. s = t._self._c || e;
  4259. return s("table", [s("tr", [s("td", {
  4260. staticClass: "counter_list counter_list_width7"
  4261. },
  4262. [s("ul", {
  4263. staticClass: "clearfix fl"
  4264. },
  4265. [s("li", [t._m(0), t._v(" "), s("div", {
  4266. staticClass: "clearfix"
  4267. },
  4268. [s("p", {
  4269. staticClass: "select"
  4270. },
  4271. [s("input", {
  4272. directives: [{
  4273. name: "model",
  4274. rawName: "v-model",
  4275. value: t.type,
  4276. expression: "type"
  4277. }],
  4278. attrs: {
  4279. name: "",
  4280. readonly: "readonly"
  4281. },
  4282. domProps: {
  4283. value: t.type
  4284. },
  4285. on: {
  4286. click: t.clickType,
  4287. input: function(e) {
  4288. e.target.composing || (t.type = e.target.value)
  4289. }
  4290. }
  4291. }), t._v(" "), s("i")]), t._v(" "), s("ul", {
  4292. directives: [{
  4293. name: "show",
  4294. rawName: "v-show",
  4295. value: t.showType,
  4296. expression: "showType"
  4297. }],
  4298. staticClass: "option"
  4299. },
  4300. t._l(t.items,
  4301. function(e) {
  4302. return s("li", {
  4303. on: {
  4304. click: function(a) {
  4305. t.selectType(e)
  4306. }
  4307. }
  4308. },
  4309. [t._v(t._s(e.text))])
  4310. }))])]), t._v(" "), s("li", {},
  4311. [t._m(1), t._v(" "), s("input", {
  4312. directives: [{
  4313. name: "model",
  4314. rawName: "v-model",
  4315. value: t.totalMoney,
  4316. expression: "totalMoney"
  4317. }],
  4318. attrs: {
  4319. type: "text",
  4320. placeholder: "请输入贷款金额",
  4321. name: ""
  4322. },
  4323. domProps: {
  4324. value: t.totalMoney
  4325. },
  4326. on: {
  4327. input: [function(e) {
  4328. e.target.composing || (t.totalMoney = e.target.value)
  4329. },
  4330. t.infoIpt1]
  4331. }
  4332. }), t._v(" "), s("i", [t._v("万元")])]), t._v(" "), s("li", {},
  4333. [t._m(2), t._v(" "), s("input", {
  4334. directives: [{
  4335. name: "model",
  4336. rawName: "v-model",
  4337. value: t.calculateMsg.month,
  4338. expression: "calculateMsg.month"
  4339. }],
  4340. attrs: {
  4341. type: "text",
  4342. placeholder: "请输入贷款期限",
  4343. name: ""
  4344. },
  4345. domProps: {
  4346. value: t.calculateMsg.month
  4347. },
  4348. on: {
  4349. input: [function(e) {
  4350. e.target.composing || t.$set(t.calculateMsg, "month", e.target.value)
  4351. },
  4352. t.infoIpt2]
  4353. }
  4354. }), t._v(" "), s("i", [t._v("个月")])]), t._v(" "), s("li", {},
  4355. [t._m(3), t._v(" "), s("input", {
  4356. directives: [{
  4357. name: "model",
  4358. rawName: "v-model",
  4359. value: t.rate,
  4360. expression: "rate"
  4361. }],
  4362. attrs: {
  4363. type: "text",
  4364. placeholder: "请输入年利率",
  4365. name: ""
  4366. },
  4367. domProps: {
  4368. value: t.rate
  4369. },
  4370. on: {
  4371. input: [function(e) {
  4372. e.target.composing || (t.rate = e.target.value)
  4373. },
  4374. t.infoIpt3]
  4375. }
  4376. }), t._v(" "), s("i", [t._v("%")])]), t._v(" "), s("li", {},
  4377. [s("span", [t._v("月管理费:")]), t._v(" "), s("input", {
  4378. directives: [{
  4379. name: "model",
  4380. rawName: "v-model",
  4381. value: t.chargeTax,
  4382. expression: "chargeTax"
  4383. }],
  4384. attrs: {
  4385. type: "text",
  4386. placeholder: "请输入月管理费比例(选填)",
  4387. name: ""
  4388. },
  4389. domProps: {
  4390. value: t.chargeTax
  4391. },
  4392. on: {
  4393. input: [function(e) {
  4394. e.target.composing || (t.chargeTax = e.target.value)
  4395. },
  4396. t.infoIpt4]
  4397. }
  4398. }), t._v(" "), s("i", [t._v("%")])]), t._v(" "), s("li", {},
  4399. [s("span", [t._v("一次收费:")]), t._v(" "), s("input", {
  4400. directives: [{
  4401. name: "model",
  4402. rawName: "v-model",
  4403. value: t.payTax,
  4404. expression: "payTax"
  4405. }],
  4406. attrs: {
  4407. type: "text",
  4408. placeholder: "请输入一次收费比例(选填)",
  4409. name: ""
  4410. },
  4411. domProps: {
  4412. value: t.payTax
  4413. },
  4414. on: {
  4415. input: [function(e) {
  4416. e.target.composing || (t.payTax = e.target.value)
  4417. },
  4418. t.infoIpt5]
  4419. }
  4420. }), t._v(" "), s("i", [t._v("%")])]), t._v(" "), s("select-component", {
  4421. attrs: {
  4422. title: "还款种类",
  4423. items: t.items2
  4424. },
  4425. on: {
  4426. "select-msg": t.selectMsg
  4427. }
  4428. }), t._v(" "), s("li", [s("span"), t._v(" "), s("span", {
  4429. staticClass: "start",
  4430. on: {
  4431. click: t.startCalculate
  4432. }
  4433. },
  4434. [t._v("开始计算")]), t._v(" "), s("span", {
  4435. staticClass: "empty",
  4436. on: {
  4437. click: t.clearAll
  4438. }
  4439. },
  4440. [t._v("清空重填")])])], 1)]), t._v(" "), t._m(4), t._v(" "), s("td", {
  4441. directives: [{
  4442. name: "show",
  4443. rawName: "v-show",
  4444. value: t.showResult,
  4445. expression: "showResult"
  4446. }],
  4447. staticClass: "counter_right counter_right_width1",
  4448. class: {
  4449. fadeInRight: t.showResult
  4450. },
  4451. attrs: {
  4452. valign: "top"
  4453. }
  4454. },
  4455. [s("ul", [t._m(5), t._v(" "), s("li", {
  4456. staticClass: "clearfix"
  4457. },
  4458. [s("h3", [t._v("首月供:")]), t._v(" "), s("span", {
  4459. staticClass: "on"
  4460. },
  4461. [t._v(t._s(t.firstMoney))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  4462. directives: [{
  4463. name: "show",
  4464. rawName: "v-show",
  4465. value: t.showDj,
  4466. expression: "showDj"
  4467. }],
  4468. staticClass: "clearfix"
  4469. },
  4470. [s("h3", [t._v("月递减:")]), t._v(" "), s("span", {
  4471. staticClass: "on"
  4472. },
  4473. [t._v(t._s(t.djMoney))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  4474. staticClass: "clearfix"
  4475. },
  4476. [s("h3", [t._v("总利息:")]), t._v(" "), s("span", [t._v(t._s(t.totalLx))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  4477. staticClass: "clearfix"
  4478. },
  4479. [s("h3", [t._v("其他费用:")]), t._v(" "), s("span", [t._v(t._s(t.otherTax))]), t._v(" "), s("i", [t._v("元")])])]), t._v(" "), s("p", {
  4480. staticClass: "note"
  4481. },
  4482. [t._v("*以上结果仅供参考")])]), t._v(" "), s("td", {
  4483. directives: [{
  4484. name: "show",
  4485. rawName: "v-show",
  4486. value: !t.showResult,
  4487. expression: "!showResult"
  4488. }],
  4489. staticClass: "counter_right2"
  4490. },
  4491. [s("img", {
  4492. attrs: {
  4493. src: a(57),
  4494. alt: ""
  4495. }
  4496. }), t._v(" "), s("p", [t._v("要贷款买房,赶紧算算吧!")])])])])
  4497. },
  4498. staticRenderFns: [function() {
  4499. var t = this,
  4500. e = t.$createElement,
  4501. a = t._self._c || e;
  4502. return a("span", [a("b", [t._v("*")]), t._v("贷款种类:")])
  4503. },
  4504. function() {
  4505. var t = this,
  4506. e = t.$createElement,
  4507. a = t._self._c || e;
  4508. return a("span", [a("b", [t._v("*")]), t._v("贷款金额:")])
  4509. },
  4510. function() {
  4511. var t = this,
  4512. e = t.$createElement,
  4513. a = t._self._c || e;
  4514. return a("span", [a("b", [t._v("*")]), t._v("贷款期限:")])
  4515. },
  4516. function() {
  4517. var t = this,
  4518. e = t.$createElement,
  4519. a = t._self._c || e;
  4520. return a("span", [a("b", [t._v("*")]), t._v("年利率:")])
  4521. },
  4522. function() {
  4523. var t = this,
  4524. e = t.$createElement,
  4525. s = t._self._c || e;
  4526. return s("td", {
  4527. staticClass: "counter_center"
  4528. },
  4529. [s("img", {
  4530. attrs: {
  4531. src: a(56),
  4532. alt: ""
  4533. }
  4534. })])
  4535. },
  4536. function() {
  4537. var t = this,
  4538. e = t.$createElement,
  4539. a = t._self._c || e;
  4540. return a("li", {
  4541. staticClass: "title"
  4542. },
  4543. [a("h2", [t._v("计算结果")])])
  4544. }]
  4545. }
  4546. },
  4547. 496 : function(t, e, a) {
  4548. t.exports = {
  4549. render: function() {
  4550. var t = this,
  4551. e = t.$createElement,
  4552. s = t._self._c || e;
  4553. return s("table", [s("tr", [s("td", {
  4554. staticClass: "counter_list counter_list_width2"
  4555. },
  4556. [s("ul", {
  4557. staticClass: "clearfix fl"
  4558. },
  4559. [s("li", {},
  4560. [s("span", [t._v("现持有资金:")]), t._v(" "), s("input", {
  4561. directives: [{
  4562. name: "model",
  4563. rawName: "v-model",
  4564. value: t.totalMoney,
  4565. expression: "totalMoney"
  4566. }],
  4567. attrs: {
  4568. type: "text",
  4569. placeholder: "请输入现持有资金",
  4570. name: ""
  4571. },
  4572. domProps: {
  4573. value: t.totalMoney
  4574. },
  4575. on: {
  4576. input: [function(e) {
  4577. e.target.composing || (t.totalMoney = e.target.value)
  4578. },
  4579. t.infoIpt1]
  4580. }
  4581. }), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  4582. staticClass: "zhushi"
  4583. },
  4584. [t._v("(包括现金、存款、有价证券和可以筹措到的资金总和) ")]), t._v(" "), s("li", {},
  4585. [s("span", [t._v("现家庭月收入:")]), t._v(" "), s("input", {
  4586. directives: [{
  4587. name: "model",
  4588. rawName: "v-model",
  4589. value: t.monthIncome,
  4590. expression: "monthIncome"
  4591. }],
  4592. attrs: {
  4593. type: "text",
  4594. placeholder: "请输入家庭月收入",
  4595. name: ""
  4596. },
  4597. domProps: {
  4598. value: t.monthIncome
  4599. },
  4600. on: {
  4601. input: [function(e) {
  4602. e.target.composing || (t.monthIncome = e.target.value)
  4603. },
  4604. t.infoIpt2]
  4605. }
  4606. }), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {},
  4607. [s("span", [t._v("家庭平均每月固定支出:")]), t._v(" "), s("input", {
  4608. directives: [{
  4609. name: "model",
  4610. rawName: "v-model",
  4611. value: t.monthPay,
  4612. expression: "monthPay"
  4613. }],
  4614. attrs: {
  4615. type: "text",
  4616. placeholder: "请输入家庭每月固定支出",
  4617. name: ""
  4618. },
  4619. domProps: {
  4620. value: t.monthPay
  4621. },
  4622. on: {
  4623. input: [function(e) {
  4624. e.target.composing || (t.monthPay = e.target.value)
  4625. },
  4626. t.infoIpt3]
  4627. }
  4628. }), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", [s("span", [t._v("您期望偿还贷款的年限:")]), t._v(" "), s("div", {
  4629. staticClass: "clearfix"
  4630. },
  4631. [s("p", {
  4632. staticClass: "select"
  4633. },
  4634. [s("input", {
  4635. directives: [{
  4636. name: "model",
  4637. rawName: "v-model",
  4638. value: t.yearCon,
  4639. expression: "yearCon"
  4640. }],
  4641. attrs: {
  4642. type: "",
  4643. name: "",
  4644. readonly: "readonly"
  4645. },
  4646. domProps: {
  4647. value: t.yearCon
  4648. },
  4649. on: {
  4650. click: t.clickYear,
  4651. input: function(e) {
  4652. e.target.composing || (t.yearCon = e.target.value)
  4653. }
  4654. }
  4655. }), t._v(" "), s("i")]), t._v(" "), s("aj-year", {
  4656. directives: [{
  4657. name: "show",
  4658. rawName: "v-show",
  4659. value: t.showYear,
  4660. expression: "showYear"
  4661. }],
  4662. on: {
  4663. "year-msg": t.yearMsg
  4664. }
  4665. })], 1)]), t._v(" "), s("li", {},
  4666. [s("span", [t._v("您计划购买房屋的面积:")]), t._v(" "), s("input", {
  4667. directives: [{
  4668. name: "model",
  4669. rawName: "v-model",
  4670. value: t.expectArea,
  4671. expression: "expectArea"
  4672. }],
  4673. attrs: {
  4674. type: "text",
  4675. placeholder: "请输入您计划购买的房屋面积",
  4676. name: ""
  4677. },
  4678. domProps: {
  4679. value: t.expectArea
  4680. },
  4681. on: {
  4682. input: [function(e) {
  4683. e.target.composing || (t.expectArea = e.target.value)
  4684. },
  4685. t.infoIpt4]
  4686. }
  4687. }), t._v(" "), s("i", [t._v("平方米")])]), t._v(" "), s("li", [s("span"), t._v(" "), s("span", {
  4688. staticClass: "start",
  4689. on: {
  4690. click: t.startCalculate
  4691. }
  4692. },
  4693. [t._v("开始计算")]), t._v(" "), s("span", {
  4694. staticClass: "empty",
  4695. on: {
  4696. click: t.clearAll
  4697. }
  4698. },
  4699. [t._v("清空重填")])])])]), t._v(" "), t._m(0), t._v(" "), s("transition", {
  4700. attrs: {
  4701. "enter-active-class": "fadeInRight"
  4702. }
  4703. },
  4704. [t.showResult && !t.showUnable ? s("td", {
  4705. staticClass: "counter_right counter_right_width2",
  4706. attrs: {
  4707. valign: "top"
  4708. }
  4709. },
  4710. [s("ul", [s("li", {
  4711. staticClass: "title"
  4712. },
  4713. [s("h2", [t._v("计算结果")])]), t._v(" "), s("li", {
  4714. staticClass: "clearfix"
  4715. },
  4716. [s("h3", [t._v("您可以购买的房屋总价为 ")]), t._v(" "), s("span", {
  4717. staticClass: "on"
  4718. },
  4719. [t._v(t._s(t.totalPrice))]), t._v(" "), s("i", [t._v("万元")])]), t._v(" "), s("li", {
  4720. staticClass: "clearfix"
  4721. },
  4722. [s("h3", [t._v("您可以购买的房屋单价为 ")]), t._v(" "), s("span", {
  4723. staticClass: "on"
  4724. },
  4725. [t._v(t._s(t.unitPrice))]), t._v(" "), s("i", [t._v("元/平米")])])]), t._v(" "), s("p", {
  4726. staticClass: "note"
  4727. },
  4728. [t._v("*以上结果仅供参考")])]) : t._e()]), t._v(" "), s("td", {
  4729. staticClass: "counter_right2",
  4730. class: {
  4731. none: t.showResult
  4732. }
  4733. },
  4734. [s("img", {
  4735. attrs: {
  4736. src: a(57),
  4737. alt: ""
  4738. }
  4739. }), t._v(" "), s("p", [t._v("要贷款买房,赶紧算算吧!")])]), t._v(" "), s("td", {
  4740. directives: [{
  4741. name: "show",
  4742. rawName: "v-show",
  4743. value: t.showUnable,
  4744. expression: "showUnable"
  4745. }],
  4746. staticClass: "counter_right2"
  4747. },
  4748. [s("p", [t._v("根据计算,您的购房能力暂时较弱,可以考虑减少开支或是增加收入!")])])], 1)])
  4749. },
  4750. staticRenderFns: [function() {
  4751. var t = this,
  4752. e = t.$createElement,
  4753. s = t._self._c || e;
  4754. return s("td", {
  4755. staticClass: "counter_center"
  4756. },
  4757. [s("img", {
  4758. attrs: {
  4759. src: a(56),
  4760. alt: ""
  4761. }
  4762. })])
  4763. }]
  4764. }
  4765. },
  4766. 497 : function(t, e) {
  4767. t.exports = {
  4768. render: function() {
  4769. var t = this,
  4770. e = t.$createElement,
  4771. a = t._self._c || e;
  4772. return a("div", {
  4773. attrs: {
  4774. id: "loginBarNew"
  4775. }
  4776. },
  4777. [t._m(0), t._v(" "), t._m(1), t._v(" "), t._m(2), t._v(" "), a("div", {
  4778. staticClass: "sline21041104"
  4779. }), t._v(" "), a("div", {
  4780. staticClass: "s4a",
  4781. staticStyle: {
  4782. "background-image": "none",
  4783. width: "100px"
  4784. },
  4785. attrs: {
  4786. onMouseOver: "this.className='s4a on2014'",
  4787. onMouseOut: "this.className='s4a'"
  4788. }
  4789. },
  4790. [a("div", {
  4791. staticClass: "s4Box",
  4792. staticStyle: {
  4793. width: "90px",
  4794. overflow: "hidden",
  4795. "text-overflow": "ellipsis",
  4796. "white-space": "nowrap",
  4797. "text-align": "right"
  4798. }
  4799. },
  4800. [a("a", {
  4801. attrs: {
  4802. href: t.login,
  4803. target: t.target
  4804. }
  4805. },
  4806. [t._v(t._s(t.loginTitle))])]), t._v(" "), "登录" != t.loginTitle ? a("div", {
  4807. staticClass: "listBox"
  4808. },
  4809. [a("ul", [a("li", [a("a", {
  4810. attrs: {
  4811. rel: "nofollow",
  4812. href: t.login,
  4813. target: t.target
  4814. }
  4815. },
  4816. [t._v("品房网")])])]), t._v(" "), a("div", {
  4817. staticClass: "tuic",
  4818. staticStyle: {
  4819. height: "26px",
  4820. "line-height": "26px",
  4821. "text-align": "center",
  4822. "border-top": "1px solid #cccccc",
  4823. "font-size": "12px"
  4824. }
  4825. },
  4826. [a("a", {
  4827. staticStyle: {
  4828. display: "block"
  4829. },
  4830. attrs: {
  4831. id: "sfHeadLogout",
  4832. rel: "nofollow",
  4833. href: t.register,
  4834. target: "_self"
  4835. }
  4836. },
  4837. [t._v(t._s(t.registerTitle))])])]) : t._e()])])
  4838. },
  4839. staticRenderFns: [function() {
  4840. var t = this,
  4841. e = t.$createElement,
  4842. a = t._self._c || e;
  4843. return a("div", {
  4844. staticClass: "s4a",
  4845. staticStyle: {
  4846. "background-image": "none"
  4847. },
  4848. attrs: {
  4849. onMouseOver: "this.className='s4a on2014'",
  4850. onMouseOut: "this.className='s4a'"
  4851. }
  4852. },
  4853. [a("div", {
  4854. staticClass: "s4Box"
  4855. },
  4856. [a("a", {
  4857. attrs: {
  4858. href: "http://ebs.home.fang.com/",
  4859. target: "_blank"
  4860. }
  4861. },
  4862. [t._v("家居云")])])])
  4863. },
  4864. function() {
  4865. var t = this,
  4866. e = t.$createElement,
  4867. a = t._self._c || e;
  4868. return a("div", {
  4869. staticClass: "s4a",
  4870. staticStyle: {
  4871. "background-image": "none"
  4872. },
  4873. attrs: {
  4874. onMouseOver: "this.className='s4a on2014'",
  4875. onMouseOut: "this.className='s4a'"
  4876. }
  4877. },
  4878. [a("div", {
  4879. staticClass: "s4Box"
  4880. },
  4881. [a("a", {
  4882. attrs: {
  4883. href: "http://open.fang.com/",
  4884. target: "_blank"
  4885. }
  4886. },
  4887. [t._v("开发云")])])])
  4888. },
  4889. function() {
  4890. var t = this,
  4891. e = t.$createElement,
  4892. a = t._self._c || e;
  4893. return a("div", {
  4894. staticClass: "s4a",
  4895. staticStyle: {
  4896. "background-image": "none"
  4897. },
  4898. attrs: {
  4899. onMouseOver: "this.className='s4a on2014'",
  4900. onMouseOut: "this.className='s4a'"
  4901. }
  4902. },
  4903. [a("div", {
  4904. staticClass: "s4Box"
  4905. },
  4906. [a("a", {
  4907. attrs: {
  4908. href: "http://agent.fang.com/",
  4909. target: "_blank"
  4910. }
  4911. },
  4912. [t._v("经纪云")])])])
  4913. }]
  4914. }
  4915. },
  4916. 498 : function(t, e) {
  4917. t.exports = {
  4918. render: function() {
  4919. var t = this,
  4920. e = t.$createElement,
  4921. a = t._self._c || e;
  4922. return a("ul", {
  4923. staticClass: "option"
  4924. },
  4925. t._l(t.items,
  4926. function(e) {
  4927. return a("li", {
  4928. on: {
  4929. click: function(a) {
  4930. t.fill(e)
  4931. }
  4932. }
  4933. },
  4934. [t._v(t._s(e.text))])
  4935. }))
  4936. },
  4937. staticRenderFns: []
  4938. }
  4939. },
  4940. 499 : function(t, e) {
  4941. t.exports = {
  4942. render: function() {
  4943. var t = this,
  4944. e = t.$createElement,
  4945. a = t._self._c || e;
  4946. return a("div", [a("div", {
  4947. staticClass: "counter main_1000 clearfix"
  4948. },
  4949. [a("navigate"), t._v(" "), a("router-view")], 1)])
  4950. },
  4951. staticRenderFns: []
  4952. }
  4953. },
  4954. 500 : function(t, e, a) {
  4955. t.exports = {
  4956. render: function() {
  4957. var t = this,
  4958. e = t.$createElement,
  4959. a = t._self._c || e;
  4960. return a("section", [t._m(0), t._v(" "), a("div", {
  4961. staticClass: "tab_list"
  4962. },
  4963. [a("ul", {
  4964. staticClass: "clearfix"
  4965. },
  4966. t._l(t.items,
  4967. function(e) {
  4968. return a("li", {
  4969. class: {
  4970. on: t.moduleName === e.id
  4971. },
  4972. on: {
  4973. click: function(a) {
  4974. a.stopPropagation(),
  4975. t.navi(e.id)
  4976. }
  4977. }
  4978. },
  4979. [t._v(t._s(e.title))])
  4980. }))])])
  4981. },
  4982. staticRenderFns: [function() {
  4983. var t = this,
  4984. e = t.$createElement,
  4985. s = t._self._c || e;
  4986. return s("p", {
  4987. staticClass: "banner_top"
  4988. },
  4989. [s("img", {
  4990. attrs: {
  4991. src: a(476),
  4992. alt: ""
  4993. }
  4994. })])
  4995. }]
  4996. }
  4997. },
  4998. 501 : function(t, e) {
  4999. t.exports = {
  5000. render: function() {
  5001. var t = this,
  5002. e = t.$createElement,
  5003. a = t._self._c || e;
  5004. return a("div", {
  5005. staticClass: "clearfix",
  5006. class: t.klass
  5007. },
  5008. [a("p", {
  5009. staticClass: "select",
  5010. on: {
  5011. click: t.toggleDrop
  5012. }
  5013. },
  5014. [a("input", {
  5015. attrs: {
  5016. type: "",
  5017. name: "",
  5018. readonly: "readonly"
  5019. },
  5020. domProps: {
  5021. value: t.defaultItem.name || t.selectItem[0].name
  5022. }
  5023. }), t._v(" "), a("i")]), t._v(" "), a("ul", {
  5024. staticClass: "option",
  5025. class: t.classObj
  5026. },
  5027. t._l(t.selectItem,
  5028. function(e) {
  5029. return a("li", {
  5030. on: {
  5031. click: function(a) {
  5032. t.selectDrop(e)
  5033. }
  5034. }
  5035. },
  5036. [t._v(t._s(e.name))])
  5037. }))])
  5038. },
  5039. staticRenderFns: []
  5040. }
  5041. },
  5042. 502 : function(t, e) {
  5043. t.exports = {
  5044. render: function() {
  5045. var t = this,
  5046. e = t.$createElement,
  5047. a = t._self._c || e;
  5048. return a("ul", {
  5049. staticClass: "option",
  5050. staticStyle: {
  5051. height: "200px",
  5052. "overflow-y": "auto"
  5053. }
  5054. },
  5055. t._l(t.items,
  5056. function(e) {
  5057. return a("li", {
  5058. on: {
  5059. click: function(a) {
  5060. t.fill(e)
  5061. }
  5062. }
  5063. },
  5064. [t._v(t._s(e.text))])
  5065. }))
  5066. },
  5067. staticRenderFns: []
  5068. }
  5069. },
  5070. 503 : function(t, e) {
  5071. t.exports = {
  5072. render: function() {
  5073. var t = this,
  5074. e = t.$createElement,
  5075. a = t._self._c || e;
  5076. return a("li", [t.showImportant ? a("span", [a("b", [t._v("*")]), t._v(t._s(t.title) + ":")]) : a("span", [t._v(t._s(t.title) + ":")]), t._v(" "), t._l(t.items,
  5077. function(e) {
  5078. return a("span", {
  5079. staticClass: "fangshi",
  5080. on: {
  5081. click: function(a) {
  5082. t.fill(e)
  5083. }
  5084. }
  5085. },
  5086. [a("i", {
  5087. class: e.cla
  5088. }), t._v(t._s(e.text))])
  5089. })], 2)
  5090. },
  5091. staticRenderFns: []
  5092. }
  5093. },
  5094. 504 : function(t, e, a) {
  5095. t.exports = {
  5096. render: function() {
  5097. var t = this,
  5098. e = t.$createElement,
  5099. s = t._self._c || e;
  5100. return s("table", [s("tr", [s("td", {
  5101. staticClass: "counter_list counter_list_width3 xfStyle",
  5102. attrs: {
  5103. valign: "top"
  5104. }
  5105. },
  5106. [s("ul", {
  5107. staticClass: "clearfix fl"
  5108. },
  5109. [s("select-component", {
  5110. attrs: {
  5111. title: "房屋",
  5112. items: t.items1
  5113. },
  5114. on: {
  5115. "select-msg": t.selectMsg
  5116. }
  5117. }), t._v(" "), s("li", {},
  5118. [s("span", [t._v("房屋面积:")]), t._v(" "), s("input", {
  5119. directives: [{
  5120. name: "model",
  5121. rawName: "v-model",
  5122. value: t.buildArea,
  5123. expression: "buildArea"
  5124. }],
  5125. attrs: {
  5126. type: "text",
  5127. maxlength: "7",
  5128. pattern: "[0-9]*",
  5129. placeholder: "请输入房屋面积",
  5130. name: ""
  5131. },
  5132. domProps: {
  5133. value: t.buildArea
  5134. },
  5135. on: {
  5136. input: [function(e) {
  5137. e.target.composing || (t.buildArea = e.target.value)
  5138. },
  5139. t.infoIpt1]
  5140. }
  5141. }), t._v(" "), s("i", [t._v("平米")])]), t._v(" "), s("li", {},
  5142. [s("span", [t._v("房屋单价:")]), t._v(" "), s("input", {
  5143. directives: [{
  5144. name: "model",
  5145. rawName: "v-model",
  5146. value: t.unitPrice,
  5147. expression: "unitPrice"
  5148. }],
  5149. attrs: {
  5150. type: "text",
  5151. maxlength: "6",
  5152. pattern: "[0-9]*",
  5153. placeholder: "请输入房屋单价",
  5154. name: ""
  5155. },
  5156. domProps: {
  5157. value: t.unitPrice
  5158. },
  5159. on: {
  5160. input: [function(e) {
  5161. e.target.composing || (t.unitPrice = e.target.value)
  5162. },
  5163. t.infoIpt2]
  5164. }
  5165. }), t._v(" "), s("i", [t._v("元/平米")])]), t._v(" "), s("li", {
  5166. directives: [{
  5167. name: "show",
  5168. rawName: "v-show",
  5169. value: t.showEsf,
  5170. expression: "showEsf"
  5171. }]
  5172. },
  5173. [s("span", [t._v("房屋总价:")]), t._v(" "), s("input", {
  5174. directives: [{
  5175. name: "model",
  5176. rawName: "v-model",
  5177. value: t.totalMoney,
  5178. expression: "totalMoney"
  5179. }],
  5180. attrs: {
  5181. type: "text",
  5182. maxlength: "6",
  5183. pattern: "[0-9]*",
  5184. placeholder: "请输入房屋总价",
  5185. name: ""
  5186. },
  5187. domProps: {
  5188. value: t.totalMoney
  5189. },
  5190. on: {
  5191. input: [function(e) {
  5192. e.target.composing || (t.totalMoney = e.target.value)
  5193. },
  5194. t.infoIpt3]
  5195. }
  5196. }), t._v(" "), s("i", [t._v("万元")])]), t._v(" "), s("li", {
  5197. directives: [{
  5198. name: "show",
  5199. rawName: "v-show",
  5200. value: t.showYj,
  5201. expression: "showYj"
  5202. }]
  5203. },
  5204. [s("span", [t._v("房屋原价:")]), t._v(" "), s("input", {
  5205. directives: [{
  5206. name: "model",
  5207. rawName: "v-model",
  5208. value: t.price2,
  5209. expression: "price2"
  5210. }],
  5211. attrs: {
  5212. type: "text",
  5213. maxlength: "6",
  5214. pattern: "[0-9]*",
  5215. placeholder: "请输入房屋原价",
  5216. name: ""
  5217. },
  5218. domProps: {
  5219. value: t.price2
  5220. },
  5221. on: {
  5222. input: [function(e) {
  5223. e.target.composing || (t.price2 = e.target.value)
  5224. },
  5225. t.infoIpt4]
  5226. }
  5227. }), t._v(" "), s("i", [t._v("万元")])]), t._v(" "), s("li", {
  5228. directives: [{
  5229. name: "show",
  5230. rawName: "v-show",
  5231. value: t.showEsf,
  5232. expression: "showEsf"
  5233. }]
  5234. },
  5235. [s("span", [t._v("计征方式:")]), t._v(" "), s("div", {
  5236. staticClass: "clearfix"
  5237. },
  5238. [s("p", {
  5239. staticClass: "select"
  5240. },
  5241. [s("input", {
  5242. directives: [{
  5243. name: "model",
  5244. rawName: "v-model",
  5245. value: t.jzTypeCon,
  5246. expression: "jzTypeCon"
  5247. }],
  5248. attrs: {
  5249. type: "",
  5250. name: "",
  5251. readonly: "readonly"
  5252. },
  5253. domProps: {
  5254. value: t.jzTypeCon
  5255. },
  5256. on: {
  5257. click: t.clickJz,
  5258. input: function(e) {
  5259. e.target.composing || (t.jzTypeCon = e.target.value)
  5260. }
  5261. }
  5262. }), t._v(" "), s("i")]), t._v(" "), s("jz-type", {
  5263. directives: [{
  5264. name: "show",
  5265. rawName: "v-show",
  5266. value: t.showJz,
  5267. expression: "showJz"
  5268. }],
  5269. on: {
  5270. "jztype-msg": t.jzMsg
  5271. }
  5272. })], 1)]), t._v(" "), s("li", {
  5273. directives: [{
  5274. name: "show",
  5275. rawName: "v-show",
  5276. value: t.showEsf,
  5277. expression: "showEsf"
  5278. }]
  5279. },
  5280. [s("span", [t._v("房产性质:")]), t._v(" "), s("div", {
  5281. staticClass: "clearfix"
  5282. },
  5283. [s("p", {
  5284. staticClass: "select"
  5285. },
  5286. [s("input", {
  5287. directives: [{
  5288. name: "model",
  5289. rawName: "v-model",
  5290. value: t.buildTypeCon,
  5291. expression: "buildTypeCon"
  5292. }],
  5293. attrs: {
  5294. type: "",
  5295. name: "",
  5296. readonly: "readonly"
  5297. },
  5298. domProps: {
  5299. value: t.buildTypeCon
  5300. },
  5301. on: {
  5302. click: t.clickFw,
  5303. input: function(e) {
  5304. e.target.composing || (t.buildTypeCon = e.target.value)
  5305. }
  5306. }
  5307. }), t._v(" "), s("i")]), t._v(" "), s("fwxz-component", {
  5308. directives: [{
  5309. name: "show",
  5310. rawName: "v-show",
  5311. value: t.showFw,
  5312. expression: "showFw"
  5313. }],
  5314. on: {
  5315. "fw-msg": t.fwMsg
  5316. }
  5317. })], 1)]), t._v(" "), s("select-component", {
  5318. directives: [{
  5319. name: "show",
  5320. rawName: "v-show",
  5321. value: t.showEsf,
  5322. expression: "showEsf"
  5323. }],
  5324. attrs: {
  5325. title: "房产购置满5年",
  5326. items: t.items2
  5327. },
  5328. on: {
  5329. "select-msg": t.fiveMsg
  5330. }
  5331. }), t._v(" "), s("select-component", {
  5332. attrs: {
  5333. title: "买房家庭首次购房",
  5334. items: t.items3
  5335. },
  5336. on: {
  5337. "select-msg": t.firstMsg
  5338. }
  5339. }), t._v(" "), s("select-component", {
  5340. directives: [{
  5341. name: "show",
  5342. rawName: "v-show",
  5343. value: !t.showEsf,
  5344. expression: "!showEsf"
  5345. }],
  5346. attrs: {
  5347. title: "有无电梯",
  5348. items: t.items5
  5349. },
  5350. on: {
  5351. "select-msg": t.elevatorMsg
  5352. }
  5353. }), t._v(" "), s("select-component", {
  5354. directives: [{
  5355. name: "show",
  5356. rawName: "v-show",
  5357. value: t.showEsf,
  5358. expression: "showEsf"
  5359. }],
  5360. attrs: {
  5361. title: "卖方家庭唯一住房",
  5362. items: t.items4
  5363. },
  5364. on: {
  5365. "select-msg": t.onlyMsg
  5366. }
  5367. }), t._v(" "), s("li", [s("span"), t._v(" "), s("span", {
  5368. staticClass: "start",
  5369. on: {
  5370. click: t.getTax
  5371. }
  5372. },
  5373. [t._v("开始计算")]), t._v(" "), s("span", {
  5374. staticClass: "empty",
  5375. on: {
  5376. click: t.clearSelect
  5377. }
  5378. },
  5379. [t._v("清空重填")])])], 1)]), t._v(" "), t._m(0), t._v(" "), s("td", {
  5380. directives: [{
  5381. name: "show",
  5382. rawName: "v-show",
  5383. value: t.showResult,
  5384. expression: "showResult"
  5385. }],
  5386. staticClass: "counter_right counter_right_width3",
  5387. class: {
  5388. fadeInRight: t.showResult
  5389. },
  5390. attrs: {
  5391. valign: "top"
  5392. }
  5393. },
  5394. [s("ul", [t._m(1), t._v(" "), s("li", {
  5395. directives: [{
  5396. name: "show",
  5397. rawName: "v-show",
  5398. value: !t.showEsf,
  5399. expression: "!showEsf"
  5400. }],
  5401. staticClass: "clearfix"
  5402. },
  5403. [s("h3", [t._v("房款总款:")]), t._v(" "), s("span", {
  5404. staticClass: "on"
  5405. },
  5406. [t._v(t._s(t.resultTotal))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  5407. directives: [{
  5408. name: "show",
  5409. rawName: "v-show",
  5410. value: !t.showEsf,
  5411. expression: "!showEsf"
  5412. }],
  5413. staticClass: "clearfix"
  5414. },
  5415. [s("h3", [t._v("工本费:")]), t._v(" "), s("span", [t._v(t._s(t.gbTax))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  5416. directives: [{
  5417. name: "show",
  5418. rawName: "v-show",
  5419. value: t.showEsf,
  5420. expression: "showEsf"
  5421. }],
  5422. staticClass: "clearfix"
  5423. },
  5424. [s("h3", [t._v("工本印花税:")]), t._v(" "), s("span", [t._v(t._s(t.gbyhTax))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  5425. directives: [{
  5426. name: "show",
  5427. rawName: "v-show",
  5428. value: t.showEsf,
  5429. expression: "showEsf"
  5430. }],
  5431. staticClass: "clearfix"
  5432. },
  5433. [s("h3", [t._v("印花税:")]), t._v(" "), s("span", [t._v(t._s(t.yhTax))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  5434. staticClass: "clearfix"
  5435. },
  5436. [s("h3", [t._v("契税:")]), t._v(" "), s("span", [t._v(t._s(t.qTax))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  5437. directives: [{
  5438. name: "show",
  5439. rawName: "v-show",
  5440. value: t.showEsf,
  5441. expression: "showEsf"
  5442. }],
  5443. staticClass: "clearfix"
  5444. },
  5445. [s("h3", [t._v("个人所得税:")]), t._v(" "), s("span", [t._v(t._s(t.gsTax))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  5446. directives: [{
  5447. name: "show",
  5448. rawName: "v-show",
  5449. value: t.showEsf,
  5450. expression: "showEsf"
  5451. }],
  5452. staticClass: "clearfix"
  5453. },
  5454. [s("h3", [t._v("增值税:")]), t._v(" "), s("span", [t._v(t._s(t.zzTax))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  5455. directives: [{
  5456. name: "show",
  5457. rawName: "v-show",
  5458. value: t.showEsf,
  5459. expression: "showEsf"
  5460. }],
  5461. staticClass: "clearfix"
  5462. },
  5463. [s("h3", [t._v("综合地价款:")]), t._v(" "), s("span", [t._v(t._s(t.zhdjTax))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  5464. directives: [{
  5465. name: "show",
  5466. rawName: "v-show",
  5467. value: !t.showEsf,
  5468. expression: "!showEsf"
  5469. }],
  5470. staticClass: "clearfix"
  5471. },
  5472. [s("h3", [t._v("权属登记费:")]), t._v(" "), s("span", [t._v(t._s(t.qsdjTax))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  5473. directives: [{
  5474. name: "show",
  5475. rawName: "v-show",
  5476. value: !t.showEsf,
  5477. expression: "!showEsf"
  5478. }],
  5479. staticClass: "clearfix"
  5480. },
  5481. [s("h3", [t._v("维修基金:")]), t._v(" "), s("span", [t._v(t._s(t.wxjjTax))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {
  5482. staticClass: "clearfix"
  5483. },
  5484. [s("h3", [t._v("合计:")]), t._v(" "), s("span", {
  5485. staticClass: "on"
  5486. },
  5487. [t._v(t._s(t.totalTax))]), t._v(" "), s("i", [t._v("元")])])]), t._v(" "), s("p", {
  5488. staticClass: "note"
  5489. },
  5490. [t._v("*以上结果仅供参考")])]), t._v(" "), s("td", {
  5491. directives: [{
  5492. name: "show",
  5493. rawName: "v-show",
  5494. value: !t.showResult,
  5495. expression: "!showResult"
  5496. }],
  5497. staticClass: "counter_right2"
  5498. },
  5499. [s("img", {
  5500. attrs: {
  5501. src: a(57),
  5502. alt: ""
  5503. }
  5504. }), t._v(" "), s("p", [t._v(t._s(t.tipCon))])])])])
  5505. },
  5506. staticRenderFns: [function() {
  5507. var t = this,
  5508. e = t.$createElement,
  5509. s = t._self._c || e;
  5510. return s("td", {
  5511. staticClass: "counter_center"
  5512. },
  5513. [s("img", {
  5514. attrs: {
  5515. src: a(56),
  5516. alt: ""
  5517. }
  5518. })])
  5519. },
  5520. function() {
  5521. var t = this,
  5522. e = t.$createElement,
  5523. a = t._self._c || e;
  5524. return a("li", {
  5525. staticClass: "title"
  5526. },
  5527. [a("h2", [t._v("计算结果")])])
  5528. }]
  5529. }
  5530. },
  5531. 505 : function(t, e) {
  5532. t.exports = {
  5533. render: function() {
  5534. var t = this,
  5535. e = t.$createElement,
  5536. a = t._self._c || e;
  5537. return a("ul", {
  5538. staticClass: "option",
  5539. staticStyle: {
  5540. height: "200px",
  5541. "overflow-y": "auto"
  5542. }
  5543. },
  5544. t._l(t.items,
  5545. function(e) {
  5546. return a("li", {
  5547. on: {
  5548. click: function(a) {
  5549. t.fill(e)
  5550. }
  5551. }
  5552. },
  5553. [t._v(t._s(e.text))])
  5554. }))
  5555. },
  5556. staticRenderFns: []
  5557. }
  5558. },
  5559. 506 : function(t, e) {
  5560. t.exports = {
  5561. render: function() {
  5562. var t = this,
  5563. e = t.$createElement,
  5564. a = t._self._c || e;
  5565. return a("ul", {
  5566. staticClass: "option"
  5567. },
  5568. t._l(t.items,
  5569. function(e) {
  5570. return a("li", {
  5571. on: {
  5572. click: function(a) {
  5573. t.fill(e)
  5574. }
  5575. }
  5576. },
  5577. [t._v(t._s(e.text))])
  5578. }))
  5579. },
  5580. staticRenderFns: []
  5581. }
  5582. },
  5583. 507 : function(t, e) {
  5584. t.exports = {
  5585. render: function() {
  5586. var t = this,
  5587. e = t.$createElement,
  5588. a = t._self._c || e;
  5589. return a("transition", {
  5590. attrs: {
  5591. name: "fadeIn"
  5592. }
  5593. },
  5594. [a("div", {
  5595. directives: [{
  5596. name: "show",
  5597. rawName: "v-show",
  5598. value: t.show,
  5599. expression: "show"
  5600. }],
  5601. staticClass: "alertBox"
  5602. },
  5603. [a("div", {
  5604. directives: [{
  5605. name: "show",
  5606. rawName: "v-show",
  5607. value: t.mask,
  5608. expression: "mask"
  5609. }],
  5610. staticClass: "alert-mask"
  5611. }), t._v(" "), a("div", {
  5612. directives: [{
  5613. name: "show",
  5614. rawName: "v-show",
  5615. value: t.show,
  5616. expression: "show"
  5617. }],
  5618. staticClass: "box"
  5619. },
  5620. [t._v("\n " + t._s(t.text) + "\n ")])])])
  5621. },
  5622. staticRenderFns: []
  5623. }
  5624. },
  5625. 510 : function(t, e, a) {
  5626. a(184),
  5627. t.exports = a(183)
  5628. },
  5629. 56 : function(t, e) {
  5630. t.exports = "data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABDAAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDJGREUyMjA4N0YwMTFFN0IwQTU5RjNDQjFGQ0YwMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDJGREUyMjE4N0YwMTFFN0IwQTU5RjNDQjFGQ0YwMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMkZERTIxRTg3RjAxMUU3QjBBNTlGM0NCMUZDRjAyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMkZERTIxRjg3RjAxMUU3QjBBNTlGM0NCMUZDRjAyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAUDAwMDAwUDAwUHBAQEBwgGBQUGCAkHBwgHBwkLCQoKCgoJCwsMDAwMDAsODg4ODg4UFBQUFBYWFhYWFhYWFhYBBQUFCQgJEQsLERQPDg8UFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFv/AABEIAB0AFQMBEQACEQEDEQH/xABnAAADAQEAAAAAAAAAAAAAAAAAAQIDCAEBAAAAAAAAAAAAAAAAAAAAABAAAQIEAgcJAQAAAAAAAAAAARECAFESAzFBIWGB0SITI3GRweEyUmIzBDQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AOxm9Bwtn63eg+0y3QDurbdz26QAjxNs9kBpUKal0YrkkAnNa9pa4KDiICLLnGq241cspVPznARQKz+ZemEcmrTw98Bd17lFq363Z+0TgGS389oBoXJozJMBPIPLx6q11fLdl2QBYxdX9q8fgmqUAH+gVy6clz2wGsB//9k="
  5631. },
  5632. 57 : function(t, e, a) {
  5633. t.exports = "/image/knowledgebase/images/jisuan_right.9ebbde4.png"
  5634. },
  5635. 58 : function(t, e, a) {
  5636. function s(t) {
  5637. a(471)
  5638. }
  5639. var i = a(10)(a(208), a(507), s, null, null);
  5640. t.exports = i.exports
  5641. },
  5642. 59 : function(t, e) {
  5643. t.exports = {
  5644. formatNumber: function(t) {
  5645. return t > 1e9 ? parseFloat((t / 1e8).toFixed(2)) + "亿": t > 1e8 ? parseFloat((t / 1e4).toFixed(2)) + "万": Math.round(t)
  5646. }
  5647. }
  5648. }
  5649. },
  5650. [510]);