Commit 3a3e37f86d09f5d85f03b88823d4fd2796bf0ba4

Authored by yvan.ni
1 parent 85ba155d

完善信息送积分的优化

packageA/pages/goodsInfo/goodsInfo.wxml
... ... @@ -42,9 +42,7 @@
42 42 <view class="sales">销量:{{data.sales_sum}}</view>
43 43 <view class="sales">有效天数:{{data.validDays?data.validDays:0}}</view>
44 44 </view>
45   -
46   -
47   -
  45 +
48 46 </view>
49 47 </block>
50 48  
... ...
packageA/pages/profile/profile.js
... ... @@ -141,8 +141,6 @@ Page({
141 141 }
142 142 },
143 143  
144   -
145   -
146 144 //---点击二级之后的选择---
147 145 choose_for_store: function(e) {
148 146 var index_c = e.currentTarget.dataset.ind;
... ... @@ -387,12 +385,7 @@ Page({
387 385 }
388 386 }
389 387 }, 200)
390   - //检验门店的点击,看下次数是不是到了
391   - // this.check_click_ok(function(){
392   -
393   -
394   - // },2)
395   -
  388 +
396 389 },
397 390  
398 391 //选择更多门店
... ... @@ -535,6 +528,14 @@ Page({
535 528 let url2 = '/api/weshop/prom/coupon/get/';
536 529 let url3 = '/api/weshop/users/getERPUser/';
537 530 url1 += r.stoid;
  531 + var user=app.globalData.userInfo;
  532 +
  533 + //-- 赋予默认值 --
  534 + if(user['idcard']) this.data.id=user['idcard'];
  535 + if(user['vipname']) this.data.name=user['vipname'];
  536 + if(user['address']) this.data.address=user['address'];
  537 +
  538 +
538 539  
539 540 app.request.get(url1, {
540 541 success: function(res) {
... ... @@ -568,31 +569,78 @@ Page({
568 569  
569 570 },
570 571 });
571   -
572   -
  572 +
573 573 //获取默认信息
574   - url3 += r.stoid + "/" + app.globalData.user_id;
  574 + url3 += r.stoid + "/" +user.user_id;
575 575 app.request.get(url3, {
576 576 success: function(res) {
577 577 if(res.data.code == 0) {
578 578 console.log('url3', res.data.data.birthday);
579 579 let data = res.data.data;
580   - self.setData({
581   - isGender: data.sex,
582   - isLunar: data.islunar,
583   - datet: data.birthday,
584   - stoname: data.pickup_name,
585   - sto_sele_id: data.pickup_id,
586   - });
  580 +
  581 + if(data.birthday){
  582 + data.birthday= ut.formar_no_full(data.birthday);
  583 + }
  584 +
  585 + if(user['sex'] && !data.sex){
  586 + data.sex=user['sex'];
  587 + }
  588 + if(user['birthday'] && !data.birthday){
  589 + data.birthday= ut.formar_no_full(user['birthday']);
  590 + }
  591 +
  592 + if(!data.pickup_name){
  593 + data.pickup_name="";
  594 + }
  595 + if(!data.pickup_id){
  596 + data.pickup_id=0;
  597 + }
  598 + //-- 获取门店 --
  599 + if(user['pickup_id'] && !data.pickup_id){
  600 + getApp().promiseGet("/api/weshop/pickup/get/"+r.stoid+"/"+user['pickup_id']).then(res=>{
  601 + if(res.data.code==0 && res.data.data){
  602 + data.pickup_name=res.data.data.pickup_name;
  603 + data.pickup_id=res.data.data.pickup_id;
  604 +
  605 + self.setData({
  606 + isGender: data.sex,
  607 + isLunar: data.islunar,
  608 + datet: data.birthday,
  609 + stoname: data.pickup_name,
  610 + sto_sele_id: data.pickup_id,
  611 + });
  612 + }
  613 + else{
  614 + self.setData({
  615 + isGender: data.sex,
  616 + isLunar: data.islunar,
  617 + datet: data.birthday,
  618 + stoname: data.pickup_name,
  619 + sto_sele_id: data.pickup_id,
  620 + });
  621 + }
  622 + })
  623 + }else{
  624 + self.setData({
  625 + isGender: data.sex,
  626 + isLunar: data.islunar,
  627 + datet: data.birthday,
  628 + stoname: data.pickup_name,
  629 + sto_sele_id: data.pickup_id,
  630 + });
  631 + }
587 632 };
588 633 }
589 634 });
590 635  
591 636  
  637 + if(user){
  638 + self.setData({user:user})
  639 + }
  640 +
592 641 },
593 642  
594 643  
595   -
596 644  
597 645 onShow: function() {
598 646 var e = this;
... ... @@ -607,44 +655,7 @@ Page({
607 655 }
608 656  
609 657 var req = t;
610   - // req.get("/api/weshop/users/getAndUpdateUser/" + r.stoid + "/" + getApp().globalData.user_id, {
611   - // success: function(src) {
612   - // var a = src.data.data;
613   -
614   - // if(!a) a={};
615   - // var time ="",birthday ="";
616   - // if(a && a.reg_time) time=util.formatTime(a.reg_time, "'Y/M/D");
617   - // if(a && a.birthday) birthday=util.formatTime(a.birthday, "'Y/M/D");
618   -
619   - // a.reg_time = time;
620   - // a.birthday = birthday
621   -
622   - // if(a.address=='null' || !a.address){
623   - // a.address="";
624   - // }
625   -
626   - // e.data.fir_guide_id=a.staffId;
627   - // if(choice_guide){
628   - // a.staffName=choice_guide.StaffName;
629   - // a.staffId=choice_guide.Id;
630   - // }
631   -
632   -
633   - // e.setData({
634   - // // phone: a.mobile,
635   - // user: a,
636   - // openid: a.openid,
637   - // sto_sele_id: a.pickup_id,
638   - // consumption: a.paypwd,
639   - // // identity_card: a.idcard,
640   - // address: a.address,
641   - // // isGender: a.sex,
642   - // // isstcsp: a.vipnopwd,
643   - // // iscalendar:a.islunar
644   - // });
645   -
646   - // }
647   - // })
  658 +
648 659 a.getUserInfo(function(a) {
649 660 var txt = util.formatTime(a.birthday, 'yyyy-M-d'),
650 661 arr = txt.split(' ');
... ... @@ -665,15 +676,7 @@ Page({
665 676 }
666 677 })
667 678 }
668   - // var phone = "";
669   - // phone+=a.mobile.substr(0, 3)+"****";
670   - // phone += a.mobile.substr(7, 12);
671   -
672   -
673   -
674   - // e.setData({
675   - // isGender:e.data.user.sex
676   - // })
  679 +
677 680 }, !0);
678 681 },
679 682  
... ... @@ -710,19 +713,6 @@ Page({
710 713 },
711 714  
712 715  
713   - //用户名字
714   - // user_name: function(e) {
715   - // var th = this;
716   - // var name = e.detail.value;
717   - // var vipname = 'user.vipname';
718   - // if (name != "" || name != null) {
719   - // th.setData({
720   - // [vipname]: name
721   - // });
722   - // }
723   -
724   - // },
725   -
726 716 //点击确认修改信息
727 717 confirm_revision: function() {
728 718 var th = this;
... ... @@ -988,65 +978,99 @@ Page({
988 978  
989 979 //保存
990 980 save: function() {
991   - var th = this;
992   - // let isAgree = this.data.isAgree;
993   - // 同意协议
994   - // if(isAgree) {
  981 + var th = this;
995 982 var sto_sele_id = this.data.sto_sele_id;
996   - let tjrname = this.data.referee;
997   - if (tjrname == "" || tjrname == null) {
998   - app.my_warnning("请输入推荐人", 0, this);
999   - return false;
1000   - };
1001   - let vipname = this.data.name;
1002   - if (vipname == "" || vipname == null) {
1003   - app.my_warnning("请输入姓名", 0, this);
1004   - return false;
1005   - };
1006   - let sex = this.data.isGender;
1007   - if (sex != "1" && sex != "2") {
1008   - app.my_warnning("请选择性别", 0, this);
1009   - return false;
1010   - };
1011   - let birthday = this.data.datet;
1012   - if (birthday == "" || birthday == null) {
1013   - app.my_warnning("请选择出生日期", 0, this);
1014   - return false;
1015   - };
1016   - let idcard = this.data.id;
1017   - if (idcard == "" || idcard == null) {
1018   - app.my_warnning("请输入身份证号码", 0, this);
1019   - return false;
1020   - };
1021   - let address = this.data.address;
1022   - if (address == "" || address == null) {
1023   - app.my_warnning("请输入地址", 0, this);
1024   - return false;
1025   - };
1026   - let pickup_id = sto_sele_id;
1027   - if (pickup_id == "" || pickup_id == null) {
1028   - app.my_warnning("请输入地址", 0, this);
1029   - return false;
  983 + var user=app.globalData.userInfo;
  984 +
  985 + var data = {
  986 + store_id: r.stoid,
  987 + user_id: app.globalData.user_id,
1030 988 };
  989 +
  990 + //-- 需要推荐人 --
  991 + if(this.data.reg_info.introducer_state){
  992 + let tjrname = this.data.referee;
  993 + if (tjrname == "" || tjrname == null) {
  994 + app.my_warnning("请输入推荐人", 0, this);
  995 + return false;
  996 + };
  997 + if(ut.check_mobile(tjrname).code==-1){
  998 + app.my_warnning("请输入推荐人正确的手机号", 0, this);
  999 + return false;
  1000 + }
  1001 +
  1002 + if(tjrname==user.mobile){
  1003 + app.my_warnning("推荐人不能是自己", 0, this);
  1004 + return false;
  1005 + }
  1006 + data.tjrname=tjrname;
  1007 + }
  1008 +
  1009 + //-- 需要姓名 --
  1010 + if(this.data.reg_info.name_state){
  1011 + let vipname = this.data.name;
  1012 + if (vipname == "" || vipname == null) {
  1013 + app.my_warnning("请输入姓名", 0, this);
  1014 + return false;
  1015 + };
  1016 + data.vipname=vipname;
  1017 + }
  1018 + //需要性别
  1019 + if(this.data.reg_info.sex_state){
  1020 + let sex = this.data.isGender;
  1021 + if (sex != "1" && sex != "2") {
  1022 + app.my_warnning("请选择性别", 0, this);
  1023 + return false;
  1024 + };
  1025 + data.sex=sex;
  1026 + }
  1027 +
  1028 + //需要生日
  1029 + if(this.data.reg_info.birthday_state){
  1030 + let birthday = this.data.datet;
  1031 + if (birthday == "" || birthday == null) {
  1032 + app.my_warnning("请选择出生日期", 0, this);
  1033 + return false;
  1034 + };
  1035 +
  1036 + data.birthday=birthday;
  1037 + data.islunar=self.data.isLunar;
  1038 + }
  1039 +
  1040 + //-- 需要身份证 --
  1041 + if(this.data.reg_info.idcard_state){
  1042 + let idcard = this.data.id;
  1043 + if (idcard == "" || idcard == null) {
  1044 + app.my_warnning("请输入身份证号码", 0, this);
  1045 + return false;
  1046 + };
  1047 + data.idcard=idcard;
  1048 + }
  1049 + //需要地址
  1050 + if(this.data.reg_info.address_state){
  1051 + let address = this.data.address;
  1052 + if (address == "" || address == null) {
  1053 + app.my_warnning("请输入地址", 0, this);
  1054 + return false;
  1055 + };
  1056 + data.address=address;
  1057 + }
  1058 + //需要门店
  1059 + if(this.data.reg_info.pick_state){
  1060 + let pickup_id = sto_sele_id;
  1061 + if (pickup_id == "" || pickup_id == null) {
  1062 + app.my_warnning("请输入门店", 0, this);
  1063 + return false;
  1064 + };
  1065 + data.pickup_id=sto_sele_id;
  1066 + }
  1067 +
1031 1068 let isAgree = this.data.isAgree;
1032 1069 if(!isAgree) {
1033 1070 app.my_warnning("请您先阅读和勾选指定的内容", 0, this);
1034 1071 return false;
1035 1072 };
1036   -
1037   - var data = {
1038   - store_id: r.stoid,
1039   - user_id: app.globalData.user_id,
1040   - tjrname: tjrname, //推荐人
1041   - vipname: vipname, //名称
1042   - sex: sex, //性别
1043   - birthday: self.data.datet,
1044   - islunar: self.data.isLunar,
1045   - idcard: self.data.id,
1046   - address: address,
1047   - pickup_id: sto_sele_id ,//自提门店 所属门店
1048   - };
1049   -
  1073 +
1050 1074  
1051 1075 console.log('data==>', data);
1052 1076  
... ...
packageA/pages/profile/profile.wxml
... ... @@ -24,21 +24,29 @@
24 24  
25 25 <view class="user-container">
26 26 <view class="Bbottom">
27   - <view bindtap="editUserInfo1" class="user-name flex-vertical" data-type="nickname" wx:if="{{reg_info.introducer_state}}">
  27 +
  28 + <!-- 如果需要接骚人信息 -->
  29 + <view class="user-name flex-vertical" data-type="nickname" wx:if="{{reg_info.introducer_state}}">
28 30 <view class="user-name-txt">推荐人:</view>
29   - <input bindinput="getReferee" bindblur="" data-name="推荐人" class="user-txt-right f1 pdl20 t-r" placeholder="请输入推荐人手机号码或卡号"/>
30   - <view class="c-red pdl20 fs24" wx:if="{{reg_info.introducer && (reg_info.introducer_type == 0)}}">+{{reg_info.introducer}}积分</view>
31   - <view class="c-red pdl20 fs24" wx:elif="{{reg_info.introducer && (reg_info.introducer_type == 1)}}">+{{reg_info.introducer}}成长值</view>
  31 + <input bindinput="getReferee" bindblur="" value="{{user['fromuser_id']?user['fromuser_id']:''}}" data-name="推荐人" class="user-txt-right f1 pdl20 t-r" placeholder="请输入推荐人手机号码或卡号"/>
  32 +
  33 + <block wx:if="{{!user['fromuser_id']}}">
  34 + <view class="c-red pdl20 fs24" wx:if="{{reg_info.introducer && (reg_info.introducer_type == 0)}}">+{{reg_info.introducer}}积分</view>
  35 + <view class="c-red pdl20 fs24" wx:elif="{{reg_info.introducer && (reg_info.introducer_type == 1)}}">+{{reg_info.introducer}}成长值</view>
  36 + </block>
32 37 </view>
33   -
34   - <view bindtap="editUserInfo1" class="user-name flex-vertical" data-type="nickname" wx:if="{{reg_info.name_state}}">
35   - <view class="user-name-txt">姓名:</view>
36   - <input bindinput="getName" bindblur="" data-name="姓名" class="user-txt-right f1 pdl20 t-r" placeholder="请输入您的真实姓名"/>
37   - <view class="c-red pdl20 fs24" wx:if="{{reg_info.name && (reg_info.name_val_type == 0)}}">+{{reg_info.name}}积分</view>
38   - <view class="c-red pdl20 fs24" wx:elif="{{reg_info.name && (reg_info.name_val_type == 1)}}">+{{reg_info.name}}成长值</view>
  38 +
  39 + <!-- 如果需要接姓名信息 -->
  40 + <view class="user-name flex-vertical" data-type="nickname" wx:if="{{reg_info.name_state}}">
  41 + <view class="user-name-txt">姓名:</view>
  42 + <input bindinput="getName" bindblur="" value="{{user['vipname']?user['vipname']:''}}" data-name="姓名" class="user-txt-right f1 pdl20 t-r" placeholder="请输入您的真实姓名"/>
  43 + <block wx:if="{{!user['vipname']}}">
  44 + <view class="c-red pdl20 fs24" wx:if="{{reg_info.name && (reg_info.name_val_type == 0)}}">+{{reg_info.name}}积分</view>
  45 + <view class="c-red pdl20 fs24" wx:elif="{{reg_info.name && (reg_info.name_val_type == 1)}}">+{{reg_info.name}}成长值</view>
  46 + </block>
39 47 </view>
40 48  
41   - <view class="user-name flex-vertical" data-type="sex" wx:if="{{reg_info.sex_state}}">
  49 + <view class="user-name flex-vertical" data-type="sex" wx:if="{{reg_info.sex_state }}">
42 50 <view>性别:</view>
43 51 <view class="flex f1 pdl20 jc_fe">
44 52 <view class="flex-center {{isGender==1?'Gendercheck':'Gender'}}" data-sex="1" bindtap="getGender">
... ... @@ -60,11 +68,14 @@
60 68 <view class="fs26">女</view>
61 69 </view>
62 70 </view>
63   - <view class="c-red pdl20 fs24" wx:if="{{reg_info.sex && (reg_info.sex_state_type == 0)}}">+{{reg_info.sex}}积分</view>
64   - <view class="c-red pdl20 fs24" wx:elif="{{reg_info.sex && (reg_info.sex_state_type == 1)}}">+{{reg_info.sex}}成长值</view>
  71 +
  72 + <block wx:if="{{!user['sex']}}">
  73 + <view class="c-red pdl20 fs24" wx:if="{{reg_info.sex && (reg_info.sex_state_type == 0)}}">+{{reg_info.sex}}积分</view>
  74 + <view class="c-red pdl20 fs24" wx:elif="{{reg_info.sex && (reg_info.sex_state_type == 1)}}">+{{reg_info.sex}}成长值</view>
  75 + </block>
65 76 </view>
66 77  
67   - <view class="user-name flex-vertical" data-type="sex" wx:if="{{reg_info.birthday_state}}">
  78 + <view class="user-name flex-vertical" data-type="birthday" wx:if="{{reg_info.birthday_state}}" style="justify-content: space-between;">
68 79 <view class="shrink0">出生日期:</view>
69 80 <view class="flex fs28 Birth pdl20 jc_fe">
70 81 <view class="user-txt-right pdl20 flex ai-center">
... ... @@ -74,45 +85,52 @@
74 85 </label>
75 86 </checkbox-group>
76 87 <picker class="pdl20" bindchange='bindChange' mode="date" start="{{year-70}}-1-1" end="{{year}}-12-31">
77   - <view class="flex ai-center">{{datet? filters.format_time(datet):"请选择时间"}}<view class="angle">∟</view></view>
  88 + <view class="flex ai-center">{{datet?datet:"请选择时间"}}<view class="angle">∟</view></view>
78 89 </picker>
79 90  
80 91  
81 92 </view>
82 93 </view>
83   - <view class="c-red pdl20 fs24 shrink0" wx:if="{{reg_info.birthday && (reg_info.birthday_type == 0)}}">+{{reg_info.birthday}}积分</view>
84   - <view class="c-red pdl20 fs24 shrink0" wx:elif="{{reg_info.birthday && (reg_info.birthday_type == 1)}}">+{{reg_info.birthday}}成长值</view>
  94 +
  95 + <block wx:if="{{!user['birthday']}}">
  96 + <view class="c-red pdl20 fs24 shrink0" wx:if="{{reg_info.birthday && (reg_info.birthday_type == 0)}}">+{{reg_info.birthday}}积分</view>
  97 + <view class="c-red pdl20 fs24 shrink0" wx:elif="{{reg_info.birthday && (reg_info.birthday_type == 1)}}">+{{reg_info.birthday}}成长值</view>
  98 + </block>
85 99 </view>
86 100  
87 101  
88 102 <view class="user-name flex-vertical" data-type="nickname" wx:if="{{reg_info.idcard_state}}">
89   - <view class="user-name-txt shrink0">身份证:</view>
90   - <input bindinput="getId" bindblur="IdentityIDCard" class="user-txt-right pdl20 f1 t-r" placeholder="请输入身份证号码" value="{{id}}"></input>
  103 + <view class="user-name-txt shrink0">身份证:</view>
  104 + <input bindinput="getId" bindblur="IdentityIDCard" value="{{user.idcard?user.idcard:''}}" class="user-txt-right pdl20 f1 t-r" placeholder="请输入身份证号码" value="{{id}}"></input>
  105 + <block wx:if="{{!user.idcard}}">
91 106 <view class="c-red pdl20 fs24" wx:if="{{reg_info.idcard && (reg_info.idcard_type == 0)}}">+{{reg_info.idcard}}积分</view>
92 107 <view class="c-red pdl20 fs24" wx:elif="{{reg_info.idcard && (reg_info.idcard_type == 1)}}">+{{reg_info.idcard}}成长值</view>
  108 + </block>
93 109 </view>
94 110  
95 111  
96 112 <view class="user-name flex-vertical" data-type="mobile" wx:if="{{reg_info.address_state}}">
97 113 <view class="user-name-txt">地址:</view>
98   - <input bindinput="getAddress" bindblur="" data-name="姓名" class="user-txt-right f1" placeholder="请输入详细地址" style="text-align:right" />
99   - <view class="c-red pdl20 fs24" wx:if="{{reg_info.address && (reg_info.address_type == 0)}}">+{{reg_info.address}}积分</view>
100   - <view class="c-red pdl20 fs24" wx:elif="{{reg_info.address && (reg_info.address_type == 1)}}">+{{reg_info.address}}成长值</view>
  114 + <input bindinput="getAddress" bindblur="" value="{{user.address?user.address:''}}" data-name="姓名" class="user-txt-right f1" placeholder="请输入详细地址" style="text-align:right" />
  115 + <block wx:if="{{!user.address}}">
  116 + <view class="c-red pdl20 fs24" wx:if="{{reg_info.address && (reg_info.address_type == 0)}}">+{{reg_info.address}}积分</view>
  117 + <view class="c-red pdl20 fs24" wx:elif="{{reg_info.address && (reg_info.address_type == 1)}}">+{{reg_info.address}}成长值</view>
  118 + </block>
101 119 </view>
102 120  
103   -
104   -
105   -
106   -
  121 +
107 122 <!-- 选择门店 -->
108 123 <view bindtap="onclickstore" class="user-name flex-vertical" data-type="email" wx:if="{{reg_info.pick_state}}">
109 124 <view class="user-name-txt">所属门店:</view>
110 125 <view class="user-txt-right f1 flex ai_c jc_fe">
111   - <view class="one-line">{{stoname}}</view>
  126 + <view class="one-line">{{stoname?stoname:'请选择门店'}}</view>
112 127 <view class="angle">∟</view>
113 128 </view>
  129 +
  130 + <block wx:if="{{!user.pickup_id}}">
114 131 <view class="c-red pdl20 fs24" wx:if="{{reg_info.pick && (reg_info.pick_type == 0)}}">+{{reg_info.pick}}积分</view>
115 132 <view class="c-red pdl20 fs24" wx:elif="{{reg_info.pick && (reg_info.pick_type == 1)}}">+{{reg_info.pick}}成长值</view>
  133 + </block>
116 134 </view>
117 135  
118 136 <!-- 我的兴趣 -->
... ...
pages/togoin/togoin.js
... ... @@ -31,22 +31,20 @@ Page({
31 31 var logo=th.data.imghots+e.store_logo;
32 32 th.setData({ store: e,store_logo:logo});
33 33 })
34   -
  34 +
  35 + //判断注册的条件
35 36 app.getConfig2(function (e) {
36   - if(e.reg_type==1){
37   - var need_go=0;
  37 + if(e.reg_type==1){
38 38 var arr=JSON.parse(e.reg_info);
39   - if(arr['name_state']==1) need_go=1;
40   - if(!need_go && arr['birthday_state']==1) need_go=1;
41   - if(!need_go && arr['idcard_state']==1) need_go=1;
42   - if(!need_go && arr['address_state']==1) need_go=1;
43   - if(!need_go && arr['pick_state']==1) need_go=1;
44   - if(!need_go && arr['sex_state']==1) need_go=1;
45   - if(!need_go && arr['introducer_state']==1) need_go=1;
46   - th.setData({need_go:1});
47   - }
48   -
49   - })
  39 + if(arr['name_state']==1) th.data.name_need_go=1;
  40 + if(arr['birthday_state']==1) th.data.birth_need_go=1;
  41 + if(arr['idcard_state']==1) th.data.idcard_need_go=1;
  42 + if(arr['address_state']==1) th.data.address_need_go=1;
  43 + if(arr['pick_state']==1) th.data.pick_need_go=1;
  44 + if(arr['sex_state']==1) th.data.sex_need_go=1;
  45 + if(arr['introducer_state']==1) th.data.introducer_need_go=1;
  46 + }
  47 + },1)
50 48 },
51 49 //绑定手机号
52 50 getphone:function (e) {
... ... @@ -60,8 +58,7 @@ Page({
60 58 var th=this;
61 59 var sessionKey = getApp().globalData.sessionKey;
62 60 var openid = getApp().globalData.openid;
63   - var r=getApp().globalData.getu;
64   -
  61 + var r=getApp().globalData.getu;
65 62 th.save_the_data(r,e,sessionKey,openid)
66 63 },
67 64  
... ... @@ -186,14 +183,24 @@ Page({
186 183 } else {
187 184 return app.showWarning("授权登入失败!"+e.data.msg);
188 185 }
189   -
190   - wx.setStorageSync("userinfo",e.data.data);
  186 +
  187 +
  188 + var need_go=0;
  189 + var t_user=e.data.data;
  190 +
  191 + wx.setStorageSync("userinfo",e.data.data);
191 192 wx.setStorageSync("isAuth", !0), app.globalData.userInfo = e.data.data, app.globalData.userInfo.head_pic = t.getFullUrl(a.globalData.userInfo.head_pic);
192   - //如果有需要跳转,就跳转到.如果微信端有注册,就不需要跳转
193   - if(app.globalData.userInfo['openid']){
194   - th.data.need_go=0;
195   - }
196   - if(th.data.need_go){
  193 +
  194 + //如果有需要完善的信息没有完善,就需要跳转
  195 + if(!t_user['vipname'] && th.data.name_need_go){ need_go=1;}
  196 + if(!t_user['birthday'] && th.data.birth_need_go){ need_go=1;}
  197 + if(!t_user['idcard'] && th.data.idcard_need_go){ need_go=1;}
  198 + if(!t_user['address'] && th.data.address_need_go){ need_go=1;}
  199 + if(!t_user['pickup_id'] && th.data.pick_need_go){ need_go=1;}
  200 + if(!t_user['sex'] && th.data.sex_need_go){ need_go=1;}
  201 + if(!t_user['fromuser_id'] && th.data.introducer_need_go){ need_go=1;}
  202 +
  203 + if(need_go){
197 204 getApp().goto("/packageA/pages/profile/profile");
198 205 }else{
199 206 wx.navigateBack({ delta: 1})
... ... @@ -227,7 +234,7 @@ Page({
227 234 wx.login({
228 235 success: function (o) {
229 236 var dd = {
230   - js_code:o.code,
  237 + js_code:o.code,
231 238 store_id: os.stoid,
232 239 nickname: app.clear_word(app.globalData.getu.nickName),
233 240 head_pic: app.clear_word(app.globalData.getu.avatarUrl)
... ...