zhengjinyi пре 4 година
родитељ
комит
aa2dd75224
1 измењених фајлова са 8 додато и 0 уклоњено
  1. 8 0
      pages/login/logincode.vue

+ 8 - 0
pages/login/logincode.vue

@@ -21,6 +21,7 @@
 
 <script>
 	import authorize from '@/common/config/authorize.js'
+	import wxLogin from "@/common/config/wxLogin.js"
 	import {mapState,mapMutations } from 'vuex';
 	import { invitationCodeLogin  } from '@/api/use.js'
 	export default{
@@ -31,6 +32,9 @@
 		},
 		onLoad(option) {
 
+		},
+		computed: {
+			...mapState(['isWxAuthorize','isLoginType','isLoginProductId','isLoginOrderId'])
 		},
 		methods:{
 			...mapMutations(['login']),
@@ -50,6 +54,7 @@
 						}							
 						invitationCodeLogin(params).then(response =>{
 							this.login(response.data)
+							wxLogin.wxLoginAuthorize()
 							switch(this.isLoginType){
 								case 9:
 									this.$api.navigateTo(`/h5/pages/activity/activity_mid`)
@@ -57,6 +62,9 @@
 								case 8:
 									this.$api.navigateTo(`/pages/goods/product?id=${this.isLoginProductId}`)
 									break;
+								case 7:
+									this.$api.navigateTo(`/pages/user/order/order-details?type=share&orderID=${this.isLoginOrderId}`)
+									break;
 								default:
 									this.$api.switchTabTo('/pages/tabBar/user/user')
 							}