Selaa lähdekoodia

修改活动码

xuqiaoying 2 vuotta sitten
vanhempi
commit
bf0a527aae
2 muutettua tiedostoa jossa 39 lisäystä ja 0 poistoa
  1. 19 0
      pages2/bank/detail.vue
  2. 20 0
      pages3/course/detail.vue

+ 19 - 0
pages2/bank/detail.vue

@@ -239,12 +239,19 @@ export default {
 			this.id = optObj.id
 			uni.setStorageSync('newUser_sc', optObj.sc)
 			uni.setStorageSync("shareActivityCode", optObj.shareActivityCode)
+			if (optObj.shareActivityCode && this.$method.isLogin()) {
+				this.editShareActivityCode()
+			}
 		} else {
 			// 小程序正常跳转的
 			// this.id => goodsId
 			this.id = option.id
 			if (option.shareActivityCode) {
 				uni.setStorageSync("shareActivityCode", option.shareActivityCode)
+				if (this.$method.isLogin()) {
+					//已登录
+					this.editShareActivityCode()
+				}
 			}
 		}
 		this.getDetail();
@@ -273,6 +280,18 @@ export default {
 	},
 	
 	methods: {
+		// 修改用户活动邀请码
+		editShareActivityCode() {
+			this.$http({
+				url: '/app/user/edit/shareActivityCode',
+				method: "post",
+				data: {
+					shareActivityCode: uni.getStorageSync("shareActivityCode")
+				}
+			}).then((res) => {
+				if (res.data.code == 200) {}
+			})
+		},
 		toFixed(number) {
 			if(number) {
 				return number.toFixed(2)

+ 20 - 0
pages3/course/detail.vue

@@ -463,6 +463,7 @@ export default {
     },
   },
   onLoad(option) {
+	console.log('option:', option);
     if (option.scene) {
       // scene 生成二维码扫码进来的
       let optObj = {};
@@ -476,6 +477,9 @@ export default {
       console.log("optObj.sc:", optObj);
       uni.setStorageSync("newUser_sc", optObj.sc);
 	  uni.setStorageSync("shareActivityCode", optObj.shareActivityCode)
+	  if (optObj.shareActivityCode && this.$method.isLogin()) {
+		this.editShareActivityCode()
+	  }
     } else {
       // 小程序正常跳转的
       // this.id => goodsId
@@ -483,6 +487,10 @@ export default {
       this.goodsType = option.goodsType;
 	  if (option.shareActivityCode) {
 		uni.setStorageSync("shareActivityCode", option.shareActivityCode)
+		if (this.$method.isLogin()) {
+			//已登录
+			this.editShareActivityCode()
+		}
 	  }
     }
     this.getDetail();
@@ -558,6 +566,18 @@ export default {
     itemWidth() {
       return 100 / this.list.length + "%";
     },
+	// 修改用户活动邀请码
+	editShareActivityCode() {
+		this.$http({
+			url: '/app/user/edit/shareActivityCode',
+        	method: "post",
+			data: {
+				shareActivityCode: uni.getStorageSync("shareActivityCode")
+			}
+		}).then((res) => {
+			if (res.data.code == 200) {}
+		})
+	},
     appCommonGoodsCourseModuleFreeExamList() {
       // url: '/app/common/goods/course/moduleFreeExamList/'+data,
       this.$api.appCommonGoodsCourseModuleFreeExamList(this.id).then((res) => {