From 82c9cca892d17a564f91a6cf648d0b1cd85325e2 Mon Sep 17 00:00:00 2001 From: jianglong Date: Tue, 30 Apr 2024 14:58:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=BA=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/user.js | 1 + bundle/pages/user/vip.vue | 29 +++++++ components/components/explore.vue | 9 +-- components/components/like-header.vue | 10 +-- components/components/organ.vue | 25 +++--- components/components/team.vue | 16 ++-- components/tab/tab.vue | 2 - components/tabs/tabs.vue | 6 +- pages.json | 59 ++++++++++++++ pages/community/community.vue | 13 ++- pages/community/organ_team_details.vue | 16 +++- pages/news_list/news_list.vue | 5 +- pages/resource_list/resource_list.vue | 142 +++++++++++++++++++++++++++------ static/images/icon_toutiao.png | Bin 5952 -> 6442 bytes store/modules/city.js | 4 +- 15 files changed, 260 insertions(+), 77 deletions(-) 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 @@