正在显示
2 个修改的文件
包含
35 行增加
和
3 行删除
@@ -34,6 +34,7 @@ Page({ | @@ -34,6 +34,7 @@ Page({ | ||
34 | legal_entity_id: "", | 34 | legal_entity_id: "", |
35 | legal_entity: "", | 35 | legal_entity: "", |
36 | data: { | 36 | data: { |
37 | + hasLover:false, | ||
37 | house_type: "", | 38 | house_type: "", |
38 | deduction_amount: '', | 39 | deduction_amount: '', |
39 | lable: 0, | 40 | lable: 0, |
@@ -44,6 +45,17 @@ Page({ | @@ -44,6 +45,17 @@ Page({ | ||
44 | rentAddress_haschanged: false, | 45 | rentAddress_haschanged: false, |
45 | extrainfo_arr: ["请上传子女出生证明、学籍信息凭证、学费凭证、本人结婚证和分摊协议", "请上传学历学籍凭证", "请上传出生证明或关系证明、独生子女证、分摊协议、其他法定赡养人赡养证明", "请上传诊断书和医疗费用收据", "请上传首套房证明、还款证明、不动产登记证、结婚证和夫妻约定抵扣协议"], | 46 | extrainfo_arr: ["请上传子女出生证明、学籍信息凭证、学费凭证、本人结婚证和分摊协议", "请上传学历学籍凭证", "请上传出生证明或关系证明、独生子女证、分摊协议、其他法定赡养人赡养证明", "请上传诊断书和医疗费用收据", "请上传首套房证明、还款证明、不动产登记证、结婚证和夫妻约定抵扣协议"], |
46 | cur_index: '', | 47 | cur_index: '', |
48 | + | ||
49 | + hasLoverData: { | ||
50 | + label: '是否有配偶', | ||
51 | + isrequre: true, | ||
52 | + bindtype: 'hasLover', | ||
53 | + selected: '', | ||
54 | + isblack: 'true', | ||
55 | + placeholder: '请选择', | ||
56 | + values: ['是', '否'], | ||
57 | + onChange: 'onPickerSelect' | ||
58 | + }, | ||
47 | lovercardtypeData: { | 59 | lovercardtypeData: { |
48 | label: '配偶证照类型', | 60 | label: '配偶证照类型', |
49 | bindtype: 'lovercardtype', | 61 | bindtype: 'lovercardtype', |
@@ -982,8 +994,12 @@ Page({ | @@ -982,8 +994,12 @@ Page({ | ||
982 | this.showToast('请选择就读学校') | 994 | this.showToast('请选择就读学校') |
983 | return | 995 | return |
984 | } | 996 | } |
997 | + if (this.data.hasLoverData.selected.length < 1) { | ||
998 | + this.showToast('请选择是否有配偶') | ||
999 | + return | ||
1000 | + } | ||
985 | 1001 | ||
986 | - if (formdata.spouse_name || formdata.spouse_id_card_no || this.data.loverbirthDate.selected) { | 1002 | + if (this.data.hasLover) { |
987 | if (!formdata.spouse_name || formdata.spouse_name.length < 1) { | 1003 | if (!formdata.spouse_name || formdata.spouse_name.length < 1) { |
988 | this.showToast('请填写配偶姓名') | 1004 | this.showToast('请填写配偶姓名') |
989 | return | 1005 | return |
@@ -1249,7 +1265,11 @@ Page({ | @@ -1249,7 +1265,11 @@ Page({ | ||
1249 | console.log('request_working_address', request_working_address) | 1265 | console.log('request_working_address', request_working_address) |
1250 | newdata.nation = "中国" | 1266 | newdata.nation = "中国" |
1251 | } | 1267 | } |
1252 | - if (formdata.spouse_name || formdata.spouse_id_card_no || this.data.loverbirthDate.selected) { | 1268 | + if (this.data.hasLoverData.selected.length < 1) { |
1269 | + this.showToast('请选择是否有配偶') | ||
1270 | + return | ||
1271 | + } | ||
1272 | + if (this.data.hasLover) { | ||
1253 | if (!formdata.spouse_name || formdata.spouse_name.length < 1) { | 1273 | if (!formdata.spouse_name || formdata.spouse_name.length < 1) { |
1254 | this.showToast('请填写配偶姓名') | 1274 | this.showToast('请填写配偶姓名') |
1255 | return | 1275 | return |
@@ -1396,6 +1416,15 @@ Page({ | @@ -1396,6 +1416,15 @@ Page({ | ||
1396 | onPickerSelect: function(e) { | 1416 | onPickerSelect: function(e) { |
1397 | console.log('picker发送选择改变,携带值为', e) | 1417 | console.log('picker发送选择改变,携带值为', e) |
1398 | switch (e.currentTarget.id) { | 1418 | switch (e.currentTarget.id) { |
1419 | + case 'hasLover': | ||
1420 | + var hasLoverData = this.data.hasLoverData | ||
1421 | + hasLoverData.selected = hasLoverData.values[e.detail.value] | ||
1422 | + var hasLover = e.detail.value == '0' | ||
1423 | + this.setData({ | ||
1424 | + hasLoverData: hasLoverData, | ||
1425 | + hasLover: hasLover | ||
1426 | + }) | ||
1427 | + break; | ||
1399 | case 'lovercardtype': | 1428 | case 'lovercardtype': |
1400 | var lover_cardtypeData = this.data.lovercardtypeData | 1429 | var lover_cardtypeData = this.data.lovercardtypeData |
1401 | lover_cardtypeData.selected = lover_cardtypeData.values[e.detail.value] | 1430 | lover_cardtypeData.selected = lover_cardtypeData.values[e.detail.value] |
@@ -313,12 +313,15 @@ | @@ -313,12 +313,15 @@ | ||
313 | <view style='padding:0 30rpx;'> | 313 | <view style='padding:0 30rpx;'> |
314 | 314 | ||
315 | <view wx:if="{{cur_index=='children_education' || cur_index=='house_fund'}}"> | 315 | <view wx:if="{{cur_index=='children_education' || cur_index=='house_fund'}}"> |
316 | + <template is="picker_cell_normal" data="{{...hasLoverData}}" /> | ||
317 | + <view class='divide_line_f5f5f5'></view> | ||
318 | + </view> | ||
319 | + <view wx:if="{{hasLover}}"> | ||
316 | <view style='height:90rpx'> | 320 | <view style='height:90rpx'> |
317 | <text class='text_black_30 float_left'>配偶姓名</text> | 321 | <text class='text_black_30 float_left'>配偶姓名</text> |
318 | <input class='input_wrap float_right' placeholder-class='text_999_30 float_right' style='line-height: 90rpx;text-align: right' placeholder='请输入配偶姓名' name='spouse_name' value='{{spouse_name}}'></input> | 322 | <input class='input_wrap float_right' placeholder-class='text_999_30 float_right' style='line-height: 90rpx;text-align: right' placeholder='请输入配偶姓名' name='spouse_name' value='{{spouse_name}}'></input> |
319 | </view> | 323 | </view> |
320 | <view class='divide_line_f5f5f5'></view> | 324 | <view class='divide_line_f5f5f5'></view> |
321 | - | ||
322 | <template is="picker_cell_normal" data="{{...lovercardtypeData}}" /> | 325 | <template is="picker_cell_normal" data="{{...lovercardtypeData}}" /> |
323 | <view class='divide_line_f5f5f5'></view> | 326 | <view class='divide_line_f5f5f5'></view> |
324 | <view style='height:90rpx'> | 327 | <view style='height:90rpx'> |
请
注册
或
登录
后发表评论