正在显示
7 个修改的文件
包含
54 行增加
和
16 行删除
| @@ -6,8 +6,8 @@ Page({ | @@ -6,8 +6,8 @@ Page({ | ||
| 6 | */ | 6 | */ |
| 7 | data: { | 7 | data: { |
| 8 | h5_url:"", | 8 | h5_url:"", |
| 9 | - url01: "http://dev.workai.com.cn//html/financialFinalSettlement_01.html", | ||
| 10 | - url02: "http://dev.workai.com.cn//html/financialFinalSettlement_02.html", | 9 | + url02: "http://dev.workai.com.cn//html/financialFinalSettlement_01.html", |
| 10 | + url01: "http://dev.workai.com.cn//html/financialFinalSettlement_02.html", | ||
| 11 | }, | 11 | }, |
| 12 | 12 | ||
| 13 | /** | 13 | /** |
| @@ -23,6 +23,9 @@ Page({ | @@ -23,6 +23,9 @@ Page({ | ||
| 23 | h5_url: this.data.url02 | 23 | h5_url: this.data.url02 |
| 24 | }) | 24 | }) |
| 25 | } | 25 | } |
| 26 | + wx.setNavigationBarTitle({ | ||
| 27 | + title: options.type==1?"《公告》":"《公告》解读" | ||
| 28 | + }) | ||
| 26 | }, | 29 | }, |
| 27 | 30 | ||
| 28 | /** | 31 | /** |
| @@ -33,7 +33,7 @@ Page({ | @@ -33,7 +33,7 @@ Page({ | ||
| 33 | if (formdata.total_salary || formdata.total_salary || formdata.remuneration_labor || formdata.author_payment || formdata.special_manage_cost || formdata.other_free_income || formdata.personal_endowment || formdata.personal_medical || formdata.personal_unemployment || formdata.personal_house_fund || formdata.childrens_education || formdata.continuing_education || formdata.housing_loan_interest || formdata.housing_rent || formdata.caring_old_people || formdata.serious_illness_medical || formdata.annuity || formdata.commercial_insurance || formdata.tax_extension || formdata.other_fee || formdata.donation_deducted || formdata.years_bouns || formdata.tax_savings || formdata.accumulated_withholding_tax){ | 33 | if (formdata.total_salary || formdata.total_salary || formdata.remuneration_labor || formdata.author_payment || formdata.special_manage_cost || formdata.other_free_income || formdata.personal_endowment || formdata.personal_medical || formdata.personal_unemployment || formdata.personal_house_fund || formdata.childrens_education || formdata.continuing_education || formdata.housing_loan_interest || formdata.housing_rent || formdata.caring_old_people || formdata.serious_illness_medical || formdata.annuity || formdata.commercial_insurance || formdata.tax_extension || formdata.other_fee || formdata.donation_deducted || formdata.years_bouns || formdata.tax_savings || formdata.accumulated_withholding_tax){ |
| 34 | this.submitRequest(formdata) | 34 | this.submitRequest(formdata) |
| 35 | }else{ | 35 | }else{ |
| 36 | - this.showToast("请输入内容") | 36 | + this.showToast("其他收入内容不能为空") |
| 37 | return | 37 | return |
| 38 | } | 38 | } |
| 39 | }, | 39 | }, |
| @@ -138,11 +138,15 @@ | @@ -138,11 +138,15 @@ | ||
| 138 | <text class="text_gray7_34" style="line-height:104rpx">准予扣除的捐赠额</text> | 138 | <text class="text_gray7_34" style="line-height:104rpx">准予扣除的捐赠额</text> |
| 139 | <input class='input_wrap' style='text-align: right;color:#000;' type="digit" placeholder='请输入' name='donation_deducted'></input> | 139 | <input class='input_wrap' style='text-align: right;color:#000;' type="digit" placeholder='请输入' name='donation_deducted'></input> |
| 140 | </view> | 140 | </view> |
| 141 | - <view class='divide_line_30'></view> | ||
| 142 | - <view style="height:104rpx;padding:0 30rpx"> | 141 | + <view style="height:104rpx;padding:0 30rpx;margin-top:20rpx"> |
| 143 | <text class="text_gray7_34" style="line-height:104rpx">全年一次性奖金</text> | 142 | <text class="text_gray7_34" style="line-height:104rpx">全年一次性奖金</text> |
| 144 | <input class='input_wrap' style='text-align: right;color:#000;' type="digit" placeholder='请输入' name='years_bouns'></input> | 143 | <input class='input_wrap' style='text-align: right;color:#000;' type="digit" placeholder='请输入' name='years_bouns'></input> |
| 145 | </view> | 144 | </view> |
| 145 | + <view class='divide_line_30'></view> | ||
| 146 | + <view style="height:104rpx;padding:0 30rpx"> | ||
| 147 | + <text class="text_gray7_34" style="line-height:104rpx">准予扣除的捐赠额</text> | ||
| 148 | + <input class='input_wrap' style='text-align: right;color:#000;' type="digit" placeholder='请输入' name='donation_deducted'></input> | ||
| 149 | + </view> | ||
| 146 | </view> | 150 | </view> |
| 147 | <!-- 减免/已缴纳税额 --> | 151 | <!-- 减免/已缴纳税额 --> |
| 148 | <view style="background:#fff;margin-top:20rpx"> | 152 | <view style="background:#fff;margin-top:20rpx"> |
| @@ -23,6 +23,10 @@ Page({ | @@ -23,6 +23,10 @@ Page({ | ||
| 23 | new_refund_tax:0, | 23 | new_refund_tax:0, |
| 24 | declare_end_date:"", | 24 | declare_end_date:"", |
| 25 | declare_end_days: 0, | 25 | declare_end_days: 0, |
| 26 | + other_end_date: "", | ||
| 27 | + other_end_days: 0, | ||
| 28 | + refund_end_date: "", | ||
| 29 | + refund_end_days: 0, | ||
| 26 | show_other_unit_view:false, | 30 | show_other_unit_view:false, |
| 27 | exempt_status:"" | 31 | exempt_status:"" |
| 28 | }, | 32 | }, |
| @@ -67,8 +71,12 @@ Page({ | @@ -67,8 +71,12 @@ Page({ | ||
| 67 | pay_status: result.data.pay_status, | 71 | pay_status: result.data.pay_status, |
| 68 | declaring_unit_status: result.data.declaring_unit_status, | 72 | declaring_unit_status: result.data.declaring_unit_status, |
| 69 | new_refund_tax: Math.abs(result.data.refund_tax), | 73 | new_refund_tax: Math.abs(result.data.refund_tax), |
| 70 | - declare_end_date: format.yearFormString(result.data.declare_end_time) + "年" + format.monthFormString(result.data.declare_end_time) + "月" + format.dayFormString(result.data.declare_end_time) + "日", | 74 | + declare_end_date: format.getDateString(result.data.declare_end_time) , |
| 71 | declare_end_days: format.daysTillNow(Date.parse(new Date())/1000,result.data.declare_end_time), | 75 | declare_end_days: format.daysTillNow(Date.parse(new Date())/1000,result.data.declare_end_time), |
| 76 | + other_end_date: format.getDateString(result.data.other_end_time), | ||
| 77 | + other_end_days: format.daysTillNow(Date.parse(new Date()) / 1000, result.data.other_end_time), | ||
| 78 | + refund_end_date: format.getDateString(result.data.refund_end_time), | ||
| 79 | + refund_end_days: format.daysTillNow(Date.parse(new Date()) / 1000, result.data.refund_end_time), | ||
| 72 | exempt_status: result.data.exempt, | 80 | exempt_status: result.data.exempt, |
| 73 | payinfo: result.data | 81 | payinfo: result.data |
| 74 | }) | 82 | }) |
| @@ -206,10 +214,24 @@ Page({ | @@ -206,10 +214,24 @@ Page({ | ||
| 206 | }, | 214 | }, |
| 207 | 215 | ||
| 208 | declareHere: function() { | 216 | declareHere: function() { |
| 217 | + if(this.data.declaring_unit_status==''){ | ||
| 218 | + wx.showToast({ | ||
| 219 | + icon:"none", | ||
| 220 | + title: '单位还没有启用汇算清缴申报,请等候单位通知', | ||
| 221 | + }) | ||
| 222 | + return | ||
| 223 | + } | ||
| 209 | this.getUnitInfo() | 224 | this.getUnitInfo() |
| 210 | }, | 225 | }, |
| 211 | 226 | ||
| 212 | declareNotHere: function() { | 227 | declareNotHere: function() { |
| 228 | + if (this.data.declaring_unit_status == '') { | ||
| 229 | + wx.showToast({ | ||
| 230 | + icon: "none", | ||
| 231 | + title: '单位还没有启用汇算清缴申报,请等候单位通知', | ||
| 232 | + }) | ||
| 233 | + return | ||
| 234 | + } | ||
| 213 | var that = this | 235 | var that = this |
| 214 | wx.showModal({ | 236 | wx.showModal({ |
| 215 | title: '', | 237 | title: '', |
| @@ -20,7 +20,7 @@ | @@ -20,7 +20,7 @@ | ||
| 20 | <view style="margin-right:12rpx"> | 20 | <view style="margin-right:12rpx"> |
| 21 | <image style="width:28rpx;height:28rpx;margin-top:6rpx" src="/images/warn_yellow.png"></image> | 21 | <image style="width:28rpx;height:28rpx;margin-top:6rpx" src="/images/warn_yellow.png"></image> |
| 22 | </view> | 22 | </view> |
| 23 | - <view wx:if="{{declaring_unit_status=='4'}}"> | 23 | + <view wx:if="{{declaring_unit_status==''||(declaring_unit_status=='4'&&!show_other_unit_view)}}"> |
| 24 | <text class="text_gray6_28">请于 </text> | 24 | <text class="text_gray6_28">请于 </text> |
| 25 | <text class="text_yellow_28"> {{declare_end_date}}前 </text> | 25 | <text class="text_yellow_28"> {{declare_end_date}}前 </text> |
| 26 | <text class="text_gray6_28">确认是否在本单位进行汇算清缴,否则默认为您在其他单位申报或自行申报。 </text> | 26 | <text class="text_gray6_28">确认是否在本单位进行汇算清缴,否则默认为您在其他单位申报或自行申报。 </text> |
| @@ -33,8 +33,8 @@ | @@ -33,8 +33,8 @@ | ||
| 33 | </view> | 33 | </view> |
| 34 | </view> | 34 | </view> |
| 35 | 35 | ||
| 36 | - <view wx:if="{{declaring_unit_status!='4'&&declaring_unit_status!='5'&&!show_other_unit_view}}" style="background:#fff;padding:30rpx 30rpx 80rpx 30rpx;"> | ||
| 37 | - <text class="text_black_bold">{{declare_status=='1'?'汇算清缴申报中…':'汇算清缴申报完成!'}}</text> | 36 | + <view wx:if="{{declaring_unit_status!=''&&declaring_unit_status!='4'&&declaring_unit_status!='5'&&!show_other_unit_view}}" style="background:#fff;padding:30rpx 30rpx 80rpx 30rpx;"> |
| 37 | + <text class="text_black_bold">{{declare_status=='2'?'汇算清缴申报中…':'汇算清缴申报完成!'}}</text> | ||
| 38 | <view wx:if="{{declare_text_extra.length>0&&refund_status!='0'}}" style="display: flex;margin:20rpx 0"> | 38 | <view wx:if="{{declare_text_extra.length>0&&refund_status!='0'}}" style="display: flex;margin:20rpx 0"> |
| 39 | <image style="width:28rpx;height:28rpx;margin-right:12rpx;margin-top:6rpx" src="/images/warn_yellow.png"></image> | 39 | <image style="width:28rpx;height:28rpx;margin-right:12rpx;margin-top:6rpx" src="/images/warn_yellow.png"></image> |
| 40 | <text class="text_gray6_28">{{declare_text_extra}} </text> | 40 | <text class="text_gray6_28">{{declare_text_extra}} </text> |
| @@ -54,7 +54,7 @@ | @@ -54,7 +54,7 @@ | ||
| 54 | </view> | 54 | </view> |
| 55 | <view class="divide_line_f5f5f5"></view> | 55 | <view class="divide_line_f5f5f5"></view> |
| 56 | <view style="margin:20rpx 0"> | 56 | <view style="margin:20rpx 0"> |
| 57 | - <text class="text_gray6_28">已缴费税额:</text> | 57 | + <text class="text_gray6_28">已预缴税额:</text> |
| 58 | <text class="text_gray3_28 float_right" style="line-height:50rpx">¥{{payinfo.accumulated_prepay_tax}}</text> | 58 | <text class="text_gray3_28 float_right" style="line-height:50rpx">¥{{payinfo.accumulated_prepay_tax}}</text> |
| 59 | </view> | 59 | </view> |
| 60 | <view class="divide_line_f5f5f5"></view> | 60 | <view class="divide_line_f5f5f5"></view> |
| @@ -76,7 +76,7 @@ | @@ -76,7 +76,7 @@ | ||
| 76 | <view class=" float_right" style="margin:20rpx 0;font-size: 28rpx;color: #3795ff;" bindtap="finalpay_detail">查看详情</view> | 76 | <view class=" float_right" style="margin:20rpx 0;font-size: 28rpx;color: #3795ff;" bindtap="finalpay_detail">查看详情</view> |
| 77 | </view> | 77 | </view> |
| 78 | </scroll-view> | 78 | </scroll-view> |
| 79 | - <view wx:if="{{declaring_unit_status=='4'&&!show_other_unit_view}}" style="width:100%;height:300rpx;position: fixed;bottom: 0;background-color:#fff"> | 79 | + <view wx:if="{{declaring_unit_status==''||(declaring_unit_status=='4'&&!show_other_unit_view)}}" style="width:100%;height:300rpx;position: fixed;bottom: 0;background-color:#fff"> |
| 80 | <view style="display: flex;justify-content: center;margin-top:20rpx"> | 80 | <view style="display: flex;justify-content: center;margin-top:20rpx"> |
| 81 | <text class="text_gray6_28">距离确认是否在本单位进行汇算清缴时间还有 </text> | 81 | <text class="text_gray6_28">距离确认是否在本单位进行汇算清缴时间还有 </text> |
| 82 | <text class="text_yellow_28"> {{declare_end_days}} </text> | 82 | <text class="text_yellow_28"> {{declare_end_days}} </text> |
| @@ -102,7 +102,7 @@ | @@ -102,7 +102,7 @@ | ||
| 102 | <view wx:elif="{{declaring_unit_status=='4'&&show_other_unit_view}}" style="width:100%;height:300rpx;position: fixed;bottom: 0;background-color:#fff"> | 102 | <view wx:elif="{{declaring_unit_status=='4'&&show_other_unit_view}}" style="width:100%;height:300rpx;position: fixed;bottom: 0;background-color:#fff"> |
| 103 | <view style="display: flex;justify-content: center;margin-top:20rpx"> | 103 | <view style="display: flex;justify-content: center;margin-top:20rpx"> |
| 104 | <text class="text_gray6_28">距离确认填报其他单位个税申报明细时间还有 </text> | 104 | <text class="text_gray6_28">距离确认填报其他单位个税申报明细时间还有 </text> |
| 105 | - <text class="text_yellow_28"> {{declare_end_days}} </text> | 105 | + <text class="text_yellow_28"> {{other_end_days}} </text> |
| 106 | <text class="text_gray6_28">天</text> | 106 | <text class="text_gray6_28">天</text> |
| 107 | </view> | 107 | </view> |
| 108 | <view bindtap="noOtherUnitInfo" class="btn_blue_radius" style="margin:20rpx 30rpx "> | 108 | <view bindtap="noOtherUnitInfo" class="btn_blue_radius" style="margin:20rpx 30rpx "> |
| @@ -116,7 +116,7 @@ | @@ -116,7 +116,7 @@ | ||
| 116 | <view wx:elif="{{refund_status=='1'}}" style="width:100%;height:300rpx;position: fixed;bottom: 0;background-color:#fff"> | 116 | <view wx:elif="{{refund_status=='1'}}" style="width:100%;height:300rpx;position: fixed;bottom: 0;background-color:#fff"> |
| 117 | <view style="display: flex;justify-content: center;margin-top:20rpx"> | 117 | <view style="display: flex;justify-content: center;margin-top:20rpx"> |
| 118 | <text class="text_gray6_28">距离确认是否申请退税时间还有 </text> | 118 | <text class="text_gray6_28">距离确认是否申请退税时间还有 </text> |
| 119 | - <text class="text_yellow_28"> {{declare_end_days}} </text> | 119 | + <text class="text_yellow_28"> {{refund_end_days}} </text> |
| 120 | <text class="text_gray6_28">天</text> | 120 | <text class="text_gray6_28">天</text> |
| 121 | </view> | 121 | </view> |
| 122 | <view bindtap="doRefund" class="btn_blue_radius" style="margin:20rpx 30rpx "> | 122 | <view bindtap="doRefund" class="btn_blue_radius" style="margin:20rpx 30rpx "> |
| @@ -127,10 +127,14 @@ | @@ -127,10 +127,14 @@ | ||
| 127 | <text class="text_black6_32">准予扣除的捐赠额</text> | 127 | <text class="text_black6_32">准予扣除的捐赠额</text> |
| 128 | <text class="text_black6_32 float_right">{{incomeInfo.donation_deducted}}</text> | 128 | <text class="text_black6_32 float_right">{{incomeInfo.donation_deducted}}</text> |
| 129 | </view> | 129 | </view> |
| 130 | - <view> | 130 | + <view style="margin-top:20rpx"> |
| 131 | <text class="text_black6_32">全年一次性奖金</text> | 131 | <text class="text_black6_32">全年一次性奖金</text> |
| 132 | <text class="text_black6_32 float_right">{{incomeInfo.years_bouns}}</text> | 132 | <text class="text_black6_32 float_right">{{incomeInfo.years_bouns}}</text> |
| 133 | </view> | 133 | </view> |
| 134 | + <view> | ||
| 135 | + <text class="text_black6_32">准予扣除的捐赠额</text> | ||
| 136 | + <text class="text_black6_32 float_right">{{incomeInfo.donation_deducted}}</text> | ||
| 137 | + </view> | ||
| 134 | </view> | 138 | </view> |
| 135 | <!-- 减免/已缴纳税额 --> | 139 | <!-- 减免/已缴纳税额 --> |
| 136 | <view style="background:#fff;padding:30rpx;margin-top:20rpx"> | 140 | <view style="background:#fff;padding:30rpx;margin-top:20rpx"> |
| @@ -59,10 +59,14 @@ function dayFormString(dateStr) { | @@ -59,10 +59,14 @@ function dayFormString(dateStr) { | ||
| 59 | return day | 59 | return day |
| 60 | } | 60 | } |
| 61 | 61 | ||
| 62 | +function getDateString(date_stamp){//时间戳转年月日 | ||
| 63 | + return yearFormString(date_stamp) + "年" + monthFormString(date_stamp) + "月" + dayFormString(date_stamp) + "日" | ||
| 64 | +} | ||
| 65 | + | ||
| 62 | // 两个日期间隔天数 | 66 | // 两个日期间隔天数 |
| 63 | function daysTillNow(startDate, endDate){ | 67 | function daysTillNow(startDate, endDate){ |
| 64 | var days = (endDate - startDate) / (24 * 60 * 60 ); | 68 | var days = (endDate - startDate) / (24 * 60 * 60 ); |
| 65 | - return Math.floor(days); | 69 | + return Math.ceil(days); |
| 66 | } | 70 | } |
| 67 | 71 | ||
| 68 | //获取当前时间,格式YYYY-MM-DD | 72 | //获取当前时间,格式YYYY-MM-DD |
| @@ -259,5 +263,6 @@ module.exports = { | @@ -259,5 +263,6 @@ module.exports = { | ||
| 259 | getAge: getAge, | 263 | getAge: getAge, |
| 260 | banknoCheck: banknoCheck, | 264 | banknoCheck: banknoCheck, |
| 261 | checkEmail: checkEmail, | 265 | checkEmail: checkEmail, |
| 262 | - daysTillNow: daysTillNow | 266 | + daysTillNow: daysTillNow, |
| 267 | + getDateString: getDateString | ||
| 263 | } | 268 | } |
请
注册
或
登录
后发表评论