20200213buglist修复
Showing
6 changed files
with
38 additions
and
13 deletions
| ... | @@ -64,7 +64,7 @@ module.exports = { | ... | @@ -64,7 +64,7 @@ module.exports = { |
| 64 | path: "/product/introduction", | 64 | path: "/product/introduction", |
| 65 | list: [{ | 65 | list: [{ |
| 66 | name: "VHIS", | 66 | name: "VHIS", |
| 67 | path: "/vhis?p=VHIS001" | 67 | path: "/vhis/detail" |
| 68 | }, | 68 | }, |
| 69 | { | 69 | { |
| 70 | name: "Insurance with Investment Focus", | 70 | name: "Insurance with Investment Focus", | ... | ... |
| ... | @@ -65,7 +65,7 @@ module.exports = { | ... | @@ -65,7 +65,7 @@ module.exports = { |
| 65 | path: "/product/introduction", | 65 | path: "/product/introduction", |
| 66 | list: [{ | 66 | list: [{ |
| 67 | name: "自願醫保計劃", | 67 | name: "自願醫保計劃", |
| 68 | path: "/vhis?p=VHIS001" | 68 | path: "/vhis/detail" |
| 69 | }, | 69 | }, |
| 70 | { | 70 | { |
| 71 | name: "投資成份保險", | 71 | name: "投資成份保險", |
| ... | @@ -866,7 +866,7 @@ module.exports = { | ... | @@ -866,7 +866,7 @@ module.exports = { |
| 866 | label12: "病歷資料", | 866 | label12: "病歷資料", |
| 867 | label13: "選傳資料", | 867 | label13: "選傳資料", |
| 868 | label14: "醫院診斷報告", | 868 | label14: "醫院診斷報告", |
| 869 | label15: "索償人資料", | 869 | label15: "索償人賬戶資料", |
| 870 | label16: "其他", | 870 | label16: "其他", |
| 871 | label17: "授權聲明:", | 871 | label17: "授權聲明:", |
| 872 | label18: "收集個人資料聲明:", | 872 | label18: "收集個人資料聲明:", | ... | ... |
| ... | @@ -64,7 +64,7 @@ module.exports = { | ... | @@ -64,7 +64,7 @@ module.exports = { |
| 64 | path: "/product/introduction", | 64 | path: "/product/introduction", |
| 65 | list: [{ | 65 | list: [{ |
| 66 | name: "自愿医保计划", | 66 | name: "自愿医保计划", |
| 67 | path: "/vhis?p=VHIS001" | 67 | path: "/vhis/detail" |
| 68 | }, | 68 | }, |
| 69 | { | 69 | { |
| 70 | name: "投资成份保险", | 70 | name: "投资成份保险", |
| ... | @@ -868,7 +868,7 @@ module.exports = { | ... | @@ -868,7 +868,7 @@ module.exports = { |
| 868 | label12: "病例资料", | 868 | label12: "病例资料", |
| 869 | label13: "选传资料", | 869 | label13: "选传资料", |
| 870 | label14: "医院诊断报告", | 870 | label14: "医院诊断报告", |
| 871 | label15: "索偿人资料", | 871 | label15: "索偿人账户资料", |
| 872 | label16: "其他", | 872 | label16: "其他", |
| 873 | label17: "授权声明:", | 873 | label17: "授权声明:", |
| 874 | label18: "收集个人资料声明:", | 874 | label18: "收集个人资料声明:", | ... | ... |
| ... | @@ -49,7 +49,7 @@ export default { | ... | @@ -49,7 +49,7 @@ export default { |
| 49 | agress: false, | 49 | agress: false, |
| 50 | data: { | 50 | data: { |
| 51 | insuredIndex: "", | 51 | insuredIndex: "", |
| 52 | amount: 0, | 52 | amount: null, |
| 53 | contactDate: "", | 53 | contactDate: "", |
| 54 | // 必传资料 | 54 | // 必传资料 |
| 55 | HT41: null, | 55 | HT41: null, |
| ... | @@ -244,7 +244,8 @@ export default { | ... | @@ -244,7 +244,8 @@ export default { |
| 244 | var time = new Date(this.data.contactDate.replace(/\-/g, "/") + " 00:00:00").getTime(); | 244 | var time = new Date(this.data.contactDate.replace(/\-/g, "/") + " 00:00:00").getTime(); |
| 245 | for (let index = 0; index < insured.policyInfoList.length; index++) { | 245 | for (let index = 0; index < insured.policyInfoList.length; index++) { |
| 246 | let policy = insured.policyInfoList[index]; | 246 | let policy = insured.policyInfoList[index]; |
| 247 | if (policy.activeDate <= time && policy.expireDate >= time) { | 247 | // 有效期为生效日至满期日+60天 |
| 248 | if (policy.activeDate <= time && policy.expireDate + 60 * 24 * 60 * 60 * 1000 >= time) { | ||
| 248 | return policy; | 249 | return policy; |
| 249 | } | 250 | } |
| 250 | } | 251 | } |
| ... | @@ -253,7 +254,29 @@ export default { | ... | @@ -253,7 +254,29 @@ export default { |
| 253 | } | 254 | } |
| 254 | }, | 255 | }, |
| 255 | watch: { | 256 | watch: { |
| 256 | "data.insuredIndex": function () { | 257 | "data.insuredIndex": function (v, ov) { |
| 258 | this.typeSelected = []; | ||
| 259 | |||
| 260 | let d = { | ||
| 261 | insuredIndex: this.data.insuredIndex, | ||
| 262 | amount: null, | ||
| 263 | contactDate: "", | ||
| 264 | // 必传资料 | ||
| 265 | HT41: null, | ||
| 266 | HT26: null, | ||
| 267 | // 非必传资料 | ||
| 268 | HT29: null, | ||
| 269 | HT34: null, | ||
| 270 | HT16: null, | ||
| 271 | |||
| 272 | // 是否正在上传 | ||
| 273 | HT41Uploading: false, | ||
| 274 | HT26Uploading: false, | ||
| 275 | HT29Uploading: false, | ||
| 276 | HT34Uploading: false, | ||
| 277 | HT16Uploading: false, | ||
| 278 | }; | ||
| 279 | this.$set(this, "data", d); | ||
| 257 | if (this.checkPolicy()) { | 280 | if (this.checkPolicy()) { |
| 258 | this.policyIllegal = false; | 281 | this.policyIllegal = false; |
| 259 | } else { | 282 | } else { | ... | ... |
| ... | @@ -34,7 +34,7 @@ | ... | @@ -34,7 +34,7 @@ |
| 34 | </div> | 34 | </div> |
| 35 | <hr> | 35 | <hr> |
| 36 | <div class="gird-g form default-mt"> | 36 | <div class="gird-g form default-mt"> |
| 37 | <div class="pure-u-1 form-item-2"> | 37 | <div class="pure-u-1 form-item-2" v-if="data.insuredIndex"> |
| 38 | <div class="label"> | 38 | <div class="label"> |
| 39 | <div class="main-label"> | 39 | <div class="main-label"> |
| 40 | {{$t('clarms.step2.label3')}} | 40 | {{$t('clarms.step2.label3')}} |
| ... | @@ -72,7 +72,7 @@ | ... | @@ -72,7 +72,7 @@ |
| 72 | </div> | 72 | </div> |
| 73 | </div> | 73 | </div> |
| 74 | 74 | ||
| 75 | <div class="pure-u-1 form-item-2 mt20"> | 75 | <div class="pure-u-1 form-item-2 mt20" v-if="typeSelected && typeSelected.length > 0"> |
| 76 | <div class="label"> | 76 | <div class="label"> |
| 77 | <div class="main-label"> | 77 | <div class="main-label"> |
| 78 | {{$t('clarms.step2.label6')}} | 78 | {{$t('clarms.step2.label6')}} |
| ... | @@ -89,7 +89,7 @@ | ... | @@ -89,7 +89,7 @@ |
| 89 | </div> | 89 | </div> |
| 90 | </div> | 90 | </div> |
| 91 | 91 | ||
| 92 | <div class="pure-u-1 form-item-2 mt20"> | 92 | <div class="pure-u-1 form-item-2 mt20" v-if="data.amount && data.amount > 0"> |
| 93 | <div class="label"> | 93 | <div class="label"> |
| 94 | <div class="main-label"> | 94 | <div class="main-label"> |
| 95 | {{$t('clarms.step2.label9')}} | 95 | {{$t('clarms.step2.label9')}} |
| ... | @@ -103,6 +103,7 @@ | ... | @@ -103,6 +103,7 @@ |
| 103 | </div> | 103 | </div> |
| 104 | </div> | 104 | </div> |
| 105 | 105 | ||
| 106 | <template v-if="data.contactDate"> | ||
| 106 | <div class="pure-u-1 form-item-2 mt20"> | 107 | <div class="pure-u-1 form-item-2 mt20"> |
| 107 | <div class="label"> | 108 | <div class="label"> |
| 108 | <div class="main-label"> | 109 | <div class="main-label"> |
| ... | @@ -127,8 +128,9 @@ | ... | @@ -127,8 +128,9 @@ |
| 127 | <clarms-upload class="mt20" :icon="require('@/assets/images/clarms/icon5.png')" :options="{name:$t('clarms.step2.label16'),imageTypeID:'HT16',imageMainTypeID:'HT03',toast:$t('clarms.step2.toast5')}" @success="uploadSuccess" @beforeUpload="beforeUpload"></clarms-upload> | 128 | <clarms-upload class="mt20" :icon="require('@/assets/images/clarms/icon5.png')" :options="{name:$t('clarms.step2.label16'),imageTypeID:'HT16',imageMainTypeID:'HT03',toast:$t('clarms.step2.toast5')}" @success="uploadSuccess" @beforeUpload="beforeUpload"></clarms-upload> |
| 128 | </div> | 129 | </div> |
| 129 | </div> | 130 | </div> |
| 131 | </template> | ||
| 130 | </div> | 132 | </div> |
| 131 | <hr> | 133 | <hr v-if="data.amount > 0"> |
| 132 | <div class="bottom-tip orange mt20">{{$t('clarms.step2.label17')}}</div> | 134 | <div class="bottom-tip orange mt20">{{$t('clarms.step2.label17')}}</div> |
| 133 | <div class="bottom-tip gray mt10">{{$t('clarms.step2.tip1')}}</div> | 135 | <div class="bottom-tip gray mt10">{{$t('clarms.step2.tip1')}}</div> |
| 134 | 136 | ... | ... |
| ... | @@ -34,7 +34,7 @@ | ... | @@ -34,7 +34,7 @@ |
| 34 | Uploading{{item.tips}} | 34 | Uploading{{item.tips}} |
| 35 | </div> | 35 | </div> |
| 36 | <div class="clarms-img-mask mask-bg-2" v-if="item.err" @click="removeItem(index)"> | 36 | <div class="clarms-img-mask mask-bg-2" v-if="item.err" @click="removeItem(index)"> |
| 37 | Uploading{{item.err}} | 37 | {{item.err}} |
| 38 | </div> | 38 | </div> |
| 39 | </div> | 39 | </div> |
| 40 | </div> | 40 | </div> | ... | ... |
-
Please register or sign in to post a comment