提交 38498b02d555cf0f35bf3a260e3498531bce88ca

作者 wangyu
1 个父辈 47c458bd

添加免税收入附表相关逻辑

@@ -5,10 +5,10 @@ Page({ @@ -5,10 +5,10 @@ Page({
5 * Page initial data 5 * Page initial data
6 */ 6 */
7 data: { 7 data: {
8 - info:[{}],  
9 - projectlist: ["正常工资薪金", "劳务报酬", "稿酬", "特许经营权使用费"], 8 + infoList:[{}],
  9 + project: ["正常工资薪金", "劳务报酬", "稿酬", "特许经营权使用费"],
10 deductcontent:["1","2"], 10 deductcontent:["1","2"],
11 - deductproperty: ["---", "===="], 11 + deductproperty: ["其他"],
12 }, 12 },
13 13
14 /** 14 /**
@@ -32,6 +32,33 @@ Page({ @@ -32,6 +32,33 @@ Page({
32 32
33 }, 33 },
34 34
  35 +// 所得项目
  36 + bindProjectChange:function(e){},
  37 +
  38 +// 减免事项名称
  39 + bindDeductContent: function (e) { },
  40 +
  41 +// 减免性质名称
  42 + bindDeductProperty: function (e) { },
  43 +
  44 +// 免税收入金额
  45 + bindIncome: function (e) {
  46 +
  47 + },
  48 +
  49 + addItem:function(){//继续添加
  50 + var info = this.data.infoList;
  51 + console.log(info);
  52 + info.push(this.data.infoList.length);
  53 + this.setData({
  54 + infoList: info
  55 + });
  56 + },
  57 +
  58 + formSubmit: function (e) {
  59 + console.log('form发生了submit事件,携带数据为:', e.detail.value)
  60 + },
  61 +
35 /** 62 /**
36 * Lifecycle function--Called when page hide 63 * Lifecycle function--Called when page hide
37 */ 64 */
1 -  
2 <view class="page"> 1 <view class="page">
3 <view style="background:#fff;padding:0 30rpx;"> 2 <view style="background:#fff;padding:0 30rpx;">
4 <text class="text_gray7_34">免税收入合计</text> 3 <text class="text_gray7_34">免税收入合计</text>
5 <text class="text_black3_34 float_right">{{3000}}</text> 4 <text class="text_black3_34 float_right">{{3000}}</text>
6 </view> 5 </view>
7 6
8 - <view style="background:#fff;margin-top:20rpx" wx:for="{{info}}">  
9 - <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="selector" bindchange="bindRegionChange" range="{{project}}" >  
10 - <text class="text_gray7_34">所得项目</text>  
11 - <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image>  
12 - <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请输入' name='' value="{{}}"></input>  
13 - </picker>  
14 - <view class="divide_line_30"></view>  
15 - <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="selector" bindchange="bindRegionChange" range="{{deductcontent}}" >  
16 - <text class="text_gray7_34">减免事项名称</text>  
17 - <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image>  
18 - <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请输入' name='' value="{{}}"></input>  
19 - </picker>  
20 - <view class="divide_line_30"></view>  
21 - <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="selector" bindchange="bindRegionChange" range="{{deductproperty}}" >  
22 - <text class="text_gray7_34">减免性质名称</text>  
23 - <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image>  
24 - <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请选择' name='' value="{{}}"></input>  
25 - </picker>  
26 - <view class="divide_line_30"></view> 7 + <form style="background:#fff;" bindsubmit="formSubmit">
  8 + <view wx:for="{{infoList}}" style="margin-top:20rpx">
  9 + <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="selector" bindchange="bindProjectChange" range="{{project}}">
  10 + <text class="text_gray7_34">所得项目</text>
  11 + <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image>
  12 + <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请输入' name='' value="{{}}"></input>
  13 + </picker>
  14 + <view class="divide_line_30"></view>
  15 + <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="selector" bindchange="bindDeductContent" range="{{deductcontent}}">
  16 + <text class="text_gray7_34">减免事项名称</text>
  17 + <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image>
  18 + <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请输入' name='' value="{{}}"></input>
  19 + </picker>
  20 + <view class="divide_line_30"></view>
  21 + <picker style="height:104rpx;padding-left: 30rpx;background-color:#fff" mode="selector" bindchange="bindDeductProperty" range="{{deductproperty}}">
  22 + <text class="text_gray7_34">减免性质名称</text>
  23 + <image class='arrow_wrap float_right' src='/images/arrow_right.png'></image>
  24 + <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请选择' name='' value="{{}}"></input>
  25 + </picker>
  26 + <view class="divide_line_30"></view>
  27 + <view style="height:104rpx;padding:0 30rpx;background-color:#fff;margin-bottom:1rpx">
  28 + <text class="text_gray7_34">免税收入金额</text>
  29 + <input class='input_wrap' style='text-align: right;color:#000;' placeholder='请输入' name='name' type="digit" bindblur="bindIncome" value="{{}}"></input>
  30 + </view>
  31 + </view>
  32 +
  33 + <view style="background:#fff;margin-top:20rpx;height:104rpx;display:flex;align-items:center;justify-content:center;padding-bottom:84rpx" bindtap="addItem">
  34 + <image style="width:28rpx;height:28rpx;margin-right:16rpx" src="/images/add_extra.png"></image>
  35 + <text style="font-size:28rpx;color:#4986fe">继续添加</text>
27 </view> 36 </view>
28 - <view class="btn_bottom"> 37 + <view class="btn_bottom" formType="submit">
29 <button class="btn_bottom" formType="submit">保存</button> 38 <button class="btn_bottom" formType="submit">保存</button>
30 </view> 39 </view>
  40 + </form>
31 </view> 41 </view>
注册登录 后发表评论