正在显示
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> |
请
注册
或
登录
后发表评论