正在显示
6 个修改的文件
包含
91 行增加
和
39 行删除
| @@ -68,13 +68,30 @@ Page({ | @@ -68,13 +68,30 @@ Page({ | ||
| 68 | * Lifecycle function--Called when page load | 68 | * Lifecycle function--Called when page load |
| 69 | */ | 69 | */ |
| 70 | onLoad: function (options) { | 70 | onLoad: function (options) { |
| 71 | + var that = this | ||
| 71 | console.log("options", options); | 72 | console.log("options", options); |
| 72 | this.setData({ | 73 | this.setData({ |
| 73 | cur_index: options.index | 74 | cur_index: options.index |
| 74 | }) | 75 | }) |
| 75 | - wx.setNavigationBarTitle({ | ||
| 76 | - title: this.data.title_arr[this.data.cur_index] | 76 | + wx.getStorage({ |
| 77 | + key: 'selectitems', | ||
| 78 | + success: function (res) { | ||
| 79 | + console.log("selectitems", res.data) | ||
| 80 | + var new_title = '添加'+res.data[options.index].message | ||
| 81 | + if (new_title == '添加住房') { | ||
| 82 | + new_title = '添加'+res.data[options.index].extra_message | ||
| 83 | + } | ||
| 84 | + wx.setNavigationBarTitle({ | ||
| 85 | + title: new_title, | ||
| 86 | + }) | ||
| 87 | + that.setData({ | ||
| 88 | + title: new_title, | ||
| 89 | + datas02: res.data | ||
| 90 | + }) | ||
| 91 | + }, | ||
| 77 | }) | 92 | }) |
| 93 | + | ||
| 94 | + | ||
| 78 | this.initOSS() | 95 | this.initOSS() |
| 79 | }, | 96 | }, |
| 80 | 97 | ||
| @@ -124,6 +141,10 @@ Page({ | @@ -124,6 +141,10 @@ Page({ | ||
| 124 | }, | 141 | }, |
| 125 | 142 | ||
| 126 | gosave:function(){ | 143 | gosave:function(){ |
| 144 | + wx.setStorage({ | ||
| 145 | + key: 'image', | ||
| 146 | + data: this.data.img_path, | ||
| 147 | + }) | ||
| 127 | wx.navigateBack({ | 148 | wx.navigateBack({ |
| 128 | delta: 1 | 149 | delta: 1 |
| 129 | }) | 150 | }) |
| @@ -9,21 +9,25 @@ Page({ | @@ -9,21 +9,25 @@ Page({ | ||
| 9 | flag_housing02: false, | 9 | flag_housing02: false, |
| 10 | selectIndex: [{ | 10 | selectIndex: [{ |
| 11 | message: '子女教育', | 11 | message: '子女教育', |
| 12 | + disable_change: '', | ||
| 12 | sureid: false | 13 | sureid: false |
| 13 | }, { | 14 | }, { |
| 14 | - message: '继续教育', | 15 | + message: '继续教育', |
| 16 | + disable_change: '', | ||
| 15 | sureid: false | 17 | sureid: false |
| 16 | }, { | 18 | }, { |
| 17 | message: '赡养老人', | 19 | message: '赡养老人', |
| 20 | + disable_change: '', | ||
| 18 | sureid: false | 21 | sureid: false |
| 19 | }, { | 22 | }, { |
| 20 | - message: '大病医疗', | 23 | + message: '大病医疗', |
| 24 | + disable_change: '', | ||
| 21 | sureid: false | 25 | sureid: false |
| 22 | }, { | 26 | }, { |
| 23 | message: '住房', | 27 | message: '住房', |
| 24 | sureid: false, | 28 | sureid: false, |
| 25 | - housing01:false, | ||
| 26 | - extra_message :'' | 29 | + disable_change: '', |
| 30 | + extra_message: '' | ||
| 27 | }, ], | 31 | }, ], |
| 28 | unitData: { | 32 | unitData: { |
| 29 | label: '选择申报单位', | 33 | label: '选择申报单位', |
| @@ -44,12 +48,12 @@ Page({ | @@ -44,12 +48,12 @@ Page({ | ||
| 44 | // wx.clearStorage() | 48 | // wx.clearStorage() |
| 45 | wx.getStorage({ | 49 | wx.getStorage({ |
| 46 | key: 'selectitems', | 50 | key: 'selectitems', |
| 47 | - success: function (res) { | 51 | + success: function(res) { |
| 48 | console.log("selectitems", res.data) | 52 | console.log("selectitems", res.data) |
| 49 | that.setData({ | 53 | that.setData({ |
| 50 | selectIndex: res.data, | 54 | selectIndex: res.data, |
| 51 | - flag_housing01: res.data[res.data.length - 1].housing01, | ||
| 52 | - flag_housing02: !res.data[res.data.length - 1].housing01 | 55 | + flag_housing01: res.data[res.data.length - 1].extra_message == '住房贷款利息', |
| 56 | + flag_housing02: res.data[res.data.length - 1].extra_message == '住房租金' | ||
| 53 | }) | 57 | }) |
| 54 | }, | 58 | }, |
| 55 | }) | 59 | }) |
| @@ -79,8 +83,14 @@ Page({ | @@ -79,8 +83,14 @@ Page({ | ||
| 79 | }, | 83 | }, |
| 80 | 84 | ||
| 81 | selectRep: function(e) { | 85 | selectRep: function(e) { |
| 82 | - let index = e.currentTarget.dataset.selectindex; //当前点击元素的自定义数据,这个很关键 | 86 | + let index = e.currentTarget.dataset.selectindex; |
| 83 | let selectIndex = this.data.selectIndex; //取到data里的selectIndex | 87 | let selectIndex = this.data.selectIndex; //取到data里的selectIndex |
| 88 | + if (selectIndex[index].disable_change) { | ||
| 89 | + wx.showToast({ | ||
| 90 | + title: '该选项不可修改', | ||
| 91 | + }) | ||
| 92 | + return; | ||
| 93 | + } | ||
| 84 | selectIndex[index].sureid = !selectIndex[index].sureid; //点击就赋相反的值 | 94 | selectIndex[index].sureid = !selectIndex[index].sureid; //点击就赋相反的值 |
| 85 | this.setData({ | 95 | this.setData({ |
| 86 | selectIndex: selectIndex //将已改变属性的json数组更新 | 96 | selectIndex: selectIndex //将已改变属性的json数组更新 |
| @@ -88,6 +98,13 @@ Page({ | @@ -88,6 +98,13 @@ Page({ | ||
| 88 | }, | 98 | }, |
| 89 | 99 | ||
| 90 | housing01: function(e) { | 100 | housing01: function(e) { |
| 101 | + let selectIndex = this.data.selectIndex; | ||
| 102 | + if (selectIndex[selectIndex.length - 1].disable_change) { | ||
| 103 | + wx.showToast({ | ||
| 104 | + title: '该选项不可修改', | ||
| 105 | + }) | ||
| 106 | + return; | ||
| 107 | + } | ||
| 91 | this.setData({ | 108 | this.setData({ |
| 92 | flag_housing01: !this.data.flag_housing01 | 109 | flag_housing01: !this.data.flag_housing01 |
| 93 | }) | 110 | }) |
| @@ -99,6 +116,13 @@ Page({ | @@ -99,6 +116,13 @@ Page({ | ||
| 99 | }, | 116 | }, |
| 100 | 117 | ||
| 101 | housing02: function(e) { | 118 | housing02: function(e) { |
| 119 | + let selectIndex = this.data.selectIndex; | ||
| 120 | + if (selectIndex[selectIndex.length - 1].disable_change) { | ||
| 121 | + wx.showToast({ | ||
| 122 | + title: '该选项不可修改', | ||
| 123 | + }) | ||
| 124 | + return; | ||
| 125 | + } | ||
| 102 | this.setData({ | 126 | this.setData({ |
| 103 | flag_housing02: !this.data.flag_housing02 | 127 | flag_housing02: !this.data.flag_housing02 |
| 104 | }) | 128 | }) |
| @@ -110,38 +134,39 @@ Page({ | @@ -110,38 +134,39 @@ Page({ | ||
| 110 | }, | 134 | }, |
| 111 | 135 | ||
| 112 | gocommit: function() { | 136 | gocommit: function() { |
| 113 | - if (!this.data.unitData.selected || !this.data.unitData.selected.length>0){ | 137 | + if (!this.data.unitData.selected || !this.data.unitData.selected.length > 0) { |
| 114 | wx.showToast({ | 138 | wx.showToast({ |
| 115 | title: '请选择申报单位', | 139 | title: '请选择申报单位', |
| 116 | }) | 140 | }) |
| 117 | return; | 141 | return; |
| 118 | } | 142 | } |
| 119 | - var selectjson = new Array(); | ||
| 120 | - for (var i = 0; i < this.data.selectIndex.length; i++) { | 143 | + var selectjson = this.data.selectIndex |
| 144 | + var flag_count = 0 | ||
| 145 | + for (var i = 0; i < selectjson.length; i++) { | ||
| 121 | if (this.data.selectIndex[i].sureid) { | 146 | if (this.data.selectIndex[i].sureid) { |
| 122 | - selectjson.push(this.data.selectIndex[i]); | 147 | + selectjson[i].disable_change = true |
| 148 | + flag_count++ | ||
| 123 | } | 149 | } |
| 124 | } | 150 | } |
| 125 | - console.log("selectjson01",selectjson) | ||
| 126 | - if (selectjson.length<1) { | 151 | + console.log("selectjson01", selectjson) |
| 152 | + if (flag_count < 1) { | ||
| 127 | wx.showToast({ | 153 | wx.showToast({ |
| 128 | title: '请选择专项附加扣除', | 154 | title: '请选择专项附加扣除', |
| 129 | }) | 155 | }) |
| 130 | return; | 156 | return; |
| 131 | } else { | 157 | } else { |
| 132 | - if (selectjson[selectjson.length - 1].sureid ) { | ||
| 133 | - if(this.data.flag_housing01 || this.data.flag_housing02){ | ||
| 134 | - selectjson[selectjson.length - 1].housing01 = true; | ||
| 135 | - selectjson[selectjson.length - 1].extra_message = this.data.flag_housing01 ? "住房贷款利息" :"住房租金" ; | 158 | + if (selectjson[selectjson.length - 1].sureid) { |
| 159 | + if (this.data.flag_housing01 || this.data.flag_housing02) { | ||
| 160 | + selectjson[selectjson.length - 1].extra_message = this.data.flag_housing01 ? "住房贷款利息" : "住房租金"; | ||
| 136 | this.setData({ | 161 | this.setData({ |
| 137 | - selectIndex: selectjson | 162 | + selectIndex: selectjson |
| 163 | + }) | ||
| 164 | + } else { | ||
| 165 | + wx.showToast({ | ||
| 166 | + title: '请选择住房类型', | ||
| 138 | }) | 167 | }) |
| 168 | + return; | ||
| 139 | } | 169 | } |
| 140 | - } else { | ||
| 141 | - wx.showToast({ | ||
| 142 | - title: '请选择住房类型', | ||
| 143 | - }) | ||
| 144 | - return; | ||
| 145 | } | 170 | } |
| 146 | } | 171 | } |
| 147 | wx.setStorage({ | 172 | wx.setStorage({ |
| @@ -3,13 +3,14 @@ | @@ -3,13 +3,14 @@ | ||
| 3 | <view class='text_gray_30' style='padding:30rpx'>您在“北京小爱科技”申报的专项附加扣除项已添加完成,请完善各项的具体申报内容。</view> | 3 | <view class='text_gray_30' style='padding:30rpx'>您在“北京小爱科技”申报的专项附加扣除项已添加完成,请完善各项的具体申报内容。</view> |
| 4 | <view style='padding-left:30rpx;padding-right:30rpx'> | 4 | <view style='padding-left:30rpx;padding-right:30rpx'> |
| 5 | <image class='icon_wrap' src="/images/rectangle_icon.png"></image> | 5 | <image class='icon_wrap' src="/images/rectangle_icon.png"></image> |
| 6 | - <text style='padding-left:20rpx' class='text_gray_32'>北京小爱科技公司</text> | 6 | + <text style='padding-left:20rpx' class='text_gray_32'>北京小爱智能科技</text> |
| 7 | <view class='divide_line_f5f5f5' style='margin-top:30rpx' ></view> | 7 | <view class='divide_line_f5f5f5' style='margin-top:30rpx' ></view> |
| 8 | </view> | 8 | </view> |
| 9 | <view wx:if="true"> | 9 | <view wx:if="true"> |
| 10 | <view wx:for="{{datas02}}"> | 10 | <view wx:for="{{datas02}}"> |
| 11 | - <view class='card_rectangle_bg_column' style='padding:30rpx;margin-top:30rpx'> | ||
| 12 | - <text class='text_black_32'>{{datas02[index].message}}</text> | 11 | + <view hidden='{{!datas02[index].sureid}}' class='card_rectangle_bg_column' style='padding:30rpx;margin-top:30rpx'> |
| 12 | + <text class='text_black_32' wx:if="{{datas02[index].message!='住房'}}">{{datas02[index].message}}</text> | ||
| 13 | + <text class='text_black_32' wx:if="{{datas02[index].message=='住房'}}">{{datas02[index].extra_message}}</text> | ||
| 13 | <view style='margin:20rpx 0'> | 14 | <view style='margin:20rpx 0'> |
| 14 | <text class='text_gray_22 float_left'>已抵扣额度:4890.00</text> | 15 | <text class='text_gray_22 float_left'>已抵扣额度:4890.00</text> |
| 15 | <text class='text_gray_22 float_right'>剩余可抵扣额度:12810.00</text> | 16 | <text class='text_gray_22 float_right'>剩余可抵扣额度:12810.00</text> |
| @@ -31,7 +31,8 @@ | @@ -31,7 +31,8 @@ | ||
| 31 | <view class='divide_line'></view> | 31 | <view class='divide_line'></view> |
| 32 | <view style='padding:44rpx 30rpx;display:flex;flex-direction:column'> | 32 | <view style='padding:44rpx 30rpx;display:flex;flex-direction:column'> |
| 33 | <view> | 33 | <view> |
| 34 | - <text class='text_666_30 float_left'>{{datas02[index].message}}</text> | 34 | + <text class='text_666_30 float_left' wx:if="datas02[index].message!='住房'">{{datas02[index].message}}</text> |
| 35 | + <text class='text_666_30 float_left' wx:if="datas02[index].message=='住房'">{{datas02[index].extra_message}}</text> | ||
| 35 | <text class='text_blue_28 float_right' bindtap='lookandadd' id='{{index}}'>查看并调整</text> | 36 | <text class='text_blue_28 float_right' bindtap='lookandadd' id='{{index}}'>查看并调整</text> |
| 36 | </view> | 37 | </view> |
| 37 | <view style='margin-top:20rpx'> | 38 | <view style='margin-top:20rpx'> |
| @@ -23,11 +23,15 @@ Page({ | @@ -23,11 +23,15 @@ Page({ | ||
| 23 | key: 'selectitems', | 23 | key: 'selectitems', |
| 24 | success: function (res) { | 24 | success: function (res) { |
| 25 | console.log("selectitems", res.data) | 25 | console.log("selectitems", res.data) |
| 26 | + var new_title = res.data[options.index].message | ||
| 27 | + if (new_title=='住房'){ | ||
| 28 | + new_title = res.data[options.index].extra_message | ||
| 29 | + } | ||
| 26 | wx.setNavigationBarTitle({ | 30 | wx.setNavigationBarTitle({ |
| 27 | - title: res.data[options.index].message, | 31 | + title: new_title, |
| 28 | }) | 32 | }) |
| 29 | that.setData({ | 33 | that.setData({ |
| 30 | - title: res.data[options.index].message, | 34 | + title: new_title, |
| 31 | datas02: res.data | 35 | datas02: res.data |
| 32 | }) | 36 | }) |
| 33 | }, | 37 | }, |
| @@ -25,7 +25,7 @@ | @@ -25,7 +25,7 @@ | ||
| 25 | <view class='divide_line_f5f5f5'></view> | 25 | <view class='divide_line_f5f5f5'></view> |
| 26 | <view style='margin:30rpx;' class='card_rectangle_bg_column'> | 26 | <view style='margin:30rpx;' class='card_rectangle_bg_column'> |
| 27 | <!-- 子女教育 --> | 27 | <!-- 子女教育 --> |
| 28 | - <view wx:if="{{title=='子女教育'}}" style='display:flex;flex-direction:column;padding:30rpx;'> | 28 | + <view wx:if="{{title=='子女教育'}}" style='display:flex;flex-direction:column;padding: 30rpx 30rpx 0 30rpx;'> |
| 29 | <view style='height:40rpx'> | 29 | <view style='height:40rpx'> |
| 30 | <text class='text_999_28 float_left'>子女姓名</text> | 30 | <text class='text_999_28 float_left'>子女姓名</text> |
| 31 | <text class='text_333_28 float_right'>纳兰嫣然</text> | 31 | <text class='text_333_28 float_right'>纳兰嫣然</text> |
| @@ -57,7 +57,7 @@ | @@ -57,7 +57,7 @@ | ||
| 57 | </view> | 57 | </view> |
| 58 | 58 | ||
| 59 | <!-- 继续教育 --> | 59 | <!-- 继续教育 --> |
| 60 | - <view wx:if="{{title=='继续教育'}}" style='display:flex;flex-direction:column;padding:30rpx;'> | 60 | + <view wx:if="{{title=='继续教育'}}" style='display:flex;flex-direction:column;padding:30rpx 30rpx 0 30rpx;'> |
| 61 | <view style='height:40rpx'> | 61 | <view style='height:40rpx'> |
| 62 | <text class='text_999_28 float_left'>教育类型</text> | 62 | <text class='text_999_28 float_left'>教育类型</text> |
| 63 | <text class='text_333_28 float_right'>消防工程师</text> | 63 | <text class='text_333_28 float_right'>消防工程师</text> |
| @@ -73,7 +73,7 @@ | @@ -73,7 +73,7 @@ | ||
| 73 | </view> | 73 | </view> |
| 74 | 74 | ||
| 75 | <!-- 赡养老人 --> | 75 | <!-- 赡养老人 --> |
| 76 | - <view wx:if="{{title=='赡养老人'}}" style='display:flex;flex-direction:column;padding:30rpx;'> | 76 | + <view wx:if="{{title=='赡养老人'}}" style='display:flex;flex-direction:column;padding:30rpx 30rpx 0 30rpx;'> |
| 77 | <view style='height:40rpx'> | 77 | <view style='height:40rpx'> |
| 78 | <text class='text_999_28 float_left'>老人姓名</text> | 78 | <text class='text_999_28 float_left'>老人姓名</text> |
| 79 | <text class='text_333_28 float_right'>任我行</text> | 79 | <text class='text_333_28 float_right'>任我行</text> |
| @@ -97,7 +97,7 @@ | @@ -97,7 +97,7 @@ | ||
| 97 | </view> | 97 | </view> |
| 98 | 98 | ||
| 99 | <!-- 大病医疗 --> | 99 | <!-- 大病医疗 --> |
| 100 | - <view wx:if="{{title=='大病医疗'}}" style='display:flex;flex-direction:column;padding:30rpx;'> | 100 | + <view wx:if="{{title=='大病医疗'}}" style='display:flex;flex-direction:column;padding:30rpx 30rpx 0 30rpx;'> |
| 101 | <view style='height:40rpx'> | 101 | <view style='height:40rpx'> |
| 102 | <text class='text_999_28 float_left'>扣除金额</text> | 102 | <text class='text_999_28 float_left'>扣除金额</text> |
| 103 | <text class='text_333_28 float_right'>42895</text> | 103 | <text class='text_333_28 float_right'>42895</text> |
| @@ -105,7 +105,7 @@ | @@ -105,7 +105,7 @@ | ||
| 105 | </view> | 105 | </view> |
| 106 | 106 | ||
| 107 | <!-- 住房 --> | 107 | <!-- 住房 --> |
| 108 | - <view wx:if="{{title=='住房贷款利息'||title=='住房租金'}}" style='display:flex;flex-direction:column;padding:30rpx;'> | 108 | + <view wx:if="{{title=='住房贷款利息'||title=='住房租金'}}" style='display:flex;flex-direction:column;padding:30rpx 30rpx 0 30rpx;'> |
| 109 | <view style='height:40rpx'> | 109 | <view style='height:40rpx'> |
| 110 | <text class='text_999_28 float_left'>配偶姓名</text> | 110 | <text class='text_999_28 float_left'>配偶姓名</text> |
| 111 | <text class='text_333_28 float_right'>刘顺丰</text> | 111 | <text class='text_333_28 float_right'>刘顺丰</text> |
| @@ -115,7 +115,7 @@ | @@ -115,7 +115,7 @@ | ||
| 115 | <text class='text_333_28 float_right'>42902384023855252</text> | 115 | <text class='text_333_28 float_right'>42902384023855252</text> |
| 116 | </view> | 116 | </view> |
| 117 | </view> | 117 | </view> |
| 118 | - <view style='height:40rpx;padding:0 30rpx;'> | 118 | + <view style='height:40rpx;padding:0 30rpx 30rpx 30rpx;'> |
| 119 | <text class='text_999_28 float_left'>扣除时间</text> | 119 | <text class='text_999_28 float_left'>扣除时间</text> |
| 120 | <text class='text_333_28 float_right'>2019年10月</text> | 120 | <text class='text_333_28 float_right'>2019年10月</text> |
| 121 | </view> | 121 | </view> |
| @@ -126,7 +126,7 @@ | @@ -126,7 +126,7 @@ | ||
| 126 | 126 | ||
| 127 | <view class='rectangle_dashed_bg' bindtap='goadd'> | 127 | <view class='rectangle_dashed_bg' bindtap='goadd'> |
| 128 | <view class='text_blue_28' style='line-height:90rpx'> | 128 | <view class='text_blue_28' style='line-height:90rpx'> |
| 129 | - 十 {{add_text_arr[cur_index]}} | 129 | + 十 添加{{title}} |
| 130 | </view> | 130 | </view> |
| 131 | </view> | 131 | </view> |
| 132 | </view> | 132 | </view> |
请
注册
或
登录
后发表评论