diff --git a/src/views/ebiz/proposal/Appnt.vue b/src/views/ebiz/proposal/Appnt.vue index dafb71fdd..8831ee594 100644 --- a/src/views/ebiz/proposal/Appnt.vue +++ b/src/views/ebiz/proposal/Appnt.vue @@ -6,8 +6,6 @@ class="border-bottom" @nameChange="nameChange" @on-choose="chooseCustomer" - v-validate="'required|name'" - :required="true" name="投保人" label="姓名" @on-click="selectClick('1')" @@ -122,6 +120,11 @@ export default { } let res = await getDetail(proposalInfoDTO) this.appntDTO = res.content[0].appntDTO + // 建议书投保人/被保人姓名不必填, 填写姓名时展示姓名(落库),不填写姓名时展示性别+年龄,如:男30岁(不落库) + if(!this.appntDTO.name){ + let sex = this.appntDTO.sex == '0'?'男':'女' + this.appntDTO.name = sex+this.appntDTO.age + } } }, stepIn() { @@ -245,6 +248,12 @@ export default { }, nextStep() { + // 建议书投保人/被保人姓名不必填, 填写姓名时展示姓名(落库),不填写姓名时展示性别+年龄,如:男30岁(不落库) + let sex = this.appntDTO.sex == '0'?'男':'女' + let name = sex + this.appntDTO.age + if(this.appntDTO.name == name){ + this.appntDTO.name = '' + } this.appntDTO.age = String(this.appntDTO.age) this.$validator.validate().then(valid => { if (true === valid) { @@ -291,6 +300,9 @@ export default {