正在显示
3 个修改的文件
包含
45 行增加
和
20 行删除
1 | <template name="picker_cell_normal"> | 1 | <template name="picker_cell_normal"> |
2 | - <view class='item_body'> | 2 | + <view class='item_body' hidden='{{hidden}}'> |
3 | <text hidden='{{!isrequre}}' style='color:red;font-size: 30rpx;line-height: 90rpx;float:left'>*</text> | 3 | <text hidden='{{!isrequre}}' style='color:red;font-size: 30rpx;line-height: 90rpx;float:left'>*</text> |
4 | <view wx:if='{{isrequre||isblack}}'> | 4 | <view wx:if='{{isrequre||isblack}}'> |
5 | <text class='text_black_30 float_left' style='line-height: 90rpx;'>{{label}}</text> | 5 | <text class='text_black_30 float_left' style='line-height: 90rpx;'>{{label}}</text> |
@@ -183,6 +183,16 @@ Page({ | @@ -183,6 +183,16 @@ Page({ | ||
183 | placeholder: '请选择赡养类型', | 183 | placeholder: '请选择赡养类型', |
184 | onChange: 'onPickerSelect' | 184 | onChange: 'onPickerSelect' |
185 | }, | 185 | }, |
186 | + shareMethodData: { | ||
187 | + label: '分摊方式', | ||
188 | + isrequre: true, | ||
189 | + bindtype: 'share_method', | ||
190 | + selected: '', | ||
191 | + isblack: 'true', | ||
192 | + values: ["赡养人平均分摊", "赡养人约定分摊", "被赡养人指定分摊"], | ||
193 | + placeholder: '请选择分摊方式', | ||
194 | + onChange: 'onPickerSelect' | ||
195 | + }, | ||
186 | oldercardtypeData: { | 196 | oldercardtypeData: { |
187 | label: '被赡养人证照类型', | 197 | label: '被赡养人证照类型', |
188 | isrequre: true, | 198 | isrequre: true, |
@@ -518,7 +528,7 @@ Page({ | @@ -518,7 +528,7 @@ Page({ | ||
518 | title: title, | 528 | title: title, |
519 | }) | 529 | }) |
520 | this.initOSS() | 530 | this.initOSS() |
521 | - if (options.datas && options.datas.length>0) { | 531 | + if (options.datas && options.datas.length > 0 && options.datas !="undefined") { |
522 | this.handleTransData(JSON.parse(options.datas)) | 532 | this.handleTransData(JSON.parse(options.datas)) |
523 | } | 533 | } |
524 | }, | 534 | }, |
@@ -1066,7 +1076,15 @@ Page({ | @@ -1066,7 +1076,15 @@ Page({ | ||
1066 | if (this.data.supporttypeData.selected.length < 1) { | 1076 | if (this.data.supporttypeData.selected.length < 1) { |
1067 | this.showToast('请选择赡养类型') | 1077 | this.showToast('请选择赡养类型') |
1068 | return | 1078 | return |
1069 | - } else if (!formdata.supported_name || formdata.supported_name.length < 1) { | 1079 | + } |
1080 | + if (!this.data.shareMethodData.hidden) { | ||
1081 | + if (this.data.shareMethodData.selected.length < 1){ | ||
1082 | + this.showToast('请选择分摊方式') | ||
1083 | + return | ||
1084 | + } | ||
1085 | + newdata.share_method = this.data.shareMethodData.selected | ||
1086 | + } | ||
1087 | + if (!formdata.supported_name || formdata.supported_name.length < 1) { | ||
1070 | this.showToast('请填写赡养人姓名') | 1088 | this.showToast('请填写赡养人姓名') |
1071 | return | 1089 | return |
1072 | } else if (this.data.oldercardtypeData.selected.length < 1) { | 1090 | } else if (this.data.oldercardtypeData.selected.length < 1) { |
@@ -1084,16 +1102,17 @@ Page({ | @@ -1084,16 +1102,17 @@ Page({ | ||
1084 | this.showToast('请选择与纳税人关系') | 1102 | this.showToast('请选择与纳税人关系') |
1085 | return | 1103 | return |
1086 | } | 1104 | } |
1087 | - if (!formdata.percentage || formdata.percentage.length < 1 || formdata.percentage > 100) { | ||
1088 | - this.showToast('请填写合理分摊比例') | ||
1089 | - return | ||
1090 | - } else { | ||
1091 | - newdata.percentage = parseFloat(formdata.percentage) | ||
1092 | - } | 1105 | + // if (!formdata.percentage || formdata.percentage.length < 1 || formdata.percentage > 100) { |
1106 | + // this.showToast('请填写合理分摊比例') | ||
1107 | + // return | ||
1108 | + // } else { | ||
1109 | + // newdata.percentage = parseFloat(formdata.percentage) | ||
1110 | + // } | ||
1093 | newdata.birthday = this.data.olderbirthDate.datelong | 1111 | newdata.birthday = this.data.olderbirthDate.datelong |
1094 | newdata.relationship = this.data.older_relativeData.selected | 1112 | newdata.relationship = this.data.older_relativeData.selected |
1095 | - newdata.support_type = this.data.supporttypeData.selected | ||
1096 | - newdata.id_card_type = this.data.oldercardtypeData.selected | 1113 | + newdata.support_type = this.data.supporttypeData.selected =='独生子女'?'D':'S' |
1114 | + newdata.id_card_type = '1' //this.data.oldercardtypeData.selected | ||
1115 | + newdata.nation = "中国" | ||
1097 | break; | 1116 | break; |
1098 | case 'medical_fund': | 1117 | case 'medical_fund': |
1099 | subUrl = 'persontax/v1/medical-funds' | 1118 | subUrl = 'persontax/v1/medical-funds' |
@@ -1229,7 +1248,7 @@ Page({ | @@ -1229,7 +1248,7 @@ Page({ | ||
1229 | var request_rent_address = this.getRentAddressRequest() | 1248 | var request_rent_address = this.getRentAddressRequest() |
1230 | newdata.house_address = request_rent_address | 1249 | newdata.house_address = request_rent_address |
1231 | console.log('request_working_address', request_working_address) | 1250 | console.log('request_working_address', request_working_address) |
1232 | - | 1251 | + newdata.nation = "中国" |
1233 | } | 1252 | } |
1234 | if (formdata.spouse_name || formdata.spouse_id_card_no || this.data.loverbirthDate.selected) { | 1253 | if (formdata.spouse_name || formdata.spouse_id_card_no || this.data.loverbirthDate.selected) { |
1235 | if (!formdata.spouse_name || formdata.spouse_name.length < 1) { | 1254 | if (!formdata.spouse_name || formdata.spouse_name.length < 1) { |
@@ -1467,9 +1486,19 @@ Page({ | @@ -1467,9 +1486,19 @@ Page({ | ||
1467 | case 'support_type': | 1486 | case 'support_type': |
1468 | var support_typeData = this.data.supporttypeData | 1487 | var support_typeData = this.data.supporttypeData |
1469 | support_typeData.selected = support_typeData.values[e.detail.value] | 1488 | support_typeData.selected = support_typeData.values[e.detail.value] |
1489 | + var share_methodData = this.data.shareMethodData | ||
1490 | + share_methodData.hidden = e.detail.value == 0 | ||
1470 | this.setData({ | 1491 | this.setData({ |
1471 | oldersupport_lable: e.detail.value == 0 ? 'single' : 'together', | 1492 | oldersupport_lable: e.detail.value == 0 ? 'single' : 'together', |
1472 | - supporttypeData: support_typeData | 1493 | + supporttypeData: support_typeData, |
1494 | + shareMethodData: share_methodData | ||
1495 | + }) | ||
1496 | + break; | ||
1497 | + case 'share_method': | ||
1498 | + var share_methodData = this.data.shareMethodData | ||
1499 | + share_methodData.selected = share_methodData.values[e.detail.value] | ||
1500 | + this.setData({ | ||
1501 | + shareMethodData: share_methodData | ||
1473 | }) | 1502 | }) |
1474 | break; | 1503 | break; |
1475 | case 'oldercardtype': | 1504 | case 'oldercardtype': |
@@ -117,6 +117,7 @@ | @@ -117,6 +117,7 @@ | ||
117 | <!-- 赡养老人 --> | 117 | <!-- 赡养老人 --> |
118 | <view wx:if="{{cur_index=='support_duty'}}" style='padding:0 30rpx;'> | 118 | <view wx:if="{{cur_index=='support_duty'}}" style='padding:0 30rpx;'> |
119 | <template is="picker_cell_normal" data="{{...supporttypeData}}" /> | 119 | <template is="picker_cell_normal" data="{{...supporttypeData}}" /> |
120 | + <template is="picker_cell_normal" data="{{...shareMethodData}}" /> | ||
120 | <view class='divide_line_f5f5f5'></view> | 121 | <view class='divide_line_f5f5f5'></view> |
121 | <view style='height:90rpx'> | 122 | <view style='height:90rpx'> |
122 | <text style='color:red;font-size: 30rpx;line-height: 90rpx;float:left'>*</text> | 123 | <text style='color:red;font-size: 30rpx;line-height: 90rpx;float:left'>*</text> |
@@ -147,17 +148,12 @@ | @@ -147,17 +148,12 @@ | ||
147 | <template is="picker_cell_normal" data="{{...older_relativeData}}" /> | 148 | <template is="picker_cell_normal" data="{{...older_relativeData}}" /> |
148 | 149 | ||
149 | <view class='divide_line_f5f5f5'></view> | 150 | <view class='divide_line_f5f5f5'></view> |
150 | - <view style='height:90rpx;'> | 151 | + <!-- <view style='height:90rpx;'> |
151 | <text style='color:red;font-size: 30rpx;line-height: 90rpx;float:left'>*</text> | 152 | <text style='color:red;font-size: 30rpx;line-height: 90rpx;float:left'>*</text> |
152 | <text class='text_black_30 float_left'>分摊比例</text> | 153 | <text class='text_black_30 float_left'>分摊比例</text> |
153 | <text class='text_black_30 float_right' style='line-height: 90rpx;margin-left:20rpx;text-align: right'>%</text> | 154 | <text class='text_black_30 float_right' style='line-height: 90rpx;margin-left:20rpx;text-align: right'>%</text> |
154 | <input class='input_wrap float_right' placeholder-class='text_999_30 float_right' style='line-height: 90rpx;text-align: right' placeholder='请输入分摊比例' type='number' name='percentage' value='{{percentage}}'></input> | 155 | <input class='input_wrap float_right' placeholder-class='text_999_30 float_right' style='line-height: 90rpx;text-align: right' placeholder='请输入分摊比例' type='number' name='percentage' value='{{percentage}}'></input> |
155 | - </view> | ||
156 | - <!-- <view class='divide_line_f5f5f5'></view> | ||
157 | - <view style='height:90rpx'> | ||
158 | - <text class='text_black_30 float_left'>分摊比例</text> | ||
159 | - <input class='input_wrap float_right' placeholder-class='text_999_30 float_right' style='line-height: 90rpx;text-align: right' placeholder='请输入分摊比例' name='allocation_ratio'></input> | ||
160 | - </view> --> | 156 | + </view> --> |
161 | </view> | 157 | </view> |
162 | <!-- 大病医疗 --> | 158 | <!-- 大病医疗 --> |
163 | <view wx:if="{{cur_index=='medical_fund'}}" style='padding:0 30rpx;'> | 159 | <view wx:if="{{cur_index=='medical_fund'}}" style='padding:0 30rpx;'> |
请
注册
或
登录
后发表评论