Commit 0e038a8b385090591527db300734b58df66f6af8
1 parent
54611e04
plus 回车事件
Showing
3 changed files
with
77 additions
and
62 deletions
pages/user/plus/plus.js
@@ -39,6 +39,7 @@ Page({ | @@ -39,6 +39,7 @@ Page({ | ||
39 | def_serviceman: null, //分享人的营业员 | 39 | def_serviceman: null, //分享人的营业员 |
40 | fir_leader: 0, //分享人的ID | 40 | fir_leader: 0, //分享人的ID |
41 | staffNo_arr: [], //多个营业员 | 41 | staffNo_arr: [], //多个营业员 |
42 | + focus:false, | ||
42 | is_select: false, //是否选择营业员过 | 43 | is_select: false, //是否选择营业员过 |
43 | }, | 44 | }, |
44 | swiperChange: function (e) { | 45 | swiperChange: function (e) { |
@@ -286,17 +287,16 @@ Page({ | @@ -286,17 +287,16 @@ Page({ | ||
286 | //选择营业员 | 287 | //选择营业员 |
287 | select_serviceman(e) { | 288 | select_serviceman(e) { |
288 | let StaffNo = e.currentTarget.dataset.staffno; | 289 | let StaffNo = e.currentTarget.dataset.staffno; |
289 | - // let {req_data,req} = this.data; | ||
290 | - // if (StaffNo || StaffNo !== "") { | ||
291 | - // req_data.staffNo = StaffNo; | ||
292 | - // req.serviceman = StaffNo; | ||
293 | - // }; | ||
294 | - | 290 | + let {req_data,req} = this.data; |
291 | + if (StaffNo || StaffNo !== "") { | ||
292 | + req_data.staffNo = StaffNo; | ||
293 | + req.serviceman = StaffNo; | ||
294 | + }; | ||
295 | this.setData({ | 295 | this.setData({ |
296 | is_select: 1, | 296 | is_select: 1, |
297 | staffNo_arr:[], | 297 | staffNo_arr:[], |
298 | - inp_serviceman:StaffNo, | ||
299 | }) | 298 | }) |
299 | + this.check_serviceman(req_data,req) | ||
300 | }, | 300 | }, |
301 | //--绑定邀请码的输入-- | 301 | //--绑定邀请码的输入-- |
302 | b_input: function (e) { | 302 | b_input: function (e) { |
@@ -317,6 +317,7 @@ Page({ | @@ -317,6 +317,7 @@ Page({ | ||
317 | }, | 317 | }, |
318 | //--立即购买卡-- | 318 | //--立即购买卡-- |
319 | buy_card: async function () { | 319 | buy_card: async function () { |
320 | + console.log(11111); | ||
320 | var th = this; | 321 | var th = this; |
321 | var is_card = 0; | 322 | var is_card = 0; |
322 | //--商家是不是有等级卡功能,开通的人数是不是够用,开通是时间是不是到期-- | 323 | //--商家是不是有等级卡功能,开通的人数是不是够用,开通是时间是不是到期-- |
@@ -359,6 +360,9 @@ Page({ | @@ -359,6 +360,9 @@ Page({ | ||
359 | if (th.data.is_salesman) { | 360 | if (th.data.is_salesman) { |
360 | if (!th.data.inp_serviceman) { | 361 | if (!th.data.inp_serviceman) { |
361 | getApp().my_warnning("请输入营业员", 0, th); | 362 | getApp().my_warnning("请输入营业员", 0, th); |
363 | + th.setData({ | ||
364 | + focus:true | ||
365 | + }) | ||
362 | return false; | 366 | return false; |
363 | } | 367 | } |
364 | req.serviceman = th.data.inp_serviceman | 368 | req.serviceman = th.data.inp_serviceman |
@@ -379,35 +383,37 @@ Page({ | @@ -379,35 +383,37 @@ Page({ | ||
379 | req_data, | 383 | req_data, |
380 | req, | 384 | req, |
381 | }) | 385 | }) |
382 | - getApp().request.get("/api/weshop/plus/vip/mem/referee/code/check", { | ||
383 | - data: req_data, | ||
384 | - success: function (res) { | ||
385 | - if (res.data.code == 0) { | ||
386 | - if(res.data.data.length > 1 && !th.data.is_select){ | ||
387 | - th.setData({ | ||
388 | - staffNo_arr:res.data.data | ||
389 | - }) | ||
390 | - }else{ | ||
391 | - t_pay.pay(req, th.success, function () { | ||
392 | - getApp().my_warnning("支付失败", 0, th); | ||
393 | - th.setData({ | ||
394 | - is_select:0, | ||
395 | - }) | ||
396 | - }); | ||
397 | - } | ||
398 | - } else { | ||
399 | - getApp().my_warnning(res.data.msg, 0, th); | ||
400 | - th.setData({ | ||
401 | - is_select:0, | ||
402 | - }) | ||
403 | - } | ||
404 | - } | ||
405 | - }) | 386 | + th.check_serviceman(req_data,req) |
387 | + // getApp().request.get("/api/weshop/plus/vip/mem/referee/code/check", { | ||
388 | + // data: req_data, | ||
389 | + // success: function (res) { | ||
390 | + // if (res.data.code == 0) { | ||
391 | + // if(res.data.data.length > 1 && !th.data.is_select){ | ||
392 | + // th.setData({ | ||
393 | + // staffNo_arr:res.data.data | ||
394 | + // }) | ||
395 | + // }else{ | ||
396 | + // t_pay.pay(req, th.success, function () { | ||
397 | + // getApp().my_warnning("支付失败", 0, th); | ||
398 | + // th.setData({ | ||
399 | + // is_select:0, | ||
400 | + // }) | ||
401 | + // }); | ||
402 | + // } | ||
403 | + // } else { | ||
404 | + // getApp().my_warnning(res.data.msg, 0, th); | ||
405 | + // th.setData({ | ||
406 | + // is_select:0, | ||
407 | + // }) | ||
408 | + // } | ||
409 | + // } | ||
410 | + // }) | ||
406 | } else { | 411 | } else { |
407 | t_pay.pay(req, th.success, function () { | 412 | t_pay.pay(req, th.success, function () { |
408 | getApp().my_warnning("支付失败", 0, th); | 413 | getApp().my_warnning("支付失败", 0, th); |
409 | th.setData({ | 414 | th.setData({ |
410 | is_select:0, | 415 | is_select:0, |
416 | + focus:true, | ||
411 | }) | 417 | }) |
412 | }); | 418 | }); |
413 | } | 419 | } |
@@ -424,30 +430,35 @@ Page({ | @@ -424,30 +430,35 @@ Page({ | ||
424 | staffNo_arr: [], | 430 | staffNo_arr: [], |
425 | }); | 431 | }); |
426 | }, | 432 | }, |
427 | - // check_serviceman(data,req) { | ||
428 | - // let th = this; | ||
429 | - // getApp().request.get("/api/weshop/plus/vip/mem/referee/code/check", { | ||
430 | - // data, | ||
431 | - // success: function (res) { | ||
432 | - // if (res.data.code == 0) { | ||
433 | - // if (res.data.data.length > 1 && !th.data.is_select) { | ||
434 | - // th.setData({ | ||
435 | - // staffNo_arr: res.data.data | ||
436 | - // }) | ||
437 | - // }else{ | ||
438 | - // t_pay.pay(req, th.success, function () { | ||
439 | - // getApp().my_warnning("支付失败", 0, th); | ||
440 | - // }); | ||
441 | - // } | ||
442 | - // } else { | ||
443 | - // getApp().my_warnning(res.data.msg, 0, th); | ||
444 | - // } | ||
445 | - // th.setData({ | ||
446 | - // is_select:0, | ||
447 | - // }) | ||
448 | - // } | ||
449 | - // }) | ||
450 | - // }, | 433 | + check_serviceman(data,req) { |
434 | + let th = this; | ||
435 | + getApp().request.get("/api/weshop/plus/vip/mem/referee/code/check", { | ||
436 | + data, | ||
437 | + success: function (res) { | ||
438 | + if (res.data.code == 0) { | ||
439 | + if (res.data.data.length > 1 && !th.data.is_select) { | ||
440 | + th.setData({ | ||
441 | + staffNo_arr: res.data.data | ||
442 | + }) | ||
443 | + }else{ | ||
444 | + t_pay.pay(req, th.success, function () { | ||
445 | + getApp().my_warnning("支付失败", 0, th); | ||
446 | + th.setData({ | ||
447 | + is_select:0, | ||
448 | + focus:true, | ||
449 | + }) | ||
450 | + }); | ||
451 | + } | ||
452 | + } else { | ||
453 | + getApp().my_warnning(res.data.msg, 0, th); | ||
454 | + th.setData({ | ||
455 | + is_select:0, | ||
456 | + focus:true, | ||
457 | + }) | ||
458 | + } | ||
459 | + } | ||
460 | + }) | ||
461 | + }, | ||
451 | //返回会员中心 | 462 | //返回会员中心 |
452 | back_user: function () { | 463 | back_user: function () { |
453 | setTimeout(function () { | 464 | setTimeout(function () { |
@@ -476,7 +487,6 @@ Page({ | @@ -476,7 +487,6 @@ Page({ | ||
476 | url: u_url | 487 | url: u_url |
477 | }) | 488 | }) |
478 | } | 489 | } |
479 | - | ||
480 | }, | 490 | }, |
481 | 491 | ||
482 | 492 |
pages/user/plus/plus.wxml
@@ -134,14 +134,14 @@ | @@ -134,14 +134,14 @@ | ||
134 | <view class="flex ai_and Enter_phone" wx:if="{{isyaoqingma}}"> | 134 | <view class="flex ai_and Enter_phone" wx:if="{{isyaoqingma}}"> |
135 | <image class="phone_image" src="{{url}}/miniapp/images/plus/Invitation_code.png"></image> | 135 | <image class="phone_image" src="{{url}}/miniapp/images/plus/Invitation_code.png"></image> |
136 | <view class="phone"> | 136 | <view class="phone"> |
137 | - <input bindinput="b_input" data-name="inp_recommon" class="fs30" placeholder="请输入邀请码(推荐人手机号)" type="number" maxlength="20" /> | 137 | + <input bindinput="b_input" bindconfirm="buy_card" data-name="inp_recommon" class="fs30" placeholder="请输入邀请码(推荐人手机号)" type="number" maxlength="20" /> |
138 | </view> | 138 | </view> |
139 | </view> | 139 | </view> |
140 | <!-- 输入营业员 --> | 140 | <!-- 输入营业员 --> |
141 | <view class="flex ai_and enter_SalesClerk" wx:if="{{is_salesman}}"> | 141 | <view class="flex ai_and enter_SalesClerk" wx:if="{{is_salesman}}"> |
142 | <image class="SalesClerk_image" src="{{url}}/miniapp/images/plus/Sales_Clerk.png"></image> | 142 | <image class="SalesClerk_image" src="{{url}}/miniapp/images/plus/Sales_Clerk.png"></image> |
143 | <view class="SalesClerk"> | 143 | <view class="SalesClerk"> |
144 | - <input bindinput="b_input" class="fs30" data-name="inp_serviceman" value="{{inp_serviceman}}" placeholder="请输入营业员" maxlength="30" /> | 144 | + <input bindinput="b_input" bindconfirm="buy_card" class="fs30" focus="{{focus}}" data-name="inp_serviceman" value="{{inp_serviceman}}" placeholder="请输入营业员" maxlength="30" /> |
145 | </view> | 145 | </view> |
146 | </view> | 146 | </view> |
147 | <!-- 确认购买 --> | 147 | <!-- 确认购买 --> |
@@ -169,13 +169,13 @@ | @@ -169,13 +169,13 @@ | ||
169 | <text class="dialog_close" bindtap="dialog_close">X</text> | 169 | <text class="dialog_close" bindtap="dialog_close">X</text> |
170 | </view> | 170 | </view> |
171 | <view class="dialog_name"> | 171 | <view class="dialog_name"> |
172 | - <text>编号</text> | ||
173 | - <text>姓名</text> | 172 | + <text class="w50">编号</text> |
173 | + <text class="w50">姓名</text> | ||
174 | </view> | 174 | </view> |
175 | </view> | 175 | </view> |
176 | <view class="dialog_name" bindtap="select_serviceman" data-StaffNo="{{item.StaffNo}}" wx:for="{{staffNo_arr}}" wx:key="id" hover-class="weui-active" hover-start-time="200" style="background-color: #fff;"> | 176 | <view class="dialog_name" bindtap="select_serviceman" data-StaffNo="{{item.StaffNo}}" wx:for="{{staffNo_arr}}" wx:key="id" hover-class="weui-active" hover-start-time="200" style="background-color: #fff;"> |
177 | - <view>{{item.StaffNo}}</view> | ||
178 | - <view>{{item.StaffName}}</view> | 177 | + <view class="w50">{{item.StaffNo}}</view> |
178 | + <view class="w50">{{item.StaffName}}</view> | ||
179 | </view> | 179 | </view> |
180 | </view> | 180 | </view> |
181 | </view> | 181 | </view> |
pages/user/plus/plus.wxss
@@ -48,11 +48,16 @@ page { | @@ -48,11 +48,16 @@ page { | ||
48 | display: flex; | 48 | display: flex; |
49 | border-bottom: 1rpx solid #f7f7f7; | 49 | border-bottom: 1rpx solid #f7f7f7; |
50 | justify-content: space-around; | 50 | justify-content: space-around; |
51 | + | ||
51 | } | 52 | } |
52 | .weui-active{ | 53 | .weui-active{ |
53 | opacity: 0.9; | 54 | opacity: 0.9; |
54 | background: #f7f7f7; | 55 | background: #f7f7f7; |
55 | } | 56 | } |
57 | +.w50 { | ||
58 | + width: 50%; | ||
59 | + text-align: center; | ||
60 | +} | ||
56 | .Opening_bk image { | 61 | .Opening_bk image { |
57 | position: absolute; | 62 | position: absolute; |
58 | z-index: 2; | 63 | z-index: 2; |