正在显示
2 个修改的文件
包含
18 行增加
和
9 行删除
... | ... | @@ -9,7 +9,7 @@ Page({ |
9 | 9 | Authorization: null, |
10 | 10 | data: { |
11 | 11 | // tab切换 |
12 | - isshow : false, | |
12 | + // isshow : false, | |
13 | 13 | currentTab: 0, |
14 | 14 | taxDatas: [], |
15 | 15 | salaryDatas: {}, |
... | ... | @@ -110,6 +110,7 @@ Page({ |
110 | 110 | item.payroll_date = format.formatTime_date(item.payroll_date) |
111 | 111 | item.count_date = format.formatDate_min(item.start_time) + '-' + format.formatDate_min(item.end_time) |
112 | 112 | item.detals = this.handleDetailsData(item) |
113 | + item.isshow = false | |
113 | 114 | } |
114 | 115 | return items; |
115 | 116 | }, |
... | ... | @@ -155,9 +156,14 @@ Page({ |
155 | 156 | |
156 | 157 | gospan:function(e){ |
157 | 158 | console.log(e) |
159 | + var item = this.data.salaryDatas[e.currentTarget.id] | |
160 | + item.isshow = !item.isshow | |
158 | 161 | this.setData({ |
159 | - isshow: !this.data.isshow | |
162 | + salaryDatas: this.data.salaryDatas | |
160 | 163 | }) |
164 | + // this.setData({ | |
165 | + // isshow: !this.data.isshow | |
166 | + // }) | |
161 | 167 | // console.log('idddddd',e.currentTarget.id) |
162 | 168 | // if (!e.currentTarget.id) return |
163 | 169 | // var that = this |
... | ... | @@ -187,11 +193,14 @@ Page({ |
187 | 193 | var detail = JSON.parse(data['detail']) |
188 | 194 | var details = [] |
189 | 195 | for (var i = 0; i < titles.length; ++i) { |
190 | - var titleData = titles[i] | |
191 | - var value = detail[titleData['key']] | |
192 | - | |
196 | + var titleData = titles[i] | |
197 | + var value = detail[titleData['key']] | |
198 | + var title = titleData['title'] | |
199 | + if (!title){ | |
200 | + title = titleData['original_column'] | |
201 | + } | |
193 | 202 | details.push({ |
194 | - title: titleData['title'], | |
203 | + title: title, | |
195 | 204 | value: value |
196 | 205 | }) |
197 | 206 | } | ... | ... |
... | ... | @@ -47,16 +47,16 @@ |
47 | 47 | <text class='text_999_28'>应发金额:<text class='text_333_28'>{{item.pay_salary}}</text></text> |
48 | 48 | <text class='text_999_28'>实发:<text class='text_333_28 text_color_28'>¥{{item.salary}}</text></text> |
49 | 49 | <view class='divide_line_f5f5f5' style='margin:20rpx 0'></view> |
50 | - <view wx:if="{{!isshow}}" bindtap='gospan' id='{{item.id}}'> | |
50 | + <view wx:if="{{!item.isshow}}" bindtap='gospan' id='{{index}}'> | |
51 | 51 | <text style='font-size:28rpx;color:#4e8fe7;text-align:left'>展开</text> |
52 | 52 | <image class='head_image_wrap_down' src='/images/arrow_blue_down.png'></image> |
53 | 53 | </view> |
54 | - <view wx:if="{{isshow}}" bindtap='gospan'> | |
54 | + <view wx:if="{{item.isshow}}" bindtap='gospan' id='{{index}}'> | |
55 | 55 | <text style='font-size:28rpx;color:#4e8fe7;text-align:left'>收起</text> |
56 | 56 | <image class='head_image_wrap_up' src='/images/arrow_blue_up.png'></image> |
57 | 57 | <view class='divide_line_f5f5f5' style='margin:30rpx 0'></view> |
58 | 58 | </view> |
59 | - <view wx:if="{{isshow}}" wx:for="{{item.detals}}" wx:for-item='detal'> | |
59 | + <view wx:if="{{item.isshow}}" wx:for="{{item.detals}}" wx:for-item='detal'> | |
60 | 60 | <view> |
61 | 61 | <text class='text_999_28'>{{detal.title}}</text> |
62 | 62 | <text class='text_999_28' style='color:#333;text-align:right;float: right'>{{detal.value}}</text> | ... | ... |
请
注册
或
登录
后发表评论