1
Showing
2 changed files
with
29 additions
and
7 deletions
... | @@ -781,11 +781,11 @@ module.exports = { | ... | @@ -781,11 +781,11 @@ module.exports = { |
781 | t5PaymentBank: "Bank", | 781 | t5PaymentBank: "Bank", |
782 | t5PaymentAccount: "Payment Account", | 782 | t5PaymentAccount: "Payment Account", |
783 | 783 | ||
784 | t6Title: "Payment History", | 784 | t6Title: "Payment Record", |
785 | t6PaymentPeriod: "Installment", | 785 | t6PaymentPeriod: "Premium Payment Term", |
786 | t6PaymentMethod: "Mode of Payment", | 786 | t6PaymentMethod: "Payment Method", |
787 | t6ClosingDate: "Received Date", | 787 | t6ClosingDate: "Premium Settlement Date", |
788 | t6PaymentAmount: "Amount", | 788 | t6PaymentAmount: "Payment Amount", |
789 | 789 | ||
790 | showMore: "Show all policies.", | 790 | showMore: "Show all policies.", |
791 | noPolicy: "You haven't bought any policy, if you have any questions please", | 791 | noPolicy: "You haven't bought any policy, if you have any questions please", | ... | ... |
... | @@ -8,7 +8,7 @@ import { | ... | @@ -8,7 +8,7 @@ import { |
8 | import Auth from '@components/auth/auth.vue'; | 8 | import Auth from '@components/auth/auth.vue'; |
9 | import PolicyHeadList from "./policy-head-list.vue"; | 9 | import PolicyHeadList from "./policy-head-list.vue"; |
10 | 10 | ||
11 | import { formatMoney, getInsuredPeriod, getBenefitType, getPayPeriod, getPayType, getMoneyName, getPayMode,getPolicyName } from "@/utils/biz.js"; | 11 | import { formatMoney, getInsuredPeriod, getBenefitType, getPayPeriod, getPayType, getMoneyName, getPayMode, getPolicyName } from "@/utils/biz.js"; |
12 | 12 | ||
13 | export default { | 13 | export default { |
14 | name: "InsuranceQuery", | 14 | name: "InsuranceQuery", |
... | @@ -117,12 +117,34 @@ export default { | ... | @@ -117,12 +117,34 @@ export default { |
117 | case "tc": | 117 | case "tc": |
118 | return "第" + y + "年第" + p + "期"; | 118 | return "第" + y + "年第" + p + "期"; |
119 | default: | 119 | default: |
120 | return "Year " + y + " issue " + p; | 120 | return this.formatNumber(p) + " payment in " + this.formatNumber(y) + " year"; |
121 | } | 121 | } |
122 | }, | 122 | }, |
123 | formatPolicyName(c, n) { | 123 | formatPolicyName(c, n) { |
124 | return getPolicyName(this.$i18n.locale, c, c); | 124 | return getPolicyName(this.$i18n.locale, c, c); |
125 | }, | 125 | }, |
126 | formatNumber(p) { | ||
127 | let pmod = p % 4; | ||
128 | let pstr = p + ""; | ||
129 | switch (pmod) { | ||
130 | case 0: | ||
131 | pstr += "th"; | ||
132 | break; | ||
133 | case 1: | ||
134 | pstr += "st"; | ||
135 | break; | ||
136 | case 2: | ||
137 | pstr += "nd"; | ||
138 | break; | ||
139 | case 3: | ||
140 | pstr += "rd"; | ||
141 | break; | ||
142 | default: | ||
143 | pstr += "th"; | ||
144 | break; | ||
145 | } | ||
146 | return pstr; | ||
147 | }, | ||
126 | userLogout() { | 148 | userLogout() { |
127 | this.showForm = false; | 149 | this.showForm = false; |
128 | }, | 150 | }, | ... | ... |
-
Please register or sign in to post a comment