소스 검색

绑定手机号成功,业务接口调整

ZhangWenQiang 6 년 전
부모
커밋
44b2ed596e
8개의 변경된 파일34개의 추가작업 그리고 16개의 파일을 삭제
  1. 2 1
      pages/apply-list/index.js
  2. 18 7
      pages/bind-phone/index.js
  3. 1 1
      pages/bind-phone/index.wxml
  4. 2 1
      pages/collection-list/index.js
  5. 4 3
      pages/interview/index.js
  6. 2 1
      pages/jianli/index.js
  7. 2 2
      pages/login/login.js
  8. 3 0
      pages/mine/index.js

+ 2 - 1
pages/apply-list/index.js

@@ -59,7 +59,8 @@ Page({
     let paramsObj = {
       pageNo: this.data.pageNo,
       user_id: app.globalData.userId,
-      user_token: app.globalData.userToken
+      user_token: app.globalData.userToken,
+      member_id: app.globalData.memberId
     }
     getPositionList(paramsObj).then(data => {
       var pageNo = data.data.pageNo;

+ 18 - 7
pages/bind-phone/index.js

@@ -3,10 +3,12 @@ import {
 } from '../../config/config.js'
 import $wuxCountDown from '../../utils/coutdown.js'
 import {
-  sendPhoneCode,
-  saveMinaPhone
+  sendPhoneCode
 } from '../../services/index.js'
 import {
+  saveMinaPhone
+} from '../../services/wx.js'
+import {
   showToast
 } from '../../utils/tips.js'
 Page({
@@ -76,25 +78,34 @@ Page({
   },
   //绑定手机号
   phone_login() {
-    if (this.data.phone.length != 11) {
+    if (this.data.iphone.length != 11) {
       return false;
     }
-    if (this.data.ymz.length != 6) {
+    if (this.data.yzm.length != 6) {
       return false;
     }
     var openId = wx.getStorageSync('openId');
     var sessionKey = wx.getStorageSync('sessionKey');
     var unionId = wx.getStorageSync('unionId');
     let paramsObj = {
-      phone: this.data.phone,
-      code: this.data.ymz,
+      phone: this.data.iphone,
+      code: this.data.yzm,
       openId: openId,
       unionId: unionId,
       sessionKey: sessionKey
     }
     Object.assign(paramsObj);
     saveMinaPhone(paramsObj).then(data => {
-
+      console.log("save", data)
+      wx.setStorageSync("hpuser", data.data.hpUser);
+      wx.setStorageSync("hpMember", data.data.hpMember);
+      wx.setStorageSync("user_id", data.data.hpUser.id);
+      wx.setStorageSync("member_id", data.data.hpMember.id);
+      wx.setStorageSync("user_token", data.data.hpUser.userToken);
+      showToast("登录成功");
+      setTimeout(function() {
+        wx.navigateBack();
+      }, 500)
     })
   },
 

+ 1 - 1
pages/bind-phone/index.wxml

@@ -5,7 +5,7 @@
 <!-- 验证码 -->
 <view class='inputyzm'>
   <input class='add' value="{{ yzm }}" type="number" placeholder="请输入短信验证码" placeholder-style="color:rgba(187, 187, 187, 1)" maxlength='6' bindinput="bindYzmInput" disabled='{{iphone.length!=11}}' />
-  <view class="{{ yzm.length ==6? 'getyzm1':'getyzm'}}" bindtap='sendCode'>{{ djs || '获取验证码'}}</view>
+  <view class="{{ iphone.length ==11? 'getyzm1':'getyzm'}}" bindtap='sendCode'>{{ djs || '获取验证码'}}</view>
 </view>
 
 <view class='tips'>

+ 2 - 1
pages/collection-list/index.js

@@ -59,7 +59,8 @@ Page({
     let paramsObj = {
       pageNo: this.data.pageNo,
       user_id: app.globalData.userId,
-      user_token: app.globalData.userToken
+      user_token: app.globalData.userToken,
+      member_id: app.globalData.memberId
     }
     myFavoriteList(paramsObj).then(data => {
       var pageNo = data.data.pageNo;

+ 4 - 3
pages/interview/index.js

@@ -59,7 +59,8 @@ Page({
     let paramsObj = {
       pageNo: this.data.pageNo,
       user_id: app.globalData.userId,
-      user_token: app.globalData.userToken
+      user_token: app.globalData.userToken,
+      member_id: app.globalData.memberId
     }
     myInterViewList(paramsObj).then(data => {
       var pageNo = data.data.pageNo;
@@ -85,9 +86,9 @@ Page({
       id,
       cate
     } = e.currentTarget.dataset
-    
+
     wx.navigateTo({
-      url: '../interview-detail/index?interviewId=' + id ,
+      url: '../interview-detail/index?interviewId=' + id,
     })
   },
 })

+ 2 - 1
pages/jianli/index.js

@@ -84,7 +84,8 @@ Page({
   fetchData() {
     let paramsObj = {
       user_id: app.globalData.userId,
-      user_token: app.globalData.userToken
+      user_token: app.globalData.userToken,
+      member_id: app.globalData.memberId
     }
     Object.assign(paramsObj);
     getResume(paramsObj).then(data => {

+ 2 - 2
pages/login/login.js

@@ -52,6 +52,7 @@ Page({
           .then(res => {
             console.log("ddf", res)
             if (res) {
+              wx.setStorageSync("userInfo", res.userInfo);
               saveLogin({
                 encryptedData: encodeURIComponent(res.encryptedData),
                 iv: encodeURIComponent(res.iv),
@@ -59,7 +60,6 @@ Page({
                 session_key: app.globalData.sessionKey
               }).then(data => {
                 console.log("save", data)
-                wx.setStorageSync("userInfo", res.userInfo);
                 wx.setStorageSync("hpuser", data.data.hpUser);
                 wx.setStorageSync("hpMember", data.data.hpMember);
                 wx.setStorageSync("user_id", data.data.hpUser.id);
@@ -101,6 +101,7 @@ Page({
           })
           .then(res => {
             if (res) {
+              wx.setStorageSync("userInfo", res.userInfo);
               saveLogin({
                 encryptedData: encodeURIComponent(res.encryptedData),
                 iv: encodeURIComponent(res.iv),
@@ -108,7 +109,6 @@ Page({
                 session_key: app.globalData.sessionKey
               }).then(data => {
                 console.log("save", data)
-                wx.setStorageSync("userInfo", res.userInfo);
                 wx.setStorageSync("hpuser", data.data.hpUser);
                 wx.setStorageSync("hpMember", data.data.hpMember);
                 wx.setStorageSync("user_id", data.data.hpUser.id);

+ 3 - 0
pages/mine/index.js

@@ -71,6 +71,9 @@ Page({
         })
         this.start();
       }
+      app.globalData.userId = userId;
+      app.globalData.userToken = userToken;
+      app.globalData.memberId = memberId;
     }
   },
   start() {