371319e4 by simon

默认提交

1 parent 6de6090a
......@@ -30,128 +30,128 @@ module.exports = {
name: "Login",
path: "/login",
list: [{
name: "Register",
path: "/register",
type: "noAuth",
value: ""
}, {
name: "Login",
path: "",
type: "noAuth",
value: "login"
},
{
name: "Modify password",
path: "/password/reset",
type: "auth",
value: ""
},
// {
// name: "profile",
// path: "/infomation/improve",
// type: "auth",
// value: ""
// },
{
name: "Logout",
path: "",
type: "auth",
value: "logout"
},
]
},
navList: [{
name: "Products",
path: "/product/introduction",
list: [{
name: "VHIS",
path: "/vhis/detail"
},
{
name: "Insurance with Investment Focus",
path: "/vhis?p=endowment"
}
]
},
{
name: "Customer Service",
path: "/custom/product",
list: [
// {
// name: "Customer Service",
// path: "/custom/product"
// },
{
name: "Contact Us",
path: "/custom/service?q=m1"
},
{
name: "Payment Options",
path: "/custom/service?q=m2"
},
{
name: "Policy Enquiry",
path: "/custom/service?q=m3"
},
{
name: "Change of Policy",
path: "/custom/service?q=m41"
name: "Register",
path: "/register",
type: "noAuth",
value: ""
}, {
name: "Login",
path: "",
type: "noAuth",
value: "login"
},
{
name: "Claims Application",
path: "/custom/service?q=m5"
},
{
name: "Reservation",
path: "/custom/service?q=m6"
},
{
name: "Complaints",
path: "/custom/service?q=m7"
name: "Modify password",
path: "/password/reset",
type: "auth",
value: ""
},
// {
// name: "profile",
// path: "/infomation/improve",
// type: "auth",
// value: ""
// },
{
name: "Useful Forms",
path: "/custom/service?q=m8"
name: "Logout",
path: "",
type: "auth",
value: "logout"
},
]
},
{
name: "About Us",
path: "/profile",
list: [{
name: "About Ping An (Life) HK",
path: "/profile"
navList: [{
name: "Products",
path: "/product/introduction",
list: [{
name: "VHIS",
path: "/vhis/detail"
},
{
name: "Insurance with Investment Focus",
path: "/vhis?p=endowment"
}
]
},
{
name: "Company Events",
path: "/company/events"
}, {
name: "News Center",
path: "/news/list"
name: "Customer Service",
path: "/custom/product",
list: [
// {
// name: "Customer Service",
// path: "/custom/product"
// },
{
name: "Contact Us",
path: "/custom/service?q=m1"
},
{
name: "Payment Options",
path: "/custom/service?q=m2"
},
{
name: "Policy Enquiry",
path: "/custom/service?q=m3"
},
{
name: "Change of Policy",
path: "/custom/service?q=m41"
},
{
name: "Claims Application",
path: "/custom/service?q=m5"
},
{
name: "Reservation",
path: "/custom/service?q=m6"
},
{
name: "Complaints",
path: "/custom/service?q=m7"
},
{
name: "Useful Forms",
path: "/custom/service?q=m8"
},
]
},
{
name: "Corporate Social Responsibility",
path: "/responsibility"
name: "About Us",
path: "/profile",
list: [{
name: "About Ping An (Life) HK",
path: "/profile"
},
{
name: "Company Events",
path: "/company/events"
}, {
name: "News Center",
path: "/news/list"
},
{
name: "Corporate Social Responsibility",
path: "/responsibility"
},
{
name: "Awards",
path: "/awards"
}
]
},
{
name: "Awards",
path: "/awards"
name: "Join Us",
path: "/join/us",
list: [{
name: "Corporate Culture",
path: "/corporate/culture"
},
{
name: "Career Opportunities",
path: "/career/opportunities"
},
]
}
]
},
{
name: "Join Us",
path: "/join/us",
list: [{
name: "Corporate Culture",
path: "/corporate/culture"
},
{
name: "Career Opportunities",
path: "/career/opportunities"
},
]
}
]
},
footer: {
......@@ -429,13 +429,13 @@ module.exports = {
contactPlaceholder: "(HK No./ Mainland No.)",
reservationType: "Type of Reservation",
reservationCandidates: [{
name: "Insurance consultation",
value: "投保諮詢"
},
{
name: "Agent change",
value: "代办保单变更"
}
name: "Insurance consultation",
value: "投保諮詢"
},
{
name: "Agent change",
value: "代办保单变更"
}
],
reservationRemark: "Reservation Description",
reservationRemarkPlaceholder: "Optional, no more than 500 words, prompt text \"Please briefly explain the insurance type or business you want to consult",
......@@ -487,71 +487,71 @@ module.exports = {
head4: "Attachment",
download: "Download",
form: [{
type: "Payment",
list: [{
name: "「E-account Service」and Direct Debit Authorization Application for Bank Account",
desc: "For applying e-service account and direct debit authorization",
download: "./doc/「電子入賬服務」及銀行戶口直接付款授權申請.pdf",
type: "Payment",
list: [{
name: "「E-account Service」and Direct Debit Authorization Application for Bank Account",
desc: "For applying e-service account and direct debit authorization",
download: "./doc/「電子入賬服務」及銀行戶口直接付款授權申請.pdf",
},
{
name: "Credit Card Account Direct Debit Authorization",
desc: "Application for credit card direct debit",
download: "./doc/信用卡戶口直接付款授權書.pdf",
}
]
},
{
name: "Credit Card Account Direct Debit Authorization",
desc: "Application for credit card direct debit",
download: "./doc/信用卡戶口直接付款授權書.pdf",
}
]
},
{
type: "Change of Policy",
list: [{
name: "Policy Termination Application Form",
desc: "Policy surrender",
download: "./doc/保險合同解除申請書.pdf",
},
{
name: "Application for Change of Policy Form<br>(Policy Loan Repayment)",
desc: "Policy loan",
download: "./doc/保險合同變更申請書( 保單貸款還款類).pdf",
},
{
name: "Application for Change of Policy Form<br>(Change of Policy)",
desc: "Newly added premium, deducted premium",
download: "./doc/保險合同變更申請書( 保險合同計劃變更類).pdf",
},
{
name: "Application for Change of Policy Form<br>(Change of Customer Information)",
desc: "Basic Information Change",
download: "./doc/保險合同變更申請書( 客戶權益變更類).pdf",
},
{
name: "Application for Change of Policy Form<br>(Change of Beneficiary)",
desc: "Mode of payment, self-replacement and reissues",
download: "./doc/保險合同變更申請書( 客戶信息變更類).pdf",
type: "Change of Policy",
list: [{
name: "Policy Termination Application Form",
desc: "Policy surrender",
download: "./doc/保險合同解除申請書.pdf",
},
{
name: "Application for Change of Policy Form<br>(Policy Loan Repayment)",
desc: "Policy loan",
download: "./doc/保險合同變更申請書( 保單貸款還款類).pdf",
},
{
name: "Application for Change of Policy Form<br>(Change of Policy)",
desc: "Newly added premium, deducted premium",
download: "./doc/保險合同變更申請書( 保險合同計劃變更類).pdf",
},
{
name: "Application for Change of Policy Form<br>(Change of Customer Information)",
desc: "Basic Information Change",
download: "./doc/保險合同變更申請書( 客戶權益變更類).pdf",
},
{
name: "Application for Change of Policy Form<br>(Change of Beneficiary)",
desc: "Mode of payment, self-replacement and reissues",
download: "./doc/保險合同變更申請書( 客戶信息變更類).pdf",
},
{
name: "Authorization Letter",
desc: "To authorize 3rd party to handle on behalf of policy owner",
download: "./doc/授權委托書.pdf",
},
{
name: "Tax Statement",
desc: "CRS",
download: "./doc/稅收聲明.pdf",
},
{
name: "Health Declaration",
desc: "For underwriting purpose",
download: "./doc/健康告知.pdf",
}
]
},
{
name: "Authorization Letter",
desc: "To authorize 3rd party to handle on behalf of policy owner",
download: "./doc/授權委托書.pdf",
type: "Claims",
list: [{
name: "Claims Form",
desc: "For written claims application",
download: "./doc/理賠申請書.pdf",
}]
},
{
name: "Tax Statement",
desc: "CRS",
download: "./doc/稅收聲明.pdf",
},
{
name: "Health Declaration",
desc: "For underwriting purpose",
download: "./doc/健康告知.pdf",
}
]
},
{
type: "Claims",
list: [{
name: "Claims Form",
desc: "For written claims application",
download: "./doc/理賠申請書.pdf",
}]
},
]
},
policyChangeGuide: {
......@@ -566,101 +566,101 @@ module.exports = {
head5: "Materials to be submitted",
download: "下載文檔",
form: [{
project: "Policy Surrender",
content: "Cancellation of contract after the cooling-off period, the company will refund the policy cash value",
applicant: "Policy Owner",
receptionTime: "Before Policy Expires",
materialList: [{
name: "Policy",
},
{
name: "Application form",
type: 1,
project: "Policy Surrender",
content: "Cancellation of contract after the cooling-off period, the company will refund the policy cash value",
applicant: "Policy Owner",
receptionTime: "Before Policy Expires",
materialList: [{
name: "Policy",
},
{
name: "Application form",
type: 1,
},
{
name: "ID card of Policy Owner",
},
{
name: "Bank information",
}
],
},
{
name: "ID card of Policy Owner",
project: "Policy Surrender within cool off period",
content: "If the contract is cancelled within the cooling-off period, the company will refund the entire premium without interest.",
applicant: "Policy Owner",
receptionTime: "Before cool off period",
materialList: [{
name: "Policy",
},
{
name: "Application form",
type: 1,
},
{
name: "ID card of Policy Owner",
},
{
name: "Bank information",
},
{
name: "First premium receipt",
}
],
},
{
name: "Bank information",
}
],
},
{
project: "Policy Surrender within cool off period",
content: "If the contract is cancelled within the cooling-off period, the company will refund the entire premium without interest.",
applicant: "Policy Owner",
receptionTime: "Before cool off period",
materialList: [{
name: "Policy",
},
{
name: "Application form",
type: 1,
},
{
name: "ID card of Policy Owner",
},
{
name: "Bank information",
},
{
name: "First premium receipt",
}
],
},
{
project: "Change of Customer Information",
projectType: 1,
path: "/custom/service",
query: {
q: "m43"
},
content: "Change of Policy Owner, Insured and Beneficiary informat",
applicant: "Policy Owner",
receptionTime: "Anytime",
materialList: [{
name: "Application form",
type: 1,
project: "Change of Customer Information",
projectType: 1,
path: "/custom/service",
query: {
q: "m43"
},
content: "Change of Policy Owner, Insured and Beneficiary informat",
applicant: "Policy Owner",
receptionTime: "Anytime",
materialList: [{
name: "Application form",
type: 1,
},
{
name: "Other necessary proving documents",
}
],
},
{
name: "Other necessary proving documents",
}
],
},
{
project: "Change of Contact Information",
projectType: 1,
path: "/custom/service",
query: {
q: "m42"
},
content: "Change of address, contact no.",
applicant: "Policy Owner",
receptionTime: "Anytime",
materialList: [{
name: "Application form",
type: 1,
project: "Change of Contact Information",
projectType: 1,
path: "/custom/service",
query: {
q: "m42"
},
content: "Change of address, contact no.",
applicant: "Policy Owner",
receptionTime: "Anytime",
materialList: [{
name: "Application form",
type: 1,
},
{
name: "ID card of Policy Owner",
}
],
},
{
name: "ID card of Policy Owner",
}
],
},
{
project: "Change of Payment Information",
content: "Change of mode of payment or payement account",
applicant: "Policy Owner",
// receptionTime: "Before the expiration of policy payment",
receptionTime: "Before the policy payment expiration date",
materialList: [{
name: "Application form",
type: 1,
project: "Change of Payment Information",
content: "Change of mode of payment or payement account",
applicant: "Policy Owner",
// receptionTime: "Before the expiration of policy payment",
receptionTime: "Before the policy payment expiration date",
materialList: [{
name: "Application form",
type: 1,
},
{
name: "Policy",
}
],
},
{
name: "Policy",
}
],
},
]
},
policyChangeContact: {
......@@ -931,33 +931,33 @@ module.exports = {
placeHolder1: "Select",
}
},
vhisDetail:{
vhisDetail: {
expand: "展開",
close: "收起",
productList:[{
productList: [{
title: "保證續保至100歲",
desc: "平安人壽(香港)「好e時」自願醫保標準計劃 接受任何介乎14天至80歲人士投保,您可以一直續保至100歲。計劃保證不會因您的索償記錄或身體狀況變而調高續保保費,而您的續保保費將根據當時保單週年日之保費表釐定。",
tips:""
tips: ""
}, {
title: "不設終身保障限額",
desc: "每年保障限額高達420,000 港元,並將每年重新設置至原先限額,讓您享有充裕的醫療保障,減輕因醫療需求而造成的財務負擔。",
tips:""
tips: ""
}, {
title: "一家投保 盡享稅務扣減",
desc:"保費可用作申請稅務扣除,若保單持有人為納稅人,便可為自己及任何指明親屬,即每一名合資格受保人,申請每名受保人每年8,000 港元的扣稅額,可申請稅務扣減的指明親屬 數目更不設上限。",
tips:"*需根據香港自願醫保計劃保單所繳付的合資格保費的扣稅安排"
desc: "保費可用作申請稅務扣除,若保單持有人為納稅人,便可為自己及任何指明親屬,即每一名合資格受保人,申請每名受保人每年8,000 港元的扣稅額,可申請稅務扣減的指明親屬 數目更不設上限。",
tips: "*需根據香港自願醫保計劃保單所繳付的合資格保費的扣稅安排"
}, {
title: "承保投保前未知的已有疾病",
desc:"承保您在投保時不察覺,及理應不察覺的已有病症。對上述有關病症,此計劃會在保單生效首3年的等候期間提供部份保障*,並由第4個保單年度起提供全面保障。",
tips:"*保單生效日後提供部分賠償(第二年25%、第三年50%),其後提供全面賠償(100%) "
desc: "承保您在投保時不察覺,及理應不察覺的已有病症。對上述有關病症,此計劃會在保單生效首3年的等候期間提供部份保障*,並由第4個保單年度起提供全面保障。",
tips: "*保單生效日後提供部分賠償(第二年25%、第三年50%),其後提供全面賠償(100%) "
}, {
title: "出院免找數 讓您安心無憂",
desc:"只需完成簡單手續,我們便會直接向有關私家醫院繳付住院期間的醫療開支。",
tips:"*有關詳情及指定醫院列表,請參閱「出院免找數服務」單張。"
desc: "只需完成簡單手續,我們便會直接向有關私家醫院繳付住院期間的醫療開支。",
tips: "*有關詳情及指定醫院列表,請參閱「出院免找數服務」單張。"
}, {
title: "無索償折扣",
desc:"最高可獲得上一個保單年度有已繳總保費之10%。 如您在連續3個保單年度或以上沒有作出賠償,在下一個保單週年日您將可獲得此保費折扣。",
tips:"*有關詳情請參閱產品介紹書。"
desc: "最高可獲得上一個保單年度有已繳總保費之10%。 如您在連續3個保單年度或以上沒有作出賠償,在下一個保單週年日您將可獲得此保費折扣。",
tips: "*有關詳情請參閱產品介紹書。"
}]
}
}
......
......@@ -57,9 +57,7 @@ input {
.reservation-container-2 {
@extend .bb;
background-color: #ffffff;
padding: 20px 100px 72px;
border-radius: 16px;
.clarms-border {
position: relative;
......@@ -145,9 +143,31 @@ input {
}
img {
// width: 1.666667rem;
width: 23px;
pointer-events: none;
}
.check-border {
@extend .fcc;
width: 32px;
height: 32px;
@include border-tans($borderRadius);
.check {
background: url('~@/assets/images/vhis/vhis-tick.png') center no-repeat;
@extend .bis;
width: 22px;
height: 17px;
}
}
.uncheck-border {
background: transparent;
border-color: $cFontGray2;
}
}
.item-group {
......
......@@ -44,25 +44,31 @@
<div class="value">
<div class="ipt-wrap item-group">
<div class="check-item pointer" v-if="typeCandidates.indexOf('1') > -1" @click="typeClickHandle('1')">
<img v-if="typeSelected.indexOf('1') > -1" src="@/assets/images/clarms/checked.png">
<img v-else src="@/assets/images/clarms/uncheck.png">
<div class="check-border">
<div class="check" v-if="typeSelected.indexOf('1') > -1"></div>
</div>
<span>{{$t('clarms.step2.op1')}}</span>
</div>
<div class="check-item pointer" v-if="typeCandidates.indexOf('2') > -1" @click="typeClickHandle('2')">
<img v-if="typeSelected.indexOf('2') > -1" src="@/assets/images/clarms/checked.png">
<img v-else src="@/assets/images/clarms/uncheck.png">
<!-- <img v-if="typeSelected.indexOf('2') > -1" src="@/assets/images/clarms/checked.png">
<img v-else src="@/assets/images/clarms/uncheck.png"> -->
<div class="check-border">
<div class="check" v-if="typeSelected.indexOf('2') > -1"></div>
</div>
<span>{{$t('clarms.step2.op3')}}</span>
</div>
<div class="check-item check-disabled">
<img src="@/assets/images/clarms/uncheck-disabled.png">
<div class="check-border uncheck-border"></div>
<span>{{$t('clarms.step2.op2')}}</span>
</div>
<div class="check-item check-disabled">
<img src="@/assets/images/clarms/uncheck-disabled.png">
<!-- <img src="@/assets/images/clarms/uncheck-disabled.png"> -->
<div class="check-border uncheck-border"></div>
<span>{{$t('clarms.step2.op4')}}</span>
</div>
<div class="check-item check-disabled">
<img src="@/assets/images/clarms/uncheck-disabled.png">
<!-- <img src="@/assets/images/clarms/uncheck-disabled.png"> -->
<div class="check-border uncheck-border"></div>
<span>{{$t('clarms.step2.op5')}}</span>
</div>
</div>
......@@ -137,7 +143,7 @@
</template>
</div>
<template v-if="data.contactDate && data.policyDateLegal">
<!-- <template v-if="1>0"> -->
<!-- <template v-if="1>0"> -->
<hr class="hr2" v-if="data.amount > 0">
<div class="bottom-tip orange mt20">{{$t('clarms.step2.label17')}}</div>
<div class="bottom-tip gray3 mt10">{{$t('clarms.step2.tip1')}}</div>
......@@ -156,7 +162,10 @@
<van-loading v-if="loading" /> {{$t('clarms.step2.btn')}}
</div>
<div class="contact" v-if="!showTips" @click="toContact"><span>{{$t('clarms.step2.contact2')}}</span><span class="underline">{{$t('clarms.step2.contact')}}</span></div>
<div class="contact" v-if="!showTips" @click="toContact">
<span>{{$t('clarms.step2.contact2')}}</span>
<span class="underline">{{$t('clarms.step2.contact')}}</span>
</div>
<div class="fail-tips" v-if="showTips">
<img class="icon" src="@/assets/images/common/icon-alert-i.png" alt="">
......
......@@ -31,8 +31,8 @@ $borderRadius:6px;
.reservation-container {
@extend .bb;
border-radius: $borderRadius;
background-color: #ffffff;
// border-radius: $borderRadius;
// background-color: #ffffff;
padding: 60px 82px 68px;
.title {
......
......@@ -82,8 +82,8 @@ input {
.reservation-container {
@extend .bb;
background-color: #ffffff;
border-radius: 20px;
// background-color: #ffffff;
// border-radius: 20px;
.title {
font-size: 1.333333rem;
......@@ -127,8 +127,8 @@ input {
.reservation-container-2 {
@extend .bb;
background-color: #ffffff;
border-radius: 20px;
// background-color: #ffffff;
// border-radius: 20px;
.title {
font-size: 1.333333rem;
......