默认提交
Showing
6 changed files
with
80 additions
and
28 deletions
... | @@ -852,10 +852,10 @@ module.exports = { | ... | @@ -852,10 +852,10 @@ module.exports = { |
852 | title: "Acknowledgement of Receipt of Policy", | 852 | title: "Acknowledgement of Receipt of Policy", |
853 | titleAft: "(to be confirmed by Policy Owner)", | 853 | titleAft: "(to be confirmed by Policy Owner)", |
854 | desc1: "Thank you for choosing Ping An Life (HK).", | 854 | desc1: "Thank you for choosing Ping An Life (HK).", |
855 | desc2: "The policy is underwritten and enclosed here for your reference and record.", | 855 | desc2: "The Policy has been issued. Enclosed as below for your reference and safe keeping.", |
856 | desc3: "This is an important document, we recommend you to check the accuracy immediately.", | 856 | desc3: "This Policy is an important document, please read the content carefully and acknowledge receipt of this Policy immediately for company record.", |
857 | desc4: "Should there be any missing documents or incorrect information, please contact our customer hotline.", | 857 | desc4: "Please contact our Customer Service hotline if you have any questions.", |
858 | desc5: "Please confirm your receipt of the policy by clicking the confirm button below.", | 858 | desc5: "", |
859 | label1: "Policy no.", | 859 | label1: "Policy no.", |
860 | label2: "Product name", | 860 | label2: "Product name", |
861 | label3: "Policy Issue Date", | 861 | label3: "Policy Issue Date", |
... | @@ -875,7 +875,8 @@ module.exports = { | ... | @@ -875,7 +875,8 @@ module.exports = { |
875 | tip5: "Contact Customer Service Hotline", | 875 | tip5: "Contact Customer Service Hotline", |
876 | tip6: "The policy acknowledgement has been done, to inquire about the policy information or download ePolicy, please click ", | 876 | tip6: "The policy acknowledgement has been done, to inquire about the policy information or download ePolicy, please click ", |
877 | tip7: "Policy Enquiry", | 877 | tip7: "Policy Enquiry", |
878 | notice:"I / We hereby acknowledge that I / We have received the Ping An Life Insurance Company of China (HK), Ltd. Policy and have read the details (including but are not limited to the cooling off right) of the Policy.", | 878 | notice: "I / We hereby acknowledge that I / We have received the Ping An Life Insurance Company of China (HK), Ltd. Policy and have read the details (including but are not limited to the cooling off right) of the Policy.", |
879 | agreeTips: "Please download and read the “Notice of Policy Issuance and Cooling-off Period” and the “e-policy”" | ||
879 | }, | 880 | }, |
880 | clarms: { | 881 | clarms: { |
881 | title: "File a claim", | 882 | title: "File a claim", | ... | ... |
... | @@ -843,10 +843,10 @@ module.exports = { | ... | @@ -843,10 +843,10 @@ module.exports = { |
843 | title: "保單確認簽收", | 843 | title: "保單確認簽收", |
844 | titleAft: "(由保單持有人確認)", | 844 | titleAft: "(由保單持有人確認)", |
845 | desc1: "多謝閣下投保平安人壽保險產品。", | 845 | desc1: "多謝閣下投保平安人壽保險產品。", |
846 | desc2: "保單已經承保,內附于此供閣下參考及保存。", | 846 | desc2: "保單已經簽發,附件供閣下參考及保存。", |
847 | desc3: "保單是重要檔,請即查閱其內容準確性,", | 847 | desc3: "保單是重要文件,請即細閱內容。", |
848 | desc4: "如有任何遺漏檔或資料錯誤,請致電客戶服務熱線。", | 848 | desc4: "請立即確認簽收保單,以供本公司記錄之用。", |
849 | desc5: "煩請簽署下發確認簽收書以作為本公司記錄之用。", | 849 | desc5: "如有任何疑問,歡迎致電客戶服務熱綫。", |
850 | label1: "保單編號", | 850 | label1: "保單編號", |
851 | label2: "產品名稱", | 851 | label2: "產品名稱", |
852 | label3: "保單簽發日", | 852 | label3: "保單簽發日", |
... | @@ -867,6 +867,7 @@ module.exports = { | ... | @@ -867,6 +867,7 @@ module.exports = { |
867 | tip6: "保單已簽收,如需查詢保單資訊或下載電子保單可點擊", | 867 | tip6: "保單已簽收,如需查詢保單資訊或下載電子保單可點擊", |
868 | tip7: "保單查詢", | 868 | tip7: "保單查詢", |
869 | notice:"謹此確認本人/我們已收到中國平安人壽保險(香港)有限公司的保單,並已細閱保單細節內容(包括但不限於保單冷静期權益)。", | 869 | notice:"謹此確認本人/我們已收到中國平安人壽保險(香港)有限公司的保單,並已細閱保單細節內容(包括但不限於保單冷静期權益)。", |
870 | agreeTips: "請下載並细閱“保單繕發及冷靜期通知書”及“電子保單”" | ||
870 | }, | 871 | }, |
871 | clarms: { | 872 | clarms: { |
872 | title: "索償申請", | 873 | title: "索償申請", | ... | ... |
... | @@ -846,10 +846,10 @@ module.exports = { | ... | @@ -846,10 +846,10 @@ module.exports = { |
846 | title: "保单确认签收", | 846 | title: "保单确认签收", |
847 | titleAft: "(由保单持有人确认)", | 847 | titleAft: "(由保单持有人确认)", |
848 | desc1: "多谢阁下投保平安人寿保险产品。", | 848 | desc1: "多谢阁下投保平安人寿保险产品。", |
849 | desc2: "保单已经承保,内附于此供阁下参考及保存。", | 849 | desc2: "保单已经签发,附件供阁下参考及保存。", |
850 | desc3: "保单是重要档,请即查阅其内容准确性,", | 850 | desc3: "保单是重要文件,请即细阅内容。", |
851 | desc4: "如有任何遗漏档或资料错误,请致电客户服务热线。", | 851 | desc4: "请理解确认签收保单,以供本公司记录之用。", |
852 | desc5: "烦请签署下发确认签收书以作为本公司记录只用。", | 852 | desc5: "如有任何疑问,欢迎致电客户服务热线。", |
853 | label1: "保单编号", | 853 | label1: "保单编号", |
854 | label2: "产品名称", | 854 | label2: "产品名称", |
855 | label3: "保单签发日", | 855 | label3: "保单签发日", |
... | @@ -869,7 +869,8 @@ module.exports = { | ... | @@ -869,7 +869,8 @@ module.exports = { |
869 | tip5: "联络客服", | 869 | tip5: "联络客服", |
870 | tip6: "保单已签收,如需查询保单信息或下载电子保单可点击", | 870 | tip6: "保单已签收,如需查询保单信息或下载电子保单可点击", |
871 | tip7: "保单查询", | 871 | tip7: "保单查询", |
872 | notice:"谨此确认本人已收到中国平安人寿保险(香港)有限公司的保单,并已细阅保单细节内容(包括但不限于保单冷静期权益)", | 872 | notice: "谨此确认本人已收到中国平安人寿保险(香港)有限公司的保单,并已细阅保单细节内容(包括但不限于保单冷静期权益)", |
873 | agreeTips: "请下载并细阅“保单缮发及冷静期通知书”及“电子保单”" | ||
873 | }, | 874 | }, |
874 | clarms: { | 875 | clarms: { |
875 | title: "索偿申请", | 876 | title: "索偿申请", | ... | ... |
... | @@ -35,7 +35,11 @@ export default { | ... | @@ -35,7 +35,11 @@ export default { |
35 | policyDetail: null, | 35 | policyDetail: null, |
36 | showSuccessTip: false, | 36 | showSuccessTip: false, |
37 | showDownloadError: false, | 37 | showDownloadError: false, |
38 | |||
38 | checked: false, // 是否同意协议 | 39 | checked: false, // 是否同意协议 |
40 | agree1: false, // 同意文档1 | ||
41 | agree2: false, // 同意文档2 | ||
42 | errtipsVisible: false, | ||
39 | } | 43 | } |
40 | }, | 44 | }, |
41 | components: { | 45 | components: { |
... | @@ -203,6 +207,7 @@ export default { | ... | @@ -203,6 +207,7 @@ export default { |
203 | }, | 207 | }, |
204 | // 下载冷静期通知书 | 208 | // 下载冷静期通知书 |
205 | downloadPolicy2() { | 209 | downloadPolicy2() { |
210 | this.agree1 = true; | ||
206 | if (this.policyDetail) { | 211 | if (this.policyDetail) { |
207 | httpPost({ | 212 | httpPost({ |
208 | url: api.getDownloadPath, | 213 | url: api.getDownloadPath, |
... | @@ -222,6 +227,7 @@ export default { | ... | @@ -222,6 +227,7 @@ export default { |
222 | }, | 227 | }, |
223 | // 下载政策协议 | 228 | // 下载政策协议 |
224 | downloadPolicy() { | 229 | downloadPolicy() { |
230 | this.agree2 = true; | ||
225 | if (this.policyDetail) { | 231 | if (this.policyDetail) { |
226 | httpPost({ | 232 | httpPost({ |
227 | url: api.getDownloadPath, | 233 | url: api.getDownloadPath, |
... | @@ -280,7 +286,13 @@ export default { | ... | @@ -280,7 +286,13 @@ export default { |
280 | return this.userInfo && this.userInfo.sid; | 286 | return this.userInfo && this.userInfo.sid; |
281 | }, | 287 | }, |
282 | onCheckHandler() { | 288 | onCheckHandler() { |
283 | this.checked = !this.checked; | 289 | if (this.agree1 && this.agree2) { |
290 | this.checked = !this.checked; | ||
291 | this.errtipsVisible = false; | ||
292 | } else { | ||
293 | this.errtipsVisible = true; | ||
294 | } | ||
295 | |||
284 | } | 296 | } |
285 | }, | 297 | }, |
286 | mounted() { | 298 | mounted() { | ... | ... |
... | @@ -212,7 +212,7 @@ $borderRadius:6px; | ... | @@ -212,7 +212,7 @@ $borderRadius:6px; |
212 | } | 212 | } |
213 | 213 | ||
214 | .btn-wrap { | 214 | .btn-wrap { |
215 | margin: 50px auto 0; | 215 | margin: 14px auto 0; |
216 | display: flex; | 216 | display: flex; |
217 | justify-content: center; | 217 | justify-content: center; |
218 | } | 218 | } |
... | @@ -272,6 +272,40 @@ $borderRadius:6px; | ... | @@ -272,6 +272,40 @@ $borderRadius:6px; |
272 | 272 | ||
273 | 273 | ||
274 | 274 | ||
275 | .modal::-webkit-scrollbar { | ||
276 | display: none; | ||
277 | } | ||
278 | |||
279 | .comp { | ||
280 | -ms-overflow-style: none; | ||
281 | } | ||
282 | |||
283 | |||
284 | .validator { | ||
285 | color: $cOrange2; | ||
286 | font-size: $fontSizeSmall-M2; | ||
287 | min-height: 50px; | ||
288 | |||
289 | .tips-wrap { | ||
290 | display: flex; | ||
291 | align-items: flex-start; | ||
292 | |||
293 | .tips { | ||
294 | flex: 1; | ||
295 | } | ||
296 | |||
297 | img { | ||
298 | margin-right: 6px; | ||
299 | margin-top: 7px; | ||
300 | height: 14px; | ||
301 | } | ||
302 | } | ||
303 | |||
304 | |||
305 | } | ||
306 | |||
307 | |||
308 | |||
275 | @media (max-width: 1350px) { | 309 | @media (max-width: 1350px) { |
276 | .close { | 310 | .close { |
277 | right: -15px; | 311 | right: -15px; |
... | @@ -305,11 +339,11 @@ $borderRadius:6px; | ... | @@ -305,11 +339,11 @@ $borderRadius:6px; |
305 | padding: 80px 20px; | 339 | padding: 80px 20px; |
306 | 340 | ||
307 | .statement { | 341 | .statement { |
308 | padding: 0; | 342 | // padding: 0; |
309 | } | 343 | } |
310 | 344 | ||
311 | .form { | 345 | .form { |
312 | padding-left: 0; | 346 | // padding-left: 0; |
313 | } | 347 | } |
314 | } | 348 | } |
315 | } | 349 | } |
... | @@ -333,6 +367,7 @@ $borderRadius:6px; | ... | @@ -333,6 +367,7 @@ $borderRadius:6px; |
333 | } | 367 | } |
334 | 368 | ||
335 | .statement { | 369 | .statement { |
370 | padding: 0; | ||
336 | margin: 24px auto 0; | 371 | margin: 24px auto 0; |
337 | } | 372 | } |
338 | 373 | ||
... | @@ -416,12 +451,3 @@ $borderRadius:6px; | ... | @@ -416,12 +451,3 @@ $borderRadius:6px; |
416 | 451 | ||
417 | } | 452 | } |
418 | } | 453 | } |
419 | |||
420 | |||
421 | .modal::-webkit-scrollbar { | ||
422 | display: none; | ||
423 | } | ||
424 | |||
425 | .comp { | ||
426 | -ms-overflow-style: none; | ||
427 | } | ... | ... |
... | @@ -104,8 +104,19 @@ | ... | @@ -104,8 +104,19 @@ |
104 | <div class="check" @click="onCheckHandler"> | 104 | <div class="check" @click="onCheckHandler"> |
105 | <img class="notice-item-icon" :src="require('@/assets/images/clarms/'+(checked?'checked':'uncheck')+'.png')"> | 105 | <img class="notice-item-icon" :src="require('@/assets/images/clarms/'+(checked?'checked':'uncheck')+'.png')"> |
106 | </div> | 106 | </div> |
107 | <div class="desc">{{$t('vhis.notice')}}</div> | 107 | <div class="desc"> |
108 | <div> | ||
109 | {{$t('vhis.notice')}} | ||
110 | </div> | ||
111 | <div class="validator"> | ||
112 | <div class="tips-wrap" v-if="errtipsVisible"> | ||
113 | <img src="@/assets/images/common/icon-notice.png" alt=""> | ||
114 | <div class="tips">{{$t('vhis.agreeTips')}}</div> | ||
115 | </div> | ||
116 | </div> | ||
117 | </div> | ||
108 | </div> | 118 | </div> |
119 | |||
109 | <div class="btn-wrap"> | 120 | <div class="btn-wrap"> |
110 | <div class="submit-btn flex-center" :class="{'disable':!checked}" @click="handleConfirmPolicy"> | 121 | <div class="submit-btn flex-center" :class="{'disable':!checked}" @click="handleConfirmPolicy"> |
111 | <van-loading v-if="loading" /> {{$t('vhis.btn2')}} | 122 | <van-loading v-if="loading" /> {{$t('vhis.btn2')}} | ... | ... |
-
Please register or sign in to post a comment