提交 355158884a3a41dea730c3f587b246ab4d85d60d

作者 wangyu
1 个父辈 58d81b7f

完善提现页面相关逻辑

... ... @@ -143,9 +143,9 @@ App({
143 143 // baseUrl: "http://47.96.75.229:20000/",
144 144 // baseUrl: "http://192.144.144.220:20000/",
145 145 // baseUrl: "http://154.8.229.55:20000/",
146   - // baseUrl: "http://47.110.250.177:20000/",
  146 + baseUrl: "http://47.110.250.177:20000/",
147 147 // baseUrl: "http://47.110.158.110:20000/",
148   - baseUrl: "https://api.workai.com.cn/",
  148 + // baseUrl: "https://api.workai.com.cn/",
149 149 OSSUrl: "", //"https://oss.workai.com.cn/",
150 150 OSSImgHeader:"https://hropublic.oss-cn-beijing.aliyuncs.com/weixin/",
151 151 userInfo: null,
... ...
... ... @@ -29,11 +29,17 @@ Page({
29 29
30 30 },
31 31
  32 + takephoto:function(){
  33 +
  34 + },
  35 +
32 36 /**
33 37 * 下一步
34 38 */
35   - nestStep:function(){
36   -
  39 + nextStep:function(){
  40 + wx.navigateBack({
  41 + delta: 1,
  42 + })
37 43 },
38 44
39 45 /**
... ...
... ... @@ -2,7 +2,22 @@
2 2 <view>
3 3
4 4 <view>
5   -
  5 + <view style="margin:30rpx;color:#333;font-size:44rpx;display:flex;font-family: PingFangSC-Medium, PingFang SC;">添加银行卡</view>
  6 + <view class="light_yellow_bg">
  7 + <image style="width:28rpx;height:28rpx;margin-left:20rpx" src="/images/warn_yellow.png"></image>
  8 + <text style="margin-left:12rpx;color:#faad14;font-size:28rpx;">请绑定持卡人本人的银行卡</text>
  9 + </view>
  10 + <view style="margin:30rpx 30rpx 0 30rpx;height:100rpx;">
  11 + <text style="color:#999;font-size:30rpx;width:100rpx;line-height:100rpx">持卡人</text>
  12 + <input class="input_wrap" style="float:right;text-align: right;" placeholder-class="placeholder_input_wrap" placeholder="持卡人姓名" ></input>
  13 + </view>
  14 + <view style='background:#eee;height:1rpx;'></view>
  15 + <view style="margin-left:30rpx;height:100rpx;display:flex">
  16 + <text style="color:#999;font-size:30rpx;width:110rpx;line-height:100rpx">卡号</text>
  17 + <input class="input_wrap" style="float:right;text-align: right;" placeholder-class="placeholder_input_wrap" placeholder="持卡人本人银行卡号" ></input>
  18 + <image src="/images/camera.png" style="width:32rpx;height: 32rpx;padding: 30rpx;float:right;margin:auto" bindtap="takephoto"></image>
  19 + </view>
  20 + <view style='background:#eee;height:1rpx;'></view>
6 21 </view>
7 22
8 23 <view class="view_bottom">
... ...
... ... @@ -8,15 +8,27 @@
8 8 flex-direction: row;
9 9 }
10 10
  11 +.light_yellow_bg{
  12 + width: 350px;
  13 +height: 40px;
  14 +background: #FEF6E9;
  15 +border-radius: 6px;
  16 +margin:auto;
  17 +display: flex;
  18 +align-items: center;
  19 +}
  20 +
11 21 .placeholder_input_wrap{
12   - color:#ccc;
13   - font-size:30rpx;
  22 + color:#999;
  23 + font-size:32rpx;
  24 + height: 100rpx;
14 25 }
15 26
16 27 .input_wrap{
17   - width:356rpx;
  28 + width:520rpx;
18 29 color:#333;
19   - font-size:56rpx;
  30 + font-size:34rpx;
  31 + height: 100rpx;
20 32 }
21 33
22 34 .btn_blue_radius {
... ...
... ... @@ -5,10 +5,14 @@ Page({
5 5 * Page initial data
6 6 */
7 7 data: {
  8 + taxpercent:25,//暂时固定为25%
8 9 showModal:false,
9   - hasBind:true,
  10 + hasBind:false,
  11 + rightNum:false,
10 12 cashNum:6989.88,
11 13 inputNum:"",
  14 + inputNum2Fixed:"",
  15 + taxNum:"",
12 16 pwdList: [1, 2, 3, 4, 5, 6],
13 17 //输入框聚焦状态
14 18 isFocus: false,
... ... @@ -59,8 +63,10 @@ Page({
59 63 } else {
60 64 money = e.detail.value.substring(0, e.detail.value.length - 1);
61 65 }
  66 + var flag = (money&&money>0&&money<=this.data.cashNum)?true:false
62 67 this.setData({
63   - inputNum: money
  68 + inputNum: money,
  69 + rightNum:flag
64 70 })
65 71 },
66 72
... ... @@ -69,7 +75,8 @@ Page({
69 75 */
70 76 clear:function(){
71 77 this.setData({
72   - inputNum: ""
  78 + inputNum: "",
  79 + rightNum:false
73 80 })
74 81 },
75 82
... ... @@ -78,7 +85,8 @@ Page({
78 85 */
79 86 cashAll:function(){
80 87 this.setData({
81   - inputNum: this.data.cashNum
  88 + inputNum: this.data.cashNum,
  89 + rightNum:true
82 90 })
83 91 },
84 92
... ... @@ -87,9 +95,10 @@ Page({
87 95 */
88 96 cashOut:function(){
89 97 var inputnum = this.data.inputNum
90   - var maxnum = this.data.cashNum
91   - if(inputnum&&inputnum>0&&inputnum<=maxnum){
  98 + if(this.data.rightNum){
92 99 this.setData({
  100 + inputNum2Fixed:parseFloat(inputnum).toFixed(2),
  101 + taxNum:parseFloat(inputnum*this.data.taxpercent/100).toFixed(2),
93 102 showModal: !this.data.showModal?true:this.data.showModal,
94 103 })
95 104 }else{
... ...
... ... @@ -6,7 +6,7 @@
6 6 <text style="font-size:28rpx;color:#333">到账银行卡:</text>
7 7 <view wx:if="{{hasBind}}" style="display:flex;float:right">
8 8 <image src="/images/reward_point.png" style="width:64rpx;height:64rpx;margin:0 14rpx"></image>
9   - <view style="font-size:30rpx;color:#333;line-height:64rpx">招商银行(9214)</view>
  9 + <view style="font-size:30rpx;color:#333;line-height:64rpx;margin:0 14rpx">招商银行(9214)</view>
10 10 <image hidden="{{true}}" src="/images/arrow_right.png" style="width:64rpx;height:64rpx"></image>
11 11 </view>
12 12 <view wx:else style="display:flex;float:right" bindtap="bindCard">
... ... @@ -32,7 +32,7 @@
32 32
33 33 </view>
34 34 <view class="view_bottom">
35   - <button wx:if="{{hasBind}}" class="btn_blue_radius" style="margin:20rpx" bindtap='cashOut'> 提现</button>
  35 + <button wx:if="{{hasBind&&rightNum}}" class="btn_blue_radius" style="margin:20rpx" bindtap='cashOut'> 提现</button>
36 36 <button wx:else class="btn_gray_radius" style="margin:20rpx"> 提现</button>
37 37 </view>
38 38
... ... @@ -44,14 +44,14 @@
44 44 <text style="font-size:36rpx;color:#333;float:right;width" bindtap='closeModal'>x</text>
45 45 </view>
46 46 <view style="font-size:28rpx;color:#999;margin-top:40rpx">提现</view>
47   - <view style="font-size:54rpx;color:#333;margin-top:10rpx">300.00</view>
  47 + <view style="font-size:54rpx;color:#333;margin-top:10rpx">{{inputNum2Fixed}}</view>
48 48 <view style="margin-top:30rpx;width: 100%;">
49 49 <text style="font-size:28rpx;color:#333;float:left">服务费</text>
50   - <text style="font-size:28rpx;color:#333;float:right">¥75.00</text>
  50 + <text style="font-size:28rpx;color:#333;float:right">¥{{taxNum}}</text>
51 51 </view>
52 52 <view style="margin-top:12rpx;width: 100%;">
53 53 <text style="font-size:28rpx;color:#333;float:left">费率</text>
54   - <text style="font-size:28rpx;color: #FA4B4B;float:right">25%</text>
  54 + <text style="font-size:28rpx;color: #FA4B4B;float:right">{{taxpercent}}%</text>
55 55 </view>
56 56
57 57 <view style="margin:26rpx 0;display:flex">
... ...
注册登录 后发表评论