diff --git a/api/user.js b/api/user.js index 4c0e49c..92dbb38 100644 --- a/api/user.js +++ b/api/user.js @@ -348,3 +348,4 @@ export function organDetail(id) { return request.get('user/organDetail', {params:{id}}) } + diff --git a/bundle/pages/user/vip.vue b/bundle/pages/user/vip.vue index 8dc3976..864c084 100644 --- a/bundle/pages/user/vip.vue +++ b/bundle/pages/user/vip.vue @@ -264,6 +264,22 @@ getUserShip().then(res => { let data = res.data; this.memberType = data; + console.log("套餐数据",data.length) + if (data.length > 0 ){ + let svip = data[0] + console.log("套餐数据",svip) + this.type = svip.type; + this.svip = svip; + this.totalPrice = svip.pre_price + this.mc_id = svip.id + this.org_id = svip.id + getUserVipTime({ + id: svip.id, + }).then(res => { + this.memberEndTime = res.data.time; + }); + } + }).catch(err => { }); @@ -342,6 +358,12 @@ }); }, async orderFreeBuyFun() { + if(!this.org_id){ + this.$toast({ + title: "请选择会员套餐" + }) + return; + } const submitObj = { org_id: this.org_id //当前免费开通的id }; @@ -368,6 +390,13 @@ async orderBuyFun() { //支付中状态改为true 防止继续购买 + if(!this.org_id){ + this.$toast({ + title: "请选择会员套餐" + }) + return; + } + this.inPay = true; const submitObj = { org_id: this.org_id //当前购买的资料id diff --git a/components/components/explore.vue b/components/components/explore.vue index 9a0a985..639a050 100644 --- a/components/components/explore.vue +++ b/components/components/explore.vue @@ -13,14 +13,14 @@ - + - + @@ -56,7 +56,7 @@ name: '全部', id: '' }], - current: 0., + current: 0, type:this.active == 2?0:1, cate_id : 0, } @@ -126,10 +126,9 @@ id: '' }, ...res.data] } - console.log("cate数据:",this.cid) this.tabList1.forEach((item, index) => { if(this.cid>0 && item.id == this.cid){ - this.current = index + this.current = index+1 } }) } else { diff --git a/components/components/like-header.vue b/components/components/like-header.vue index be21f41..e3f582b 100644 --- a/components/components/like-header.vue +++ b/components/components/like-header.vue @@ -15,14 +15,7 @@ 需求 - - + @@ -65,7 +58,6 @@ }, methods: { changeNav(index) { - console.log("当前页面cid",this.cid) if(!this.isLogin) return this.$Router.push('/pages/login/login') this.$emit('change', index); } diff --git a/components/components/organ.vue b/components/components/organ.vue index 0880d03..6f3e432 100644 --- a/components/components/organ.vue +++ b/components/components/organ.vue @@ -1,7 +1,7 @@