|
|
@@ -0,0 +1,87 @@
|
|
|
+// pages/load/load.js
|
|
|
+var app = getApp();
|
|
|
+Page({
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 页面的初始数据
|
|
|
+ */
|
|
|
+ data: {
|
|
|
+ logo: '',
|
|
|
+ name: '',
|
|
|
+ url: app.globalData.url,
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 生命周期函数--监听页面加载
|
|
|
+ */
|
|
|
+ onLoad: function (options) {
|
|
|
+ var that = this;
|
|
|
+ app.setBarColor();
|
|
|
+ if (options.scene) app.globalData.spid = options.scene;
|
|
|
+ that.setSetting();
|
|
|
+ },
|
|
|
+
|
|
|
+ setSetting: function () {
|
|
|
+ var that = this;
|
|
|
+ wx.getSetting({
|
|
|
+ success(res) {
|
|
|
+ if (!res.authSetting['scope.userInfo']){
|
|
|
+ wx.navigateTo({
|
|
|
+ url: '/pages/load/load',
|
|
|
+ })
|
|
|
+ }else{
|
|
|
+ that.getUserInfo();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ getUserInfo: function () {
|
|
|
+ var that = this;
|
|
|
+ wx.getUserInfo({
|
|
|
+ lang: 'zh_CN',
|
|
|
+ success: function (res) {
|
|
|
+ var userInfo = res.userInfo
|
|
|
+ wx.login({
|
|
|
+ success: function (res) {
|
|
|
+ if (res.code) {
|
|
|
+ userInfo.code = res.code;
|
|
|
+ userInfo.spid = app.globalData.spid;
|
|
|
+ wx.request({
|
|
|
+ url: app.globalData.url + '/routine/login/index',
|
|
|
+ method: 'post',
|
|
|
+ dataType : 'json',
|
|
|
+ data: {
|
|
|
+ info: userInfo
|
|
|
+ },
|
|
|
+ success: function (res) {
|
|
|
+ app.globalData.uid = res.data.data.uid;
|
|
|
+ if (app.globalData.openPages != '' && app.globalData.openPages != undefined) {//跳转到指定页面
|
|
|
+ wx.navigateTo({
|
|
|
+ url: app.globalData.openPages
|
|
|
+ })
|
|
|
+ } else {//跳转到首页
|
|
|
+ wx.reLaunch({
|
|
|
+ url: '/pages/index/index'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ console.log('登录失败!' + res.errMsg)
|
|
|
+ }
|
|
|
+ },
|
|
|
+ fail: function () {
|
|
|
+ },
|
|
|
+ })
|
|
|
+ },
|
|
|
+ fail: function () {
|
|
|
+ },
|
|
|
+ })
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 生命周期函数--监听页面显示
|
|
|
+ */
|
|
|
+ onShow: function () {
|
|
|
+
|
|
|
+ },
|
|
|
+})
|