webpackJsonp([1], { 128 : function(t, e, a) { function s(t) { a(467) } var i = a(10)(a(211), a(503), s, null, null); t.exports = i.exports }, 134 : function(t, e, a) { "use strict"; function s() {} a.d(e, "a", function() { return s }), s.prototype.calculate = function(t) { var e = { interest: "", toatlInterest: "", rate: t.rate }, a = this; a.data = t; var s = this.data.rate / 12, i = [], n = [], o = parseInt(a.data.month), r = parseFloat(a.data.totalMoney), l = 0, c = 0, h = 0, u = []; if (1 == a.data.type) { 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))), n.push(Math.round(r * s * Math.pow(1 + s, l) / (Math.pow(1 + s, o) - 1))), c += n[l]; for (var l = 0; l < i.length; l++) h += Number(i[l]); h = Math.round(v * o - r), v = Math.round(v); for (var p = 1; p <= a.data.month; p++) u.push(Math.round(h - Math.round(v) * p)) } else if (2 == a.data.type) { var n = Math.round(r / o), v = [], m = n * s; h = Math.round((r / o + r * s + r / o * (1 + s)) / 2 * o - r); for (var d = 0; l < a.data.month; l++) i.push(Math.round((r - c) * s)), v.push(parseInt(n + (r - c) * s)), c = n * (l + 1), d += Math.round(v[l]), u.push(Math.round(r + h - d)); e.djMoney = Math.round(m) } return e.interest = i, e.toatlInterest = h, e.monYg = v, e.moMoney = n, e.leftMoney = u, e.totalMoney = r, e.firstMonYg = "number" == typeof v ? v: v[0], e } }, 135 : function(t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var s = a(222), i = a.n(s), n = a(87), o = a.n(n), r = a(58), l = {}; l.install = function(t, e) { if (!document.querySelectorAll(".alertBox").length) { var a = t.extend(r), s = new a, n = s.$mount().$el; document.body.appendChild(n), t.prototype.$toast = { show: function(t) { "string" == typeof t ? s.text = t: "object" === (void 0 === t ? "undefined": o()(t)) && i()(s, t), s.show = !0, 0 !== t.time && setTimeout(function() { s.show = !1 }, t.time || s.time) }, hide: function() { s.show = !1 } } } }, e. default = l }, 181 : function(t, e, a) { function s(t) { a(466) } var i = a(10)(a(206), a(502), s, null, null); t.exports = i.exports }, 183 : function(t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var s = a(182), i = a(477), n = a.n(i), o = a(221), r = a(481), l = a.n(r), c = a(185), h = a.n(c), u = a(135); s.a.config.productionTip = !1; var v = "http://ditu.fang.com/?c=tools"; s.a.prototype.G = { jk: v, city: window.Fang.city, urlXFSF: v + "&a=getXfsf", urlESFSF: v + "&a=getEsfSf" }, s.a.prototype.$axios = h.a, h.a.defaults.withCredentials = !0, s.a.use(u. default), new s.a({ el: "#app", router: o.a, template: "", components: { App: n.a } }), new s.a({ el: "#loginBarNew", template: "", components: { Login: l.a } }) }, 203 : function(t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var s = a(482), i = a.n(s); a(454), e. default = { name: "app", data: function() { return {} }, watch: {}, methods: {}, components: { navigate: i.a } } }, 204 : function(t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), e. default = { name: "ajFew", data: function() { return { items: [{ text: "9成", val: 9 }, { text: "8成", val: 8 }, { text: "7成", val: 7 }, { text: "6成", val: 6 }, { text: "5成", val: 5 }, { text: "4成", val: 4 }, { text: "3成", val: 3 }, { text: "2成", val: 2 }] } }, methods: { fill: function(t) { this.$emit("few-msg", t) } } } }, 205 : function(t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), e. default = { name: "ajRate", data: function() { return { items: [{ text: "基准利率", val: "1" }, { text: "7折", val: "0.7" }, { text: "85折", val: "0.85" }, { text: "88折", val: "0.88" }, { text: "9折", val: "0.9" }, { text: "95折", val: "0.95" }, { text: "1.05倍", val: "1.05" }, { text: "1.1倍", val: "1.1" }, { text: "1.2倍", val: "1.2" }, { text: "1.3倍", val: "1.3" }] } }, methods: { fill: function(t) { this.$emit("rate-msg", t) } } } }, 206 : function(t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), e. default = { name: "ajYear", props: ["showYear"], data: function() { for (var t = [], e = "bj" === this.G.city ? 25 : 30, a = e; a >= 1; a--) t.push({ text: a + "年(" + 12 * a + "期)", val: a }); return { items: t } }, methods: { fill: function(t) { this.$emit("year-msg", t) } } } }, 207 : function(t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), e. default = { name: "dropSelect", props: { selectItem: { type: Array, default: [], required: !0 }, klass: { type: String, default: "", required: !1 }, name: { type: String, default: "", required: !0 }, defaultItem: { type: Object, default: function() { return { name: "", value: "" } }, required: !0 } }, data: function() { return { classObj: { option: !0, none: !0 } } }, methods: { close: function(t) { this.$el.contains(t.target) || (this.classObj.none = !0) }, toggleDrop: function() { this.classObj.none = !this.classObj.none }, selectDrop: function(t) { this.$emit("selectDrop", t, this.name), this.toggleDrop() } }, mounted: function() { var t = this; this.$nextTick(function() { window.addEventListener("click", t.close) }) }, beforeDestroy: function() { window.removeEventListener("click", this.close) } } }, 208 : function(t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), e. default = { data: function() { return {} }, props: { show: { default: !1 }, text: { default: "稍候" }, mask: { default: !1 }, time: { default: 2e3 } } } }, 209 : function(t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var s = a(87), i = a.n(s); e. default = { name: "loginBarNew", data: function() { return { passport: "http://passport.fang.com/", login: "", loginTitle: "", register: "", registerTitle: "", target: "_self" } }, mounted: function() { this.loginInfo() }, methods: { loginInfo: function() { var t = this; this.$axios.get(t.G.jk + "&a=ajaxGetUser&r=" + Math.random()).then(function(e) { e.data && "object" === i()(e.data) && t.rewrite(e.data.username) }). catch(function(e) { t.rewrite("") }) }, rewrite: function(t) { if (t) { this.target = "_blank"; var e = encodeURIComponent(location.href); this.login = "http://my.fang.com/", this.register = this.passport + "logout.aspx?backurl=" + e, this.loginTitle = t, this.registerTitle = "退出" } else { var e = encodeURIComponent(location.href); this.login = this.passport + "login.aspx?backurl=" + e, this.loginTitle = "登录" } } } } }, 210 : function(t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), e. default = { name: "navigate", data: function() { return { items: [{ id: "fangdai", title: "房贷计算器" }, { id: "shuifei", title: "税费计算器" }, { id: "tqhd", title: "提前还贷计算器" }, { id: "gjj", title: "公积金贷款额度查询" }, { id: "gfnl", title: "购房能力评估" }, { id: "zhuangxiu", title: "装修贷款计算器" }], moduleName: function(t) { var e, a = t.location.href, s = a.match(/\/(jsq|house)\/([a-z]+)\.htm/); return e = s && s[0] ? s[0] : "/house/tools.htm", { "/house/tools.htm": "fangdai", "/jsq/sf.htm": "shuifei", "/jsq/tq.htm": "tqhd", "/jsq/gjj.htm": "gjj", "/jsq/pg.htm": "gfnl", "/jsq/zxdk.htm": "zhuangxiu" } [e] } (window) } }, watch: { $route: "routerChange" }, methods: { navi: function(t) { var e = { fangdai: "/house/tools.htm", shuifei: "/jsq/sf.htm", tqhd: "/jsq/tq.htm", gjj: "/jsq/gjj.htm", gfnl: "/jsq/pg.htm", zhuangxiu: "/jsq/zxdk.htm" }; this.$router.push(e[t]) }, routerChange: function() { this.moduleName = this.$route.name } } } }, 211 : function(t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), e. default = { name: "SelectComponent", props: ["title", "items", "showImportant"], data: function() { return { fill: function(t) { this.items.forEach(function(t, e, a) { a[e].cla = "" }), t.cla = "on", this.$emit("select-msg", t) } } } } }, 212 : function(t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var s = a(87), i = a.n(s), n = a(181), o = a.n(n), r = a(479), l = a.n(r), c = a(478), h = a.n(c), u = a(134), v = a(58), p = a.n(v), m = a(46), d = a(59), f = new u.a; e. default = { components: { AjFew: h.a, AjRate: l.a, AjYear: o.a, Toast: p.a }, name: "fangdai", data: function() { return { items1: [{ text: "商业贷款", val: 1 }, { text: "公积金贷款", val: 2 }, { text: "组合型贷款", val: 3 }], items2: [{ text: "根据面积、单价计算" }, { text: "根据贷款总额计算" }], items3: [{ text: "等额本息", cla: "on", val: 1 }, { text: "等额本金", cla: "", val: 2 }], showCalType: !1, calcuTypeCon: "根据面积、单价计算", fewCon: "bj" === this.G.city || "sh" === this.G.city ? "6成": "7成", few: "bj" === this.G.city || "sh" === this.G.city ? 6 : 7, showDkType: !1, dkType: "商业贷款", showFew: !1, buildArea: "", unitPrice: "", dktotal: "", rate: 4.9, baseRate: 4.9, gjjBaseRate: 3.25, showDkIpt: !1, rateCon: "15年10月24日基准利率(基准利率)", year: "bj" === this.G.city ? 25 : 30, yearCon: "bj" === this.G.city ? "25年( 300期 )": "30年( 360期 )", showYear: !1, showRate: !1, totalLx: 0, monMoney: 0, totalMoney: 0, totalMon: "", calculateMsg: { rate: .049, month: 240, totalMoney: "", type: 1 }, calculateComMsg: { sd: { rate: .049, month: "", totalMoney: "", type: 1 }, gjj: { rate: .025, month: "", totalMoney: "", type: 1 } }, gjjRateCon: "15年10月24日基准利率(基准利率)", sdRateCon: "15年10月24日基准利率(基准利率)", showCom: !1, sdRate: 4.9, gjjRate: 3.25, showRategjj: !1, showRatesd: !1, isWidth5: "counter_list_width1", gjjtotal: 0, sdtotal: 100, type: "sd", isType1: "每月月供", djMoney: 100, firstMoney: "0", dkMoney: "0", disCount: { disCount: 1, sdDisCount: 1, gjjDisCount: 1 }, showResult: !1, isFade: !0, userActionOptions: { type: 0, pageId: "jsq_fd^fdjsq_pc", params: {} } } }, computed: { showDj: function() { return "首月月供" === this.isType1 }, firstMoneyBx: function() { return parseFloat((this.buildArea * this.unitPrice * (10 - this.few) / 10).toFixed(2)) || 0 }, dkTotalMoney: function() { return parseFloat((this.buildArea * this.unitPrice * this.few / 10).toFixed(2)) || 0 } }, methods: { clickDk: function(t) { this.hide("showDkType"), this.showDkType = !this.showDkType, t.stopPropagation() }, selectDkType: function(t) { this.dkType = t.text, 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), this.showDkType = !1, this.clearAll() }, selectCalType: function(t) { this.hide("showCalType"), this.showCalType = !this.showCalType, this.showResult = !1, t.stopPropagation() }, calcuType: function(t, e) { this.showDkIpt = 1 === t, this.calcuTypeCon = e.text, this.showCalType = !1 }, clickFew: function(t) { this.hide("showFew"), this.showFew = !this.showFew, t.stopPropagation() }, clickYear: function(t) { this.hide("showYear"), this.showYear = !this.showYear, t.stopPropagation() }, clickRate: function(t) { this.hide("showRate"), this.showRate = !this.showRate, t.stopPropagation() }, gjjClickRate: function(t) { this.hide("showRategjj"), this.showRategjj = !this.showRategjj, t.stopPropagation() }, sdClickRate: function(t) { this.hide("showRatesd"), this.showRatesd = !this.showRatesd, t.stopPropagation() }, fewMsg: function(t) { this.fewCon = t.text, this.few = t.val, this.showFew = !1 }, rateMsg: function(t) { var e = "sd" === this.type ? this.baseRate: this.gjjBaseRate; this.rateCon = "15年10月24日基准利率(" + t.text + ")", this.rate = parseFloat((e * t.val).toFixed(3)), this.calculateMsg.rate = this.rate / 100, this.disCount.disCount = t.val, this.showRate = !1 }, limitVal: function(t, e) { return e.match(t)[0] }, sdIpt: function(t) { this.sdtotal = this.limitVal(/\d{0,6}(\.\d{0,2})?/g, t.target.value), this.calculateComMsg.sd.totalMoney = 1e4 * this.sdtotal || 0 }, gjjIpt: function(t) { this.gjjtotal = this.limitVal(/\d{0,6}(\.\d{0,2})?/g, t.target.value), this.calculateComMsg.gjj.totalMoney = 1e4 * this.gjjtotal || 0 }, sdRateIpt: function(t) { this.sdRate = this.limitVal(/\d{0,2}(\.\d{0,2})?/g, t.target.value) }, gjjRateIpt: function(t) { this.gjjRate = this.limitVal(/\d{0,2}(\.\d{0,2})?/g, t.target.value) }, priceIpt: function(t) { this.unitPrice = this.limitVal(/\d{0,6}(\.\d{0,2})?/g, t.target.value) }, areaIpt: function(t) { this.buildArea = this.limitVal(/\d{0,4}(\.\d{0,2})?/g, t.target.value) }, rateIpt: function(t) { this.rate = this.limitVal(/\d{0,2}(\.\d{0,2})?/g, t.target.value) }, dktotalIpt: function(t) { this.dktotal = this.limitVal(/\d{0,10}(\.\d{0,2})?/g, t.target.value) }, rateComSd: function(t) { this.sdRateCon = "15年10月24日基准利率(" + t.text + ")", this.sdRate = parseFloat((this.baseRate * t.val).toFixed(3)), this.calculateComMsg.sd.rate = this.sdRate / 100, this.disCount.sdDisCount = t.val, this.showRatesd = !1 }, rateComGjj: function(t) { this.gjjRateCon = "15年10月24日基准利率(" + t.text + ")", this.gjjRate = parseFloat((this.gjjBaseRate * t.val).toFixed(3)), this.calculateComMsg.gjj.rate = this.gjjRate / 100, this.disCount.gjjDisCount = t.val, this.showRategjj = !1 }, yearMsg: function(t) { this.yearCon = t.text, this.showYear = !1, this.year = t.val, 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), "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)), this.calculateMsg.month = 12 * this.year }, parseNumber: function(t) { return parseFloat(parseFloat(t).toFixed(3)) }, hkType: function(t) { this.items3.forEach(function(t, e, a) { a[e].cla = "" }), t.cla = "on", this.isType1 = 1 === t.val ? "每月月供": "首月月供", "com" === this.type ? (this.calculateComMsg.sd.type = t.val, this.calculateComMsg.gjj.type = t.val) : this.calculateMsg.type = t.val, this.showResult = !1 }, sum: function(t, e, a) { 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 }, calculate: function(t) { var e = this, s = this, i = {}; if ("com" === this.type) { var n = f.calculate(t.sd), o = f.calculate(t.gjj); this.dkMoney = s.sum(n.totalMoney, o.totalMoney) || 0, this.monMoney = s.sum(n.firstMonYg, o.firstMonYg) || 0, this.totalLx = d.formatNumber(s.sum(n.toatlInterest, o.toatlInterest)) || 0, this.totalMoney = d.formatNumber(s.sum(s.sum(n.totalMoney, o.totalMoney), s.totalLx)) || 0, this.totalMon = 12 * this.year + "个" || 0, this.djMoney = n.djMoney + o.djMoney || 0, this.userActionOptions.type = 148, i = { loanamount: this.calculateComMsg.sd.totalMoney, loantime: encodeURIComponent(this.year + "年"), providentfundloanamount: this.calculateComMsg.gjj.totalMoney, annualinterestrate: 100 * this.calculateComMsg.sd.rate + "%", loanrateforgjj: 100 * this.calculateComMsg.gjj.rate + "%", repaymentmethod: 1 === this.calculateComMsg.sd.type ? "等额本息": "等额本金", xtfh_yuegong: this.monMoney, xtfh_paymentinterest: this.totalLx, xtfh_repaymentamount: this.totalMoney }, 1 !== this.calculateComMsg.sd.type && (i.xtfh_monthlyrepayment = this.monMoney, i.xtfh_monthdeclineamount = this.djMoney) } else { var r = f.calculate(t); this.firstMoney = this.firstMoneyBx || 0, this.dkMoney = (this.showDkIpt ? 1e4 * this.dktotal: this.dkTotalMoney) || 0, this.monMoney = r.firstMonYg || 0, this.totalLx = d.formatNumber(r.toatlInterest) || 0, this.totalMoney = d.formatNumber(s.sum(r.totalMoney, r.toatlInterest)) || 0, this.totalMon = 12 * this.year + "个" || 0, this.djMoney = d.formatNumber(r.djMoney) || 0, i = { xtfh_downpayment: this.firstMoney, loantime: encodeURIComponent(this.year + "年"), repaymentmethod: 1 === this.calculateMsg.type ? "等额本息": "等额本金", xtfh_loanamount: this.dkMoney, xtfh_loantime: encodeURIComponent(this.totalMon + "月"), xtfh_yuegong: this.monMoney, xtfh_paymentinterest: this.totalLx, xtfh_repaymentamount: this.totalMoney }, "根据面积、单价计算" === this.calcuTypeCon && (i.unitprice = this.unitPrice, i.area = this.buildArea, i.loanradio = encodeURIComponent(this.few + "成"), i.totalprice = this.unitPrice * this.buildArea), "gjj" === this.type ? (i.loanrateforgjj = this.rate, this.userActionOptions.type = 147) : (i.annualinterestrate = this.rate, this.userActionOptions.type = 146), 1 !== this.calculateMsg.type && (i.xtfh_monthlyrepayment = this.monMoney, i.xtfh_monthdeclineamount = this.djMoney) } this.userActionOptions.params = {}, this.userActionOptions.params = this.deepClone(i), a.i(m.a)(this.userActionOptions), this.showResult = !1, setTimeout(function() { e.showResult = !0 }, 0) }, deepClone: function(t) { var e = t instanceof Array ? [] : {}; for (var a in t) e[a] = i()(t[a]) === Object ? clone(t[a]) : t[a]; return e }, startCalcu: function() { if (this.showCom) { if ("" === this.sdtotal && this.sdRate > 0) return this.$toast.show("请输入商业贷款金额"), this.showResult = !1, !1; if ("" === this.gjjtotal && this.gjjRate > 0) return this.$toast.show("请输入公积金贷款金额"), this.showResult = !1, !1; if (this.sdtotal && !this.sdRate) return this.$toast.show("请输入商业贷款利率"), this.showResult = !1, !1; if (this.gjjtotal && !this.gjjRate) return this.$toast.show("请输入公积金贷款利率"), this.showResult = !1, !1; if (! (this.sdtotal || this.sdRate || this.gjjRate || this.gjjtotal)) return this.$toast.show("请输入商业贷款金额"), this.showResult = !1, !1; this.calculateComMsg.gjj.month = 12 * this.year, this.calculateComMsg.sd.month = 12 * this.year, this.calculateComMsg.gjj.rate = this.gjjRate / 100 || 0, this.calculateComMsg.sd.rate = this.sdRate / 100 || 0, this.calculate(this.calculateComMsg) } else { if (this.showDkIpt && !this.dktotal) return this.$toast.show("请输入贷款总额"), this.showResult = !1, !1; if (!this.showDkIpt) { if (!this.unitPrice) return this.$toast.show("请输入房屋单价"), this.showResult = !1, !1; if (!this.buildArea) return this.$toast.show("请输入房屋面积"), this.showResult = !1, !1 } if (!this.rate || "0" === this.rate) return this.$toast.show("利率输入不合法,请重新输入"), !1; this.dkMoney = this.showDkIpt ? 1e4 * this.dktotal || 0 : this.dkTotalMoney, this.calculateMsg.totalMoney = this.dkMoney, this.calculateMsg.rate = this.rate / 100, this.calculateMsg.month = 12 * this.year, this.calculate(this.calculateMsg) } }, hide: function(t) { 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) }, clearAll: function() { this.showResult = !1, this.showDkIpt = !1, this.calcuTypeCon = "根据面积、单价计算", this.fewCon = "bj" === this.G.city || "sh" === this.G.city ? "6成": "7成", this.few = "bj" === this.G.city || "sh" === this.G.city ? 6 : 7, this.buildArea = "", this.unitPrice = "", this.dktotal = "", this.rate = "sd" === this.type ? 4.9 : 3.25, this.baseRate = 4.9, this.gjjBaseRate = 3.25, this.year = "bj" === this.G.city ? 25 : 30, this.yearCon = "bj" === this.G.city ? "25年( 300期 )": "30年( 360期 )", this.rateCon = "15年10月24日基准利率(基准利率)", this.totalLx = 0, this.monMoney = 0, this.totalMoney = 0, this.totalMon = "", this.calculateMsg = { rate: .049, month: 240, totalMoney: "", type: 1 }, this.calculateComMsg = { sd: { rate: .049, month: "", totalMoney: "", type: 1 }, gjj: { rate: .025, month: "", totalMoney: "", type: 1 } }, this.gjjRateCon = "15年10月24日基准利率(基准利率)", this.sdRateCon = "15年10月24日基准利率(基准利率)", this.sdRate = 4.9, this.gjjRate = 3.25, this.gjjtotal = "", this.sdtotal = "", this.isType1 = "每月月供", this.djMoney = "", this.firstMoney = "0", this.dkMoney = "0", this.disCount = { disCount: 1, sdDisCount: 1, gjjDisCount: 1 }, this.isWidth5 = "com" === this.type ? "counter_list_width5": "counter_list_width1", this.items3.forEach(function(t, e, a) { a[e].cla = "" }), this.items3[0].cla = "on" } }, mounted: function() { var t = this; a.i(m.a)(this.userActionOptions); for (var e = ["showYear", "showRate", "showRatesd", "showRategjj", "showFew", "showDkType", "showCalType"], s = 0; s < e.length; s++) ! function(e) { window.addEventListener("click", function() { if (!t[e]) return ! 1; t[e] = !1 }) } (e[s]) } } }, 213 : function(t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var s = a(181), i = a.n(s), n = a(58), o = (a.n(n), a(46)), r = a(59); e. default = { components: { AjYear: i.a }, name: "gfnl", data: function() { return { showYear: !1, yearCon: "20年(240期)", year: 20, totalPrice: 0, unitPrice: 0, monthIncome: "", monthPay: "", expectArea: "", showResult: !1, totalMoney: "", rate: .0049, showUnable: !1, userActionOptions: { type: 0, pageId: "jsq_pg^zxdk_pc" } } }, methods: { clickYear: function(t) { this.showYear = !this.showYear, t.stopPropagation() }, yearMsg: function(t) { this.yearCon = t.text, this.year = t.val, this.showYear = !1 }, limitVal: function(t, e) { return e.match(t)[0] }, infoIpt1: function(t) { this.totalMoney = this.limitVal(/\d{0,10}(\.\d{0,2})?/g, t.target.value) }, infoIpt2: function(t) { this.monthIncome = this.limitVal(/\d{0,8}(\.\d{0,2})?/g, t.target.value) }, infoIpt3: function(t) { this.monthPay = this.limitVal(/\d{0,8}(\.\d{0,2})?/g, t.target.value) }, infoIpt4: function(t) { this.expectArea = this.limitVal(/\d{0,4}(\.\d{0,2})?/g, t.target.value) }, startCalculate: function() { var t = this, e = this; 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 = { ownfunds: this.totalMoney, monthlyincome: this.monthIncome, expend: this.monthPay, loantime: this.year + "年", area: this.expectArea }, a.i(o.a)(this.userActionOptions), void setTimeout(function() { t.showResult = !0 }, 0)) : (this.$toast.show("请填写您计划购买房屋的面积"), !1) : (this.$toast.show("请填写预计家庭每月可用于购房支出"), !1) : (this.$toast.show("请填写现家庭月收入"), !1) : (this.$toast.show("请填写现可用于购房的资金"), !1) }, clearAll: function() { this.totalMoney = "", this.year = 20, this.yearCon = "20年(240期)", this.totalPrice = 0, this.unitPrice = 0, this.monthIncome = "", this.monthPay = "", this.expectArea = "", this.showResult = !1 } }, mounted: function() { var t = this; a.i(o.a)(this.userActionOptions), window.addEventListener("click", function() { if (!t.showYear) return ! 1; t.showYear = !1 }) } } }, 214 : function(t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var s = a(128), i = a.n(s), n = a(58), o = a.n(n), r = a(46); e. default = { components: { SelectComponent: i.a, Toast: o.a }, name: "fangdai", data: function() { return { items1: [{ text: "政策性住房", cla: "", val: 0 }, { text: "其他", cla: "on", val: 1 }], items2: [{ text: "AAA级", cla: "", val: 0 }, { text: "AA级", cla: "", val: 1 }, { text: "其他", cla: "on", val: 2 }], gjjJc: "", jcPoint: 12, otherJc: "", otherJcPoint: 12, buildPrice: "", dkYear: 20, fwType: 1, selfxyJb: 2, totalMoney: 0, showResult: !1, userActionOptions: { type: 0, pageId: "jsq_fd^gjjdked_pc", params: {} } } }, methods: { jbMsg: function(t) { this.selfxyJb = t.val }, fwMsg: function(t) { this.fwType = t.val }, limitVal: function(t, e) { return e.match(t)[0] }, infoIpt1: function(t) { this.gjjJc = this.limitVal(/\d{0,6}(\.\d{0,2})?/g, t.target.value) }, infoIpt2: function(t) { this.jcPoint = this.limitVal(/\d{0,2}(\.\d{0,2})?/g, t.target.value) }, infoIpt3: function(t) { this.otherJc = this.limitVal(/\d{0,6}(\.\d{0,2})?/g, t.target.value) }, infoIpt4: function(t) { this.otherJcPoint = this.limitVal(/\d{0,2}(\.\d{0,2})?/g, t.target.value) }, infoIpt5: function(t) { this.buildPrice = this.limitVal(/\d{0,12}(\.\d{0,2})?/g, t.target.value) }, infoIpt6: function(t) { this.dkYear = this.limitVal(/\d{0,2}/g, t.target.value) }, getResult: function() { var t = this, e = this; if (!this.gjjJc) return this.$toast.show("住房公积金个人月缴存额不能为空,请输入"), !1; if (!this.jcPoint || this.jcPoint > 100 || 0 == this.jcPoint) return this.$toast.show("缴存比例不正确"), !1; if (this.otherJc && (!this.otherJcPoint || this.otherJcPoint > 100 || 0 == this.otherJcPoint)) this.$toast.show("配偶缴存比例不正确"); else { if (!this.buildPrice) return this.$toast.show('"房屋评估价值或实际购房款"不能为空,请输入'), !1; if (0 == this.buildPrice) return this.$toast.show('"房屋评估价值或实际购房款"不能为零,请输入'), !1; if (!this.dkYear) return this.$toast.show("贷款年限不能为空,请输入"), !1; if (0 == this.dkYear) return this.$toast.show("贷款年限不能为零,请重新输入"), !1; if (this.dkYear > 30) return this.$toast.show("贷款年限不能大于30年,请重新输入"), this.dkYear = "", !1 } var s = (this.gjjJc / (this.jcPoint / 100) || 0) + (this.otherJc / (this.otherJcPoint / 100) || 0); if (s <= 400) return this.$toast.show("家庭月收入低于400,不符合贷款条件"), !1; var i = Math.round((s - 400) / this.calculate() * 1e4 * 10) / 10, n = void 0; switch (e.selfxyJb) { case 0: i *= 1.3; break; case 1: i *= 1.15 } switch (i = Math.min(i, 8e5), e.fwType) { case 0: n = .9 * e.buildPrice; break; case 1: n = .8 * e.buildPrice } i = Math.floor(Math.min(i, n) / 1e4 * 10) / 10, this.totalMoney = i || 0, this.showResult = !1; var o = void 0; o = 0 === this.selfxyJb ? "AAA级": 1 === this.selfxyJb ? "AA级": "其他", this.userActionOptions.type = 147, this.userActionOptions.params = { cpfdepositmine: this.gjjJc, cpfratiomine: this.jcPoint, cpfdepositspouse: this.otherJc, cpfratiospouse: this.otherJcPoint, totalprice: this.buildPrice, dwellingtype: 1 === this.fwType ? "其他": "政策性住房", loantime: this.dkYear + "年", creditgrade: o, xtfh_loanamount: encodeURIComponent(this.totalMoney + "万") }, a.i(r.a)(this.userActionOptions), setTimeout(function() { t.showResult = !0 }, 0) }, formatNumber: function(t, e) { var a = void 0, s = void 0, i = void 0, n = void 0; if (a = t.toString(), s = a.indexOf("."), i = a.length, 0 == e) - 1 != s && (a = a.substring(0, s)); else if ( - 1 == s) for (a += ".", n = 1; n <= e; n++) a += "0"; else for (a = a.substring(0, s + e + 1), n = i; n <= s + e; n++) a += "0"; return a }, formatData: function(t, e) { var a = this.formatNumber(t, e), s = parseFloat(a); if (t.toString().length > a.length) { var i = t.toString().substring(a.length, a.length + 1); if (parseFloat(i) < 5) return a; var n = void 0, o = void 0; if (0 == e) o = 1; else { n = "0."; for (var r = 1; r < e; r++) n += "0"; n += "1", o = parseFloat(n) } a = this.formatNumber(s + o, e) } return a }, calculate: function() { var t = this, e = void 0; return e = t.dkYear > 5 ? Math.round(3825) / 1e6: Math.round(3375) / 1e6, this.formatData(1e4 * e * Math.pow(1 + e, 12 * t.dkYear) / (Math.pow(1 + e, 12 * t.dkYear) - 1), 2) }, resetData: function(t, e) { for (var a = 0; a < t.length; a++) t[a].cla = ""; t[0].cla = "on" }, clearBoth: function() { this.gjjJc = "", this.jcPoint = "", this.otherJc = "", this.otherJcPoint = "", this.buildPrice = "", this.dkYear = "", this.totalMoney = 0, this.resetData(this.items1, this.fwType), this.resetData(this.items2, this.selfxyJb), this.showResult = !1 } }, mounted: function() { a.i(r.a)(this.userActionOptions) } } }, 215 : function(t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), e. default = { name: "fwxzComponent", data: function() { return { items: [{ text: "普通住宅", val: 1 }, { text: "非普通住宅", val: 2 }, { text: "经济适用房", val: 3 }], fill: function(t) { this.$emit("fw-msg", t) } } } } }, 216 : function(t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var s = a(128), i = a.n(s), n = a(486), o = a.n(n), r = a(488), l = a.n(r), c = a(58), h = a.n(c), u = a(46), v = a(59); e. default = { components: { JzType: l.a, FwxzComponent: o.a, SelectComponent: i.a, Toast: h.a }, name: "shuifei", data: function() { return { items1: [{ text: "新房", cla: "on" }, { text: "二手房", cla: "" }], items2: [{ text: "满5年", cla: "on", val: 3 }, { text: "满2年", cla: "", val: 2 }, { text: "不满两年", cla: "on", val: 1 }], items3: [{ text: "是", cla: "on", val: 1 }, { text: "否", cla: "", val: 2 }], items4: [{ text: "是", cla: "on", val: 1 }, { text: "否", cla: "", val: 2 }], items5: [{ text: "是", cla: "on", val: 1 }, { text: "否", cla: "", val: 2 }], buildArea: "", unitPrice: "", price2: "", jzType: 0, jzTypeCon: "总价", buildType: 1, buildTypeCon: "普通住宅", isFive: 3, isFirst: 1, elevator: 1, isOnly: 1, showFw: !1, showJz: !1, showEsf: !1, resultTotal: 0, yhTax: 0, qTax: 0, gbTax: "", qsdjTax: "", wxjjTax: "", gbyhTax: "", zzTax: "", zhdjTax: "", gsTax: "", totalTax: 0, ajaxData: {}, showResult: !1, tipCon: "要买新房,快来算算吧!", totalMoney: "", userActionOptions: { type: 0, pageId: "jsq_shuifei^sfjsq_pc", params: {} } } }, computed: { showYj: function() { return this.showEsf && 2 === this.jzType } }, methods: { selectMsg: function(t) { this.showEsf = "二手房" === t.text, this.tipCon = "二手房" === t.text ? "要买二手房,快来算算吧!": "要买新房,快来算算吧!", this.clearSelect() }, clickJz: function(t) { this.showJz = !this.showJz, t.stopPropagation() }, clickFw: function(t) { this.showFw = !this.showFw, t.stopPropagation() }, limitVal: function(t, e) { return e.match(t)[0] }, infoIpt1: function(t) { this.buildArea = this.limitVal(/\d{0,4}(\.\d{0,2})?/g, t.target.value), this.showEsf && (this.totalMoney = parseFloat((this.buildArea * this.unitPrice / 1e4).toFixed(2)) || "") }, infoIpt2: function(t) { this.unitPrice = this.limitVal(/\d{0,6}/, t.target.value), this.showEsf && (this.totalMoney = parseFloat((this.buildArea * this.unitPrice / 1e4).toFixed(2)) || "") }, infoIpt3: function(t) { this.totalMoney = this.limitVal(/\d{0,6}(\.\d{0,2})?/g, t.target.value) }, infoIpt4: function(t) { this.price2 = this.limitVal(/\d{0,6}(\.\d{0,2})?/g, t.target.value) }, fwMsg: function(t) { this.buildTypeCon = t.text, this.buildType = t.val, this.showFw = !1 }, jzMsg: function(t) { this.jzType = t.val, this.jzTypeCon = t.text, this.showJz = !1 }, fiveMsg: function(t) { this.isFive = t.val }, firstMsg: function(t) { this.isFirst = t.val }, elevatorMsg: function(t) { this.elevator = t.val }, onlyMsg: function(t) { this.isOnly = t.val }, resetData: function(t, e) { for (var a = 0; a < t.length; a++) t[a].cla = ""; t[0].cla = "on", t[0].val }, clearSelect: function() { this.buildArea = "", this.unitPrice = "", this.totalMoney = "", this.jzType = 1, this.jzTypeCon = "总价", this.buildType = 1, this.buildTypeCon = "普通住宅", this.resetData(this.items2, this.isFive), this.resetData(this.items3, this.isFirst), this.resetData(this.items4, this.isOnly), this.showResult = !1 }, getTax: function() { var t = this; if (this.showEsf) { if (!this.buildArea) return this.$toast.show("请输入房屋面积"), !1; if ("0" === this.buildArea) return this.$toast.show("房屋面积不能为0"), !1; if (!this.unitPrice) return this.$toast.show("请输入房屋单价"), !1; if (!this.totalMoney) return this.$toast.show("请输入房屋总价"), !1; if ("0" === this.totalMoney) return this.$toast.show("房屋总价不能为0"), !1; if (2 === this.jzType && !this.price2) return this.$toast.show("请输入房屋原价"), !1; this.userActionOptions.type = 37, this.ajaxData = { CaculateType: this.jzType, Area: this.buildArea, HouseType: this.buildType, IsFirstHouse: this.isFirst, IsOnlyHouse: this.isOnly, Price: 1e4 * this.totalMoney, Price2: 1e4 * this.price2, YearType: this.isFive, city: this.G.city }, this.$axios.get(t.G.urlESFSF, { params: t.ajaxData }).then(function(e) { var s = e.data; if (s) { t.gsTax = v.formatNumber(s.geshui, 2), t.gbyhTax = v.formatNumber(s.gongbenyinhuashui, 2), t.qTax = v.formatNumber(s.qishui, 2), t.yhTax = v.formatNumber(s.yinhuashui, 2), t.zzTax = v.formatNumber(s.zengzhishui, 2), t.zhdjTax = v.formatNumber(s.zonghedijiakuan, 2), t.totalTax = v.formatNumber(s.heji, 2); var i; 1 === t.isFive ? i = "不满两年": 2 === t.isFive ? i = "满两年不满5年": 3 === t.isFive && (i = "满5年"), t.userActionOptions.params = { xtfh_addtax: t.zzTax, xtfh_contracttax: t.qTax, xtfh_coststamptax: t.gbyhTax, xtfh_incometax: t.gsTax, xtfh_integratedcost: t.zhdjTax, area: t.buildArea, unitprice: t.unitPrice, totalprice: t.ajaxData.Price, valuebasedway: 0 === t.ajaxData.CaculateType ? "总价": "差价", dwellingtype: t.buildTypeCon, year: i, isfirst: 1 === t.isFirst ? "是": "否", isonly: 1 === t.isOnly ? "是": "否", xtfh_stamptax: t.yhTax, tax: t.totalTax }, a.i(u.a)(t.userActionOptions), t.showResult = !1, setTimeout(function() { t.showResult = !0 }, 0) } else t.$toast.show("输入信息不合法,请重新输入") }). catch(function(e) { t.$toast.show(e) }) } else { if (!this.buildArea) return this.$toast.show("请输入房屋面积"), !1; if ("0" === this.buildArea) return this.$toast.show("房屋面积不能为0"), !1; if (!this.unitPrice) return this.$toast.show("请输入房屋单价"), !1; if ("0" === this.unitPrice) return this.$toast.show("房屋单价不能为0"), !1; this.userActionOptions.type = 36, this.ajaxData = { Area: t.buildArea, IsFirstHouse: t.isFirst, priceper: t.unitPrice, elevator: t.elevator, city: this.G.city }, this.$axios.get(t.G.urlXFSF, { params: t.ajaxData }).then(function(e) { var s = e.data; 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 = { area: t.buildArea, unitprice: t.unitPrice, genre: "", isfirst: 1 === t.isFirst ? "是": "否", xtfh_totalprice: t.buildArea * t.unitPrice, elevator: 1 === t.elevator ? "是": "否", tax: t.totalTax, xtfh_contracttax: t.qTax }, a.i(u.a)(t.userActionOptions), setTimeout(function() { t.showResult = !0 }, 0)) : t.$toast.show("输入不合法,请重新输入") }). catch(function(e) { t.$toast.show(e) }) } } }, mounted: function() { var t = this; a.i(u.a)(this.userActionOptions); for (var e = ["showJz", "showFw"], s = 0; s < e.length; s++) ! function(e) { window.addEventListener("click", function() { if (!t[e]) return ! 1; t[e] = !1 }) } (e[s]) } } }, 217 : function(t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), e. default = { name: "jzType", data: function() { return { items: [{ text: "总价", val: 1 }, { text: "差价", val: 2 }], fill: function(t) { this.$emit("jztype-msg", t) } } } } }, 218 : function(t, e, a) { "use strict"; function s(t, e, a) { for (var s = v - e, i = v + a, n = [], o = s; o <= i; o++) n.push({ value: o, name: o + "年" }); return n } Object.defineProperty(e, "__esModule", { value: !0 }); var i = a(46), n = a(480), o = a(220), r = a(135), l = a(59), c = [{ value: 38, name: "15年10月24日利率上限(1.3倍)" }, { value: 37, name: "15年10月24日利率上限(1.2倍)" }, { value: 36, name: "15年10月24日利率上限(1.1倍)" }, { value: 35, name: "15年10月24日利率上限(1.05倍)" }, { value: 34, name: "15年10月24日利率下限(95折)" }, { value: 33, name: "15年10月24日利率下限(9折)" }, { value: 32, name: "15年10月24日利率下限(88折)" }, { value: 31, name: "15年10月24日利率下限(85折)" }, { value: 30, name: "15年10月24日利率下限(7折)" }, { value: 29, name: "15年10月24日基准利率" }, { value: 28, name: "15年8月26日利率上限(1.1倍)" }, { value: 27, name: "15年8月26日利率下限(85折)" }, { value: 26, name: "15年8月26日利率下限(7折)" }, { value: 25, name: "15年8月26日基准利率" }, { value: 24, name: "15年6月28日利率上限(1.1倍)" }, { value: 23, name: "15年6月28日利率下限(85折)" }, { value: 22, name: "15年6月28日利率下限(7折)" }, { value: 21, name: "15年6月28日基准利率" }, { value: 20, name: "15年5月11日利率上限(1.1倍)" }, { value: 19, name: "15年5月11日利率下限(85折)" }, { value: 18, name: "15年5月11日利率下限(7折)" }, { value: 17, name: "15年5月11日基准利率" }, { value: 16, name: "15年3月1日利率上限(1.1倍)" }, { value: 15, name: "15年3月1日利率下限(85折)" }, { value: 14, name: "15年3月1日利率下限(7折)" }, { value: 13, name: "15年3月1日基准利率" }, { value: 12, name: "14年11月22日利率上限(1.1倍)" }, { value: 11, name: "14年11月22日利率下限(85折)" }, { value: 10, name: "14年11月22日利率下限(7折)" }, { value: 9, name: "14年11月22日基准利率" }, { value: 8, name: "12年7月6日利率上限(1.1倍)" }, { value: 7, name: "12年7月6日利率下限(85折)" }, { value: 6, name: "12年7月6日利率下限(7折)" }, { value: 5, name: "12年7月6日基准利率" }, { value: 4, name: "12年6月8日利率上限(1.1倍)" }, { value: 3, name: "12年6月8日利率下限(85折)" }, { value: 2, name: "12年6月8日利率下限(7折)" }, { value: 1, name: "12年6月8日基准利率" }], h = [{ name: "商业贷款", value: 0 }, { name: "公积金贷款", value: 1 }], u = [{ name: "2年(24期)", value: 24 }, { name: "3年(36期)", value: 36 }, { name: "4年(48期)", value: 48 }, { name: "5年(60期)", value: 60 }, { name: "6年(72期)", value: 72 }, { name: "7年(84期)", value: 84 }, { name: "8年(96期)", value: 96 }, { name: "9年(108期)", value: 108 }, { name: "10年(120期)", value: 120 }, { name: "11年(132期)", value: 132 }, { name: "12年(144期)", value: 144 }, { name: "13年(156期)", value: 156 }, { name: "14年(168期)", value: 168 }, { name: "15年(180期)", value: 180 }, { name: "20年(240期)", value: 240 }, { name: "25年(300期)", value: 300 }, { name: "30年(360期)", value: 360 }], v = (new Date).getFullYear(), p = s(v, 12, 0), m = s(v, 7, 30), d = [{ value: 1, name: "01月" }, { value: 2, name: "02月" }, { value: 3, name: "03月" }, { value: 4, name: "04月" }, { value: 5, name: "05月" }, { value: 6, name: "06月" }, { value: 7, name: "07月" }, { value: 8, name: "08月" }, { value: 9, name: "09月" }, { value: 10, name: "10月" }, { value: 11, name: "11月" }, { value: 12, name: "12月" }], f = [{ value: "short", name: "缩短还款期限,月还款额基本不变" }, { value: "reduce", name: "减少月还款额,还款期限不变" }], _ = [{ value: "all", name: "一次性还清" }, { value: "part", name: "部分提前还款" }]; e. default = { name: "huandai", components: { dropSelect: n, Toast: r }, data: function() { return { hasTip: !1, calDone: !1, repayType: h, repayTime: u, rateType: c, firstYear: p, month: d, advYear: m, repayMode: _, repayMethod: f, selected: { repayType: h[0], repayNum: "", repayTime: u[14], rateType: c[8], firstYear: p[12], firstMonth: d[(new Date).getMonth()], advYear: m[7], advMonth: d[(new Date).getMonth()], repayMode: { value: "all" }, repayMethod: { value: "short" }, partInput: "" }, result: { resultNum: 0, resultDate: "", resultAlready: "", resultAlreadyInterest: "", resultOnce: "", resultNextMonth: "", resultSave: "", resultDateNew: "", resultTip: "" }, userActionOptions: { type: 0, pageId: "jsq_fd^tqhk_pc", params: {} } } }, methods: { selectType: function(t, e) { this.selected[e] = t }, yfdIpt: function(t) { var e = t.target.value; this.selected.repayNum = e.match(/\d{0,10}(\.\d{0,2})?/g)[0] }, cal: function() { var t = this, e = this, s = this.selected, n = s.repayNum, o = s.repayMode, r = s.partInput ? s.partInput: ""; if (!n) return void this.$toast.show("请填入贷款总额"); if (n = 1e4 * parseFloat(n), "part" === o.value && !r) return void this.$toast.show("请填入部分提前还款额度"); var c = s.repayTime.value, h = void 0; 1 === s.repayType.value && (h = c > 60 ? this.getlilv(s.rateType.value, 2, 10) / 12 : this.getlilv(s.rateType.value, 2, 3) / 12), 0 === s.repayType.value && (h = c > 60 ? this.getlilv(s.rateType.value, 1, 10) / 12 : this.getlilv(s.rateType.value, 1, 3) / 12); var u = 12 * s.advYear.value + s.advMonth.value - (12 * s.firstYear.value + s.firstMonth.value); if (u < 0 || u > c) return this.$toast.show("预计提前还款时间与第一次还款时间有矛盾,请查实"), !1; 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, f = f + v - (n - f) * h; var w = "", g = void 0, y = void 0, x = void 0, j = void 0; if ("part" === o.value) if ((r = 1e4 * parseInt(r)) + v >= (n - f) * (1 + h)) w = "您的提前还款额已足够还清所欠贷款!", e.hasTip = !0; else if (e.hasTip = !1, f += v, g = v + r, "short" === s.repayMethod.value) { var C = f + r, M = 0; for (M = 0; C <= n; M++) C = C + v - (n - C) * h; M -= 1, y = (n - f - r) * (h * Math.pow(1 + h, M)) / (Math.pow(1 + h, M) - 1), x = v * c - m - g - y * M, j = Math.floor((12 * s.advYear.value + s.advMonth.value + M - 2) / 12) + "年" + ((12 * s.advYear.value + s.advMonth.value + M - 2) % 12 + 1) + "月" } 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); "all" !== o.value && "" == w || (g = (n - f) * (1 + h), y = 0, x = v * c - m - g, j = s.advYear.value + "年" + s.advMonth.value + "月"); var A = this.result, T = Math.round(100 * v) / 100, b = Math.round(100 * m) / 100, R = Math.round(100 * d) / 100, I = Math.round(100 * g) / 100, k = Math.round(100 * y) / 100, N = Math.round(100 * x) / 100; 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 = { loanamount: this.selected.repayNum + "万", loantime: this.selected.repayTime.value + "月", repaymenttime: this.selected.firstYear.value + "年" + this.selected.firstMonth.value + "月", repaymenttimeadvance: this.selected.advYear.value + "年" + this.selected.advMonth.value + "月", repaymentmethod: "all" === this.selected.repayMode.value ? "一次还清": "部分还清", xtfh_yuegong: A.resultNum, xtfh_totalrepayment: A.resultAlready, xtfh_interestpaid: A.resultAlreadyInterest }, "all" !== this.selected.repayMode.value) { var P = ""; P = "short" === this.selected.repayMethod ? "缩短还款期限,月还款额基本不变": "减少月还款额,还款期限不变", this.userActionOptions.params.treatmentmethod = encodeURIComponent(P) } 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) + "%"), a.i(i.a)(this.userActionOptions), setTimeout(function() { t.calDone = !0 }, 0) }, getlilv: function(t, e, a) { var s = this.getArrayIndexFromYear(a, 1), i = this.getArrayIndexFromYear(a, 2); return t = parseInt(t), 1 == e ? o[t][e][s] : 2 == e ? o[t][e][i] : void 0 }, getArrayIndexFromYear: function(t, e) { var a = 0; 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), a }, empty: function() { this.selected; this.selected.repayType = h[0], this.selected.repayNum = "", this.selected.repayTime = u[14], this.selected.rateType = c[8], this.selected.firstYear = year[0], this.selected.firstMonth = d[(new Date).getMonth()], this.selected.advYear = year[0], this.selected.advMonth = d[(new Date).getMonth()], this.selected.repayMode = { value: "all" }, this.selected.repayMethod = { value: "short" }, this.selected.partInput = "" } }, mounted: function() { a.i(i.a)(this.userActionOptions) } } }, 219 : function(t, e, a) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var s = a(128), i = a.n(s), n = a(134), o = a(58), r = a.n(o), l = a(46), c = a(59), h = new n.a; e. default = { components: { SelectComponent: i.a, Toast: r.a }, name: "fangdai", data: function() { return { items: [{ text: "个人装修贷款" }, { text: "个人购车贷款" }], items2: [{ text: "等额本金", val: 2, cla: "on" }, { text: "等额本息", val: 1, cla: "" }], type: "个人装修贷款", showType: !1, chargeTax: "", payTax: "", totalMoney: "", rate: "", showResult: !1, calculateMsg: { type: 2, totalMoney: "", month: "", rate: "" }, firstMoney: "", djMoney: "", totalLx: "", otherTax: "", userActionOptions: { type: 0, pageId: "jsq_fd^zxdk_pc" } } }, computed: { showDj: function() { return 2 === this.calculateMsg.type } }, methods: { clickType: function(t) { this.showType = !this.showType, t.stopPropagation() }, selectType: function(t) { this.type = t.text, this.showType = !1, this.showResult = !1, this.clearAll() }, limitVal: function(t, e) { return e.match(t)[0] }, infoIpt1: function(t) { this.totalMoney = this.limitVal(/\d{0,6}(\.\d{0,2})?/g, t.target.value) }, infoIpt2: function(t) { this.calculateMsg.month = this.limitVal(/\d{0,3}/, t.target.value) }, infoIpt3: function(t) { this.rate = this.limitVal(/\d{0,2}(\.\d{0,2})?/g, t.target.value) }, infoIpt4: function(t) { this.chargeTax = this.limitVal(/\d{0,2}(\.\d{0,2})?/g, t.target.value) }, infoIpt5: function(t) { this.payTax = this.limitVal(/\d{0,2}(\.\d{0,2})?/g, t.target.value) }, clearAll: function() { this.rate = "", this.totalMoney = "", this.calculateMsg.month = "", this.chargeTax = "", this.payTax = "", this.showResult = !1 }, calculate: function() { var t = this; this.calculateMsg.totalMoney = 1e4 * this.totalMoney, this.calculateMsg.rate = this.rate / 100; var e = h.calculate(this.calculateMsg); this.djMoney = c.formatNumber(e.djMoney, 2) || 0, this.firstMoney = c.formatNumber(e.firstMonYg, 2), this.totalLx = c.formatNumber(e.toatlInterest, 2), this.otherTax = c.formatNumber((this.totalMoney * this.payTax).toFixed(2) || 0, 2), this.showResult = !1, this.userActionOptions.type = 29, this.userActionOptions.params = { xtfh_othermoney: this.otherTax, xtfh_monthlyrepayment: this.firstMoney, loantype: this.type, loanamount: this.totalMoney, loantime: this.calculateMsg.month + "个月", annualinterestrate: parseFloat(100 * this.calculateMsg.rate).toFixed(1) + "%", monthmanagefee: parseFloat(this.chargeTax).toFixed(1) + "%", onecharge: parseFloat(this.payTax).toFixed(1) + "%", repaymentmethod: 1 === this.calculateMsg.type ? "等额本息": "等额本金", xtfh_totalinterest: this.totalLx }, a.i(l.a)(this.userActionOptions), setTimeout(function() { t.showResult = !0 }, 0) }, startCalculate: function() { 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) }, selectMsg: function(t) { this.calculateMsg.type = t.val, this.showResult = !1 } }, mounted: function() { var t = this; a.i(l.a)(this.userActionOptions); for (var e = ["showType"], s = 0; s < e.length; s++) ! function(e) { window.addEventListener("click", function() { if (!t[e]) return ! 1; t[e] = !1 }) } (e[s]) } } }, 220 : function(t, e) { var a = []; a[1] = [], a[1][1] = [], a[1][2] = [], a[1][1][1] = .0631, a[1][1][3] = .064, a[1][1][5] = .0665, a[1][1][10] = .068, a[1][2][5] = .042, a[1][2][10] = .047, a[2] = [], a[2][1] = [], a[2][2] = [], a[2][1][1] = .04417, a[2][1][3] = .0448, a[2][1][5] = .04655, a[2][1][10] = .0476, a[2][2][5] = .042, a[2][2][10] = .047, a[3] = [], a[3][1] = [], a[3][2] = [], a[3][1][1] = .053635, a[3][1][3] = .0544, a[3][1][5] = .056525, a[3][1][10] = .0578, a[3][2][5] = .042, a[3][2][10] = .047, a[4] = [], a[4][1] = [], a[4][2] = [], a[4][1][1] = .06941, a[4][1][3] = .0704, a[4][1][5] = .07315, a[4][1][10] = .0748, a[4][2][5] = .042, a[4][2][10] = .047, a[5] = [], a[5][1] = [], a[5][2] = [], a[5][1][1] = .06, a[5][1][3] = .0615, a[5][1][5] = .064, a[5][1][10] = .0655, a[5][2][5] = .04, a[5][2][10] = .045, a[6] = [], a[6][1] = [], a[6][2] = [], a[6][1][1] = .042, a[6][1][3] = .04305, a[6][1][5] = .0448, a[6][1][10] = .04585, a[6][2][5] = .04, a[6][2][10] = .045, a[7] = [], a[7][1] = [], a[7][2] = [], a[7][1][1] = .051, a[7][1][3] = .052275, a[7][1][5] = .0544, a[7][1][10] = .055675, a[7][2][5] = .04, a[7][2][10] = .045, a[8] = [], a[8][1] = [], a[8][2] = [], a[8][1][1] = .066, a[8][1][3] = .06765, a[8][1][5] = .0704, a[8][1][10] = .07205, a[8][2][5] = .04, a[8][2][10] = .045, a[9] = [], a[9][1] = [], a[9][2] = [], a[9][1][1] = .06, a[9][1][3] = .06, a[9][1][5] = .06, a[9][1][10] = .0615, a[9][2][5] = .0375, a[9][2][10] = .0425, a[10] = [], a[10][1] = [], a[10][2] = [], a[10][1][1] = .042, a[10][1][3] = .042, a[10][1][5] = .042, a[10][1][10] = .04305, a[10][2][5] = .02625, a[10][2][10] = .02975, a[11] = [], a[11][1] = [], a[11][2] = [], a[11][1][1] = .051, a[11][1][3] = .051, a[11][1][5] = .051, a[11][1][10] = .052275, a[11][2][5] = .031875, a[11][2][10] = .036125, a[12] = [], a[12][1] = [], a[12][2] = [], a[12][1][1] = .066, a[12][1][3] = .066, a[12][1][5] = .066, a[12][1][10] = .06765, a[12][2][5] = .04125, a[12][2][10] = .04675, a[13] = [], a[13][1] = [], a[13][2] = [], a[13][1][1] = .0535, a[13][1][3] = .0575, a[13][1][5] = .0575, a[13][1][10] = .059, a[13][2][5] = .035, a[13][2][10] = .04, a[14] = [], a[14][1] = [], a[14][2] = [], a[14][1][1] = .03745, a[14][1][3] = .04025, a[14][1][5] = .04025, a[14][1][10] = .0413, a[14][2][5] = .0245, a[14][2][10] = .028, a[15] = [], a[15][1] = [], a[15][2] = [], a[15][1][1] = .045475, a[15][1][3] = .048875, a[15][1][5] = .048875, a[15][1][10] = .05015, a[15][2][5] = .02975, a[15][2][10] = .034, a[16] = [], a[16][1] = [], a[16][2] = [], a[16][1][1] = .05885, a[16][1][3] = .06325, a[16][1][5] = .06325, a[16][1][10] = .0649, a[16][2][5] = .0385, a[16][2][10] = .044, a[17] = [], a[17][1] = [], a[17][2] = [], a[17][1][1] = .051, a[17][1][3] = .055, a[17][1][5] = .055, a[17][1][10] = .0565, a[17][2][5] = .0325, a[17][2][10] = .0375, a[18] = [], a[18][1] = [], a[18][2] = [], a[18][1][1] = .0357, a[18][1][3] = .0385, a[18][1][5] = .0385, a[18][1][10] = .03955, a[18][2][5] = .02275, a[18][2][10] = .02625, a[19] = [], a[19][1] = [], a[19][2] = [], a[19][1][1] = .04335, a[19][1][3] = .04675, a[19][1][5] = .04675, a[19][1][10] = .048025, a[19][2][5] = .027625, a[19][2][10] = .031875, a[20] = [], a[20][1] = [], a[20][2] = [], a[20][1][1] = .0561, a[20][1][3] = .0605, a[20][1][5] = .0605, a[20][1][10] = .06215, a[20][2][5] = .03575, a[20][2][10] = .04125, a[21] = [], a[21][1] = [], a[21][2] = [], a[21][1][1] = .0485, a[21][1][3] = .0525, a[21][1][5] = .0525, a[21][1][10] = .054, a[21][2][5] = .03, a[21][2][10] = .035, a[22] = [], a[22][1] = [], a[22][2] = [], a[22][1][1] = .03395, a[22][1][3] = .03675, a[22][1][5] = .03675, a[22][1][10] = .0378, a[22][2][5] = .021, a[22][2][10] = .0245, a[23] = [], a[23][1] = []; a[23][2] = [], a[23][1][1] = .041225, a[23][1][3] = .044625, a[23][1][5] = .044625, a[23][1][10] = .0459, a[23][2][5] = .0255, a[23][2][10] = .02975, a[24] = [], a[24][1] = [], a[24][2] = [], a[24][1][1] = .05335, a[24][1][3] = .05775, a[24][1][5] = .05775, a[24][1][10] = .0594, a[24][2][5] = .033, a[24][2][10] = .0385, a[25] = [], a[25][1] = [], a[25][2] = [], a[25][1][1] = .046, a[25][1][3] = .05, a[25][1][5] = .05, a[25][1][10] = .0515, a[25][2][5] = .0275, a[25][2][10] = .0325, a[26] = [], a[26][1] = [], a[26][2] = [], a[26][1][1] = .0322, a[26][1][3] = .035, a[26][1][5] = .035, a[26][1][10] = .03605, a[26][2][5] = .01925, a[26][2][10] = .02275, a[27] = [], a[27][1] = [], a[27][2] = [], a[27][1][1] = .0391, a[27][1][3] = .0425, a[27][1][5] = .0425, a[27][1][10] = .043775, a[27][2][5] = .023375, a[27][2][10] = .027625, a[28] = [], a[28][1] = [], a[28][2] = [], a[28][1][1] = .0506, a[28][1][3] = .055, a[28][1][5] = .055, a[28][1][10] = .05665, a[28][2][5] = .03025, a[28][2][10] = .03575, a[29] = [], a[29][1] = [], a[29][2] = [], a[29][1][1] = .0435, a[29][1][3] = .0475, a[29][1][5] = .0475, a[29][1][10] = .049, a[29][2][5] = .0275, a[29][2][10] = .0325, a[30] = [], a[30][1] = [], a[30][2] = [], a[30][1][1] = .03045, a[30][1][3] = .03325, a[30][1][5] = .03325, a[30][1][10] = .0343, a[30][2][5] = .01925, a[30][2][10] = .02275, a[31] = [], a[31][1] = [], a[31][2] = [], a[31][1][1] = .036975, a[31][1][3] = .040375, a[31][1][5] = .040375, a[31][1][10] = .04165, a[31][2][5] = .023375, a[31][2][10] = .027625, a[32] = [], a[32][1] = [], a[32][2] = [], a[32][1][1] = .03828, a[32][1][3] = .0418, a[32][1][5] = .0418, a[32][1][10] = .04312, a[32][2][5] = .0242, a[32][2][10] = .0286, a[33] = [], a[33][1] = [], a[33][2] = [], a[33][1][1] = .03915, a[33][1][3] = .04275, a[33][1][5] = .04275, a[33][1][10] = .0441, a[33][2][5] = .02475, a[33][2][10] = .02925, a[34] = [], a[34][1] = [], a[34][2] = [], a[34][1][1] = .041325, a[34][1][3] = .045125, a[34][1][5] = .045125, a[34][1][10] = .04655, a[34][2][5] = .026125, a[34][2][10] = .030875, a[35] = [], a[35][1] = [], a[35][2] = [], a[35][1][1] = .045675, a[35][1][3] = .049875, a[35][1][5] = .049875, a[35][1][10] = .05145, a[35][2][5] = .028875, a[35][2][10] = .034125, a[36] = [], a[36][1] = [], a[36][2] = [], a[36][1][1] = .04785, a[36][1][3] = .05225, a[36][1][5] = .05225, a[36][1][10] = .0539, a[36][2][5] = .03025, a[36][2][10] = .03575, a[37] = [], a[37][1] = [], a[37][2] = [], a[37][1][1] = .0522, a[37][1][3] = .057, a[37][1][5] = .057, a[37][1][10] = .0588, a[37][2][5] = .033, a[37][2][10] = .039, a[38] = [], a[38][1] = [], a[38][2] = [], a[38][1][1] = .05655, a[38][1][3] = .06175, a[38][1][5] = .06175, a[38][1][10] = .0637, a[38][2][5] = .03575, a[38][2][10] = .04225, t.exports = a }, 221 : function(t, e, a) { "use strict"; var s = a(182), i = a(508), n = a(483), o = a.n(n), r = a(487), l = a.n(r), c = a(489), h = a.n(c), u = a(485), v = a.n(u), p = a(484), m = a.n(p), d = a(490), f = a.n(d); s.a.use(i.a); var _ = history.pushState && /test\.fang\.com\:8080|ditu\.(test\.)*fang\.com|newhouse\.([a-z\.]*)fang\.com/.test(location.host), w = []; _ || w.push({ path: "/", redirect: function(t) { var e, a = t.location.href, s = a.match(/\/(jsq|house)\/([a-zA-Z]+)\.htm/); 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"), e } (window) }), w.push({ path: "/house/tools.htm", name: "fangdai", component: o.a }), w.push({ path: "/jsq/sf.htm", name: "shuifei", component: l.a }), w.push({ path: "/jsq/tq.htm", name: "tqhd", component: h.a }), w.push({ path: "/jsq/gjj.htm", name: "gjj", component: v.a }), w.push({ path: "/jsq/pg.htm", name: "gfnl", component: m.a }), w.push({ path: "/jsq/zxdk.htm", name: "zhuangxiu", component: f.a }); var g = new i.a({ scrollBehavior: function(t, e, a) { return a || { x: 0, y: 0 } }, mode: _ ? "history": "hash", routes: w }), y = { fangdai: "房贷计算器_公积金贷款计算器", shuifei: "税费计算器", tqhd: "提前还贷计算器_提前还款计算器", gjj: "公积金贷款计算器_住房公积金贷款计算器", gfnl: "购房能力评估计算器", zhuangxiu: "装修贷款计算器_公积金贷款计算器" }; g.beforeEach(function(t, e, a) { var s = t.name; document.title = y[s] + "_2017版_" + window.Fang.cityName + "品房网", a() }), e.a = g }, 454 : function(t, e) {}, 455 : function(t, e) {}, 456 : function(t, e) {}, 457 : function(t, e) {}, 458 : function(t, e) {}, 459 : function(t, e) {}, 46 : function(t, e, a) { "use strict"; function s(t) { var e, a = t.pageId || "jsq_fd^sydk_pc", s = t.type || 0, i = t.params || [], n = s; 0 === s ? e = { "vwg.page": a }: "jsq_fd^fdjsq_pc" === a && 147 === s ? e = { "vwg.page": a, "vwj.xtfh_downpayment": i.xtfh_downpayment, "vwj.unitprice": i.unitprice, "vwj.area": i.area, "vwj.loanradio": i.loanradio, "vwj.loantime": i.loantime, "vwj.loanrateforgjj": i.loanrateforgjj, "vwj.repaymentmethod": encodeURIComponent(i.repaymentmethod), "vwj.totalprice": i.totalprice, "vwj.xtfh_loanamount": i.xtfh_loanamount, "vwj.xtfh_loantime": i.xtfh_loantime, "vwj.xtfh_yuegong": i.xtfh_yuegong, "vwj.xtfh_paymentinterest": i.xtfh_paymentinterest, "vwj.xtfh_repaymentamount": i.xtfh_repaymentamount }: "jsq_fd^fdjsq_pc" === a && 146 === s ? e = { "vwg.page": a, "vwj.xtfh_downpayment": i.xtfh_downpayment, "vwj.unitprice": i.unitprice, "vwj.area": i.area, "vwj.loanradio": i.loanradio, "vwj.loantime": i.loantime, "vwj.annualinterestrate": i.annualinterestrate, "vwj.repaymentmethod": encodeURIComponent(i.repaymentmethod), "vwj.totalprice": i.totalprice, "vwj.xtfh_loanamount": i.xtfh_loanamount, "vwj.xtfh_loantime": i.xtfh_loantime, "vwj.xtfh_yuegong": i.xtfh_yuegong, "vwj.xtfh_monthlyrepayment": i.xtfh_monthlyrepayment || "", "vwj.xtfh_monthdeclineamount": i.xtfh_monthdeclineamount || "", "vwj.xtfh_paymentinterest": i.xtfh_paymentinterest, "vwj.xtfh_repaymentamount": i.xtfh_repaymentamount }: "jsq_fd^fdjsq_pc" === a && 148 === s ? e = { "vwg.page": a, "vwj.loanamount": i.loanamount, "vwj.loantime": i.loantime, "vwj.providentfundloanamount": i.providentfundloanamount, "vwj.annualinterestrate": encodeURIComponent(i.annualinterestrate), "vwj.loanrateforgjj": encodeURIComponent(i.loanrateforgjj), "vwj.repaymentmethod": encodeURIComponent(i.repaymentmethod), "vwj.xtfh_yuegong": i.xtfh_yuegong, "vwj.xtfh_monthlyrepayment": i.xtfh_monthlyrepayment, "vwj.xtfh_monthdeclineamount": i.xtfh_monthdeclineamount, "vwj.xtfh_paymentinterest": i.xtfh_paymentinterest, "vwj.xtfh_repaymentamount": i.xtfh_repaymentamount }: "jsq_shuifei^sfjsq_pc" === a && 36 === s ? e = { "vwg.page": a, "vwj.area": i.area, "vwj.unitprice": i.unitprice, "vwj.genre": i.genre, "vwj.isfirst": i.isfirst, "vwj.xtfh_totalprice": i.xtfh_totalprice, "vwj.elevator": i.elevator, "vwj.tax": i.tax, "vwj.xtfh_contracttax": i.xtfh_contracttax }: "jsq_shuifei^sfjsq_pc" === a && 37 === s ? e = { "vwg.page": a, "vwj.xtfh_addtax": i.xtfh_addtax, "vwj.xtfh_contracttax": i.xtfh_contracttax, "vwj.xtfh_coststamptax": i.xtfh_coststamptax, "vwj.xtfh_incometax": i.xtfh_incometax, "vwj.xtfh_integratedcost": i.xtfh_integratedcost, "vwj.area": i.area, "vwj.unitprice": i.unitprice, "vwj.totalprice": i.totalprice, "vwj.valuebasedway": encodeURIComponent(i.valuebasedway), "vwj.dwellingtype": i.dwellingtype, "vwj.year": i.year, "vwj.isfirst": i.isfirst, "vwj.isonly": i.isonly, "vwj.xtfh_stamptax": i.xtfh_stamptax }: "jsq_fd^gjjdked_pc" === a && 147 === s ? e = { "vwg.page": a, "vwj.cpfdepositmine": i.cpfdepositmine, "vwj.cpfratiomine": i.cpfratiomine, "vwj.cpfdepositspouse": i.cpfdepositspouse, "vwj.cpfratiospouse": i.cpfratiospouse, "vwj.totalprice": i.totalprice, "vwj.dwellingtype": i.dwellingtype, "vwj.loantime": i.loantime, "vwj.creditgrade": i.creditgrade }: "jsq_fd^tqhk_pc" === a && 147 === s ? e = { "vwg.page": a, "vwj.loanamount": i.loanamount, "vwj.loantime": i.loantime, "vwj.loanrateforgjj": i.loanrateforgjj, "vwj.repaymenttime": encodeURIComponent(i.repaymenttime), "vwj.repaymenttimeadvance": i.repaymenttimeadvance, "vwj.repaymentmethod": i.repaymentmethod, "vwj.treatmentmethod": i.treatmentmethod, "vwj.xtfh_yuegong": i.xtfh_yuegong, "vwj.xtfh_totalrepayment": i.xtfh_totalrepayment, "vwj.xtfh_interestpaid": i.xtfh_interestpaid }: "jsq_fd^tqhk_pc" === a && 146 === s ? e = { "vwg.page": a, "vwj.loanamount": i.loanamount, "vwj.loantime": i.loantime, "vwj.annualinterestrate": i.annualinterestrate, "vwj.repaymenttime": encodeURIComponent(i.repaymenttime), "vwj.repaymenttimeadvance": i.repaymenttimeadvance, "vwj.repaymentmethod": i.repaymentmethod, "vwj.treatmentmethod": i.treatmentmethod, "vwj.xtfh_yuegong": i.xtfh_yuegong, "vwj.xtfh_totalrepayment": i.xtfh_totalrepayment, "vwj.xtfh_interestpaid": i.xtfh_interestpaid }: "jsq_fd^zxdk_pc" === a && 29 === s ? e = { "vwg.page": a, "vwj.xtfh_othermoney": i.xtfh_othermoney, "vwj.loantype": i.loantype, "vwj.loanamount": i.loanamount, "vwj.loantime": i.loantime, "vwj.annualinterestrate": encodeURIComponent(i.annualinterestrate), "vwj.monthmanagefee": encodeURIComponent(i.monthmanagefee), "vwj.onecharge": encodeURIComponent(i.onecharge), "vwj.repaymentmethod": i.repaymentmethod, "vwj.xtfh_totalinterest": i.xtfh_totalinterest }: "jsq_pg^zxdk_pc" === a && 50 === s && (e = { "vwj.ownfunds": i.ownfunds, "vwj.monthlyincome": i.monthlyincome, "vwj.expend": i.expend, "vwj.loantime": i.loantime, "vwj.area": i.area }); var o = {}; for (var r in e) e.hasOwnProperty(r) && null !== e[r] && "" !== e[r] && void 0 !== e[r] && "undefined" !== e[r] && (o[r] = e[r]); _ub.city = Fang.cityName || "北京", _ub.collect(n, o) } a.d(e, "a", function() { return s }) }, 460 : function(t, e) {}, 461 : function(t, e) {}, 462 : function(t, e) {}, 463 : function(t, e) {}, 464 : function(t, e) {}, 465 : function(t, e) {}, 466 : function(t, e) {}, 467 : function(t, e) {}, 468 : function(t, e) {}, 469 : function(t, e) {}, 470 : function(t, e) {}, 471 : function(t, e) {}, 476 : function(t, e, a) { t.exports = "/image/knowledgebase/images/banner_sma.355.jpg" }, 477 : function(t, e, a) { function s(t) { a(463) } var i = a(10)(a(203), a(499), s, null, null); t.exports = i.exports }, 478 : function(t, e, a) { function s(t) { a(469) } var i = a(10)(a(204), a(505), s, null, null); t.exports = i.exports }, 479 : function(t, e, a) { function s(t) { a(458) } var i = a(10)(a(205), a(494), s, null, null); t.exports = i.exports }, 480 : function(t, e, a) { function s(t) { a(465) } var i = a(10)(a(207), a(501), s, "data-v-75deff43", null); t.exports = i.exports }, 481 : function(t, e, a) { function s(t) { a(461) } var i = a(10)(a(209), a(497), s, null, null); t.exports = i.exports }, 482 : function(t, e, a) { function s(t) { a(464) } var i = a(10)(a(210), a(500), s, null, null); t.exports = i.exports }, 483 : function(t, e, a) { function s(t) { a(456) } var i = a(10)(a(212), a(492), s, null, null); t.exports = i.exports }, 484 : function(t, e, a) { function s(t) { a(460) } var i = a(10)(a(213), a(496), s, null, null); t.exports = i.exports }, 485 : function(t, e, a) { function s(t) { a(455) } var i = a(10)(a(214), a(491), s, null, null); t.exports = i.exports }, 486 : function(t, e, a) { function s(t) { a(470) } var i = a(10)(a(215), a(506), s, null, null); t.exports = i.exports }, 487 : function(t, e, a) { function s(t) { a(468) } var i = a(10)(a(216), a(504), s, null, null); t.exports = i.exports }, 488 : function(t, e, a) { function s(t) { a(462) } var i = a(10)(a(217), a(498), s, null, null); t.exports = i.exports }, 489 : function(t, e, a) { function s(t) { a(457) } var i = a(10)(a(218), a(493), s, "data-v-0bdfd0d1", null); t.exports = i.exports }, 490 : function(t, e, a) { function s(t) { a(459) } var i = a(10)(a(219), a(495), s, null, null); t.exports = i.exports }, 491 : function(t, e, a) { t.exports = { render: function() { var t = this, e = t.$createElement, s = t._self._c || e; return s("table", [s("tr", [s("td", { staticClass: "counter_list counter_list_width4" }, [s("ul", { staticClass: "clearfix fl" }, [s("li", {}, [t._m(0), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.gjjJc, expression: "gjjJc" }], attrs: { type: "text", placeholder: "请输入公积金个人月缴存额", name: "" }, domProps: { value: t.gjjJc }, on: { input: [function(e) { e.target.composing || (t.gjjJc = e.target.value) }, t.infoIpt1] } }), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {}, [t._m(1), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.jcPoint, expression: "jcPoint" }], attrs: { type: "text", placeholder: "请输入个人缴存比例", name: "" }, domProps: { value: t.jcPoint }, on: { input: [function(e) { e.target.composing || (t.jcPoint = e.target.value) }, t.infoIpt2] } }), t._v(" "), s("i", [t._v("%")])]), t._v(" "), s("li", {}, [s("span", [t._v("配偶住房公积金个人月缴存额:")]), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.otherJc, expression: "otherJc" }], attrs: { type: "text", placeholder: "请输入配偶公积金月缴存额", name: "" }, domProps: { value: t.otherJc }, on: { input: [function(e) { e.target.composing || (t.otherJc = e.target.value) }, t.infoIpt3] } }), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {}, [s("span", [t._v("缴存比例:")]), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.otherJcPoint, expression: "otherJcPoint" }], attrs: { type: "text", placeholder: "请输入配偶公积金缴存比例", name: "" }, domProps: { value: t.otherJcPoint }, on: { input: [function(e) { e.target.composing || (t.otherJcPoint = e.target.value) }, t.infoIpt4] } }), t._v(" "), s("i", [t._v("%")])]), t._v(" "), s("li", {}, [t._m(2), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.buildPrice, expression: "buildPrice" }], attrs: { type: "text", placeholder: "请输入房屋评估价值或实际购房款", name: "" }, domProps: { value: t.buildPrice }, on: { input: [function(e) { e.target.composing || (t.buildPrice = e.target.value) }, t.infoIpt5] } }), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("select-component", { attrs: { showImportant: "ok", title: "房屋性质", items: t.items1 }, on: { "select-msg": t.fwMsg } }), t._v(" "), s("li", {}, [t._m(3), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.dkYear, expression: "dkYear" }], attrs: { type: "text", placeholder: "请输入贷款年限", name: "" }, domProps: { value: t.dkYear }, on: { input: [function(e) { e.target.composing || (t.dkYear = e.target.value) }, t.infoIpt6] } }), t._v(" "), s("i", [t._v("年")])]), t._v(" "), s("li", { staticClass: "zhushi" }, [t._v("( 注:贷款期限最长可计算到借款人70周岁,同时不得超过30年。)")]), t._v(" "), s("select-component", { attrs: { showImportant: "ok", title: "个人信用等级", items: t.items2 }, on: { "select-msg": t.jbMsg } }), t._v(" "), s("li", [s("span"), t._v(" "), s("span", { staticClass: "start", on: { click: t.getResult } }, [t._v("开始计算")]), t._v(" "), s("span", { staticClass: "empty", on: { click: t.clearBoth } }, [t._v("清空重填")])])], 1)]), t._v(" "), t._m(4), t._v(" "), s("td", { directives: [{ name: "show", rawName: "v-show", value: t.showResult, expression: "showResult" }], staticClass: "counter_right counter_right_width4", class: { fadeInRight: t.showResult }, attrs: { valign: "top" } }, [s("ul", [t._m(5), t._v(" "), s("li", { staticClass: "clearfix" }, [s("h3", [t._v("您可以申请的最高贷款额度是 ")]), t._v(" "), s("span", { staticClass: "on" }, [t._v(t._s(t.totalMoney))]), t._v(" "), s("i", [t._v("万元")])])]), t._v(" "), s("p", { staticClass: "note" }, [t._v("*以上结果仅供参考")])]), t._v(" "), s("td", { directives: [{ name: "show", rawName: "v-show", value: !t.showResult, expression: "!showResult" }], staticClass: "counter_right2" }, [s("img", { attrs: { src: a(57), alt: "" } }), t._v(" "), s("p", [t._v("要贷款买房,赶紧算算吧!")])])])]) }, staticRenderFns: [function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("span", [a("b", [t._v("*")]), t._v("住房公积金个人月缴存额:")]) }, function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("span", [a("b", [t._v("*")]), t._v("缴存比例:")]) }, function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("span", [a("b", [t._v("*")]), t._v("房屋评估价值或实际购房款:")]) }, function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("span", [a("b", [t._v("*")]), t._v("贷款申请年限:")]) }, function() { var t = this, e = t.$createElement, s = t._self._c || e; return s("td", { staticClass: "counter_center" }, [s("img", { attrs: { src: a(56), alt: "" } })]) }, function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("li", { staticClass: "title" }, [a("h2", [t._v("计算结果")])]) }] } }, 492 : function(t, e, a) { t.exports = { render: function() { var t = this, e = t.$createElement, s = t._self._c || e; return s("table", [s("tr", [s("td", { staticClass: "counter_list", class: t.isWidth5 }, [s("ul", { staticClass: "clearfix fl" }, [s("li", [s("span", [t._v("贷款类别:")]), t._v(" "), s("div", { staticClass: "clearfix" }, [s("p", { staticClass: "select" }, [s("input", { directives: [{ name: "model", rawName: "v-model", value: t.dkType, expression: "dkType" }], attrs: { type: "", name: "", readonly: "readonly" }, domProps: { value: t.dkType }, on: { click: t.clickDk, input: function(e) { e.target.composing || (t.dkType = e.target.value) } } }), t._v(" "), s("i")]), t._v(" "), s("ul", { directives: [{ name: "show", rawName: "v-show", value: t.showDkType, expression: "showDkType" }], staticClass: "option" }, t._l(t.items1, function(e) { return s("li", { on: { click: function(a) { t.selectDkType(e) } } }, [t._v(t._s(e.text))]) }))])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: t.showCom, expression: "showCom" }] }, [s("span", [t._v("商业贷款额:")]), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.sdtotal, expression: "sdtotal" }], staticClass: "black", attrs: { type: "text", placeholder: "请输入商业贷款额", name: "" }, domProps: { value: t.sdtotal }, on: { input: [function(e) { e.target.composing || (t.sdtotal = e.target.value) }, t.sdIpt] } }), t._v(" "), s("i", [t._v("万")])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: t.showCom, expression: "showCom" }], staticClass: "money_rate" }, [s("span", [t._v("商贷利率:")]), t._v(" "), s("div", { staticClass: "clearfix" }, [s("p", { staticClass: "select" }, [s("input", { directives: [{ name: "model", rawName: "v-model", value: t.sdRateCon, expression: "sdRateCon" }], attrs: { type: "text", name: "", readonly: "readonly" }, domProps: { value: t.sdRateCon }, on: { click: t.sdClickRate, input: function(e) { e.target.composing || (t.sdRateCon = e.target.value) } } }), t._v(" "), s("i")]), t._v(" "), s("aj-rate", { directives: [{ name: "show", rawName: "v-show", value: t.showRatesd, expression: "showRatesd" }], on: { "rate-msg": t.rateComSd } })], 1), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.sdRate, expression: "sdRate" }], attrs: { type: "text", name: "", placeholder: "" }, domProps: { value: t.sdRate }, on: { input: [function(e) { e.target.composing || (t.sdRate = e.target.value) }, t.sdRateIpt] } }), t._v(" "), s("i", [t._v("%")])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: t.showCom, expression: "showCom" }] }, [s("span", [t._v("公积金贷款额:")]), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.gjjtotal, expression: "gjjtotal" }], attrs: { type: "text", placeholder: "请输入公积金贷款额", name: "" }, domProps: { value: t.gjjtotal }, on: { input: [function(e) { e.target.composing || (t.gjjtotal = e.target.value) }, t.gjjIpt] } }), t._v(" "), s("i", [t._v("万")])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: t.showCom, expression: "showCom" }], staticClass: "money_rate" }, [s("span", [t._v("公积金利率:")]), t._v(" "), s("div", { staticClass: "clearfix" }, [s("p", { staticClass: "select" }, [s("input", { directives: [{ name: "model", rawName: "v-model", value: t.gjjRateCon, expression: "gjjRateCon" }], attrs: { type: "", name: "", readonly: "readonly" }, domProps: { value: t.gjjRateCon }, on: { click: t.gjjClickRate, input: function(e) { e.target.composing || (t.gjjRateCon = e.target.value) } } }), t._v(" "), s("i")]), t._v(" "), s("aj-rate", { directives: [{ name: "show", rawName: "v-show", value: t.showRategjj, expression: "showRategjj" }], on: { "rate-msg": t.rateComGjj } })], 1), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.gjjRate, expression: "gjjRate" }], attrs: { type: "text", name: "", placeholder: "" }, domProps: { value: t.gjjRate }, on: { input: [function(e) { e.target.composing || (t.gjjRate = e.target.value) }, t.gjjRateIpt] } }), t._v(" "), s("i", [t._v("%")])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: !t.showCom, expression: "!showCom" }] }, [s("span", [t._v("计算方式:")]), t._v(" "), s("div", { staticClass: "clearfix" }, [s("p", { staticClass: "select" }, [s("input", { directives: [{ name: "model", rawName: "v-model", value: t.calcuTypeCon, expression: "calcuTypeCon" }], staticClass: "black", attrs: { type: "text", name: "", readonly: "readonly" }, domProps: { value: t.calcuTypeCon }, on: { click: t.selectCalType, input: function(e) { e.target.composing || (t.calcuTypeCon = e.target.value) } } }), t._v(" "), s("i")]), t._v(" "), s("ul", { directives: [{ name: "show", rawName: "v-show", value: t.showCalType, expression: "showCalType" }], staticClass: "option" }, t._l(t.items2, function(e, a) { return s("li", { on: { click: function(s) { t.calcuType(a, e) } } }, [t._v(t._s(e.text))]) }))])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: t.showDkIpt, expression: "showDkIpt" }] }, [s("span", [t._v("贷款总额:")]), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.dktotal, expression: "dktotal" }], attrs: { type: "text", placeholder: "请输入贷款总额", name: "" }, domProps: { value: t.dktotal }, on: { input: [function(e) { e.target.composing || (t.dktotal = e.target.value) }, t.dktotalIpt] } }), t._v(" "), s("i", [t._v("万")])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: !t.showDkIpt && !t.showCom, expression: "!showDkIpt && !showCom" }] }, [s("span", [t._v("房屋单价:")]), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.unitPrice, expression: "unitPrice" }], attrs: { type: "text", placeholder: "请输入房屋单价", name: "" }, domProps: { value: t.unitPrice }, on: { input: [function(e) { e.target.composing || (t.unitPrice = e.target.value) }, t.priceIpt] } }), t._v(" "), s("i", [t._v("元/平米")])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: !t.showDkIpt && !t.showCom, expression: "!showDkIpt && !showCom" }] }, [s("span", [t._v("房屋面积:")]), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.buildArea, expression: "buildArea" }], staticClass: "black", attrs: { type: "text", placeholder: "请输入房屋面积", name: "" }, domProps: { value: t.buildArea }, on: { input: [function(e) { e.target.composing || (t.buildArea = e.target.value) }, t.areaIpt] } }), t._v(" "), s("i", [t._v("平方米")])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: !t.showDkIpt && !t.showCom, expression: "!showDkIpt && !showCom" }] }, [s("span", [t._v("按揭成数:")]), t._v(" "), s("div", { staticClass: "clearfix" }, [s("p", { staticClass: "select" }, [s("input", { directives: [{ name: "model", rawName: "v-model", value: t.fewCon, expression: "fewCon" }], attrs: { type: "", name: "", readonly: "readonly" }, domProps: { value: t.fewCon }, on: { click: t.clickFew, input: function(e) { e.target.composing || (t.fewCon = e.target.value) } } }), t._v(" "), s("i")]), t._v(" "), s("aj-few", { directives: [{ name: "show", rawName: "v-show", value: t.showFew, expression: "showFew" }], on: { "few-msg": t.fewMsg } })], 1)]), t._v(" "), s("li", [s("span", [t._v("按揭年数:")]), t._v(" "), s("div", { staticClass: "clearfix" }, [s("p", { staticClass: "select" }, [s("input", { directives: [{ name: "model", rawName: "v-model", value: t.yearCon, expression: "yearCon" }], attrs: { type: "", name: "", readonly: "readonly" }, domProps: { value: t.yearCon }, on: { click: t.clickYear, input: function(e) { e.target.composing || (t.yearCon = e.target.value) } } }), t._v(" "), s("i")]), t._v(" "), s("aj-year", { directives: [{ name: "show", rawName: "v-show", value: t.showYear, expression: "showYear" }], on: { "year-msg": t.yearMsg } })], 1)]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: !t.showCom, expression: "!showCom" }], staticClass: "money_rate" }, [s("span", [t._v("贷款利率:")]), t._v(" "), s("div", { staticClass: "clearfix" }, [s("p", { staticClass: "select" }, [s("input", { directives: [{ name: "model", rawName: "v-model", value: t.rateCon, expression: "rateCon" }], attrs: { name: "", readonly: "readonly" }, domProps: { value: t.rateCon }, on: { click: t.clickRate, input: function(e) { e.target.composing || (t.rateCon = e.target.value) } } }), t._v(" "), s("i")]), t._v(" "), s("aj-rate", { directives: [{ name: "show", rawName: "v-show", value: t.showRate, expression: "showRate" }], on: { "rate-msg": t.rateMsg } })], 1), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.rate, expression: "rate" }], attrs: { type: "text", name: "", placeholder: "" }, domProps: { value: t.rate }, on: { input: [function(e) { e.target.composing || (t.rate = e.target.value) }, t.rateIpt] } }), t._v(" "), s("i", [t._v("%")])]), t._v(" "), s("li", [s("span", [t._v("还款方式:")]), t._v(" "), t._l(t.items3, function(e) { return s("span", { staticClass: "fangshi", on: { click: function(a) { t.hkType(e) } } }, [s("i", { class: e.cla }), t._v(t._s(e.text))]) })], 2), t._v(" "), s("li", [s("span"), t._v(" "), s("span", { staticClass: "start", on: { click: t.startCalcu } }, [t._v("开始计算")]), t._v(" "), s("span", { staticClass: "empty", on: { click: t.clearAll } }, [t._v("清空重填")])])])]), t._v(" "), t._m(0), t._v(" "), s("td", { staticClass: "counter_right counter_right_width1", class: { fadeInRight: t.showResult, none: !t.showResult }, attrs: { valign: "top" } }, [s("ul", [t._m(1), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: !t.showDkIpt && !t.showCom, expression: "!showDkIpt && !showCom" }], staticClass: "clearfix" }, [s("h3", [t._v("首付:")]), t._v(" "), s("span", { staticClass: "on" }, [t._v(t._s(t.firstMoney))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", { staticClass: "clearfix" }, [s("h3", [t._v(t._s(t.isType1) + ":")]), t._v(" "), s("span", { staticClass: "on" }, [t._v(t._s(t.monMoney))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: t.showDj, expression: "showDj" }], staticClass: "clearfix" }, [s("h3", [t._v("每月递减:")]), t._v(" "), s("span", { staticClass: "on" }, [t._v(t._s(t.djMoney))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", { staticClass: "clearfix" }, [s("h3", [t._v("贷款总额:")]), t._v(" "), s("span", [t._v(t._s(t.dkMoney))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", { staticClass: "clearfix" }, [s("h3", [t._v("支付利息:")]), t._v(" "), s("span", [t._v(t._s(t.totalLx))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", { staticClass: "clearfix" }, [s("h3", [t._v("还款总额:")]), t._v(" "), s("span", [t._v(t._s(t.totalMoney))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", { staticClass: "clearfix" }, [s("h3", [t._v("还款月数:")]), t._v(" "), s("span", [t._v(t._s(t.totalMon))]), t._v(" "), s("i", [t._v("月")])])]), t._v(" "), s("p", { staticClass: "note" }, [t._v("*以上结果仅供参考")])]), t._v(" "), s("td", { staticClass: "counter_right2", class: { none: t.showResult } }, [s("img", { attrs: { src: a(57), alt: "" } }), t._v(" "), s("p", [t._v("要贷款买房,赶紧算算吧!")])])])]) }, staticRenderFns: [function() { var t = this, e = t.$createElement, s = t._self._c || e; return s("td", { staticClass: "counter_center" }, [s("img", { attrs: { src: a(56), alt: "" } })]) }, function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("li", { staticClass: "title" }, [a("h2", [t._v("计算结果")])]) }] } }, 493 : function(t, e, a) { t.exports = { render: function() { var t = this, e = t.$createElement, s = t._self._c || e; return s("table", [s("tr", [s("td", { staticClass: "counter_list counter_list_width3" }, [s("ul", { staticClass: "clearfix fl" }, [s("li", [s("span", [t._v("还款类型:")]), t._v(" "), s("dropSelect", { attrs: { selectItem: t.repayType, name: "repayType", defaultItem: t.selected.repayType }, on: { selectDrop: t.selectType } })], 1), t._v(" "), s("li", {}, [s("span", [t._v("原房贷金额:")]), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model.number", value: t.selected.repayNum, expression: "selected.repayNum", modifiers: { number: !0 } }], attrs: { type: "text", placeholder: "请输入原房贷金额" }, domProps: { value: t.selected.repayNum }, on: { input: [function(e) { e.target.composing || t.$set(t.selected, "repayNum", t._n(e.target.value)) }, t.yfdIpt], blur: function(e) { t.$forceUpdate() } } }), t._v(" "), s("i", [t._v("万元")])]), t._v(" "), s("li", [s("span", [t._v("原房贷年限:")]), t._v(" "), s("dropSelect", { attrs: { selectItem: t.repayTime, name: "repayTime", defaultItem: t.selected.repayTime }, on: { selectDrop: t.selectType } })], 1), t._v(" "), s("li", {}, [s("span", [t._v("利率:")]), t._v(" "), s("dropSelect", { attrs: { selectItem: t.rateType, name: "rateType", defaultItem: t.selected.rateType }, on: { selectDrop: t.selectType } })], 1), t._v(" "), s("li", { staticClass: "date_select clearfix" }, [s("span", [t._v("第一次还款时间:")]), t._v(" "), s("dropSelect", { attrs: { selectItem: t.firstYear, klass: "date_right", name: "firstYear", defaultItem: t.selected.firstYear }, on: { selectDrop: t.selectType } }), t._v(" "), s("dropSelect", { attrs: { selectItem: t.month, name: "firstMonth", defaultItem: t.selected.firstMonth }, on: { selectDrop: t.selectType } })], 1), t._v(" "), s("li", { staticClass: "date_select clearfix" }, [s("span", [t._v("预计提前还款时间:")]), t._v(" "), s("dropSelect", { attrs: { selectItem: t.advYear, klass: "date_right", name: "advYear", defaultItem: t.selected.advYear }, on: { selectDrop: t.selectType } }), t._v(" "), s("dropSelect", { attrs: { selectItem: t.month, name: "advMonth", defaultItem: t.selected.advMonth }, on: { selectDrop: t.selectType } })], 1), t._v(" "), s("li", { staticClass: "way_block" }, [s("span", [t._v("还款方式:")]), t._v(" "), s("p", { staticClass: "fangshi", on: { click: function(e) { t.selectType(t.repayMode[0], "repayMode") } } }, [s("i", { class: { on: "all" === t.selected.repayMode.value } }), 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", { staticClass: "fangshi", on: { click: function(e) { t.selectType(t.repayMode[1], "repayMode") } } }, [s("i", { class: { on: "part" === t.selected.repayMode.value } }), t._v("\n\t\t\t\t\t\t" + t._s(t.repayMode[1].name)), s("input", { directives: [{ name: "model", rawName: "v-model.number", value: t.selected.partInput, expression: "selected.partInput", modifiers: { number: !0 } }], attrs: { type: "number", placeholder: "请输入部分提前还款额", maxlength: "10" }, domProps: { value: t.selected.partInput }, on: { input: function(e) { e.target.composing || t.$set(t.selected, "partInput", t._n(e.target.value)) }, blur: function(e) { t.$forceUpdate() } } }), t._v(" "), s("i", { staticClass: "position_wen" }, [t._v("万元")])])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: "part" === t.selected.repayMode.value, expression: "selected.repayMode.value === 'part'" }], staticClass: "way_block" }, [s("span", [t._v("处理方式:")]), t._v(" "), s("p", { staticClass: "fangshi", on: { click: function(e) { t.selectType(t.repayMethod[0], "repayMethod") } } }, [s("i", { class: { on: "short" === t.selected.repayMethod.value } }), 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", { staticClass: "fangshi", on: { click: function(e) { t.selectType(t.repayMethod[1], "repayMethod") } } }, [s("i", { class: { on: "reduce" === t.selected.repayMethod.value } }), 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", { staticClass: "start", on: { click: t.cal } }, [t._v("开始计算")]), t._v(" "), s("span", { staticClass: "empty", on: { click: t.empty } }, [t._v("清空重填")])])])]), t._v(" "), t._m(0), t._v(" "), s("td", { staticClass: "counter_right counter_right_width5", class: { none: !t.calDone, fadeInRight: t.calDone }, attrs: { valign: "top" } }, [s("ul", [t._m(1), t._v(" "), s("li", { staticClass: "clearfix" }, [s("h3", [t._v("原月还款额:")]), t._v(" "), s("span", { staticClass: "on" }, [t._v(t._s(t.result.resultNum))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", { staticClass: "clearfix" }, [s("h3", [t._v("原最后还款期:")]), t._v(" "), s("span", { staticClass: "on" }, [t._v(t._s(t.result.resultDate))]), t._v(" "), s("i")]), t._v(" "), s("li", { staticClass: "clearfix" }, [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", { staticClass: "clearfix" }, [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", { staticClass: "clearfix" }, [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", { staticClass: "clearfix" }, [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", { staticClass: "clearfix" }, [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", { staticClass: "clearfix" }, [s("h3", [t._v("新的最后还款期:")]), t._v(" "), s("span", [t._v(t._s(t.result.resultDateNew))]), t._v(" "), s("i")]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: t.hasTip, expression: "hasTip" }], staticClass: "clearfix" }, [s("h3", [t._v("计算结果提示:")]), t._v(" "), s("span", [t._v(t._s(t.result.resultTip))]), t._v(" "), s("i")])]), t._v(" "), s("p", { staticClass: "note" }, [t._v("*以上结果仅供参考")])]), t._v(" "), s("td", { staticClass: "counter_right2", class: { none: t.calDone } }, [s("img", { attrs: { src: a(57), alt: "" } }), t._v(" "), s("p", [t._v("提前还贷款,快来算算吧!")])])])]) }, staticRenderFns: [function() { var t = this, e = t.$createElement, s = t._self._c || e; return s("td", { staticClass: "counter_center" }, [s("img", { attrs: { src: a(56), alt: "" } })]) }, function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("li", { staticClass: "title" }, [a("h2", [t._v("计算结果")])]) }] } }, 494 : function(t, e) { t.exports = { render: function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("ul", { staticClass: "option", staticStyle: { height: "150px", "overflow-x": "hidden", "overflow-y": "auto" } }, t._l(t.items, function(e) { return a("li", { on: { click: function(a) { t.fill(e) } } }, [t._v(t._s(e.text))]) })) }, staticRenderFns: [] } }, 495 : function(t, e, a) { t.exports = { render: function() { var t = this, e = t.$createElement, s = t._self._c || e; return s("table", [s("tr", [s("td", { staticClass: "counter_list counter_list_width7" }, [s("ul", { staticClass: "clearfix fl" }, [s("li", [t._m(0), t._v(" "), s("div", { staticClass: "clearfix" }, [s("p", { staticClass: "select" }, [s("input", { directives: [{ name: "model", rawName: "v-model", value: t.type, expression: "type" }], attrs: { name: "", readonly: "readonly" }, domProps: { value: t.type }, on: { click: t.clickType, input: function(e) { e.target.composing || (t.type = e.target.value) } } }), t._v(" "), s("i")]), t._v(" "), s("ul", { directives: [{ name: "show", rawName: "v-show", value: t.showType, expression: "showType" }], staticClass: "option" }, t._l(t.items, function(e) { return s("li", { on: { click: function(a) { t.selectType(e) } } }, [t._v(t._s(e.text))]) }))])]), t._v(" "), s("li", {}, [t._m(1), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.totalMoney, expression: "totalMoney" }], attrs: { type: "text", placeholder: "请输入贷款金额", name: "" }, domProps: { value: t.totalMoney }, on: { input: [function(e) { e.target.composing || (t.totalMoney = e.target.value) }, t.infoIpt1] } }), t._v(" "), s("i", [t._v("万元")])]), t._v(" "), s("li", {}, [t._m(2), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.calculateMsg.month, expression: "calculateMsg.month" }], attrs: { type: "text", placeholder: "请输入贷款期限", name: "" }, domProps: { value: t.calculateMsg.month }, on: { input: [function(e) { e.target.composing || t.$set(t.calculateMsg, "month", e.target.value) }, t.infoIpt2] } }), t._v(" "), s("i", [t._v("个月")])]), t._v(" "), s("li", {}, [t._m(3), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.rate, expression: "rate" }], attrs: { type: "text", placeholder: "请输入年利率", name: "" }, domProps: { value: t.rate }, on: { input: [function(e) { e.target.composing || (t.rate = e.target.value) }, t.infoIpt3] } }), t._v(" "), s("i", [t._v("%")])]), t._v(" "), s("li", {}, [s("span", [t._v("月管理费:")]), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.chargeTax, expression: "chargeTax" }], attrs: { type: "text", placeholder: "请输入月管理费比例(选填)", name: "" }, domProps: { value: t.chargeTax }, on: { input: [function(e) { e.target.composing || (t.chargeTax = e.target.value) }, t.infoIpt4] } }), t._v(" "), s("i", [t._v("%")])]), t._v(" "), s("li", {}, [s("span", [t._v("一次收费:")]), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.payTax, expression: "payTax" }], attrs: { type: "text", placeholder: "请输入一次收费比例(选填)", name: "" }, domProps: { value: t.payTax }, on: { input: [function(e) { e.target.composing || (t.payTax = e.target.value) }, t.infoIpt5] } }), t._v(" "), s("i", [t._v("%")])]), t._v(" "), s("select-component", { attrs: { title: "还款种类", items: t.items2 }, on: { "select-msg": t.selectMsg } }), t._v(" "), s("li", [s("span"), t._v(" "), s("span", { staticClass: "start", on: { click: t.startCalculate } }, [t._v("开始计算")]), t._v(" "), s("span", { staticClass: "empty", on: { click: t.clearAll } }, [t._v("清空重填")])])], 1)]), t._v(" "), t._m(4), t._v(" "), s("td", { directives: [{ name: "show", rawName: "v-show", value: t.showResult, expression: "showResult" }], staticClass: "counter_right counter_right_width1", class: { fadeInRight: t.showResult }, attrs: { valign: "top" } }, [s("ul", [t._m(5), t._v(" "), s("li", { staticClass: "clearfix" }, [s("h3", [t._v("首月供:")]), t._v(" "), s("span", { staticClass: "on" }, [t._v(t._s(t.firstMoney))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: t.showDj, expression: "showDj" }], staticClass: "clearfix" }, [s("h3", [t._v("月递减:")]), t._v(" "), s("span", { staticClass: "on" }, [t._v(t._s(t.djMoney))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", { staticClass: "clearfix" }, [s("h3", [t._v("总利息:")]), t._v(" "), s("span", [t._v(t._s(t.totalLx))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", { staticClass: "clearfix" }, [s("h3", [t._v("其他费用:")]), t._v(" "), s("span", [t._v(t._s(t.otherTax))]), t._v(" "), s("i", [t._v("元")])])]), t._v(" "), s("p", { staticClass: "note" }, [t._v("*以上结果仅供参考")])]), t._v(" "), s("td", { directives: [{ name: "show", rawName: "v-show", value: !t.showResult, expression: "!showResult" }], staticClass: "counter_right2" }, [s("img", { attrs: { src: a(57), alt: "" } }), t._v(" "), s("p", [t._v("要贷款买房,赶紧算算吧!")])])])]) }, staticRenderFns: [function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("span", [a("b", [t._v("*")]), t._v("贷款种类:")]) }, function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("span", [a("b", [t._v("*")]), t._v("贷款金额:")]) }, function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("span", [a("b", [t._v("*")]), t._v("贷款期限:")]) }, function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("span", [a("b", [t._v("*")]), t._v("年利率:")]) }, function() { var t = this, e = t.$createElement, s = t._self._c || e; return s("td", { staticClass: "counter_center" }, [s("img", { attrs: { src: a(56), alt: "" } })]) }, function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("li", { staticClass: "title" }, [a("h2", [t._v("计算结果")])]) }] } }, 496 : function(t, e, a) { t.exports = { render: function() { var t = this, e = t.$createElement, s = t._self._c || e; return s("table", [s("tr", [s("td", { staticClass: "counter_list counter_list_width2" }, [s("ul", { staticClass: "clearfix fl" }, [s("li", {}, [s("span", [t._v("现持有资金:")]), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.totalMoney, expression: "totalMoney" }], attrs: { type: "text", placeholder: "请输入现持有资金", name: "" }, domProps: { value: t.totalMoney }, on: { input: [function(e) { e.target.composing || (t.totalMoney = e.target.value) }, t.infoIpt1] } }), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", { staticClass: "zhushi" }, [t._v("(包括现金、存款、有价证券和可以筹措到的资金总和) ")]), t._v(" "), s("li", {}, [s("span", [t._v("现家庭月收入:")]), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.monthIncome, expression: "monthIncome" }], attrs: { type: "text", placeholder: "请输入家庭月收入", name: "" }, domProps: { value: t.monthIncome }, on: { input: [function(e) { e.target.composing || (t.monthIncome = e.target.value) }, t.infoIpt2] } }), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", {}, [s("span", [t._v("家庭平均每月固定支出:")]), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.monthPay, expression: "monthPay" }], attrs: { type: "text", placeholder: "请输入家庭每月固定支出", name: "" }, domProps: { value: t.monthPay }, on: { input: [function(e) { e.target.composing || (t.monthPay = e.target.value) }, t.infoIpt3] } }), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", [s("span", [t._v("您期望偿还贷款的年限:")]), t._v(" "), s("div", { staticClass: "clearfix" }, [s("p", { staticClass: "select" }, [s("input", { directives: [{ name: "model", rawName: "v-model", value: t.yearCon, expression: "yearCon" }], attrs: { type: "", name: "", readonly: "readonly" }, domProps: { value: t.yearCon }, on: { click: t.clickYear, input: function(e) { e.target.composing || (t.yearCon = e.target.value) } } }), t._v(" "), s("i")]), t._v(" "), s("aj-year", { directives: [{ name: "show", rawName: "v-show", value: t.showYear, expression: "showYear" }], on: { "year-msg": t.yearMsg } })], 1)]), t._v(" "), s("li", {}, [s("span", [t._v("您计划购买房屋的面积:")]), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.expectArea, expression: "expectArea" }], attrs: { type: "text", placeholder: "请输入您计划购买的房屋面积", name: "" }, domProps: { value: t.expectArea }, on: { input: [function(e) { e.target.composing || (t.expectArea = e.target.value) }, t.infoIpt4] } }), t._v(" "), s("i", [t._v("平方米")])]), t._v(" "), s("li", [s("span"), t._v(" "), s("span", { staticClass: "start", on: { click: t.startCalculate } }, [t._v("开始计算")]), t._v(" "), s("span", { staticClass: "empty", on: { click: t.clearAll } }, [t._v("清空重填")])])])]), t._v(" "), t._m(0), t._v(" "), s("transition", { attrs: { "enter-active-class": "fadeInRight" } }, [t.showResult && !t.showUnable ? s("td", { staticClass: "counter_right counter_right_width2", attrs: { valign: "top" } }, [s("ul", [s("li", { staticClass: "title" }, [s("h2", [t._v("计算结果")])]), t._v(" "), s("li", { staticClass: "clearfix" }, [s("h3", [t._v("您可以购买的房屋总价为 ")]), t._v(" "), s("span", { staticClass: "on" }, [t._v(t._s(t.totalPrice))]), t._v(" "), s("i", [t._v("万元")])]), t._v(" "), s("li", { staticClass: "clearfix" }, [s("h3", [t._v("您可以购买的房屋单价为 ")]), t._v(" "), s("span", { staticClass: "on" }, [t._v(t._s(t.unitPrice))]), t._v(" "), s("i", [t._v("元/平米")])])]), t._v(" "), s("p", { staticClass: "note" }, [t._v("*以上结果仅供参考")])]) : t._e()]), t._v(" "), s("td", { staticClass: "counter_right2", class: { none: t.showResult } }, [s("img", { attrs: { src: a(57), alt: "" } }), t._v(" "), s("p", [t._v("要贷款买房,赶紧算算吧!")])]), t._v(" "), s("td", { directives: [{ name: "show", rawName: "v-show", value: t.showUnable, expression: "showUnable" }], staticClass: "counter_right2" }, [s("p", [t._v("根据计算,您的购房能力暂时较弱,可以考虑减少开支或是增加收入!")])])], 1)]) }, staticRenderFns: [function() { var t = this, e = t.$createElement, s = t._self._c || e; return s("td", { staticClass: "counter_center" }, [s("img", { attrs: { src: a(56), alt: "" } })]) }] } }, 497 : function(t, e) { t.exports = { render: function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("div", { attrs: { id: "loginBarNew" } }, [t._m(0), t._v(" "), t._m(1), t._v(" "), t._m(2), t._v(" "), a("div", { staticClass: "sline21041104" }), t._v(" "), a("div", { staticClass: "s4a", staticStyle: { "background-image": "none", width: "100px" }, attrs: { onMouseOver: "this.className='s4a on2014'", onMouseOut: "this.className='s4a'" } }, [a("div", { staticClass: "s4Box", staticStyle: { width: "90px", overflow: "hidden", "text-overflow": "ellipsis", "white-space": "nowrap", "text-align": "right" } }, [a("a", { attrs: { href: t.login, target: t.target } }, [t._v(t._s(t.loginTitle))])]), t._v(" "), "登录" != t.loginTitle ? a("div", { staticClass: "listBox" }, [a("ul", [a("li", [a("a", { attrs: { rel: "nofollow", href: t.login, target: t.target } }, [t._v("品房网")])])]), t._v(" "), a("div", { staticClass: "tuic", staticStyle: { height: "26px", "line-height": "26px", "text-align": "center", "border-top": "1px solid #cccccc", "font-size": "12px" } }, [a("a", { staticStyle: { display: "block" }, attrs: { id: "sfHeadLogout", rel: "nofollow", href: t.register, target: "_self" } }, [t._v(t._s(t.registerTitle))])])]) : t._e()])]) }, staticRenderFns: [function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("div", { staticClass: "s4a", staticStyle: { "background-image": "none" }, attrs: { onMouseOver: "this.className='s4a on2014'", onMouseOut: "this.className='s4a'" } }, [a("div", { staticClass: "s4Box" }, [a("a", { attrs: { href: "http://ebs.home.fang.com/", target: "_blank" } }, [t._v("家居云")])])]) }, function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("div", { staticClass: "s4a", staticStyle: { "background-image": "none" }, attrs: { onMouseOver: "this.className='s4a on2014'", onMouseOut: "this.className='s4a'" } }, [a("div", { staticClass: "s4Box" }, [a("a", { attrs: { href: "http://open.fang.com/", target: "_blank" } }, [t._v("开发云")])])]) }, function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("div", { staticClass: "s4a", staticStyle: { "background-image": "none" }, attrs: { onMouseOver: "this.className='s4a on2014'", onMouseOut: "this.className='s4a'" } }, [a("div", { staticClass: "s4Box" }, [a("a", { attrs: { href: "http://agent.fang.com/", target: "_blank" } }, [t._v("经纪云")])])]) }] } }, 498 : function(t, e) { t.exports = { render: function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("ul", { staticClass: "option" }, t._l(t.items, function(e) { return a("li", { on: { click: function(a) { t.fill(e) } } }, [t._v(t._s(e.text))]) })) }, staticRenderFns: [] } }, 499 : function(t, e) { t.exports = { render: function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("div", [a("div", { staticClass: "counter main_1000 clearfix" }, [a("navigate"), t._v(" "), a("router-view")], 1)]) }, staticRenderFns: [] } }, 500 : function(t, e, a) { t.exports = { render: function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("section", [t._m(0), t._v(" "), a("div", { staticClass: "tab_list" }, [a("ul", { staticClass: "clearfix" }, t._l(t.items, function(e) { return a("li", { class: { on: t.moduleName === e.id }, on: { click: function(a) { a.stopPropagation(), t.navi(e.id) } } }, [t._v(t._s(e.title))]) }))])]) }, staticRenderFns: [function() { var t = this, e = t.$createElement, s = t._self._c || e; return s("p", { staticClass: "banner_top" }, [s("img", { attrs: { src: a(476), alt: "" } })]) }] } }, 501 : function(t, e) { t.exports = { render: function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("div", { staticClass: "clearfix", class: t.klass }, [a("p", { staticClass: "select", on: { click: t.toggleDrop } }, [a("input", { attrs: { type: "", name: "", readonly: "readonly" }, domProps: { value: t.defaultItem.name || t.selectItem[0].name } }), t._v(" "), a("i")]), t._v(" "), a("ul", { staticClass: "option", class: t.classObj }, t._l(t.selectItem, function(e) { return a("li", { on: { click: function(a) { t.selectDrop(e) } } }, [t._v(t._s(e.name))]) }))]) }, staticRenderFns: [] } }, 502 : function(t, e) { t.exports = { render: function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("ul", { staticClass: "option", staticStyle: { height: "200px", "overflow-y": "auto" } }, t._l(t.items, function(e) { return a("li", { on: { click: function(a) { t.fill(e) } } }, [t._v(t._s(e.text))]) })) }, staticRenderFns: [] } }, 503 : function(t, e) { t.exports = { render: function() { var t = this, e = t.$createElement, a = t._self._c || e; 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, function(e) { return a("span", { staticClass: "fangshi", on: { click: function(a) { t.fill(e) } } }, [a("i", { class: e.cla }), t._v(t._s(e.text))]) })], 2) }, staticRenderFns: [] } }, 504 : function(t, e, a) { t.exports = { render: function() { var t = this, e = t.$createElement, s = t._self._c || e; return s("table", [s("tr", [s("td", { staticClass: "counter_list counter_list_width3 xfStyle", attrs: { valign: "top" } }, [s("ul", { staticClass: "clearfix fl" }, [s("select-component", { attrs: { title: "房屋", items: t.items1 }, on: { "select-msg": t.selectMsg } }), t._v(" "), s("li", {}, [s("span", [t._v("房屋面积:")]), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.buildArea, expression: "buildArea" }], attrs: { type: "text", maxlength: "7", pattern: "[0-9]*", placeholder: "请输入房屋面积", name: "" }, domProps: { value: t.buildArea }, on: { input: [function(e) { e.target.composing || (t.buildArea = e.target.value) }, t.infoIpt1] } }), t._v(" "), s("i", [t._v("平米")])]), t._v(" "), s("li", {}, [s("span", [t._v("房屋单价:")]), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.unitPrice, expression: "unitPrice" }], attrs: { type: "text", maxlength: "6", pattern: "[0-9]*", placeholder: "请输入房屋单价", name: "" }, domProps: { value: t.unitPrice }, on: { input: [function(e) { e.target.composing || (t.unitPrice = e.target.value) }, t.infoIpt2] } }), t._v(" "), s("i", [t._v("元/平米")])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: t.showEsf, expression: "showEsf" }] }, [s("span", [t._v("房屋总价:")]), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.totalMoney, expression: "totalMoney" }], attrs: { type: "text", maxlength: "6", pattern: "[0-9]*", placeholder: "请输入房屋总价", name: "" }, domProps: { value: t.totalMoney }, on: { input: [function(e) { e.target.composing || (t.totalMoney = e.target.value) }, t.infoIpt3] } }), t._v(" "), s("i", [t._v("万元")])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: t.showYj, expression: "showYj" }] }, [s("span", [t._v("房屋原价:")]), t._v(" "), s("input", { directives: [{ name: "model", rawName: "v-model", value: t.price2, expression: "price2" }], attrs: { type: "text", maxlength: "6", pattern: "[0-9]*", placeholder: "请输入房屋原价", name: "" }, domProps: { value: t.price2 }, on: { input: [function(e) { e.target.composing || (t.price2 = e.target.value) }, t.infoIpt4] } }), t._v(" "), s("i", [t._v("万元")])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: t.showEsf, expression: "showEsf" }] }, [s("span", [t._v("计征方式:")]), t._v(" "), s("div", { staticClass: "clearfix" }, [s("p", { staticClass: "select" }, [s("input", { directives: [{ name: "model", rawName: "v-model", value: t.jzTypeCon, expression: "jzTypeCon" }], attrs: { type: "", name: "", readonly: "readonly" }, domProps: { value: t.jzTypeCon }, on: { click: t.clickJz, input: function(e) { e.target.composing || (t.jzTypeCon = e.target.value) } } }), t._v(" "), s("i")]), t._v(" "), s("jz-type", { directives: [{ name: "show", rawName: "v-show", value: t.showJz, expression: "showJz" }], on: { "jztype-msg": t.jzMsg } })], 1)]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: t.showEsf, expression: "showEsf" }] }, [s("span", [t._v("房产性质:")]), t._v(" "), s("div", { staticClass: "clearfix" }, [s("p", { staticClass: "select" }, [s("input", { directives: [{ name: "model", rawName: "v-model", value: t.buildTypeCon, expression: "buildTypeCon" }], attrs: { type: "", name: "", readonly: "readonly" }, domProps: { value: t.buildTypeCon }, on: { click: t.clickFw, input: function(e) { e.target.composing || (t.buildTypeCon = e.target.value) } } }), t._v(" "), s("i")]), t._v(" "), s("fwxz-component", { directives: [{ name: "show", rawName: "v-show", value: t.showFw, expression: "showFw" }], on: { "fw-msg": t.fwMsg } })], 1)]), t._v(" "), s("select-component", { directives: [{ name: "show", rawName: "v-show", value: t.showEsf, expression: "showEsf" }], attrs: { title: "房产购置满5年", items: t.items2 }, on: { "select-msg": t.fiveMsg } }), t._v(" "), s("select-component", { attrs: { title: "买房家庭首次购房", items: t.items3 }, on: { "select-msg": t.firstMsg } }), t._v(" "), s("select-component", { directives: [{ name: "show", rawName: "v-show", value: !t.showEsf, expression: "!showEsf" }], attrs: { title: "有无电梯", items: t.items5 }, on: { "select-msg": t.elevatorMsg } }), t._v(" "), s("select-component", { directives: [{ name: "show", rawName: "v-show", value: t.showEsf, expression: "showEsf" }], attrs: { title: "卖方家庭唯一住房", items: t.items4 }, on: { "select-msg": t.onlyMsg } }), t._v(" "), s("li", [s("span"), t._v(" "), s("span", { staticClass: "start", on: { click: t.getTax } }, [t._v("开始计算")]), t._v(" "), s("span", { staticClass: "empty", on: { click: t.clearSelect } }, [t._v("清空重填")])])], 1)]), t._v(" "), t._m(0), t._v(" "), s("td", { directives: [{ name: "show", rawName: "v-show", value: t.showResult, expression: "showResult" }], staticClass: "counter_right counter_right_width3", class: { fadeInRight: t.showResult }, attrs: { valign: "top" } }, [s("ul", [t._m(1), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: !t.showEsf, expression: "!showEsf" }], staticClass: "clearfix" }, [s("h3", [t._v("房款总款:")]), t._v(" "), s("span", { staticClass: "on" }, [t._v(t._s(t.resultTotal))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: !t.showEsf, expression: "!showEsf" }], staticClass: "clearfix" }, [s("h3", [t._v("工本费:")]), t._v(" "), s("span", [t._v(t._s(t.gbTax))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: t.showEsf, expression: "showEsf" }], staticClass: "clearfix" }, [s("h3", [t._v("工本印花税:")]), t._v(" "), s("span", [t._v(t._s(t.gbyhTax))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: t.showEsf, expression: "showEsf" }], staticClass: "clearfix" }, [s("h3", [t._v("印花税:")]), t._v(" "), s("span", [t._v(t._s(t.yhTax))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", { staticClass: "clearfix" }, [s("h3", [t._v("契税:")]), t._v(" "), s("span", [t._v(t._s(t.qTax))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: t.showEsf, expression: "showEsf" }], staticClass: "clearfix" }, [s("h3", [t._v("个人所得税:")]), t._v(" "), s("span", [t._v(t._s(t.gsTax))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: t.showEsf, expression: "showEsf" }], staticClass: "clearfix" }, [s("h3", [t._v("增值税:")]), t._v(" "), s("span", [t._v(t._s(t.zzTax))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: t.showEsf, expression: "showEsf" }], staticClass: "clearfix" }, [s("h3", [t._v("综合地价款:")]), t._v(" "), s("span", [t._v(t._s(t.zhdjTax))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: !t.showEsf, expression: "!showEsf" }], staticClass: "clearfix" }, [s("h3", [t._v("权属登记费:")]), t._v(" "), s("span", [t._v(t._s(t.qsdjTax))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", { directives: [{ name: "show", rawName: "v-show", value: !t.showEsf, expression: "!showEsf" }], staticClass: "clearfix" }, [s("h3", [t._v("维修基金:")]), t._v(" "), s("span", [t._v(t._s(t.wxjjTax))]), t._v(" "), s("i", [t._v("元")])]), t._v(" "), s("li", { staticClass: "clearfix" }, [s("h3", [t._v("合计:")]), t._v(" "), s("span", { staticClass: "on" }, [t._v(t._s(t.totalTax))]), t._v(" "), s("i", [t._v("元")])])]), t._v(" "), s("p", { staticClass: "note" }, [t._v("*以上结果仅供参考")])]), t._v(" "), s("td", { directives: [{ name: "show", rawName: "v-show", value: !t.showResult, expression: "!showResult" }], staticClass: "counter_right2" }, [s("img", { attrs: { src: a(57), alt: "" } }), t._v(" "), s("p", [t._v(t._s(t.tipCon))])])])]) }, staticRenderFns: [function() { var t = this, e = t.$createElement, s = t._self._c || e; return s("td", { staticClass: "counter_center" }, [s("img", { attrs: { src: a(56), alt: "" } })]) }, function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("li", { staticClass: "title" }, [a("h2", [t._v("计算结果")])]) }] } }, 505 : function(t, e) { t.exports = { render: function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("ul", { staticClass: "option", staticStyle: { height: "200px", "overflow-y": "auto" } }, t._l(t.items, function(e) { return a("li", { on: { click: function(a) { t.fill(e) } } }, [t._v(t._s(e.text))]) })) }, staticRenderFns: [] } }, 506 : function(t, e) { t.exports = { render: function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("ul", { staticClass: "option" }, t._l(t.items, function(e) { return a("li", { on: { click: function(a) { t.fill(e) } } }, [t._v(t._s(e.text))]) })) }, staticRenderFns: [] } }, 507 : function(t, e) { t.exports = { render: function() { var t = this, e = t.$createElement, a = t._self._c || e; return a("transition", { attrs: { name: "fadeIn" } }, [a("div", { directives: [{ name: "show", rawName: "v-show", value: t.show, expression: "show" }], staticClass: "alertBox" }, [a("div", { directives: [{ name: "show", rawName: "v-show", value: t.mask, expression: "mask" }], staticClass: "alert-mask" }), t._v(" "), a("div", { directives: [{ name: "show", rawName: "v-show", value: t.show, expression: "show" }], staticClass: "box" }, [t._v("\n " + t._s(t.text) + "\n ")])])]) }, staticRenderFns: [] } }, 510 : function(t, e, a) { a(184), t.exports = a(183) }, 56 : function(t, e) { 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=" }, 57 : function(t, e, a) { t.exports = "/image/knowledgebase/images/jisuan_right.9ebbde4.png" }, 58 : function(t, e, a) { function s(t) { a(471) } var i = a(10)(a(208), a(507), s, null, null); t.exports = i.exports }, 59 : function(t, e) { t.exports = { formatNumber: function(t) { return t > 1e9 ? parseFloat((t / 1e8).toFixed(2)) + "亿": t > 1e8 ? parseFloat((t / 1e4).toFixed(2)) + "万": Math.round(t) } } } }, [510]);