正在显示
10 个修改的文件
包含
62 行增加
和
58 行删除
@@ -35,19 +35,19 @@ | @@ -35,19 +35,19 @@ | ||
35 | <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="selector" bindchange="bindProjectChange" range="{{project}}"> | 35 | <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="selector" bindchange="bindProjectChange" range="{{project}}"> |
36 | <text class="text_gray7_34">所得项目</text> | 36 | <text class="text_gray7_34">所得项目</text> |
37 | <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image> | 37 | <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image> |
38 | - <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请输入' value="{{income_item}}"></input> | 38 | + <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请输入' value="{{income_item}}" disabled="true"></input> |
39 | </picker> | 39 | </picker> |
40 | <view class="divide_line_30"></view> | 40 | <view class="divide_line_30"></view> |
41 | <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="selector" bindchange="bindDeductContent" range="{{deductcontent}}"> | 41 | <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="selector" bindchange="bindDeductContent" range="{{deductcontent}}"> |
42 | <text class="text_gray7_34">减免事项名称</text> | 42 | <text class="text_gray7_34">减免事项名称</text> |
43 | <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image> | 43 | <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image> |
44 | - <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请输入' value="{{reduction_item}}"></input> | 44 | + <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请输入' value="{{reduction_item}}" disabled="true"></input> |
45 | </picker> | 45 | </picker> |
46 | <view class="divide_line_30"></view> | 46 | <view class="divide_line_30"></view> |
47 | <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="selector" bindchange="bindDeductProperty" range="{{deductproperty}}"> | 47 | <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="selector" bindchange="bindDeductProperty" range="{{deductproperty}}"> |
48 | <text class="text_gray7_34">减免性质名称</text> | 48 | <text class="text_gray7_34">减免性质名称</text> |
49 | <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image> | 49 | <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image> |
50 | - <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请选择' value="{{reduction_nature}}"></input> | 50 | + <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请选择' value="{{reduction_nature}}" disabled="true"></input> |
51 | </picker> | 51 | </picker> |
52 | <view class="divide_line_30"></view> | 52 | <view class="divide_line_30"></view> |
53 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> | 53 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> |
1 | // pages/main/finalpay/donationDetail/donationDetail.js | 1 | // pages/main/finalpay/donationDetail/donationDetail.js |
2 | var app = getApp(); | 2 | var app = getApp(); |
3 | var baseUrl = app.globalData.baseUrl; | 3 | var baseUrl = app.globalData.baseUrl; |
4 | +const regex = /^[0-9a-zA-Z]{1,}$/ | ||
4 | Page({ | 5 | Page({ |
5 | 6 | ||
6 | /** | 7 | /** |
@@ -116,16 +117,16 @@ Page({ | @@ -116,16 +117,16 @@ Page({ | ||
116 | }) | 117 | }) |
117 | return | 118 | return |
118 | } | 119 | } |
119 | - if (!this.data.donated_unit_code || this.data.donated_unit_code.length < 1) { | ||
120 | - this.showToast("请填写受赠单位纳税人识别号") | 120 | + if (this.data.donated_unit_code.length > 0 && !regex.test(this.data.donated_unit_code)) { |
121 | + this.showToast("受赠单位纳税人识别号格式有误") | ||
121 | return | 122 | return |
122 | } | 123 | } |
123 | if (!this.data.donated_unit_name || this.data.donated_unit_name.length < 1) { | 124 | if (!this.data.donated_unit_name || this.data.donated_unit_name.length < 1) { |
124 | this.showToast("请填写受赠单位名称") | 125 | this.showToast("请填写受赠单位名称") |
125 | return | 126 | return |
126 | } | 127 | } |
127 | - if (!this.data.donation_code || this.data.donation_code.length < 1) { | ||
128 | - this.showToast("请填写捐赠凭证码") | 128 | + if (this.data.donation_code.length > 0 && !regex.test(this.data.donation_code)) { |
129 | + this.showToast("捐赠凭证码格式有误") | ||
129 | return | 130 | return |
130 | } | 131 | } |
131 | if (!this.data.donation_year || this.data.donation_year.length < 1) { | 132 | if (!this.data.donation_year || this.data.donation_year.length < 1) { |
@@ -62,7 +62,7 @@ | @@ -62,7 +62,7 @@ | ||
62 | <view class="divide_line_30"></view> | 62 | <view class="divide_line_30"></view> |
63 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> | 63 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> |
64 | <text class="text_gray7_34">报捐赠凭证号</text> | 64 | <text class="text_gray7_34">报捐赠凭证号</text> |
65 | - <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请输入' id="donation_code" bindblur="getInputInfo" value="{{donation_code}}"></input> | 65 | + <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请输入' id="donation_code" bindblur="getInputInfo" maxlength="20" value="{{donation_code}}"></input> |
66 | </view> | 66 | </view> |
67 | <view class="divide_line_30"></view> | 67 | <view class="divide_line_30"></view> |
68 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> | 68 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> |
@@ -74,14 +74,14 @@ | @@ -74,14 +74,14 @@ | ||
74 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> | 74 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> |
75 | <text class='red_star_right_10'>*</text> | 75 | <text class='red_star_right_10'>*</text> |
76 | <text class="text_gray7_34">捐赠金额</text> | 76 | <text class="text_gray7_34">捐赠金额</text> |
77 | - <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请输入' type="digit" id="donation_account" bindblur="getInputInfo" value="{{donation_account}}"></input> | 77 | + <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请输入' type="digit" maxlength="20" id="donation_account" bindblur="getInputInfo" value="{{donation_account}}"></input> |
78 | </view> | 78 | </view> |
79 | <view class="divide_line_30"></view> | 79 | <view class="divide_line_30"></view> |
80 | <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="selector" bindchange="deductRatioPicker" range="{{deductPick}}"> | 80 | <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="selector" bindchange="deductRatioPicker" range="{{deductPick}}"> |
81 | <text class='red_star_right_10'>*</text> | 81 | <text class='red_star_right_10'>*</text> |
82 | <text class="text_gray7_34">扣除比例</text> | 82 | <text class="text_gray7_34">扣除比例</text> |
83 | <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image> | 83 | <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image> |
84 | - <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请选择' name='' value="{{deduction_ratio}}%"></input> | 84 | + <input class='input_wrap' disabled="true" style='text-align: right;color:#000;' placeholder='请选择' name='' value="{{deduction_ratio}}%"></input> |
85 | </picker> | 85 | </picker> |
86 | <view class="divide_line_30"></view> | 86 | <view class="divide_line_30"></view> |
87 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> | 87 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> |
@@ -90,7 +90,7 @@ | @@ -90,7 +90,7 @@ | ||
90 | </view> | 90 | </view> |
91 | </view> | 91 | </view> |
92 | 92 | ||
93 | - <view style="background:#fff;margin-top:20rpx;height:104rpx;display:flex;align-items:center;justify-content:center;margin-bottom:84rpx" bindtap="addItem"> | 93 | + <view style="background:#fff;margin-top:20rpx;height:104rpx;display:flex;align-items:center;justify-content:center;margin-bottom:168rpx" bindtap="addItem"> |
94 | <image style="width:28rpx;height:28rpx;margin-right:16rpx" src="/images/add_extra.png"></image> | 94 | <image style="width:28rpx;height:28rpx;margin-right:16rpx" src="/images/add_extra.png"></image> |
95 | <text style="font-size:28rpx;color:#4986fe">继续添加</text> | 95 | <text style="font-size:28rpx;color:#4986fe">继续添加</text> |
96 | </view> | 96 | </view> |
@@ -35,19 +35,19 @@ | @@ -35,19 +35,19 @@ | ||
35 | <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="selector" bindchange="bindProjectChange" range="{{project}}"> | 35 | <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="selector" bindchange="bindProjectChange" range="{{project}}"> |
36 | <text class="text_gray7_34">所得项目</text> | 36 | <text class="text_gray7_34">所得项目</text> |
37 | <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image> | 37 | <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image> |
38 | - <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请输入' value="{{income_item}}"></input> | 38 | + <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请输入' value="{{income_item}}" disabled="true"></input> |
39 | </picker> | 39 | </picker> |
40 | <view class="divide_line_30"></view> | 40 | <view class="divide_line_30"></view> |
41 | <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="selector" bindchange="bindDeductContent" range="{{deductcontent}}"> | 41 | <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="selector" bindchange="bindDeductContent" range="{{deductcontent}}"> |
42 | <text class="text_gray7_34">减免事项名称</text> | 42 | <text class="text_gray7_34">减免事项名称</text> |
43 | <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image> | 43 | <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image> |
44 | - <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请输入' value="{{reduction_item}}"></input> | 44 | + <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请输入' value="{{reduction_item}}" disabled="true"></input> |
45 | </picker> | 45 | </picker> |
46 | <view class="divide_line_30"></view> | 46 | <view class="divide_line_30"></view> |
47 | <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="selector" bindchange="bindDeductProperty" range="{{deductproperty}}"> | 47 | <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="selector" bindchange="bindDeductProperty" range="{{deductproperty}}"> |
48 | <text class="text_gray7_34">减免性质名称</text> | 48 | <text class="text_gray7_34">减免性质名称</text> |
49 | <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image> | 49 | <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image> |
50 | - <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请选择' value="{{reduction_nature}}"></input> | 50 | + <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请选择' value="{{reduction_nature}}" disabled="true"></input> |
51 | </picker> | 51 | </picker> |
52 | <view class="divide_line_30"></view> | 52 | <view class="divide_line_30"></view> |
53 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> | 53 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> |
@@ -11,6 +11,7 @@ Page({ | @@ -11,6 +11,7 @@ Page({ | ||
11 | currentTab:1, | 11 | currentTab:1, |
12 | year:"2019", | 12 | year:"2019", |
13 | incomeInfo:{}, | 13 | incomeInfo:{}, |
14 | + showExtraInfo:false | ||
14 | }, | 15 | }, |
15 | 16 | ||
16 | /** | 17 | /** |
@@ -36,7 +37,15 @@ Page({ | @@ -36,7 +37,15 @@ Page({ | ||
36 | */ | 37 | */ |
37 | swichNav: function (e) { | 38 | swichNav: function (e) { |
38 | var that = this; | 39 | var that = this; |
39 | - | 40 | + if (e.target.dataset.current==3){ |
41 | + that.setData({ | ||
42 | + showExtraInfo: true | ||
43 | + }) | ||
44 | + }else{ | ||
45 | + that.setData({ | ||
46 | + showExtraInfo: false | ||
47 | + }) | ||
48 | + } | ||
40 | if (this.data.currentTab === e.target.dataset.current) { | 49 | if (this.data.currentTab === e.target.dataset.current) { |
41 | return false; | 50 | return false; |
42 | } else { | 51 | } else { |
@@ -34,7 +34,7 @@ | @@ -34,7 +34,7 @@ | ||
34 | <view style="background:#fff;padding:30rpx;margin-top:20rpx"> | 34 | <view style="background:#fff;padding:30rpx;margin-top:20rpx"> |
35 | <view style="margin-bottom:20rpx"> | 35 | <view style="margin-bottom:20rpx"> |
36 | <text class="text_black3_34">免税收入</text> | 36 | <text class="text_black3_34">免税收入</text> |
37 | - <text class="float_right" style="font-size:14px;color:#4986FE" bindtap="freeIncomeDetail">查看附表</text> | 37 | + <text wx:if="{{showExtraInfo}}" class="float_right" style="font-size:14px;color:#4986FE" bindtap="freeIncomeDetail">查看附表</text> |
38 | </view> | 38 | </view> |
39 | <view> | 39 | <view> |
40 | <text class="text_black6_32">其他免税收入</text> | 40 | <text class="text_black6_32">其他免税收入</text> |
@@ -97,7 +97,7 @@ | @@ -97,7 +97,7 @@ | ||
97 | <view style="background:#fff;padding:30rpx;margin-top:20rpx"> | 97 | <view style="background:#fff;padding:30rpx;margin-top:20rpx"> |
98 | <view style="margin-bottom:20rpx"> | 98 | <view style="margin-bottom:20rpx"> |
99 | <text class="text_black3_34">其他扣除</text> | 99 | <text class="text_black3_34">其他扣除</text> |
100 | - <text class="float_right" style="font-size:14px;color:#4986FE" bindtap="otherDeductDetail">查看附表</text> | 100 | + <text wx:if="{{showExtraInfo}}" class="float_right" style="font-size:14px;color:#4986FE" bindtap="otherDeductDetail">查看附表</text> |
101 | </view> | 101 | </view> |
102 | <view> | 102 | <view> |
103 | <text class="text_black6_32">年金</text> | 103 | <text class="text_black6_32">年金</text> |
@@ -120,11 +120,11 @@ | @@ -120,11 +120,11 @@ | ||
120 | <view style="background:#fff;padding:30rpx;margin-top:20rpx"> | 120 | <view style="background:#fff;padding:30rpx;margin-top:20rpx"> |
121 | <view style="margin-bottom:20rpx"> | 121 | <view style="margin-bottom:20rpx"> |
122 | <text class="text_black3_34">捐赠扣除</text> | 122 | <text class="text_black3_34">捐赠扣除</text> |
123 | - <text class="float_right" style="font-size:14px;color:#4986FE" bindtap="donationDetail">查看明细</text> | 123 | + <text wx:if="{{showExtraInfo}}" class="float_right" style="font-size:14px;color:#4986FE" bindtap="donationDetail">查看明细</text> |
124 | </view> | 124 | </view> |
125 | <view> | 125 | <view> |
126 | <text class="text_black6_32">准予扣除的捐赠额</text> | 126 | <text class="text_black6_32">准予扣除的捐赠额</text> |
127 | - <text class="text_black6_32 float_right">{{incomeInfo.donation_deducted}}</text> | 127 | + <text class="text_black6_32 float_right">{{incomeInfo.year_donation_deducted}}</text> |
128 | </view> | 128 | </view> |
129 | <view style="margin-top:20rpx"> | 129 | <view style="margin-top:20rpx"> |
130 | <text class="text_black6_32">全年一次性奖金</text> | 130 | <text class="text_black6_32">全年一次性奖金</text> |
@@ -132,14 +132,14 @@ | @@ -132,14 +132,14 @@ | ||
132 | </view> | 132 | </view> |
133 | <view> | 133 | <view> |
134 | <text class="text_black6_32">准予扣除的捐赠额</text> | 134 | <text class="text_black6_32">准予扣除的捐赠额</text> |
135 | - <text class="text_black6_32 float_right">{{incomeInfo.year_donation_deducted}}</text> | 135 | + <text class="text_black6_32 float_right">{{incomeInfo.donation_deducted}}</text> |
136 | </view> | 136 | </view> |
137 | </view> | 137 | </view> |
138 | <!-- 减免/已缴纳税额 --> | 138 | <!-- 减免/已缴纳税额 --> |
139 | <view style="background:#fff;padding:30rpx;margin-top:20rpx"> | 139 | <view style="background:#fff;padding:30rpx;margin-top:20rpx"> |
140 | <view style="margin-bottom:20rpx"> | 140 | <view style="margin-bottom:20rpx"> |
141 | <text class="text_black3_34">减免/已缴纳税额</text> | 141 | <text class="text_black3_34">减免/已缴纳税额</text> |
142 | - <text class="float_right" style="font-size:14px;color:#4986FE" bindtap="deductOrPayedDetail">查看明细</text> | 142 | + <text wx:if="{{showExtraInfo}}" class="float_right" style="font-size:14px;color:#4986FE" bindtap="deductOrPayedDetail">查看明细</text> |
143 | </view> | 143 | </view> |
144 | <view> | 144 | <view> |
145 | <text class="text_black6_32">减免税额</text> | 145 | <text class="text_black6_32">减免税额</text> |
@@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
2 | var app = getApp(); | 2 | var app = getApp(); |
3 | var baseUrl = app.globalData.baseUrl; | 3 | var baseUrl = app.globalData.baseUrl; |
4 | var format = require('../../../../utils/util.js'); | 4 | var format = require('../../../../utils/util.js'); |
5 | +const regex = /^[0-9a-zA-Z]{1,}$/ | ||
5 | Page({ | 6 | Page({ |
6 | 7 | ||
7 | /** | 8 | /** |
@@ -157,6 +158,10 @@ Page({ | @@ -157,6 +158,10 @@ Page({ | ||
157 | this.showToast("请填写税延养老账号编号") | 158 | this.showToast("请填写税延养老账号编号") |
158 | return | 159 | return |
159 | } | 160 | } |
161 | + if (!regex.test(this.data.tax_extension_account)) { | ||
162 | + this.showToast("税延养老账户编号格式有误") | ||
163 | + return | ||
164 | + } | ||
160 | if (!this.data.option_start_time || this.data.option_start_time.length < 1000 || !this.data.option_end_time || this.data.option_end_time.length < 1000) { | 165 | if (!this.data.option_start_time || this.data.option_start_time.length < 1000 || !this.data.option_end_time || this.data.option_end_time.length < 1000) { |
161 | this.showToast("请选择申报扣除起止月") | 166 | this.showToast("请选择申报扣除起止月") |
162 | return | 167 | return |
@@ -165,12 +170,8 @@ Page({ | @@ -165,12 +170,8 @@ Page({ | ||
165 | this.showToast("请填写报税校验码") | 170 | this.showToast("请填写报税校验码") |
166 | return | 171 | return |
167 | } | 172 | } |
168 | - if (!this.data.year_premium || this.data.year_premium.length < 1) { | ||
169 | - this.showToast("请填写年度保费") | ||
170 | - return | ||
171 | - } | ||
172 | - if (!this.data.month_premium || this.data.month_premium.length < 1) { | ||
173 | - this.showToast("请填写月度保费") | 173 | + if (!regex.test(this.data.tax_check_code)) { |
174 | + this.showToast("报税校验码格式有误") | ||
174 | return | 175 | return |
175 | } | 176 | } |
176 | if (!this.data.year_deduction || this.data.year_deduction.length < 1) { | 177 | if (!this.data.year_deduction || this.data.year_deduction.length < 1) { |
@@ -182,7 +183,11 @@ Page({ | @@ -182,7 +183,11 @@ Page({ | ||
182 | 183 | ||
183 | goSubmit: function(type) { | 184 | goSubmit: function(type) { |
184 | if (!this.data.tax_extension_account || this.data.tax_extension_account.length < 1) { | 185 | if (!this.data.tax_extension_account || this.data.tax_extension_account.length < 1) { |
185 | - this.showToast("请填写税延养老账号编号") | 186 | + this.showToast("请填写税延养老账户编号") |
187 | + return | ||
188 | + } | ||
189 | + if (!regex.test(this.data.tax_extension_account)) { | ||
190 | + this.showToast("税延养老账号编号格式有误") | ||
186 | return | 191 | return |
187 | } | 192 | } |
188 | if (!this.data.option_start_time || this.data.option_start_time.length < 1000 || !this.data.option_end_time || this.data.option_end_time.length < 1000) { | 193 | if (!this.data.option_start_time || this.data.option_start_time.length < 1000 || !this.data.option_end_time || this.data.option_end_time.length < 1000) { |
@@ -193,12 +198,8 @@ Page({ | @@ -193,12 +198,8 @@ Page({ | ||
193 | this.showToast("请填写报税校验码") | 198 | this.showToast("请填写报税校验码") |
194 | return | 199 | return |
195 | } | 200 | } |
196 | - if (!this.data.year_premium || this.data.year_premium.length < 1) { | ||
197 | - this.showToast("请填写年度保费") | ||
198 | - return | ||
199 | - } | ||
200 | - if (!this.data.month_premium || this.data.month_premium.length < 1) { | ||
201 | - this.showToast("请填写月度保费") | 201 | + if (!regex.test(this.data.tax_check_code)) { |
202 | + this.showToast("报税校验码格式有误") | ||
202 | return | 203 | return |
203 | } | 204 | } |
204 | if (!this.data.year_deduction || this.data.year_deduction.length < 1) { | 205 | if (!this.data.year_deduction || this.data.year_deduction.length < 1) { |
@@ -9,7 +9,7 @@ | @@ -9,7 +9,7 @@ | ||
9 | <view wx:for="{{infoList}}" style="background:#fff;margin-top:20rpx"> | 9 | <view wx:for="{{infoList}}" style="background:#fff;margin-top:20rpx"> |
10 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> | 10 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> |
11 | <text class='red_star_right_10'>*</text> | 11 | <text class='red_star_right_10'>*</text> |
12 | - <text class="text_gray7_34">税延养老账号编号</text> | 12 | + <text class="text_gray7_34">税延养老账户编号</text> |
13 | <input class='input_wrap' style='text-align: right;color:#000;' disabled="true" value="{{item.tax_extension_account}}"></input> | 13 | <input class='input_wrap' style='text-align: right;color:#000;' disabled="true" value="{{item.tax_extension_account}}"></input> |
14 | </view> | 14 | </view> |
15 | <view class="divide_line_30"></view> | 15 | <view class="divide_line_30"></view> |
@@ -54,28 +54,28 @@ | @@ -54,28 +54,28 @@ | ||
54 | <view wx:if="{{showAddView}}" style="background:#fff;margin-top:20rpx"> | 54 | <view wx:if="{{showAddView}}" style="background:#fff;margin-top:20rpx"> |
55 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> | 55 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> |
56 | <text class='red_star_right_10'>*</text> | 56 | <text class='red_star_right_10'>*</text> |
57 | - <text class="text_gray7_34">税延养老账号编号</text> | ||
58 | - <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请输入' id="tax_extension_account" bindblur="getInputInfo" value="{{tax_extension_account}}"></input> | 57 | + <text class="text_gray7_34">税延养老账户编号</text> |
58 | + <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请输入' id="tax_extension_account" bindblur="getInputInfo" maxlength="20" value="{{tax_extension_account}}"></input> | ||
59 | </view> | 59 | </view> |
60 | <view class="divide_line_30"></view> | 60 | <view class="divide_line_30"></view> |
61 | <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="date" bindchange="bindDatePicker" id="option_start_time"> | 61 | <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="date" bindchange="bindDatePicker" id="option_start_time"> |
62 | <text class='red_star_right_10'>*</text> | 62 | <text class='red_star_right_10'>*</text> |
63 | <text class="text_gray7_34">申报扣除期起</text> | 63 | <text class="text_gray7_34">申报扣除期起</text> |
64 | <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image> | 64 | <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image> |
65 | - <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请选择' value="{{option_start_date}}"></input> | 65 | + <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请选择' value="{{option_start_date}}" disabled="true"></input> |
66 | </picker> | 66 | </picker> |
67 | <view class="divide_line_30"></view> | 67 | <view class="divide_line_30"></view> |
68 | <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="date" bindchange="bindDatePicker" id="option_end_time"> | 68 | <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="date" bindchange="bindDatePicker" id="option_end_time"> |
69 | <text class='red_star_right_10'>*</text> | 69 | <text class='red_star_right_10'>*</text> |
70 | <text class="text_gray7_34">申报扣除期止</text> | 70 | <text class="text_gray7_34">申报扣除期止</text> |
71 | <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image> | 71 | <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image> |
72 | - <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请选择' value="{{option_end_date}}"></input> | 72 | + <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请选择' value="{{option_end_date}}" disabled="true"></input> |
73 | </picker> | 73 | </picker> |
74 | <view class="divide_line_30"></view> | 74 | <view class="divide_line_30"></view> |
75 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> | 75 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> |
76 | <text class='red_star_right_10'>*</text> | 76 | <text class='red_star_right_10'>*</text> |
77 | <text class="text_gray7_34">报税校验码</text> | 77 | <text class="text_gray7_34">报税校验码</text> |
78 | - <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请输入' id="tax_check_code" bindblur="getInputInfo" value="{{tax_check_code}}"></input> | 78 | + <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请输入' id="tax_check_code" bindblur="getInputInfo" maxlength="20" value="{{tax_check_code}}"></input> |
79 | </view> | 79 | </view> |
80 | <view class="divide_line_30"></view> | 80 | <view class="divide_line_30"></view> |
81 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> | 81 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> |
@@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
2 | var app = getApp(); | 2 | var app = getApp(); |
3 | var baseUrl = app.globalData.baseUrl; | 3 | var baseUrl = app.globalData.baseUrl; |
4 | var format = require('../../../../utils/util.js'); | 4 | var format = require('../../../../utils/util.js'); |
5 | +const regex = /^[0-9a-zA-Z]{1,}$/ | ||
5 | Page({ | 6 | Page({ |
6 | 7 | ||
7 | /** | 8 | /** |
@@ -131,16 +132,12 @@ Page({ | @@ -131,16 +132,12 @@ Page({ | ||
131 | this.showToast("请填写税优识别码") | 132 | this.showToast("请填写税优识别码") |
132 | return | 133 | return |
133 | } | 134 | } |
134 | - if (!this.data.date_policy || this.data.date_policy.length < 1000) { | ||
135 | - this.showToast("请选择保单生效日期") | ||
136 | - return | ||
137 | - } | ||
138 | - if (!this.data.year_premium || this.data.year_premium.length < 1) { | ||
139 | - this.showToast("请填写年度保费") | 135 | + if (!regex.test(this.data.tax_code)) { |
136 | + this.showToast("税优识别码格式有误") | ||
140 | return | 137 | return |
141 | } | 138 | } |
142 | - if (!this.data.month_premium || this.data.month_premium.length < 1) { | ||
143 | - this.showToast("请填写月度保费") | 139 | + if (!this.data.date_policy || this.data.date_policy.length < 1000) { |
140 | + this.showToast("请选择保单生效日期") | ||
144 | return | 141 | return |
145 | } | 142 | } |
146 | if (!this.data.year_deduction || this.data.year_deduction.length < 1) { | 143 | if (!this.data.year_deduction || this.data.year_deduction.length < 1) { |
@@ -155,16 +152,12 @@ Page({ | @@ -155,16 +152,12 @@ Page({ | ||
155 | this.showToast("请填写税优识别码") | 152 | this.showToast("请填写税优识别码") |
156 | return | 153 | return |
157 | } | 154 | } |
158 | - if (!this.data.date_policy || this.data.date_policy.length < 1000) { | ||
159 | - this.showToast("请选择保单生效日期") | ||
160 | - return | ||
161 | - } | ||
162 | - if (!this.data.year_premium || this.data.year_premium.length < 1) { | ||
163 | - this.showToast("请填写年度保费") | 155 | + if (!regex.test(this.data.tax_code)) { |
156 | + this.showToast("税优识别码格式有误") | ||
164 | return | 157 | return |
165 | } | 158 | } |
166 | - if (!this.data.month_premium || this.data.month_premium.length < 1) { | ||
167 | - this.showToast("请填写月度保费") | 159 | + if (!this.data.date_policy || this.data.date_policy.length < 1000) { |
160 | + this.showToast("请选择保单生效日期") | ||
168 | return | 161 | return |
169 | } | 162 | } |
170 | if (!this.data.year_deduction || this.data.year_deduction.length < 1) { | 163 | if (!this.data.year_deduction || this.data.year_deduction.length < 1) { |
@@ -9,7 +9,7 @@ | @@ -9,7 +9,7 @@ | ||
9 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> | 9 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> |
10 | <text class='red_star_right_10'>*</text> | 10 | <text class='red_star_right_10'>*</text> |
11 | <text class="text_gray7_34">税优识别码</text> | 11 | <text class="text_gray7_34">税优识别码</text> |
12 | - <input class='input_wrap' style='text-align: right;color:#000;' disabled="true" value="{{item.tax_code}}"></input> | 12 | + <input class='input_wrap' style='text-align: right;color:#000;' disabled="true" maxlength="20" value="{{item.tax_code}}"></input> |
13 | </view> | 13 | </view> |
14 | <view class="divide_line_30"></view> | 14 | <view class="divide_line_30"></view> |
15 | <view class="divide_line_30"></view> | 15 | <view class="divide_line_30"></view> |
@@ -50,7 +50,7 @@ | @@ -50,7 +50,7 @@ | ||
50 | <text class='red_star_right_10'>*</text> | 50 | <text class='red_star_right_10'>*</text> |
51 | <text class="text_gray7_34">保单生效日期</text> | 51 | <text class="text_gray7_34">保单生效日期</text> |
52 | <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image> | 52 | <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image> |
53 | - <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请选择' value="{{effect_date}}"></input> | 53 | + <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请选择' value="{{effect_date}}" disabled="true"></input> |
54 | </picker> | 54 | </picker> |
55 | <view class="divide_line_30"></view> | 55 | <view class="divide_line_30"></view> |
56 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> | 56 | <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx"> |
请
注册
或
登录
后发表评论