瀏覽代碼

登录页调整,新增绑定手机号、选择信息页面

ZhangWenQiang 6 年之前
父節點
當前提交
48c68ff9b9

+ 3 - 1
app.json

@@ -53,7 +53,9 @@
     "pages/collection-list/index",
     "pages/interview/index",
     "pages/set/index",
-    "pages/address/index"
+    "pages/address/index",
+    "pages/bind-phone/index",
+    "pages/select-info/index"
   ],
   "window": {
     "backgroundTextStyle": "light",

+ 66 - 0
pages/bind-phone/index.js

@@ -0,0 +1,66 @@
+// pages/bind-phone/index.js
+Page({
+
+  /**
+   * 页面的初始数据
+   */
+  data: {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面加载
+   */
+  onLoad: function (options) {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面初次渲染完成
+   */
+  onReady: function () {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面显示
+   */
+  onShow: function () {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面隐藏
+   */
+  onHide: function () {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面卸载
+   */
+  onUnload: function () {
+
+  },
+
+  /**
+   * 页面相关事件处理函数--监听用户下拉动作
+   */
+  onPullDownRefresh: function () {
+
+  },
+
+  /**
+   * 页面上拉触底事件的处理函数
+   */
+  onReachBottom: function () {
+
+  },
+
+  /**
+   * 用户点击右上角分享
+   */
+  onShareAppMessage: function () {
+
+  }
+})

+ 3 - 0
pages/bind-phone/index.json

@@ -0,0 +1,3 @@
+{
+  "usingComponents": {}
+}

+ 2 - 0
pages/bind-phone/index.wxml

@@ -0,0 +1,2 @@
+<!--pages/bind-phone/index.wxml-->
+<text>pages/bind-phone/index.wxml</text>

+ 1 - 0
pages/bind-phone/index.wxss

@@ -0,0 +1 @@
+/* pages/bind-phone/index.wxss */

+ 15 - 4
pages/login/login.js

@@ -2,12 +2,15 @@ import {
   imgServerUrl
 } from '../../config/config.js'
 import {
+  getWxCode,
+  hasAuth,
   getUserInfo
 } from '../../utils/wx.js'
 import {
   updataStorageData
 } from '../../utils/storage.js'
 import {
+  wxLogin,
   saveLogin
 } from '../../services/wx.js'
 var app = getApp()
@@ -19,14 +22,22 @@ Page({
   onLoad: function() {
 
   },
-  
+
+  //用户授权
   bindGetUserInfo: function(e) {
+    //检查登录态
+    wx.checkSession({
+      success() {
+        //session_key 未过期,并且在本生命周期一直有效
+      },
+      fail() {
+        // session_key 已经失效,需要重新执行登录流程
+
+      }
+    })
     if (e.detail.userInfo) {
       //用户按了允许授权按钮
       getUserInfo().then(res => {
-        if (!updataStorageData('city')) {
-          updataStorageData('city', res.userInfo.city)
-        }
         saveLogin({
           encryptedData: encodeURIComponent(res.encryptedData),
           iv: encodeURIComponent(res.iv),

+ 66 - 0
pages/select-info/index.js

@@ -0,0 +1,66 @@
+// pages/select-info/index.js
+Page({
+
+  /**
+   * 页面的初始数据
+   */
+  data: {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面加载
+   */
+  onLoad: function (options) {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面初次渲染完成
+   */
+  onReady: function () {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面显示
+   */
+  onShow: function () {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面隐藏
+   */
+  onHide: function () {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面卸载
+   */
+  onUnload: function () {
+
+  },
+
+  /**
+   * 页面相关事件处理函数--监听用户下拉动作
+   */
+  onPullDownRefresh: function () {
+
+  },
+
+  /**
+   * 页面上拉触底事件的处理函数
+   */
+  onReachBottom: function () {
+
+  },
+
+  /**
+   * 用户点击右上角分享
+   */
+  onShareAppMessage: function () {
+
+  }
+})

+ 3 - 0
pages/select-info/index.json

@@ -0,0 +1,3 @@
+{
+  "usingComponents": {}
+}

+ 2 - 0
pages/select-info/index.wxml

@@ -0,0 +1,2 @@
+<!--pages/select-info/index.wxml-->
+<text>pages/select-info/index.wxml</text>

+ 1 - 0
pages/select-info/index.wxss

@@ -0,0 +1 @@
+/* pages/select-info/index.wxss */