From f5af1d828d600bf20ce6330c187e592411edd6dc Mon Sep 17 00:00:00 2001 From: yangjie <812952667@qq.com> Date: Sat, 18 Sep 2021 16:20:15 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E6=94=B9=E9=A6=96=E9=A1=B5=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/tabBar/home/home.vue | 230 ++++++++++++++----------------------- 1 file changed, 86 insertions(+), 144 deletions(-) diff --git a/pages/tabBar/home/home.vue b/pages/tabBar/home/home.vue index 4c2b069..0b37600 100644 --- a/pages/tabBar/home/home.vue +++ b/pages/tabBar/home/home.vue @@ -54,34 +54,29 @@ {{ row.title }} - - - - - - - - - - - - - - {{item.couponName}} - - - {{ item.discountPrice*100}} - + + + + + + + + + + {{item.couponName}} + + + {{ item.discountPrice*100}} - - - + + + + + @@ -97,92 +92,6 @@ - - - - - - - - - - - - @@ -202,7 +111,6 @@ getTPigCinemaToken, getCmsContent, } from "../../../Utils/Api.js"; //您的api路径 - // import { getUserInfo } from '../../../Utils/Api.js' import wybPopup from '../../../components/wyb-popup/wyb-popup.vue'; let app = getApp(); export default { @@ -226,11 +134,6 @@ imgadres1: 'jbhed.png', imgadres2: 'jt.png', imgadres3: '', - imgadres4: 'homet.png', - imgadres5: 'homeh.png', - imgadres6: 'homed.jpg', - imgadres7: 'homek.jpg', - imgadres8: 'homejf.jpg', webUrl: '', // 轮播图片 swiperList: [{ @@ -254,8 +157,8 @@ pageSize: 6, // 分类菜单 categoryList: [ - ], + homeCateList:[], //切换状态 cpStuats: 1 }; @@ -279,6 +182,7 @@ this.getCouponListgold(); this.getCmsContent(); this.getCmsContentcmshome(); + this.getCmsContentcmsContent(); } }, onLoad() { @@ -327,6 +231,18 @@ // #endif }, methods: { + //获取首页功能 + getCmsContentcmsContent() { + let params = { + regionId: app.globalData.cityId, + categoryCode: 'CMS_HOME_CONTENT' + } + getCmsContent(params).then(res => { + if (res.return_code == '000000') { + this.homeCateList = res.return_data; + } + }); + }, //获取首页菜单 getCmsContentcmshome() { let params = { @@ -339,6 +255,7 @@ } }); }, + //获取弹出或者弹窗 getCmsContent() { let params = { @@ -376,7 +293,7 @@ closePopup() { this.$refs.popup.hide(); }, - + /** * 跳转外链 */ @@ -421,6 +338,7 @@ that.getCmsContent(); that.getCmsAactibity(); that.getCmsContentcmshome(); + that.getCmsContentcmsContent(); }, fail() { uni.hideLoading() @@ -506,12 +424,7 @@ console.log(err); }); }, - //调整商品列表 - goGoodsList(item) { - uni.navigateTo({ - url: '../../goods/goods-list/goods-list?id=' + item - }) - }, + //搜索跳转 toSearch() { uni.navigateTo({ @@ -668,12 +581,7 @@ } }) }, - //跳转团油 - jumpTyou() { - uni.navigateTo({ - url: '/pages/goods/refuel/refuel' - }) - }, + //跳转菜单 toCategory(item) { if (item.title == '在线加油') { @@ -683,13 +591,13 @@ } else if (item.title == '肯德基') { if (!app.globalData.userInfo) { uni.navigateTo({ - url:'../../userLogin/userLogin' + url: '../../userLogin/userLogin' }) return; } if (!app.globalData.userInfo.phone) { uni.navigateTo({ - url:'../../userLogin/userLogin' + url: '../../userLogin/userLogin' }) return; } @@ -699,13 +607,13 @@ } else if (item.title == '电影票') { if (!app.globalData.userInfo) { uni.navigateTo({ - url:'../../userLogin/userLogin' + url: '../../userLogin/userLogin' }) return; } if (!app.globalData.userInfo.phone) { uni.navigateTo({ - url:'../../userLogin/userLogin' + url: '../../userLogin/userLogin' }) return; } @@ -715,13 +623,13 @@ } else if (item.title == '话费充值') { if (!app.globalData.userInfo) { uni.navigateTo({ - url:'../../userLogin/userLogin' + url: '../../userLogin/userLogin' }) return; } if (!app.globalData.userInfo.phone) { uni.navigateTo({ - url:'../../userLogin/userLogin' + url: '../../userLogin/userLogin' }) return; } @@ -741,21 +649,55 @@ jumphuafei(item) { if (!app.globalData.userInfo) { uni.navigateTo({ - url:'../../userLogin/userLogin' + url: '../../userLogin/userLogin' }) return; } if (!app.globalData.userInfo.phone) { uni.navigateTo({ - url:'../../userLogin/userLogin' + url: '../../userLogin/userLogin' }) return; } + if(item.title == '汇联通'){ + uni.navigateTo({ + url: '/pages/goods/goods-list/goods-list?id=2' + }) + return; + } + if(item.title == '在线加油'){ + uni.navigateTo({ + url: '/pages/goods/refuel/refuel' + }) + return; + } + if(item.title == '话费充值'){ + uni.navigateTo({ + url: '/pages/tabBar/order/order?id=3' + }) + return; + } + if(item.title == '电影票'){ + uni.navigateTo({ + url: '/pages/tabBar/order/order?id=2' + }) + return; + } + if(item.title == '肯德基'){ + uni.navigateTo({ + url: '/pages/tabBar/order/order?id=1' + }) + return; + } + + + }, + //调整商品列表 + goGoodsList(item) { uni.navigateTo({ - url: '/pages/tabBar/order/order?id=' + item + url: '/pages/goods/goods-list/goods-list?id=' + item }) - - } + }, }, };