电子函对接完成
Showing
8 changed files
with
355 additions
and
305 deletions
| ... | @@ -75,6 +75,8 @@ module.exports = { | ... | @@ -75,6 +75,8 @@ module.exports = { |
| 75 | clarmsCustomerList: "/pingan_hklife_webapi/policy/clarmsCustomerList", | 75 | clarmsCustomerList: "/pingan_hklife_webapi/policy/clarmsCustomerList", |
| 76 | // 理赔报案 | 76 | // 理赔报案 |
| 77 | clarmsRegisterCase: "/pingan_hklife_webapi/policy/clarmsRegisterCase", | 77 | clarmsRegisterCase: "/pingan_hklife_webapi/policy/clarmsRegisterCase", |
| 78 | // 用户电子函列表 | ||
| 79 | letterRecordList: "/pingan_hklife_webapi/policy/letterRecordList", | ||
| 78 | 80 | ||
| 79 | 81 | ||
| 80 | // cms相关 | 82 | // cms相关 | ... | ... |
| ... | @@ -51,10 +51,10 @@ function encryptContent(obj) { | ... | @@ -51,10 +51,10 @@ function encryptContent(obj) { |
| 51 | // let base = COM.baseUrl; | 51 | // let base = COM.baseUrl; |
| 52 | // console.log(process.env); | 52 | // console.log(process.env); |
| 53 | let baseURL = process.env.VUE_APP_BASE_URL; | 53 | let baseURL = process.env.VUE_APP_BASE_URL; |
| 54 | // baseURL = "http://localhost:9101"; | 54 | baseURL = "http://localhost:9101"; |
| 55 | if (window.location.href.indexOf("192.168") != -1) { | 55 | // if (window.location.href.indexOf("192.168") != -1) { |
| 56 | baseURL = "https://ow.go.qudone.com"; | 56 | // baseURL = "https://ow.go.qudone.com"; |
| 57 | } | 57 | // } |
| 58 | const axios = axiosIns.create({ | 58 | const axios = axiosIns.create({ |
| 59 | baseURL: baseURL, | 59 | baseURL: baseURL, |
| 60 | timeout: 10000 | 60 | timeout: 10000 | ... | ... |
| ... | @@ -744,6 +744,10 @@ module.exports = { | ... | @@ -744,6 +744,10 @@ module.exports = { |
| 744 | SentOutDate: "Sent Out Date", | 744 | SentOutDate: "Sent Out Date", |
| 745 | DownloadLink: "Download link", | 745 | DownloadLink: "Download link", |
| 746 | Status: "Status", | 746 | Status: "Status", |
| 747 | letterName : "Notice of Policy Issuance and Cooling-off Period", | ||
| 748 | DownloadDoc : "Download document", | ||
| 749 | Read : "Read", | ||
| 750 | UnRead : "Unread" | ||
| 747 | }, | 751 | }, |
| 748 | customService: { | 752 | customService: { |
| 749 | name: "Customer service", | 753 | name: "Customer service", | ... | ... |
| ... | @@ -30,136 +30,136 @@ module.exports = { | ... | @@ -30,136 +30,136 @@ module.exports = { |
| 30 | name: "登入", | 30 | name: "登入", |
| 31 | path: "/login", | 31 | path: "/login", |
| 32 | list: [{ | 32 | list: [{ |
| 33 | name: "註冊", | 33 | name: "註冊", |
| 34 | path: "/register", | 34 | path: "/register", |
| 35 | type: "noAuth", | 35 | type: "noAuth", |
| 36 | value: "" | 36 | value: "" |
| 37 | }, { | 37 | }, { |
| 38 | name: "登入", | 38 | name: "登入", |
| 39 | path: "", | 39 | path: "", |
| 40 | type: "noAuth", | 40 | type: "noAuth", |
| 41 | value: "login" | 41 | value: "login" |
| 42 | }, | 42 | }, |
| 43 | // { | 43 | // { |
| 44 | // name: "修改密碼", | 44 | // name: "修改密碼", |
| 45 | // path: "/password/reset", | 45 | // path: "/password/reset", |
| 46 | // type: "auth", | 46 | // type: "auth", |
| 47 | // value: "" | 47 | // value: "" |
| 48 | // }, | 48 | // }, |
| 49 | // { | ||
| 50 | // name: "個人信息", | ||
| 51 | // path: "/infomation/improve", | ||
| 52 | // type: "auth", | ||
| 53 | // value: "" | ||
| 54 | // }, | ||
| 55 | { | ||
| 56 | name: "登出", | ||
| 57 | path: "", | ||
| 58 | type: "auth", | ||
| 59 | value: "logout" | ||
| 60 | } | ||
| 61 | ] | ||
| 62 | }, | ||
| 63 | navList: [{ | ||
| 64 | name: "產品介紹", | ||
| 65 | path: "/product/introduction", | ||
| 66 | list: [{ | ||
| 67 | name: "自願醫保計劃", | ||
| 68 | path: "/vhis/detail" | ||
| 69 | }, | ||
| 70 | { | ||
| 71 | name: "投資成份保險", | ||
| 72 | path: "/vhis?p=endowment" | ||
| 73 | } | ||
| 74 | ] | ||
| 75 | }, | ||
| 76 | { | ||
| 77 | name: "客戶服務", | ||
| 78 | path: "/custom/product", | ||
| 79 | list: [ | ||
| 49 | // { | 80 | // { |
| 50 | // name: "個人信息", | 81 | // name: "客戶服務導航", |
| 51 | // path: "/infomation/improve", | 82 | // path: "/custom/product" |
| 52 | // type: "auth", | ||
| 53 | // value: "" | ||
| 54 | // }, | 83 | // }, |
| 55 | { | 84 | { |
| 56 | name: "登出", | 85 | name: "聯絡我們", |
| 57 | path: "", | 86 | path: "/custom/service?q=m1" |
| 58 | type: "auth", | 87 | }, |
| 59 | value: "logout" | 88 | { |
| 60 | } | 89 | name: "繳付保費", |
| 90 | path: "/custom/service?q=m2" | ||
| 91 | }, | ||
| 92 | { | ||
| 93 | name: "保單查詢", | ||
| 94 | path: "/custom/service?q=m3" | ||
| 95 | }, | ||
| 96 | { | ||
| 97 | name: "保單變更", | ||
| 98 | path: "/custom/service?q=m41" | ||
| 99 | }, | ||
| 100 | { | ||
| 101 | name: "理賠申請", | ||
| 102 | path: "/custom/service?q=m5" | ||
| 103 | }, | ||
| 104 | { | ||
| 105 | name: "預約服務", | ||
| 106 | path: "/custom/service?q=m6" | ||
| 107 | }, | ||
| 108 | { | ||
| 109 | name: "投訴受理", | ||
| 110 | path: "/custom/service?q=m7" | ||
| 111 | }, | ||
| 112 | { | ||
| 113 | name: "常用表格", | ||
| 114 | path: "/custom/service?q=m8" | ||
| 115 | }, | ||
| 116 | { | ||
| 117 | name: "電子通知書查詢", | ||
| 118 | path: "/custom/service?q=m9" | ||
| 119 | }, | ||
| 120 | { | ||
| 121 | name: "常見問題", | ||
| 122 | path: "/custom/service?q=m10" | ||
| 123 | }, | ||
| 61 | ] | 124 | ] |
| 62 | }, | 125 | }, |
| 63 | navList: [{ | 126 | { |
| 64 | name: "產品介紹", | 127 | name: "關於我們", |
| 65 | path: "/product/introduction", | 128 | path: "/profile", |
| 66 | list: [{ | 129 | list: [{ |
| 67 | name: "自願醫保計劃", | 130 | name: "有關平安人壽香港", |
| 68 | path: "/vhis/detail" | 131 | path: "/profile" |
| 69 | }, | ||
| 70 | { | ||
| 71 | name: "投資成份保險", | ||
| 72 | path: "/vhis?p=endowment" | ||
| 73 | } | ||
| 74 | ] | ||
| 75 | }, | 132 | }, |
| 76 | { | 133 | { |
| 77 | name: "客戶服務", | 134 | name: "公司活動", |
| 78 | path: "/custom/product", | 135 | path: "/company/events" |
| 79 | list: [ | 136 | }, { |
| 80 | // { | 137 | name: "新聞中心", |
| 81 | // name: "客戶服務導航", | 138 | path: "/news/list" |
| 82 | // path: "/custom/product" | ||
| 83 | // }, | ||
| 84 | { | ||
| 85 | name: "聯絡我們", | ||
| 86 | path: "/custom/service?q=m1" | ||
| 87 | }, | ||
| 88 | { | ||
| 89 | name: "繳付保費", | ||
| 90 | path: "/custom/service?q=m2" | ||
| 91 | }, | ||
| 92 | { | ||
| 93 | name: "保單查詢", | ||
| 94 | path: "/custom/service?q=m3" | ||
| 95 | }, | ||
| 96 | { | ||
| 97 | name: "保單變更", | ||
| 98 | path: "/custom/service?q=m41" | ||
| 99 | }, | ||
| 100 | { | ||
| 101 | name: "理賠申請", | ||
| 102 | path: "/custom/service?q=m5" | ||
| 103 | }, | ||
| 104 | { | ||
| 105 | name: "預約服務", | ||
| 106 | path: "/custom/service?q=m6" | ||
| 107 | }, | ||
| 108 | { | ||
| 109 | name: "投訴受理", | ||
| 110 | path: "/custom/service?q=m7" | ||
| 111 | }, | ||
| 112 | { | ||
| 113 | name: "常用表格", | ||
| 114 | path: "/custom/service?q=m8" | ||
| 115 | }, | ||
| 116 | { | ||
| 117 | name: "電子通知書查詢", | ||
| 118 | path: "/custom/service?q=m9" | ||
| 119 | }, | ||
| 120 | { | ||
| 121 | name: "常見問題", | ||
| 122 | path: "/custom/service?q=m10" | ||
| 123 | }, | ||
| 124 | ] | ||
| 125 | }, | 139 | }, |
| 126 | { | 140 | { |
| 127 | name: "關於我們", | 141 | name: "企業社會責任", |
| 128 | path: "/profile", | 142 | path: "/responsibility" |
| 129 | list: [{ | ||
| 130 | name: "有關平安人壽香港", | ||
| 131 | path: "/profile" | ||
| 132 | }, | ||
| 133 | { | ||
| 134 | name: "公司活動", | ||
| 135 | path: "/company/events" | ||
| 136 | }, { | ||
| 137 | name: "新聞中心", | ||
| 138 | path: "/news/list" | ||
| 139 | }, | ||
| 140 | { | ||
| 141 | name: "企業社會責任", | ||
| 142 | path: "/responsibility" | ||
| 143 | }, | ||
| 144 | { | ||
| 145 | name: "獎項殊榮", | ||
| 146 | path: "/awards" | ||
| 147 | } | ||
| 148 | ] | ||
| 149 | }, | 143 | }, |
| 150 | { | 144 | { |
| 151 | name: "加入我們", | 145 | name: "獎項殊榮", |
| 152 | path: "/join/us", | 146 | path: "/awards" |
| 153 | list: [{ | ||
| 154 | name: "企業文化", | ||
| 155 | path: "/corporate/culture" | ||
| 156 | }, | ||
| 157 | { | ||
| 158 | name: "事業發展機會", | ||
| 159 | path: "/career/opportunities" | ||
| 160 | }, | ||
| 161 | ] | ||
| 162 | } | 147 | } |
| 148 | ] | ||
| 149 | }, | ||
| 150 | { | ||
| 151 | name: "加入我們", | ||
| 152 | path: "/join/us", | ||
| 153 | list: [{ | ||
| 154 | name: "企業文化", | ||
| 155 | path: "/corporate/culture" | ||
| 156 | }, | ||
| 157 | { | ||
| 158 | name: "事業發展機會", | ||
| 159 | path: "/career/opportunities" | ||
| 160 | }, | ||
| 161 | ] | ||
| 162 | } | ||
| 163 | ] | 163 | ] |
| 164 | }, | 164 | }, |
| 165 | footer: { | 165 | footer: { |
| ... | @@ -437,13 +437,13 @@ module.exports = { | ... | @@ -437,13 +437,13 @@ module.exports = { |
| 437 | contactPlaceholder: "香港號碼/內地號碼", | 437 | contactPlaceholder: "香港號碼/內地號碼", |
| 438 | reservationType: "預約類型", | 438 | reservationType: "預約類型", |
| 439 | reservationCandidates: [{ | 439 | reservationCandidates: [{ |
| 440 | name: "投保諮詢", | 440 | name: "投保諮詢", |
| 441 | value: "投保諮詢" | 441 | value: "投保諮詢" |
| 442 | }, | 442 | }, |
| 443 | { | 443 | { |
| 444 | name: "代辦保單變更", | 444 | name: "代辦保單變更", |
| 445 | value: "代办保单变更" | 445 | value: "代办保单变更" |
| 446 | } | 446 | } |
| 447 | ], | 447 | ], |
| 448 | reservationRemark: "預約說明", | 448 | reservationRemark: "預約說明", |
| 449 | reservationRemarkPlaceholder: "請簡單說明您想要咨詢的產品或業務", | 449 | reservationRemarkPlaceholder: "請簡單說明您想要咨詢的產品或業務", |
| ... | @@ -495,71 +495,71 @@ module.exports = { | ... | @@ -495,71 +495,71 @@ module.exports = { |
| 495 | head4: "附件", | 495 | head4: "附件", |
| 496 | download: "下載文檔", | 496 | download: "下載文檔", |
| 497 | form: [{ | 497 | form: [{ |
| 498 | type: "繳費類", | 498 | type: "繳費類", |
| 499 | list: [{ | 499 | list: [{ |
| 500 | name: "「電子入賬服務」及銀行戶口<br>直接付款授權申請", | 500 | name: "「電子入賬服務」及銀行戶口<br>直接付款授權申請", |
| 501 | desc: "申請設立「 電子入賬服務」 及銀行戶口<br>直接付款授權時須提供", | 501 | desc: "申請設立「 電子入賬服務」 及銀行戶口<br>直接付款授權時須提供", |
| 502 | download: "./doc/「電子入賬服務」及銀行戶口直接付款授權申請.pdf", | 502 | download: "./doc/「電子入賬服務」及銀行戶口直接付款授權申請.pdf", |
| 503 | }, | 503 | }, |
| 504 | { | 504 | { |
| 505 | name: "信用卡戶口直接付款授權書", | 505 | name: "信用卡戶口直接付款授權書", |
| 506 | desc: "申請信用卡戶口直接付款授權時須提供", | 506 | desc: "申請信用卡戶口直接付款授權時須提供", |
| 507 | download: "./doc/信用卡戶口直接付款授權書.pdf", | 507 | download: "./doc/信用卡戶口直接付款授權書.pdf", |
| 508 | } | 508 | } |
| 509 | ] | 509 | ] |
| 510 | }, | ||
| 511 | { | ||
| 512 | type: "保單變更類", | ||
| 513 | list: [{ | ||
| 514 | name: "保險合同解除申請書", | ||
| 515 | desc: "退保、冷靜期退保業務適用", | ||
| 516 | download: "./doc/保險合同解除申請書.pdf", | ||
| 517 | }, | ||
| 518 | { | ||
| 519 | name: "保險合同變更申請書( 保單貸款還款類)", | ||
| 520 | desc: "保單貸款、還款業務適用", | ||
| 521 | download: "./doc/保險合同變更申請書( 保單貸款還款類).pdf", | ||
| 522 | }, | ||
| 523 | { | ||
| 524 | name: "保險合同變更申請書( 保險合同計劃變更類)", | ||
| 525 | desc: "加保、減保、新增附險、復效等業務適用", | ||
| 526 | download: "./doc/保險合同變更申請書( 保險合同計劃變更類).pdf", | ||
| 510 | }, | 527 | }, |
| 511 | { | 528 | { |
| 512 | type: "保單變更類", | 529 | name: "保險合同變更申請書( 客戶信息變更類)", |
| 513 | list: [{ | 530 | desc: "基本資訊變更業務適用", |
| 514 | name: "保險合同解除申請書", | 531 | download: "./doc/保險合同變更申請書( 客戶權益變更類).pdf", |
| 515 | desc: "退保、冷靜期退保業務適用", | ||
| 516 | download: "./doc/保險合同解除申請書.pdf", | ||
| 517 | }, | ||
| 518 | { | ||
| 519 | name: "保險合同變更申請書( 保單貸款還款類)", | ||
| 520 | desc: "保單貸款、還款業務適用", | ||
| 521 | download: "./doc/保險合同變更申請書( 保單貸款還款類).pdf", | ||
| 522 | }, | ||
| 523 | { | ||
| 524 | name: "保險合同變更申請書( 保險合同計劃變更類)", | ||
| 525 | desc: "加保、減保、新增附險、復效等業務適用", | ||
| 526 | download: "./doc/保險合同變更申請書( 保險合同計劃變更類).pdf", | ||
| 527 | }, | ||
| 528 | { | ||
| 529 | name: "保險合同變更申請書( 客戶信息變更類)", | ||
| 530 | desc: "基本資訊變更業務適用", | ||
| 531 | download: "./doc/保險合同變更申請書( 客戶權益變更類).pdf", | ||
| 532 | }, | ||
| 533 | { | ||
| 534 | name: "保險合同變更申請書( 客戶權益變更類)", | ||
| 535 | desc: "交費方式、自墊選擇權變更、補發等業務適用", | ||
| 536 | download: "./doc/保險合同變更申請書( 客戶信息變更類).pdf", | ||
| 537 | }, | ||
| 538 | { | ||
| 539 | name: "授權委托書", | ||
| 540 | desc: "委托他人代辦時須提供", | ||
| 541 | download: "./doc/授權委托書.pdf", | ||
| 542 | }, | ||
| 543 | { | ||
| 544 | name: "稅收聲明", | ||
| 545 | desc: "CRS要求", | ||
| 546 | download: "./doc/稅收聲明.pdf", | ||
| 547 | }, | ||
| 548 | { | ||
| 549 | name: "健康告知", | ||
| 550 | desc: "須二次核保的業務須提供", | ||
| 551 | download: "./doc/健康告知.pdf", | ||
| 552 | } | ||
| 553 | ] | ||
| 554 | }, | 532 | }, |
| 555 | { | 533 | { |
| 556 | type: "理賠類", | 534 | name: "保險合同變更申請書( 客戶權益變更類)", |
| 557 | list: [{ | 535 | desc: "交費方式、自墊選擇權變更、補發等業務適用", |
| 558 | name: "理賠申請書", | 536 | download: "./doc/保險合同變更申請書( 客戶信息變更類).pdf", |
| 559 | desc: "紙質申請的應備文件", | ||
| 560 | download: "./doc/理賠申請書.pdf", | ||
| 561 | }] | ||
| 562 | }, | 537 | }, |
| 538 | { | ||
| 539 | name: "授權委托書", | ||
| 540 | desc: "委托他人代辦時須提供", | ||
| 541 | download: "./doc/授權委托書.pdf", | ||
| 542 | }, | ||
| 543 | { | ||
| 544 | name: "稅收聲明", | ||
| 545 | desc: "CRS要求", | ||
| 546 | download: "./doc/稅收聲明.pdf", | ||
| 547 | }, | ||
| 548 | { | ||
| 549 | name: "健康告知", | ||
| 550 | desc: "須二次核保的業務須提供", | ||
| 551 | download: "./doc/健康告知.pdf", | ||
| 552 | } | ||
| 553 | ] | ||
| 554 | }, | ||
| 555 | { | ||
| 556 | type: "理賠類", | ||
| 557 | list: [{ | ||
| 558 | name: "理賠申請書", | ||
| 559 | desc: "紙質申請的應備文件", | ||
| 560 | download: "./doc/理賠申請書.pdf", | ||
| 561 | }] | ||
| 562 | }, | ||
| 563 | ] | 563 | ] |
| 564 | }, | 564 | }, |
| 565 | policyChangeGuide: { | 565 | policyChangeGuide: { |
| ... | @@ -573,100 +573,100 @@ module.exports = { | ... | @@ -573,100 +573,100 @@ module.exports = { |
| 573 | head5: "應備材料", | 573 | head5: "應備材料", |
| 574 | download: "下載文檔", | 574 | download: "下載文檔", |
| 575 | form: [{ | 575 | form: [{ |
| 576 | project: "退保", | 576 | project: "退保", |
| 577 | content: "在冷靜期後解除合同,公司將退還保單現金價值或未滿期凈保費。(待產品精算確認)", | 577 | content: "在冷靜期後解除合同,公司將退還保單現金價值或未滿期凈保費。(待產品精算確認)", |
| 578 | applicant: "投保人", | 578 | applicant: "投保人", |
| 579 | receptionTime: "保單效力終止前", | 579 | receptionTime: "保單效力終止前", |
| 580 | materialList: [{ | 580 | materialList: [{ |
| 581 | name: "保險單", | 581 | name: "保險單", |
| 582 | }, | ||
| 583 | { | ||
| 584 | name: "申請書", | ||
| 585 | type: 1, | ||
| 586 | }, | ||
| 587 | { | ||
| 588 | name: "投保人有效身份證件", | ||
| 589 | }, | ||
| 590 | { | ||
| 591 | name: "存折银行卡相关", | ||
| 592 | } | ||
| 593 | ], | ||
| 594 | }, | 582 | }, |
| 595 | { | 583 | { |
| 596 | project: "冷靜期退保", | 584 | name: "申請書", |
| 597 | content: "在冷靜期內提出解除合同,公司會無息退還全部保費", | 585 | type: 1, |
| 598 | applicant: "投保人", | ||
| 599 | receptionTime: "冷靜期結束前", | ||
| 600 | materialList: [{ | ||
| 601 | name: "保險單", | ||
| 602 | }, | ||
| 603 | { | ||
| 604 | name: "申請書", | ||
| 605 | type: 1, | ||
| 606 | }, | ||
| 607 | { | ||
| 608 | name: "投保人有效身份證件", | ||
| 609 | }, | ||
| 610 | { | ||
| 611 | name: "存折银行卡相关", | ||
| 612 | }, | ||
| 613 | { | ||
| 614 | name: "首期保費發票", | ||
| 615 | } | ||
| 616 | ], | ||
| 617 | }, | 586 | }, |
| 618 | { | 587 | { |
| 619 | project: "客戶資料變更", | 588 | name: "投保人有效身份證件", |
| 620 | projectType: 1, | ||
| 621 | path: "/custom/service", | ||
| 622 | query: { | ||
| 623 | q: "m43" | ||
| 624 | }, | ||
| 625 | content: "投保人、受保人、受益人的個人信息變更", | ||
| 626 | applicant: "投保人", | ||
| 627 | receptionTime: "不限", | ||
| 628 | materialList: [{ | ||
| 629 | name: "申請書", | ||
| 630 | type: 1, | ||
| 631 | }, | ||
| 632 | { | ||
| 633 | name: "必要的證明材料", | ||
| 634 | } | ||
| 635 | ], | ||
| 636 | }, | 589 | }, |
| 637 | { | 590 | { |
| 638 | project: "聯系方式變更", | 591 | name: "存折银行卡相关", |
| 639 | projectType: 1, | 592 | } |
| 640 | path: "/custom/service", | 593 | ], |
| 641 | query: { | 594 | }, |
| 642 | q: "m42" | 595 | { |
| 643 | }, | 596 | project: "冷靜期退保", |
| 644 | content: "地址、電話等信息的變更", | 597 | content: "在冷靜期內提出解除合同,公司會無息退還全部保費", |
| 645 | applicant: "投保人", | 598 | applicant: "投保人", |
| 646 | receptionTime: "不限", | 599 | receptionTime: "冷靜期結束前", |
| 647 | materialList: [{ | 600 | materialList: [{ |
| 648 | name: "申請書", | 601 | name: "保險單", |
| 649 | type: 1, | 602 | }, |
| 650 | }, | 603 | { |
| 651 | { | 604 | name: "申請書", |
| 652 | name: "投保人有效身份證件", | 605 | type: 1, |
| 653 | } | 606 | }, |
| 654 | ], | 607 | { |
| 608 | name: "投保人有效身份證件", | ||
| 609 | }, | ||
| 610 | { | ||
| 611 | name: "存折银行卡相关", | ||
| 612 | }, | ||
| 613 | { | ||
| 614 | name: "首期保費發票", | ||
| 615 | } | ||
| 616 | ], | ||
| 617 | }, | ||
| 618 | { | ||
| 619 | project: "客戶資料變更", | ||
| 620 | projectType: 1, | ||
| 621 | path: "/custom/service", | ||
| 622 | query: { | ||
| 623 | q: "m43" | ||
| 624 | }, | ||
| 625 | content: "投保人、受保人、受益人的個人信息變更", | ||
| 626 | applicant: "投保人", | ||
| 627 | receptionTime: "不限", | ||
| 628 | materialList: [{ | ||
| 629 | name: "申請書", | ||
| 630 | type: 1, | ||
| 631 | }, | ||
| 632 | { | ||
| 633 | name: "必要的證明材料", | ||
| 634 | } | ||
| 635 | ], | ||
| 636 | }, | ||
| 637 | { | ||
| 638 | project: "聯系方式變更", | ||
| 639 | projectType: 1, | ||
| 640 | path: "/custom/service", | ||
| 641 | query: { | ||
| 642 | q: "m42" | ||
| 643 | }, | ||
| 644 | content: "地址、電話等信息的變更", | ||
| 645 | applicant: "投保人", | ||
| 646 | receptionTime: "不限", | ||
| 647 | materialList: [{ | ||
| 648 | name: "申請書", | ||
| 649 | type: 1, | ||
| 655 | }, | 650 | }, |
| 656 | { | 651 | { |
| 657 | project: "交費方式變更", | 652 | name: "投保人有效身份證件", |
| 658 | content: "更改保單的續期交費方式或交費賬號", | 653 | } |
| 659 | applicant: "投保人", | 654 | ], |
| 660 | receptionTime: "保單交費期滿前", | 655 | }, |
| 661 | materialList: [{ | 656 | { |
| 662 | name: "申請書", | 657 | project: "交費方式變更", |
| 663 | type: 1, | 658 | content: "更改保單的續期交費方式或交費賬號", |
| 664 | }, | 659 | applicant: "投保人", |
| 665 | { | 660 | receptionTime: "保單交費期滿前", |
| 666 | name: "保險單", | 661 | materialList: [{ |
| 667 | } | 662 | name: "申請書", |
| 668 | ], | 663 | type: 1, |
| 669 | }, | 664 | }, |
| 665 | { | ||
| 666 | name: "保險單", | ||
| 667 | } | ||
| 668 | ], | ||
| 669 | }, | ||
| 670 | ] | 670 | ] |
| 671 | }, | 671 | }, |
| 672 | policyChangeContact: { | 672 | policyChangeContact: { |
| ... | @@ -730,14 +730,18 @@ module.exports = { | ... | @@ -730,14 +730,18 @@ module.exports = { |
| 730 | } | 730 | } |
| 731 | }, | 731 | }, |
| 732 | eCorrespondenceEnquiry: { | 732 | eCorrespondenceEnquiry: { |
| 733 | PolicyNumber:"保單號碼", | 733 | PolicyNumber: "保單號碼", |
| 734 | TypeOfCorrespondence:"通知書類型", | 734 | TypeOfCorrespondence: "通知書類型", |
| 735 | SentOutDate:"發出時間", | 735 | SentOutDate: "發出時間", |
| 736 | DownloadLink:"下載鏈接", | 736 | DownloadLink: "下載鏈接", |
| 737 | Status:"狀况", | 737 | Status: "狀况", |
| 738 | letterName: "保單繕發及冷靜期通知書", | ||
| 739 | DownloadDoc: "下載文檔", | ||
| 740 | Read: "已閱讀", | ||
| 741 | UnRead: "未閱讀" | ||
| 738 | }, | 742 | }, |
| 739 | FAQ:{ | 743 | FAQ: { |
| 740 | title:"常見問題", | 744 | title: "常見問題", |
| 741 | }, | 745 | }, |
| 742 | customService: { | 746 | customService: { |
| 743 | name: "客戶服務", | 747 | name: "客戶服務", |
| ... | @@ -888,7 +892,7 @@ module.exports = { | ... | @@ -888,7 +892,7 @@ module.exports = { |
| 888 | tip5: "聯絡客服", | 892 | tip5: "聯絡客服", |
| 889 | tip6: "保單已簽收,如需查詢保單資訊或下載電子保單可點擊", | 893 | tip6: "保單已簽收,如需查詢保單資訊或下載電子保單可點擊", |
| 890 | tip7: "保單查詢", | 894 | tip7: "保單查詢", |
| 891 | notice:"謹此確認本人/我們已收到中國平安人壽保險(香港)有限公司的保單,並已細閱保單細節內容(包括但不限於保單冷静期權益)。", | 895 | notice: "謹此確認本人/我們已收到中國平安人壽保險(香港)有限公司的保單,並已細閱保單細節內容(包括但不限於保單冷静期權益)。", |
| 892 | agreeTips: "請下載並细閱“保單繕發及冷靜期通知書”及“電子保單”" | 896 | agreeTips: "請下載並细閱“保單繕發及冷靜期通知書”及“電子保單”" |
| 893 | }, | 897 | }, |
| 894 | clarms: { | 898 | clarms: { | ... | ... |
| ... | @@ -736,6 +736,10 @@ module.exports = { | ... | @@ -736,6 +736,10 @@ module.exports = { |
| 736 | SentOutDate: "发出时间", | 736 | SentOutDate: "发出时间", |
| 737 | DownloadLink: "下载链接", | 737 | DownloadLink: "下载链接", |
| 738 | Status: "状况", | 738 | Status: "状况", |
| 739 | letterName : "保单缮发及冷静期通知", | ||
| 740 | DownloadDoc : "下載文檔", | ||
| 741 | Read : "已阅读", | ||
| 742 | UnRead : "未阅读" | ||
| 739 | }, | 743 | }, |
| 740 | FAQ: { | 744 | FAQ: { |
| 741 | title: "常见问题", | 745 | title: "常见问题", | ... | ... |
| ... | @@ -138,7 +138,7 @@ export default { | ... | @@ -138,7 +138,7 @@ export default { |
| 138 | 138 | ||
| 139 | for (let index = 0; index < this.policyDetail.policyAcknowledges.length; index++) { | 139 | for (let index = 0; index < this.policyDetail.policyAcknowledges.length; index++) { |
| 140 | let policyAcknowledge = this.policyDetail.policyAcknowledges[index]; | 140 | let policyAcknowledge = this.policyDetail.policyAcknowledges[index]; |
| 141 | switch (policyAcknowledge.letterNo) { | 141 | switch (policyAcknowledge.letterType) { |
| 142 | case "1": | 142 | case "1": |
| 143 | this.policyDetail.letterNo1Id = policyAcknowledge.recordId; | 143 | this.policyDetail.letterNo1Id = policyAcknowledge.recordId; |
| 144 | break; | 144 | break; | ... | ... |
| ... | @@ -31,10 +31,10 @@ export default { | ... | @@ -31,10 +31,10 @@ export default { |
| 31 | default: "download" | 31 | default: "download" |
| 32 | }, | 32 | }, |
| 33 | }, | 33 | }, |
| 34 | name: "PolicyHeadList", | 34 | name: "LetterListHeader", |
| 35 | data() { | 35 | data() { |
| 36 | return { | 36 | return { |
| 37 | myPolicyList: [], | 37 | contentList: [], |
| 38 | maxShow: 2, | 38 | maxShow: 2, |
| 39 | selectPolicyCode: "", | 39 | selectPolicyCode: "", |
| 40 | selectPolicyCodes: {}, | 40 | selectPolicyCodes: {}, |
| ... | @@ -45,9 +45,6 @@ export default { | ... | @@ -45,9 +45,6 @@ export default { |
| 45 | } | 45 | } |
| 46 | }, | 46 | }, |
| 47 | computed: { | 47 | computed: { |
| 48 | ...mapState({ | ||
| 49 | policyList: state => state.policyList | ||
| 50 | }), | ||
| 51 | lan() { | 48 | lan() { |
| 52 | return this.$i18n.locale; | 49 | return this.$i18n.locale; |
| 53 | }, | 50 | }, |
| ... | @@ -56,6 +53,15 @@ export default { | ... | @@ -56,6 +53,15 @@ export default { |
| 56 | }, | 53 | }, |
| 57 | }, | 54 | }, |
| 58 | methods: { | 55 | methods: { |
| 56 | initData() { | ||
| 57 | httpPost({ | ||
| 58 | url: api.letterRecordList, | ||
| 59 | sid: true | ||
| 60 | }).then(res => { | ||
| 61 | this.contentList = res; | ||
| 62 | this.$set(this, 'contentList', res); | ||
| 63 | }); | ||
| 64 | }, | ||
| 59 | onShowTipsOverHandler(event, item, index) { | 65 | onShowTipsOverHandler(event, item, index) { |
| 60 | let child = event.currentTarget.childNodes[0]; | 66 | let child = event.currentTarget.childNodes[0]; |
| 61 | child.style.display = "block"; | 67 | child.style.display = "block"; |
| ... | @@ -86,16 +92,16 @@ export default { | ... | @@ -86,16 +92,16 @@ export default { |
| 86 | case 1: | 92 | case 1: |
| 87 | 93 | ||
| 88 | break; | 94 | break; |
| 89 | // 通知书类型 | 95 | // 通知书类型 |
| 90 | case 2: | 96 | case 2: |
| 91 | 97 | ||
| 92 | break; | 98 | break; |
| 93 | // 发出时间 | 99 | // 发出时间 |
| 94 | case 3: | 100 | case 3: |
| 95 | 101 | ||
| 96 | break; | 102 | break; |
| 97 | 103 | ||
| 98 | // 状况 | 104 | // 状况 |
| 99 | case 5: | 105 | case 5: |
| 100 | 106 | ||
| 101 | break; | 107 | break; |
| ... | @@ -112,11 +118,41 @@ export default { | ... | @@ -112,11 +118,41 @@ export default { |
| 112 | */ | 118 | */ |
| 113 | onCheckConfirmHandler(evt) { | 119 | onCheckConfirmHandler(evt) { |
| 114 | console.log("checkList evt :", evt); | 120 | console.log("checkList evt :", evt); |
| 121 | }, | ||
| 122 | changeLetterType(letterNo) { | ||
| 123 | return this.i18n.eCorrespondenceEnquiry.LetterMap[letterNo]; | ||
| 124 | }, | ||
| 125 | toContactUs() { | ||
| 126 | this.$router.push({ | ||
| 127 | path: "/custom/service", | ||
| 128 | query: { | ||
| 129 | q: "m1" | ||
| 130 | } | ||
| 131 | }); | ||
| 132 | }, | ||
| 133 | downloadPolicy(item) { | ||
| 134 | httpPost({ | ||
| 135 | url: api.getDownloadPath, | ||
| 136 | sid: true, | ||
| 137 | data: { | ||
| 138 | policyCode: item.bizNo, | ||
| 139 | recordId: item.recordId | ||
| 140 | } | ||
| 141 | }).then(res => { | ||
| 142 | if (res) { | ||
| 143 | let url = requestDomain() + api.downloadPolicy + "/" + res; | ||
| 144 | window.open(url); | ||
| 145 | } else { | ||
| 146 | this.showDownloadError = true; | ||
| 147 | } | ||
| 148 | }); | ||
| 115 | } | 149 | } |
| 116 | }, | 150 | }, |
| 117 | components: { | 151 | components: { |
| 118 | Modal2Comp, | 152 | Modal2Comp, |
| 119 | FilterComp | 153 | FilterComp |
| 120 | }, | 154 | }, |
| 121 | mounted() {}, | 155 | mounted() { |
| 156 | this.initData(); | ||
| 157 | }, | ||
| 122 | } | 158 | } | ... | ... |
| ... | @@ -25,30 +25,30 @@ | ... | @@ -25,30 +25,30 @@ |
| 25 | </div> | 25 | </div> |
| 26 | </div> | 26 | </div> |
| 27 | <div class="table-content" :class="{hide : hide}"> | 27 | <div class="table-content" :class="{hide : hide}"> |
| 28 | <template v-if="myPolicyList"> | 28 | <template v-if="contentList && contentList.length > 0"> |
| 29 | <div v-for="(item,index) in 5" :key="index"> | 29 | <div v-for="(item,index) in contentList" :key="index"> |
| 30 | <template v-if="index < maxShow"> | 30 | <template v-if="index < maxShow"> |
| 31 | <div class="data-line" @click="handlePolicySelect(item,index)"> | 31 | <div class="data-line"> |
| 32 | <div class="td w1">P388888880772</div> | 32 | <div class="td w1">{{item.bizNo}}</div> |
| 33 | <div class="td w1">保單繕發及冷靜期通知書</div> | 33 | <div class="td w1">{{$t("eCorrespondenceEnquiry.letterName")}}</div> |
| 34 | <div class="td w2">2020-3-1</div> | 34 | <div class="td w2">{{item.printTime.split(" ")[0]}}</div> |
| 35 | <div class="td w2 pointer"> | 35 | <div class="td w2 pointer" @click="downloadPolicy(item)"> |
| 36 | <div class="download" @mouseover="onShowTipsOverHandler($event,item,index)" @mouseout="onShowTipsOutHandler($event,item,index)" @click="downloadPolicy(item)"> | 36 | <div class="download" @mouseover="onShowTipsOverHandler($event,item,index)" @mouseout="onShowTipsOutHandler($event,item,index)" > |
| 37 | <div class="download-tips"> | 37 | <div class="download-tips"> |
| 38 | <div class="cont">{{$t('customService.insuranceQuery.downloadClick')}}</div> | 38 | <div class="cont">{{$t('customService.insuranceQuery.downloadClick')}}</div> |
| 39 | </div> | 39 | </div> |
| 40 | <img class="icon-download" src="@/assets/images/insurance-query/icon-down-load.png" alt=""> | 40 | <img class="icon-download" src="@/assets/images/insurance-query/icon-down-load.png" alt=""> |
| 41 | </div> | 41 | </div> |
| 42 | 下載文檔 | 42 | {{$t("eCorrespondenceEnquiry.DownloadDoc")}} |
| 43 | </div> | 43 | </div> |
| 44 | <div class="td w2">已閱讀</div> | 44 | <div class="td w2">{{item.isRead == "N" ? $t('eCorrespondenceEnquiry.UnRead') : $t('eCorrespondenceEnquiry.Read')}}</div> |
| 45 | </div> | 45 | </div> |
| 46 | <div class="separator-h" v-if="index < myPolicyList.length - 1 && index < maxShow - 1"></div> | 46 | <div class="separator-h" v-if="index < contentList.length - 1 && index < maxShow - 1"></div> |
| 47 | </template> | 47 | </template> |
| 48 | </div> | 48 | </div> |
| 49 | <template v-if="!policyList || maxShow < policyList.length"> | 49 | <template v-if="maxShow < contentList.length"> |
| 50 | <div class="separator-h"></div> | 50 | <div class="separator-h"></div> |
| 51 | <div class="data-line show-more-btn" @click="maxShow = policyList.length">{{$t('customService.insuranceQuery.showMore')}}</div> | 51 | <div class="data-line show-more-btn" @click="maxShow = contentList.length">{{$t('customService.insuranceQuery.showMore')}}</div> |
| 52 | </template> | 52 | </template> |
| 53 | </template> | 53 | </template> |
| 54 | 54 | ... | ... |
-
Please register or sign in to post a comment