2ca3c7ec by joe

修复buglist 0210的5个bug

1 parent bc0cf6aa
...@@ -350,7 +350,9 @@ module.exports = { ...@@ -350,7 +350,9 @@ module.exports = {
350 e5: "請填寫證件號碼", 350 e5: "請填寫證件號碼",
351 e6: "您填寫的證件號碼有誤", 351 e6: "您填寫的證件號碼有誤",
352 e7: "您填寫的信息有誤,請核實後重新提交", 352 e7: "您填寫的信息有誤,請核實後重新提交",
353 } 353 },
354 noPolicy: "Sorry, the information you entered does not match our records. Please re-enter it. For help, please",
355 customService: "contact customer service hotline",
354 }, 356 },
355 index: { 357 index: {
356 news: "新聞資訊", 358 news: "新聞資訊",
...@@ -845,7 +847,9 @@ module.exports = { ...@@ -845,7 +847,9 @@ module.exports = {
845 label3: "Document type", 847 label3: "Document type",
846 label4: "Identification Number", 848 label4: "Identification Number",
847 label5: "Birthday", 849 label5: "Birthday",
848 btn: "Apply now" 850 btn: "Apply now",
851 noPolicy: "Sorry, the information you entered does not match our records. Please re-enter it. For help, please",
852 customService: "contact customer service hotline",
849 }, 853 },
850 step2: { 854 step2: {
851 label1: "I want to claim for", 855 label1: "I want to claim for",
......
...@@ -350,7 +350,9 @@ module.exports = { ...@@ -350,7 +350,9 @@ module.exports = {
350 e5: "請填寫證件號碼", 350 e5: "請填寫證件號碼",
351 e6: "您填寫的證件號碼有誤", 351 e6: "您填寫的證件號碼有誤",
352 e7: "您填寫的信息有誤,請核實後重新提交", 352 e7: "您填寫的信息有誤,請核實後重新提交",
353 } 353 },
354 noPolicy: "對不起,您輸入的資料與本公司的紀錄不符,請重新輸入。如需幫助可",
355 customService: "聯繫客服",
354 }, 356 },
355 index: { 357 index: {
356 news: "新聞資訊", 358 news: "新聞資訊",
...@@ -840,7 +842,9 @@ module.exports = { ...@@ -840,7 +842,9 @@ module.exports = {
840 label3: "證件類型", 842 label3: "證件類型",
841 label4: "證件號碼", 843 label4: "證件號碼",
842 label5: "出生日期", 844 label5: "出生日期",
843 btn: "立即申請" 845 btn: "立即申請",
846 noPolicy: "對不起,您輸入的資料與本公司的紀錄不符,請重新輸入。如需幫助可",
847 customService: "聯繫客服",
844 }, 848 },
845 step2: { 849 step2: {
846 label1: "我想為", 850 label1: "我想為",
......
...@@ -350,7 +350,9 @@ module.exports = { ...@@ -350,7 +350,9 @@ module.exports = {
350 e5: "请填写证件号码", 350 e5: "请填写证件号码",
351 e6: "您填写的证件号码有误", 351 e6: "您填写的证件号码有误",
352 e7: "您填写的信息有误,请核实后重新提交", 352 e7: "您填写的信息有误,请核实后重新提交",
353 } 353 },
354 noPolicy: "对不起,您输入的数据与本公司的纪录不符,请重新输入。如需帮助可",
355 customService: "联系客服",
354 }, 356 },
355 index: { 357 index: {
356 news: "新闻资讯", 358 news: "新闻资讯",
...@@ -842,7 +844,9 @@ module.exports = { ...@@ -842,7 +844,9 @@ module.exports = {
842 label3: "证件类型", 844 label3: "证件类型",
843 label4: "证件号码", 845 label4: "证件号码",
844 label5: "出生日期", 846 label5: "出生日期",
845 btn: "立即申请" 847 btn: "立即申请",
848 noPolicy: "对不起,您输入的数据与本公司的纪录不符,请重新输入。如需帮助可",
849 customService: "联系客服",
846 }, 850 },
847 step2: { 851 step2: {
848 label1: "我想为", 852 label1: "我想为",
......
...@@ -14,6 +14,29 @@ input { ...@@ -14,6 +14,29 @@ input {
14 color: #747474; 14 color: #747474;
15 } 15 }
16 16
17 .empty{
18 flex: 1;
19 height: 30rem;
20 display: flex;
21 align-items: center;
22 justify-content: center;
23
24 .tips {
25 align-items: center;
26 display: flex;
27
28 .icon {
29 margin-right: 5px;
30 display: inline-block;
31 }
32
33 .btn {
34 color: $cOrange;
35 font-size: 1.166667rem;
36 }
37 }
38 }
39
17 .submit-btn{ 40 .submit-btn{
18 background: url("~@assets/images/vhis/vhis-btn.png"); 41 background: url("~@assets/images/vhis/vhis-btn.png");
19 background-size: 100% 100%; 42 background-size: 100% 100%;
......
...@@ -59,8 +59,8 @@ ...@@ -59,8 +59,8 @@
59 <div class="tips" v-if="showTips"> 59 <div class="tips" v-if="showTips">
60 <img class="icon" src="@/assets/images/common/icon-alert-i.png" alt=""> 60 <img class="icon" src="@/assets/images/common/icon-alert-i.png" alt="">
61 <div class="txt"> 61 <div class="txt">
62 {{$t('customService.insuranceQuery.noPolicy')}} 62 {{$t('clarms.step1.noPolicy')}}
63 <span class="pointer btn" @click="toContactUs">{{$t('customService.insuranceQuery.customService')}}</span> 63 <span class="pointer btn" @click="toContactUs">{{$t('clarms.step1.customService')}}</span>
64 </div> 64 </div>
65 </div> 65 </div>
66 </div> 66 </div>
......
...@@ -27,7 +27,7 @@ import ClarmsMaterial from '@/components/clarms/clarms-plugins-material.vue'; ...@@ -27,7 +27,7 @@ import ClarmsMaterial from '@/components/clarms/clarms-plugins-material.vue';
27 export default { 27 export default {
28 data() { 28 data() {
29 return { 29 return {
30 step: 0, // 1是表单;2是报案页面 30 step: 0, // 1是表单;2是报案页面;3=信息不完整
31 showModal1: false, 31 showModal1: false,
32 showModal2: false, 32 showModal2: false,
33 agress: false, 33 agress: false,
...@@ -77,7 +77,7 @@ export default { ...@@ -77,7 +77,7 @@ export default {
77 this.cid = res; 77 this.cid = res;
78 this.checkCid(); 78 this.checkCid();
79 } else { 79 } else {
80 this.step = 1; 80 this.step = 3;
81 } 81 }
82 }).catch(e => { 82 }).catch(e => {
83 this.step = 1; 83 this.step = 1;
...@@ -88,13 +88,18 @@ export default { ...@@ -88,13 +88,18 @@ export default {
88 cid: this.cid 88 cid: this.cid
89 } 89 }
90 httpPost({ url: api.clarmsCustomerList, data: param }).then(res => { 90 httpPost({ url: api.clarmsCustomerList, data: param }).then(res => {
91 if (res && res.insuredInfoList && res.insuredInfoList.length > 0) { 91 sessionStorage.removeItem("clarmsRequestCid");
92 if (res) {
92 this.customerList = res.insuredInfoList; 93 this.customerList = res.insuredInfoList;
93 this.step = 2; 94 this.step = 2;
94 } else {
95 sessionStorage.removeItem("clarmsRequestCid");
96 this.step = 1;
97 } 95 }
96 // if (res && res.insuredInfoList && res.insuredInfoList.length > 0) {
97 // this.customerList = res.insuredInfoList;
98 // this.step = 2;
99 // } else {
100 // sessionStorage.removeItem("clarmsRequestCid");
101 // this.step = 1;
102 // }
98 }).catch(e => { 103 }).catch(e => {
99 sessionStorage.removeItem("clarmsRequestCid"); 104 sessionStorage.removeItem("clarmsRequestCid");
100 this.step = 1; 105 this.step = 1;
...@@ -113,6 +118,10 @@ export default { ...@@ -113,6 +118,10 @@ export default {
113 this.showModal2 = true; 118 this.showModal2 = true;
114 } 119 }
115 }, 120 },
121 gotoInformationPage() {
122 let c = this.$route.fullPath;
123 this.$router.push({ path: "/infomation/improve", query: { c: c, a: 1 } });
124 },
116 logoutAction() { 125 logoutAction() {
117 this.sid = false; 126 this.sid = false;
118 this.hadQueryCustomerList = false; 127 this.hadQueryCustomerList = false;
......
1 1
2 <template> 2 <template>
3
3 <div> 4 <div>
5 <template v-if="step == 3">
6 <div class="alert">
7 <img class="icon" src="@/assets/images/common/icon-alert-i.png" alt="">
8 <div class="txt">
9 {{$t('customService.unauth.baseInfoTip')}}&nbsp;
10 <span class="pointer btn" @click="gotoInformationPage">{{$t('customService.unauth.infoBtn')}}</span>
11 &nbsp;{{$t('customService.unauth.baseInfoTail')}}
12 </div>
13 <!-- <img class="pointer close" src="@/assets/images/common/icon-alert-close.png" alt=""> -->
14 </div>
15 </template>
4 <clarms-modal-one v-if="showModal1" @close="showModal1 = false"></clarms-modal-one> 16 <clarms-modal-one v-if="showModal1" @close="showModal1 = false"></clarms-modal-one>
5 <clarms-modal-two v-if="showModal2" @close="showModal2 = false"></clarms-modal-two> 17 <clarms-modal-two v-if="showModal2" @close="showModal2 = false"></clarms-modal-two>
6 <div class="mobile-margin"> 18 <div class="mobile-margin">
......
...@@ -169,6 +169,7 @@ export default { ...@@ -169,6 +169,7 @@ export default {
169 sid: true 169 sid: true
170 }).then(response => { 170 }).then(response => {
171 this.loading = false; 171 this.loading = false;
172 console.log(response);
172 if (response.returnCode == "0") { 173 if (response.returnCode == "0") {
173 this.errorModel = 0; 174 this.errorModel = 0;
174 let userInfo = JSON.parse(JSON.stringify(this.userInfo)); 175 let userInfo = JSON.parse(JSON.stringify(this.userInfo));
...@@ -224,6 +225,9 @@ export default { ...@@ -224,6 +225,9 @@ export default {
224 // this.showModal(this.i18n.infomationImprove.errorTips.e7, "info"); 225 // this.showModal(this.i18n.infomationImprove.errorTips.e7, "info");
225 this.errorTips.e5 = message; 226 this.errorTips.e5 = message;
226 break; 227 break;
228 case "-1":
229 this.errorModel = 3;
230 break;
227 case "0": 231 case "0":
228 message = this.i18n.infomationImprove.successMsg; 232 message = this.i18n.infomationImprove.successMsg;
229 let path = this.$route.query.c || "/"; 233 let path = this.$route.query.c || "/";
......
...@@ -110,6 +110,11 @@ ...@@ -110,6 +110,11 @@
110 <div>{{$t('customService.auth.notMatch')}}&nbsp;<span class="contact pointer" @click="toContactUs">{{$t('customService.auth.customService')}}</span> 110 <div>{{$t('customService.auth.notMatch')}}&nbsp;<span class="contact pointer" @click="toContactUs">{{$t('customService.auth.customService')}}</span>
111 </div> 111 </div>
112 </div> 112 </div>
113 <div class="flex-center validator authTip" v-if="errorModel == 3">
114 <div class="icon"><img src="@/assets/images/common/icon-notice.png" alt=""></div>
115 <div>{{$t('infomationImprove.noPolicy')}}&nbsp;<span class="contact pointer" @click="toContactUs">{{$t('infomationImprove.customService')}}</span>
116 </div>
117 </div>
113 118
114 <div class="login-btn-wrap"> 119 <div class="login-btn-wrap">
115 <div @click="onUpdateHandler()" class="login-submit pointer flex-center mr30" :class="{disabled: submitBtnDisabled}"> 120 <div @click="onUpdateHandler()" class="login-submit pointer flex-center mr30" :class="{disabled: submitBtnDisabled}">
......
...@@ -7,8 +7,8 @@ ...@@ -7,8 +7,8 @@
7 <div class="banner banner-pc"> 7 <div class="banner banner-pc">
8 <swiper :options="swiperOption"> 8 <swiper :options="swiperOption">
9 <swiper-slide v-for="(item,index) in bannerList" :key="index"> 9 <swiper-slide v-for="(item,index) in bannerList" :key="index">
10 <!-- <img class="banner-img" :src="item.pcBannerUrl"> --> 10 <img class="banner-img" :src="item.pcBannerUrl">
11 <img :src="require('@/assets/images/vhis/kv.png')"> 11 <!-- <img :src="require('@/assets/images/vhis/kv.png')"> -->
12 <div class="btn-wrap"> 12 <div class="btn-wrap">
13 <div v-for="(btnItem, btnIndex) in item.btns" :key="btnIndex"> 13 <div v-for="(btnItem, btnIndex) in item.btns" :key="btnIndex">
14 <div class="banner-btn" v-if="btnItem.n && btnItem.t && btnItem.c" @click="btnNavigateTo(btnItem.t,btnItem.l)" :style="{backgroundColor:btnItem.c}">{{btnItem.n}}</div> 14 <div class="banner-btn" v-if="btnItem.n && btnItem.t && btnItem.c" @click="btnNavigateTo(btnItem.t,btnItem.l)" :style="{backgroundColor:btnItem.c}">{{btnItem.n}}</div>
......