Browse Source

注册登录跳过关联学员身份步骤和用户信息接口加平台来源参数

xuqiaoying 3 years ago
parent
commit
277af9dcd1

+ 2 - 0
common/httpList/login.js

@@ -2,6 +2,7 @@ import {
 	myRequest
 } from '../request.js'
 import store from '@/store/index.js'    
+import { data } from 'uview-ui/libs/mixin/mixin.js'
 export default {
 	
 	//我的列表数据
@@ -27,6 +28,7 @@ export default {
 		return myRequest({
 			url: '/app/user/getInfo',
 			method: 'get',
+			data: data,
 		})
 	},
 	/**

+ 1 - 0
common/request.js

@@ -122,6 +122,7 @@ export const myRequest = (options) => {
 			var userInfo = {
 				url: '/app/user/getInfo',
 				method: 'get',
+				data: { fromPlat: 1 }, // 来源平台 1小程序 2PC网站
 			}
 			const resUser = await myRequest(userInfo)
 			if (resUser.data.code === 200) {

+ 2 - 2
pages/index/index.vue

@@ -343,8 +343,8 @@ export default {
 	methods: {
 		...mapActions(['getUserInfo','appCommonConfig']),
 		getInfo() {
-			// /app/user/getInfo 登录用户信息
-			this.$api.getInfo().then(res => {
+			// /app/user/getInfo 登录用户信息 // fromPlat来源平台 1小程序 2PC网站
+			this.$api.getInfo({ fromPlat: 1 }).then(res => {
 				if(res.data.code == 200){
 					this.$store.state.userInfo = res.data.data
 					this.isFollow = res.data.data.userFollowWx // 不是1就是没关注

+ 0 - 1
pages2/register/register.vue

@@ -432,7 +432,6 @@ export default {
 													//未完善信息,存为临时信息
 													uni.setStorageSync('user_account_temp', res.data.data.user_account);
 													uni.setStorageSync('token_temp', res.data.data.token);
-													// let url = this.scanCode ? '/pages2/register/bind?scanCode=' + this.scanCode : '/pages2/register/bind'
 													uni.redirectTo({
 														url: '/pages2/register/bind'
 													})

+ 10 - 17
pages4/login/login.vue

@@ -112,7 +112,7 @@ export default {
 					}
 				],
 			},
-			current: 0,
+			current: 1,
 			codeTips: '',
 			isUse:false,
 			scanCode: '', // pc端扫码登录获取的标志码
@@ -349,18 +349,15 @@ export default {
 		},
 		// 微信、密码、验证码 登录成功的回调
 		loginCallback(res, types) {
-			if(res.data.data && res.data.data.full_info){
+			// if(res.data.data && res.data.data.full_info){
 				//信息完善,直接进入页面
 				uni.setStorageSync('user_account', res.data.data.user_account);
 				uni.setStorageSync('token', res.data.data.token);
-				// /app/user/getInfo 登录用户信息
-				this.$api.getInfo().then(resdata => {
+				// /app/user/getInfo 登录用户信息// fromPlat来源平台 1小程序 2PC网站
+				this.$api.getInfo({ fromPlat: 1 }).then(resdata => {
 					if(resdata.data.code == 200){
 						this.$store.state.userInfo = resdata.data.data;
 						
-						// if (this.scanCode) { // pc扫码进来登录成功
-						// 	this.submitCode()
-						// } else 
 						if(!this.isBack){
 							let goPath = ''
 							if (types == 'wxlogin' || types == 'smslogin') { //密码登录不用判断电脑goPath, 直接到首页
@@ -389,17 +386,13 @@ export default {
 					}
 					
 				});
-			} else {
-				//未完善信息,存为临时信息
-				uni.setStorageSync('user_account_temp', res.data.data.user_account);
-				uni.setStorageSync('token_temp', res.data.data.token);
-				// if (this.scanCode) {
-				// 	this.$navTo.togo('/pages2/register/bind', {scanCode: this.scanCode})
-				// } else {
-					this.$navTo.togo('/pages2/register/bind');
-				// }
+			// } else {
+			// 	//未完善信息,存为临时信息
+			// 	uni.setStorageSync('user_account_temp', res.data.data.user_account);
+			// 	uni.setStorageSync('token_temp', res.data.data.token);
+			// 	this.$navTo.togo('/pages2/register/bind');
 				
-			}	
+			// }	
 		},
 		// scanLoginCheck小程序校验PC登录二维码,执行登录获取到令牌,然后把扫码的路径最后面的6位标识码提交给后台就行
 		// submitCode() {

+ 10 - 10
pages4/login/pcLogin.vue

@@ -67,13 +67,13 @@ export default {
 		},
         // 微信登录成功的回调
 		loginCallback(res) {
-			console.log('登录后的回调',res)
-			if(res.data.data && res.data.data.full_info){
+			// console.log('登录后的回调',res)
+			// if(res.data.data && res.data.data.full_info){
 				//信息完善,直接进入页面
 				uni.setStorageSync('user_account', res.data.data.user_account);
 				uni.setStorageSync('token', res.data.data.token);
-				// /app/user/getInfo 登录用户信息
-				this.$api.getInfo().then(resdata => {
+				// /app/user/getInfo 登录用户信息// fromPlat来源平台 1小程序 2PC网站
+				this.$api.getInfo({ fromPlat: 1 }).then(resdata => {
 					if(resdata.data.code == 200){
 						this.$store.state.userInfo = resdata.data.data;
 						
@@ -81,12 +81,12 @@ export default {
 					}
 					
 				});
-			} else {
-				//未完善信息,存为临时信息
-				uni.setStorageSync('user_account_temp', res.data.data.user_account);
-				uni.setStorageSync('token_temp', res.data.data.token);
-                this.$navTo.togo('/pages2/register/bind', {scanCode: this.scanCode})
-			}	
+			// } else {
+			// 	//未完善信息,存为临时信息
+			// 	uni.setStorageSync('user_account_temp', res.data.data.user_account);
+			// 	uni.setStorageSync('token_temp', res.data.data.token);
+            //     this.$navTo.togo('/pages2/register/bind', {scanCode: this.scanCode})
+			// }	
 		},
 		// scanLoginCheck小程序校验PC登录二维码,执行登录获取到令牌,然后把扫码的路径最后面的6位标识码提交给后台就行
 		submitCode() {