Ver código fonte

shareActivityCode

xuqiaoying 2 anos atrás
pai
commit
d141a4387a

+ 4 - 0
pages2/bank/detail.vue

@@ -238,10 +238,14 @@ export default {
 			}
 			this.id = optObj.id
 			uni.setStorageSync('newUser_sc', optObj.sc)
+			uni.setStorageSync("shareActivityCode", optObj.shareActivityCode || '11')
 		} else {
 			// 小程序正常跳转的
 			// this.id => goodsId
 			this.id = option.id
+			if (option.shareActivityCode) {
+				uni.setStorageSync("shareActivityCode", option.shareActivityCode || '11')
+			}
 		}
 		this.getDetail();
 		this.goodsBankList();

+ 4 - 0
pages2/register/register.vue

@@ -394,11 +394,15 @@ export default {
 					if (uni.getStorageSync('newUser_sc')) {
 						datas['shareCode'] = uni.getStorageSync('newUser_sc')
 					}
+					if (uni.getStorageSync('shareActivityCode')) {
+						datas['shareActivityCode'] = uni.getStorageSync('shareActivityCode')
+					}
 					that.$api.registerUser(datas).then(
 						res => {
 							that.isUse = false
 							if (res.data.code == 200) {
 								uni.removeStorageSync('newUser_sc')
+								uni.removeStorageSync('shareActivityCode')
 								uni.showModal({
 									title: '提示',
 									content: '注册成功',

+ 4 - 0
pages3/course/detail.vue

@@ -475,11 +475,15 @@ export default {
       this.goodsType = optObj.goodsType;
       console.log("optObj.sc:", optObj.sc);
       uni.setStorageSync("newUser_sc", optObj.sc);
+	  uni.setStorageSync("shareActivityCode", optObj.shareActivityCode || '11')
     } else {
       // 小程序正常跳转的
       // this.id => goodsId
       this.id = option.id;
       this.goodsType = option.goodsType;
+	//   if (option.shareActivityCode) {
+		uni.setStorageSync("shareActivityCode", option.shareActivityCode || '11')
+	//   }
     }
     this.getDetail();
     this.goodsCourseList();

+ 9 - 1
pages4/login/login.vue

@@ -117,6 +117,7 @@ export default {
 			isUse:false,
 			scanCode: '', // pc端扫码登录获取的标志码
 			newUser_sc: '', // 用户扫码进来详情页获取的sc
+			shareActivityCode: '', // 用户扫码进来详情页获取的
 			isBack:false
 		};
 	},
@@ -134,6 +135,9 @@ export default {
 		if (uni.getStorageSync('newUser_sc')) {
 			this.newUser_sc = uni.getStorageSync('newUser_sc')
 		}
+		if (uni.getStorageSync('shareActivityCode')) {
+			this.shareActivityCode = uni.getStorageSync('shareActivityCode')
+		}
 		console.log('---this.newUser_sc:', this.newUser_sc);
 	},
 	onShow() {
@@ -155,7 +159,8 @@ export default {
 				code: this.code,
 				encryptedData: e.detail.encryptedData,
 				iv:  e.detail.iv,
-				shareCode: this.newUser_sc
+				shareCode: this.newUser_sc,
+				shareActivityCode: this.shareActivityCode
 			}).then(res => {
 				if (res.data.code == 200) {
 					this.loginCallback(res, 'wxlogin')
@@ -192,6 +197,7 @@ export default {
 					}
 					that.isUse = true
 					let datas = {
+						shareActivityCode: this.shareActivityCode,
 						tel:this.form.tel,
 						code:this.form.code
 					}
@@ -247,6 +253,7 @@ export default {
 			that.isUse = true
 			let form = JSON.parse(JSON.stringify(this.form))
 			form.pwd = this.encryptor(form.pwd)
+			form['shareActivityCode'] = this.shareActivityCode
 			// 账号登录用户 /app/common/account_login
 			that.$api.accountLogin(form).then(
 				res => {
@@ -358,6 +365,7 @@ export default {
 			console.log('登录页面:', this.isBack)
 			// if(res.data.data && res.data.data.full_info){
 				uni.removeStorageSync('newUser_sc')
+				uni.removeStorageSync('shareActivityCode')
 				//信息完善,直接进入页面
 				uni.setStorageSync('user_account', res.data.data.user_account);
 				uni.setStorageSync('token', res.data.data.token);