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 | 39 | def_serviceman: null, //分享人的营业员 |
40 | 40 | fir_leader: 0, //分享人的ID |
41 | 41 | staffNo_arr: [], //多个营业员 |
42 | + focus:false, | |
42 | 43 | is_select: false, //是否选择营业员过 |
43 | 44 | }, |
44 | 45 | swiperChange: function (e) { |
... | ... | @@ -286,17 +287,16 @@ Page({ |
286 | 287 | //选择营业员 |
287 | 288 | select_serviceman(e) { |
288 | 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 | 295 | this.setData({ |
296 | 296 | is_select: 1, |
297 | 297 | staffNo_arr:[], |
298 | - inp_serviceman:StaffNo, | |
299 | 298 | }) |
299 | + this.check_serviceman(req_data,req) | |
300 | 300 | }, |
301 | 301 | //--绑定邀请码的输入-- |
302 | 302 | b_input: function (e) { |
... | ... | @@ -317,6 +317,7 @@ Page({ |
317 | 317 | }, |
318 | 318 | //--立即购买卡-- |
319 | 319 | buy_card: async function () { |
320 | + console.log(11111); | |
320 | 321 | var th = this; |
321 | 322 | var is_card = 0; |
322 | 323 | //--商家是不是有等级卡功能,开通的人数是不是够用,开通是时间是不是到期-- |
... | ... | @@ -359,6 +360,9 @@ Page({ |
359 | 360 | if (th.data.is_salesman) { |
360 | 361 | if (!th.data.inp_serviceman) { |
361 | 362 | getApp().my_warnning("请输入营业员", 0, th); |
363 | + th.setData({ | |
364 | + focus:true | |
365 | + }) | |
362 | 366 | return false; |
363 | 367 | } |
364 | 368 | req.serviceman = th.data.inp_serviceman |
... | ... | @@ -379,35 +383,37 @@ Page({ |
379 | 383 | req_data, |
380 | 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 | 411 | } else { |
407 | 412 | t_pay.pay(req, th.success, function () { |
408 | 413 | getApp().my_warnning("支付失败", 0, th); |
409 | 414 | th.setData({ |
410 | 415 | is_select:0, |
416 | + focus:true, | |
411 | 417 | }) |
412 | 418 | }); |
413 | 419 | } |
... | ... | @@ -424,30 +430,35 @@ Page({ |
424 | 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 | 463 | back_user: function () { |
453 | 464 | setTimeout(function () { |
... | ... | @@ -476,7 +487,6 @@ Page({ |
476 | 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 | 134 | <view class="flex ai_and Enter_phone" wx:if="{{isyaoqingma}}"> |
135 | 135 | <image class="phone_image" src="{{url}}/miniapp/images/plus/Invitation_code.png"></image> |
136 | 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 | 138 | </view> |
139 | 139 | </view> |
140 | 140 | <!-- 输入营业员 --> |
141 | 141 | <view class="flex ai_and enter_SalesClerk" wx:if="{{is_salesman}}"> |
142 | 142 | <image class="SalesClerk_image" src="{{url}}/miniapp/images/plus/Sales_Clerk.png"></image> |
143 | 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 | 145 | </view> |
146 | 146 | </view> |
147 | 147 | <!-- 确认购买 --> |
... | ... | @@ -169,13 +169,13 @@ |
169 | 169 | <text class="dialog_close" bindtap="dialog_close">X</text> |
170 | 170 | </view> |
171 | 171 | <view class="dialog_name"> |
172 | - <text>编号</text> | |
173 | - <text>姓名</text> | |
172 | + <text class="w50">编号</text> | |
173 | + <text class="w50">姓名</text> | |
174 | 174 | </view> |
175 | 175 | </view> |
176 | 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 | 179 | </view> |
180 | 180 | </view> |
181 | 181 | </view> | ... | ... |
pages/user/plus/plus.wxss
... | ... | @@ -48,11 +48,16 @@ page { |
48 | 48 | display: flex; |
49 | 49 | border-bottom: 1rpx solid #f7f7f7; |
50 | 50 | justify-content: space-around; |
51 | + | |
51 | 52 | } |
52 | 53 | .weui-active{ |
53 | 54 | opacity: 0.9; |
54 | 55 | background: #f7f7f7; |
55 | 56 | } |
57 | +.w50 { | |
58 | + width: 50%; | |
59 | + text-align: center; | |
60 | +} | |
56 | 61 | .Opening_bk image { |
57 | 62 | position: absolute; |
58 | 63 | z-index: 2; | ... | ... |