Commit 0e038a8b385090591527db300734b58df66f6af8

Authored by abson
1 parent 54611e04

plus 回车事件

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;