Commit abed3204 authored by 王炽's avatar 王炽

积分页所有点击链接

parent ddf76997
......@@ -5,18 +5,9 @@
"url": "subPackages/shopMainList/topicNew/index?id=1000916",
"type": 2,
"extra": {
"appId": "wx4205ec55b793245e"
"appId": "wx4205ec55b793245e",
"envVersion": "release"
}
},
{
"bannerImg": "integralBannerBg1.png",
"url": "",
"type": 0
},
{
"bannerImg": "integralBannerBg2.png",
"url": "",
"type": 0
}
],
"viplv": {
......@@ -43,14 +34,16 @@
"type": 2,
"img": "integralExchargeBtn.png",
"extra": {
"appId": "wx4205ec55b793245e"
"appId": "wx4205ec55b793245e",
"envVersion": "release"
}
},
"integralDetail": {
"vipCardInfo": {
"url": "subPackages/xmhMainProcess/member/index?entrySource=xmh_wechatmp_points_recgoodsbot",
"type": 2,
"extra": {
"appId": "wx4205ec55b793245e"
"appId": "wx4205ec55b793245e",
"envVersion": "release"
}
},
"jifenmingxi": {
......@@ -127,7 +120,15 @@
],
"rule": {
"url": "https://mom.feihe.com/member/mine/pointStrategy",
"type": 2
"type": 3
},
"vipQuanyiUrl": {
"url": "subPackages/xmhMainProcess/member/index?entrySource=xmh_wechatmp_points_recgoodsbot",
"type": 2,
"extra": {
"appId": "wx4205ec55b793245e",
"envVersion": "release"
}
},
"vipLvsQuanyi": [
{
......@@ -158,7 +159,8 @@
"url": "subPackages/shopMainList/topicNew/index?id=1000911",
"type": 2,
"extra": {
"appId": "wx4205ec55b793245e"
"appId": "wx4205ec55b793245e",
"envVersion": "release"
}
},
{
......@@ -166,7 +168,8 @@
"url": "subPackages/shopMainList/topicNew/index?id=1000912",
"type": 2,
"extra": {
"appId": "wx4205ec55b793245e"
"appId": "wx4205ec55b793245e",
"envVersion": "release"
}
},
{
......@@ -174,7 +177,8 @@
"url": "/subPackages/shopMainProcess/lottery/index?utm_campaign=%E6%BA%AF%E6%BA%90%E6%8A%BD%E5%A5%96&_channel_track_key=ngSppZAj",
"type": 2,
"extra": {
"appId": "wx4205ec55b793245e"
"appId": "wx4205ec55b793245e",
"envVersion": "release"
}
}
],
......@@ -202,105 +206,50 @@
"goodsData": [
{
"titles": [
"六水香清禾香大米2.5kg",
"EDI纯水手口湿巾迷你...",
"全麦手撕面包麦香浓郁...",
"艾草植萃除菌除螨洗衣...",
"内衣专护洗衣液",
"婴儿专护除菌除螨洗衣...",
"宝宝钙维生素D软胶囊...",
"北纬47度鲜甜低GI水果...",
"牙博士青柠亮白牙膏",
"六水香泰来大米2.5kg",
"钙铁锌牛乳软饼干6g*...",
"飞鹤茁然儿童配方奶2...",
"酵素洗衣皂抑菌柔护尿...",
"云柔保湿纸巾乳霜纸...",
"超级飞侠儿童绘画笔套...",
"婴蓓INBER 儿童糖果..."
"六水香清禾香大米2.5kg", "EDI纯水手口湿巾迷你...", "全麦手撕面包麦香浓郁...", "艾草植萃除菌除螨洗衣...",
"内衣专护洗衣液", "婴儿专护除菌除螨洗衣...", "宝宝钙维生素D软胶囊...", "北纬47度鲜甜低GI水果...",
"牙博士青柠亮白牙膏", "六水香泰来大米2.5kg", "钙铁锌牛乳软饼干6g*...", "飞鹤茁然儿童配方奶2...",
"酵素洗衣皂抑菌柔护尿...", "云柔保湿纸巾乳霜纸...", "超级飞侠儿童绘画笔套...", "婴蓓INBER 儿童糖果..."
],
"prices": [
3200, 990, 1990, 1990,
1590, 2190, 2680, 990,
1580, 4000, 2490, 5200,
1990, 3900, 7900, 1990
],
"prices": [3200, 990, 1990, 1990, 1590, 2190, 2680, 990, 1580, 4000, 2490, 5200, 1990, 3900, 7900, 1990],
"goodsImgs": [
"listItemImgJx0.png",
"listItemImgJx1.png",
"listItemImgJx2.png",
"listItemImgJx3.png",
"listItemImgJx4.png",
"listItemImgJx5.png",
"listItemImgJx6.png",
"listItemImgJx7.png",
"listItemImgJx8.png",
"listItemImgJx9.png",
"listItemImgJx10.png",
"listItemImgJx11.png",
"listItemImgJx12.png",
"listItemImgJx13.png",
"listItemImgJx14.png",
"listItemImgJx15.png"
"listItemImgJx0.png", "listItemImgJx1.png", "listItemImgJx2.png", "listItemImgJx3.png",
"listItemImgJx4.png", "listItemImgJx5.png", "listItemImgJx6.png", "listItemImgJx7.png",
"listItemImgJx8.png", "listItemImgJx9.png", "listItemImgJx10.png", "listItemImgJx11.png",
"listItemImgJx12.png", "listItemImgJx13.png", "listItemImgJx14.png", "listItemImgJx15.png"
]
},
{
"titles": [
"星飞帆4段儿童成长...",
"星飞帆卓睿4段儿童...",
"金装1962-高锌多维学...",
"香葱流心可颂面包500g",
"茁然 茁护儿童配方奶...",
"六水香清禾香大米5kg",
"星蕴孕产妇奶粉听装700g",
"美维仕宝宝钙维生素...",
"金装1962-中老年高钙...",
"金装1962-高钙高蛋白...",
"茁然纯牛奶(A2 B酪蛋...",
"北纬47度黄糯鲜玉米",
"钙铁锌牛乳软饼干6g*...",
"迪奥口红 烈焰蓝金唇...",
"浅香(ASAKA)百合氨基...",
"心相印茶语精选320抽..."
"星飞帆4段儿童成长...", "星飞帆卓睿4段儿童...", "金装1962-高锌多维学...", "香葱流心可颂面包500g",
"茁然 茁护儿童配方奶...", "六水香清禾香大米5kg", "星蕴孕产妇奶粉听装700g", "美维仕宝宝钙维生素...",
"金装1962-中老年高钙...", "金装1962-高钙高蛋白...", "茁然纯牛奶(A2 B酪蛋...", "北纬47度黄糯鲜玉米",
"钙铁锌牛乳软饼干6g*...", "迪奥口红 烈焰蓝金唇...", "浅香(ASAKA)百合氨基...", "心相印茶语精选320抽..."
],
"prices": [188, 368, 89, 19.9, 268, 69, 158, 78, 89, 89, 65, 66, 39.9, 158.51, 31, 29],
"goodsImgs": [
"listItemImgXL0.png",
"listItemImgXL1.png",
"listItemImgXL2.png",
"listItemImgXL3.png",
"listItemImgXL4.png",
"listItemImgXL5.png",
"listItemImgXL6.png",
"listItemImgXL7.png",
"listItemImgXL8.png",
"listItemImgXL9.png",
"listItemImgXL10.png",
"listItemImgXL11.png",
"listItemImgXL12.png",
"listItemImgXL13.png",
"listItemImgXL14.png",
"listItemImgXL15.png"
"listItemImgXL0.png", "listItemImgXL1.png", "listItemImgXL2.png", "listItemImgXL3.png",
"listItemImgXL4.png", "listItemImgXL5.png", "listItemImgXL6.png", "listItemImgXL7.png",
"listItemImgXL8.png", "listItemImgXL9.png", "listItemImgXL10.png", "listItemImgXL11.png",
"listItemImgXL12.png", "listItemImgXL13.png", "listItemImgXL14.png", "listItemImgXL15.png"
]
},
{
"titles": [
"北纬47度水果玉米",
"北纬47度黄糯鲜玉米",
"北纬47度白甜糯玉米",
"北纬47度东北烧烤...",
"北纬47度花甜糯玉米",
"北纬47度黑珍珠玉米",
"N47°植物酵素乳245...",
"N47°水果玉米汁245..."
"北纬47度水果玉米", "北纬47度黄糯鲜玉米", "北纬47度白甜糯玉米", "北纬47度东北烧烤...",
"北纬47度花甜糯玉米", "北纬47度黑珍珠玉米", "N47°植物酵素乳245...", "N47°水果玉米汁245..."
],
"prices": [4200, 3840, 3840, 5990, 4200, 4200, 5500, 4990],
"goodsImgs": [
"listItemImgPzh0.png",
"listItemImgPzh1.png",
"listItemImgPzh2.png",
"listItemImgPzh3.png",
"listItemImgPzh4.png",
"listItemImgPzh5.png",
"listItemImgPzh6.png",
"listItemImgPzh7.png"
"listItemImgPzh0.png", "listItemImgPzh1.png", "listItemImgPzh2.png", "listItemImgPzh3.png",
"listItemImgPzh4.png", "listItemImgPzh5.png", "listItemImgPzh6.png", "listItemImgPzh7.png"
]
}
]
}
}
\ No newline at end of file
}
\ No newline at end of file
......@@ -27,19 +27,21 @@
:circular="false"
:indicator-dots="false"
@change="handleScroll"
:current="vipLevel"
>
<swiper-item
class="vip-area"
v-for="(item, index) in vipLvDatas"
:key="index"
@click="handleVipClick(index)"
@click="handleVipClick"
:style="{
background: `url(${$baseUrl}integral/1001/vipDetailBg.png) no-repeat center/contain`
background: `url(${$baseUrl}integral/1002/vipDetailBg.png) no-repeat center/contain`
}"
>
<image
class="vip-icon"
:src="$baseUrl + `integral/1001/${item?.vipIcon}`"
:src="$baseUrl + `integral/1002/${item?.vipIcon}`"
mode="aspectFit"
/>
<view class="vip-info">
......@@ -60,14 +62,14 @@
<image
v-if="!islogin"
class="rule-icon"
:src="$baseUrl + 'integral/1001/integralArrow.png'"
:src="$baseUrl + 'integral/1002/integralArrow.png'"
mode="aspectFit"
/>
<view
class="current-tag"
v-if="islogin && index == vipLevel"
:style="{
background: `url(${$baseUrl}integral/1001/tabNowBg.png) no-repeat center/contain`
background: `url(${$baseUrl}integral/1002/tabNowBg.png) no-repeat center/contain`
}"
>
<text class="tag-text">当前</text>
......@@ -84,7 +86,7 @@
>
<image
class="excharge-btn"
:src="$baseUrl + `integral/1001/${vipIntegral?.excharge?.img}`"
:src="$baseUrl + `integral/1002/${vipIntegral?.excharge?.img}`"
mode="aspectFit"
@click="handleExchargeClick"
......@@ -93,7 +95,7 @@
class="inte-bar-area"
:style="{
background: `url(${$baseUrl}integral/1001/inteBarAreaBg.png) no-repeat center/contain`
background: `url(${$baseUrl}integral/1002/inteBarAreaBg.png) no-repeat center/contain`
}"
>
<view class="integralClick"
......@@ -106,7 +108,7 @@
<text class="integral-total">{{ `(累计${recentAnnualPointsTotal}/${nextGradeScoreRuleMin})` }}</text>
<image
class="next-icon"
:src="$baseUrl + 'integral/1001/nextLvTips.png'"
:src="$baseUrl + 'integral/1002/nextLvTips.png'"
mode="aspectFit"
/>
</view>
......@@ -114,12 +116,12 @@
<!-- 第二行 -->
<view class="progress-bar1">
<image
:src="$baseUrl + `integral/1001/${vipIntegral?.progressBar?.barBgImg}`"
:src="$baseUrl + `integral/1002/${vipIntegral?.progressBar?.barBgImg}`"
class="progress-bg1"
/>
<view class="progress-mask">
<image
:src="$baseUrl + `integral/1001/${vipIntegral?.progressBar?.barImg}`"
:src="$baseUrl + `integral/1002/${vipIntegral?.progressBar?.barImg}`"
class="progress-img1"
:style="{ transform: `translateX(${(recentAnnualPointsTotal/nextGradeScoreRuleMin)*100 -100}%)` }"
/>
......@@ -131,7 +133,7 @@
<image
class="strategy-icon"
:src="$baseUrl + `integral/1001/${vipIntegral?.gonglue?.img}`"
:src="$baseUrl + `integral/1002/${vipIntegral?.gonglue?.img}`"
mode="aspectFit"
@click="gonglueHandler"
/>
......@@ -142,10 +144,12 @@
@click="integralDetailHandler"
>
<text class="count-text">{{ `当前:${points}` }}</text>
<text class="expire-text">{{`(有${willExpiredPoints ? willExpiredPoints : 0}积分将到期)`}}</text>
<text class="expire-text"
v-if="willExpiredPoints > 0"
>{{`(有${willExpiredPoints ? willExpiredPoints : 0}积分将到期)`}}</text>
<image
class="integral-detail-arrow"
:src="$baseUrl + 'integral/1001/integralArrow.png'"
:src="$baseUrl + 'integral/1002/integralArrow.png'"
mode="aspectFit"
/>
</view>
......@@ -169,7 +173,7 @@
</text>
<image
class="rule-icon"
:src="$baseUrl + 'integral/1001/integralArrow.png'"
:src="$baseUrl + 'integral/1002/integralArrow.png'"
mode="aspectFit"
/>
</view>
......@@ -186,13 +190,13 @@
>
<image
class="privilege-icon"
:src="$baseUrl + `integral/1001/${quanyiListIcon[item]}`"
:src="$baseUrl + `integral/1002/${quanyiListIcon[item]}`"
mode="aspectFit"
/>
<image
v-if="vipQuanyiData[Math.abs(itemIndex)].isNewArr.includes(item) && itemIndex > vipLevel"
class="new-tip"
:src="$baseUrl + 'integral/1001/newTip.png'"
:src="$baseUrl + 'integral/1002/newTip.png'"
mode="aspectFit"
/>
......@@ -246,7 +250,7 @@
:class="{ active: activeIndex === index }"
@click="tabItemClick(index)"
:style="{
background: activeIndex === index && `url(${$baseUrl}integral/1001/${tabInfo?.tabBg}) no-repeat center/contain`
background: activeIndex === index && `url(${$baseUrl}integral/1002/${tabInfo?.tabBg}) no-repeat center/contain`
}"
>
<text class="tab-line1">{{ tab?.line1 }}</text>
......@@ -271,13 +275,14 @@
}"
>
<!-- <image
class="goods-img-bg"
:src="$baseUrl + `integral/1001/listItemImgBg.png`"
class="goods-img-bg"productIdUrl
:src="$baseUrl + `integral/1002/listItemImgBg.png`"
mode="aspectFit"
/> -->
<view class="goods-item-container" @click="handleGoodsItemClick('xingpin',i)">
<image
class="goods-img"
:src="$baseUrl + `integral/1001/${goodsData[0]?.goodsImgs[i-1]}`"
:src="$baseUrl + `integral/1002/${goodsData[0]?.goodsImgs[i-1]}`"
mode="aspectFit"
/>
<view class="title-container1">
......@@ -285,6 +290,8 @@
</view>
<text class="price-text"><text class="num">{{ goodsData[0]?.prices[i-1] }}</text></text>
</view>
</view>
</view>
<!-- 品质专区 -->
......@@ -300,9 +307,11 @@
background:`url(${$baseUrl}${listCommon?.listItemImgBg}) no-repeat center/contain`
}"
>
<view class="goods-item-container" @click="handleGoodsItemClick('lingyuan',i)">
<image
class="goods-img"
:src="$baseUrl + `integral/1001/${goodsData[1]?.goodsImgs[i-1]}`"
:src="$baseUrl + `integral/1002/${goodsData[1]?.goodsImgs[i-1]}`"
mode="aspectFit"
/>
<view class="title-container1">
......@@ -311,6 +320,7 @@
<text class="price-text"><text class="num">{{ goodsData[1]?.prices[i-1] }}</text>积分</text>
</view>
</view>
</view>
<!-- 限量推荐 -->
<view
......@@ -325,15 +335,19 @@
background:`url(${$baseUrl}${listCommon?.listItemImgBg}) no-repeat center/contain`
}"
>
<view class="goods-item-container" @click="handleGoodsItemClick('beiwei',i)">
<image
class="goods-img"
:src="$baseUrl + `integral/1001/${goodsData[2]?.goodsImgs[i-1]}`"
:src="$baseUrl + `integral/1002/${goodsData[2]?.goodsImgs[i-1]}`"
mode="aspectFit"
/>
<view class="title-container1">
<text class="title-text1">{{ goodsData[2]?.titles[i-1] }}</text>
</view>
<text class="price-text"><text class="num">{{ goodsData[2]?.prices[i-1] }}</text>积分</text>
</view>
</view>
</view>
</view>
......@@ -344,7 +358,7 @@
<text class="more-text">点击查看更多</text>
<image
class="more-arrow"
:src="$baseUrl + 'integral/1001/integralArrow.png'"
:src="$baseUrl + 'integral/1002/integralArrow.png'"
mode="aspectFit"
/>
</view>
......@@ -419,7 +433,7 @@
extra:
{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
integralDetail:{
vipCardInfo:{
url:"subPackages/xmhMainProcess/member/index?entrySource=xmh_wechatmp_points_recgoodsbot",
type:2,
extra:
......@@ -555,7 +569,7 @@
],
goodsListData:{
listCommon:{
listItemImgBg:"integral/1001/listItemImgBg.png"
listItemImgBg:"integral/1002/listItemImgBg.png"
},
tabInfo:{
tabBg:"tapSelectBg.png",
......@@ -565,19 +579,307 @@
{ line1: '北纬专场', line2: '' }
]
},
productIdUrl:{
xingpin:[
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"632366292935447153",
skuId:"632366292935447154",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"434526218612696157",
skuId:"434526218612696158",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"475427897333207101",
skuId:"475427897333207102",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"632368902459430553",
skuId:"632368902459430554",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"748373470406312440",
skuId:"748373470406312441",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"700209063828145600",
skuId:"700209063828145601",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"444612538255511698",
skuId:"444612538255511699",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"748374838109458955",
skuId:"748374838109458956",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"748376191670080756",
skuId:"748376191670080757",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"444614841574228087",
skuId:"444614841574228088",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"642944987112793104",
skuId:"642944987112793105",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"660577242594873852",
skuId:"660577242594873853",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"593557253255397681",
skuId:"675866042011105275",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"670068445908034706",
skuId:"670072178498381183",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"660575857729992191",
skuId:"660575857729992192",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"486040248826077773",
skuId:"486040248826077774",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
}
],
lingyuan:[
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"643301938280182989",
skuId:"643301938280182990",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"570770855028876907",
skuId:"570770855028876908",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"643302772176787321",
skuId:"643302772176787322",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"650261586675438161",
skuId:"650261761758111604",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"637115498514653835",
skuId:"637115498514653836",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"637462885116453461",
skuId:"637462885116453462",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"637125264624522797",
skuId:"637125264624522798",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"664995106239801237",
skuId:"664995106239801238",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"566750277742626607",
skuId:"566750277742626608",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"664992929630904330",
skuId:"702706680618457075",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"479814938702811385",
skuId:"479814938702811386",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"477231839213998660",
skuId:"477231839213998661",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"710238004623156187",
skuId:"710238148411278894",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"637105594356118250",
skuId:"637105594356118251",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"446767559140140163",
skuId:"446767559140140164",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"575869473685026384",
skuId:"575869473689219730",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
}
],
beiwei:[
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"694019044167238066",
skuId:"694019044167238067",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"548984197069284758",
skuId:"548984197069284759",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"548991402553569325",
skuId:"548991402553569326",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"757045038059549612",
skuId:"757045038059549613",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"555507401709887582",
skuId:"555507401709887583",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"555151404052796950",
skuId:"555151404052796951",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"704050114989893289",
skuId:"704050114989893290",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
},
{
url:"subPackages/shopMainProcess/product/index?productId={productId}&skuId={skuId}&entrySource=xmh_wechatmp_points_star",
productId:"710290587034550507",
skuId:"710290587034550508",
type:2,
extra:{"appId": "wx4205ec55b793245e", "envVersion": "release"}
}
]
},
goodsData:[
{
titles: ['六水香清禾香大米2.5kg','EDI纯水手口湿巾迷你...','全麦手撕面包麦香浓郁...','艾草植萃除菌除螨洗衣...','内衣专护洗衣液','婴儿专护除菌除螨洗衣...','宝宝钙维生素D软胶囊...','北纬47度鲜甜低GI水果...','牙博士青柠亮白牙膏','六水香泰来大米2.5kg','钙铁锌牛乳软饼干6g*...','飞鹤茁然儿童配方奶2...','酵素洗衣皂抑菌柔护尿...','云柔保湿纸巾乳霜纸...','超级飞侠儿童绘画笔套...','婴蓓INBER 儿童糖果...'],
prices: [
3200,990,1990,1990,
1590,2190,2680,990,
1580,4000,2490,5200,
1990,3900,7900,1990],
titles:['星飞帆4段儿童成长配...','星飞帆卓睿4段儿童配...','茁然纯牛奶(A2 β酪蛋...','茁然 茁护儿童配方奶...','经典爱本乳铁蛋白配方...','飞鹤茁然高钙奶酪泡芙...','金装1962-中老年高钙...','经典爱本膳骨配方奶粉...','经典爱本清澄配方奶粉...','金装1962-高钙高蛋白...','德佑纯水湿巾80抽/包','婴儿专护除菌除螨洗衣...','多肉鳕鱼空气脆饼干宝...','DHA深海鳕鱼肠80g*4袋','云朵软软绵柔巾洗脸巾...','凡士林100ml倍护精华...'],
prices:[188,368,65,268,158,69.8,89,158,198,89,43,21.9,48,26,22.9,29.9],
goodsImgs:['listItemImgJx0.png','listItemImgJx1.png','listItemImgJx2.png','listItemImgJx3.png','listItemImgJx4.png','listItemImgJx5.png','listItemImgJx6.png','listItemImgJx7.png','listItemImgJx8.png','listItemImgJx9.png','listItemImgJx10.png','listItemImgJx11.png','listItemImgJx12.png','listItemImgJx13.png','listItemImgJx14.png','listItemImgJx15.png']
},
{
titles:['星飞帆4段儿童成长...','星飞帆卓睿4段儿童...','金装1962-高锌多维学...','香葱流心可颂面包500g','茁然 茁护儿童配方奶...','六水香清禾香大米5kg','星蕴孕产妇奶粉听装700g','美维仕宝宝钙维生素...','金装1962-中老年高钙...','金装1962-高钙高蛋白...','茁然纯牛奶(A2 B酪蛋...','北纬47度黄糯鲜玉米','钙铁锌牛乳软饼干6g*...','迪奥口红 烈焰蓝金唇...','浅香(ASAKA)百合氨基...','心相印茶语精选320抽...'],
prices:[188,368,89,19.9,268,69,158,78,89,89,65,66,39.9,158.51,31,29],
titles: ['星飞帆4段儿童成长配...','飞鹤茁然儿童配方奶升...','茁然 茁护儿童配方奶...','宝宝钙维生素D软胶囊...','婴儿专护除菌除螨洗衣...','公牛 新国标插座/插线...','宝宝植萃深度洁净洗衣...','九阳煮蛋器多功能智能...','云朵软软绵柔巾洗脸巾...','荣事达电煮锅家用多功...','德佑小白羊绵柔巾珍珠...','babygo进口户外防水...','苏泊尔(SUPOR)真...','超级飞侠儿童绘画笔套...','可爱多湿巾纸无染清洁...','亲肤纯水湿巾加厚加大...'],
prices: [
11500,5200,12000,2680,
2190,5980,2490,4900,
2290,4900,2490,3800,
9900,7900,990,1990],
goodsImgs:['listItemImgXL0.png','listItemImgXL1.png','listItemImgXL2.png','listItemImgXL3.png','listItemImgXL4.png','listItemImgXL5.png','listItemImgXL6.png','listItemImgXL7.png','listItemImgXL8.png','listItemImgXL9.png','listItemImgXL10.png','listItemImgXL11.png','listItemImgXL12.png','listItemImgXL13.png','listItemImgXL14.png','listItemImgXL15.png']
},
{
......@@ -599,6 +901,7 @@
const tabInfo = ref({});//tabbar信息
const listCommon = ref({});//商品列表通用信息
const goodsData = ref([]);//商品数据
const productIdUrl = ref({});//商品跳转链接
const imgInfos = ref([]);//权益信息
const vipRule = ref({});//会员规则跳转
const vipLvsQuanyi = ref([]);//会员不同等级权益
......@@ -725,16 +1028,8 @@
//积分详情点击事件---积分进度条容器
const integralHandler = () => {
const item = vipIntegral.value.integralDetail;
if(item.url== ""){
return;
}
jump({
type: item.type,
url: item.url,
extra: item.extra
})
integralDetailHandler();
}
//会员规则
......@@ -753,7 +1048,7 @@
const url = vipIntegral.value.jifenmingxi.url.replace("{crmid}", memberInfo.value.memberId);
const type = vipIntegral.value.jifenmingxi.type;
console.log('积分明细链接:==',url)
// url = url.;
jump({
type: type,
url: url
......@@ -776,6 +1071,19 @@
})
}
const handleGoodsItemClick = (arridx,googidx) => {
console.log('handleGoodsItemClick:',arridx,googidx);
const url = productIdUrl.value[arridx][googidx].url;
const type = productIdUrl.value[arridx][googidx].type;
const extra = productIdUrl.value[arridx][googidx].extra;
jump({
type: type,
url: url,
extra:extra
})
}
const handleScroll = (e) => {
const currentIndex = e.detail.current;
// console.log('当前swiper-item索引:', currentIndex);
......@@ -893,11 +1201,23 @@
};
const handleVipClick = (index) => {
if(islogin.value){
// console.log('点击了vip等级:',index);
}else{
const handleVipClick = () => {
const item = vipIntegral.value.vipCardInfo;
if(item.url== ""){
return;
}
jump({
type: item.type,
url: item.url,
extra: item.extra
})
// if(islogin.value){
// // console.log('点击了vip等级:',index);
// }else{
// }
}
onBeforeMount(async() => {
......@@ -914,6 +1234,7 @@
tabInfo.value = integralData.value.goodsListData.tabInfo;
listCommon.value = integralData.value.goodsListData.listCommon;
goodsData.value = integralData.value.goodsListData.goodsData;
productIdUrl.value = integralData.value.goodsListData.productIdUrl;
vipRule.value = integralData.value.qunyiInfo.vipRule;
imgInfos.value = integralData.value.qunyiInfo.imgInfos;
vipQuanyiUrl.value = integralData.value.qunyiInfo.vipQuanyiUrl;
......@@ -1047,7 +1368,7 @@
height: 154rpx;
// margin-left: 32rpx;
// margin-right: 32rpx;
// background: url('@{baseUrl}integral/1001/vipDetailBg.png') no-repeat center/cover;
// background: url('@{baseUrl}integral/1002/vipDetailBg.png') no-repeat center/cover;
flex-direction: row;
position: relative;
display: flex;
......@@ -1101,7 +1422,7 @@
height: 37rpx;
margin-left: 10rpx;
margin-top: 5rpx;
// background: url('@{baseUrl}integral/1001/tabNowBg.png') no-repeat center/contain;
// background: url('@{baseUrl}integral/1002/tabNowBg.png') no-repeat center/contain;
display: flex;
align-items: center;
justify-content: center;
......@@ -1137,7 +1458,7 @@
// flex: 1;
height: 144rpx;
width: 492rpx;
// background: url('@{baseUrl}integral/1001/inteBarAreaBg.png') no-repeat center/cover;
// background: url('@{baseUrl}integral/1002/inteBarAreaBg.png') no-repeat center/cover;
margin-left: 16rpx;
// padding: 16rpx 24rpx;
.integralClick {
......@@ -1381,8 +1702,8 @@
justify-content: center;
&.active {
//https://duiba.oss-cn-hangzhou.aliyuncs.com/fh/integral/1001/tapSelectBg.png
// background-image: url('@{baseUrl}integral/1001/tapSelectBg.png');
//https://duiba.oss-cn-hangzhou.aliyuncs.com/fh/integral/1002/tapSelectBg.png
// background-image: url('@{baseUrl}integral/1002/tapSelectBg.png');
background-size: 100% 100%;
.tab-line1 { color: #1d1e25; }
.tab-line2 { color: #b27c1e; }
......@@ -1432,7 +1753,10 @@
// top: 0rpx;
// left: 0rpx;
// }
.goods-item-container{
width: 100%;
height: 100%;
position: relative;
.goods-img {
width: 100%;
height: 300rpx;
......@@ -1443,8 +1767,8 @@
width: 100%;
// height: auto;
margin-left: 20rpx;
margin-bottom: 0rpx;
margin-top: 26rpx;
margin-bottom: 10rpx;
margin-top: 22rpx;
.title-text1 {
position: relative;
width:100%;
......@@ -1467,6 +1791,8 @@
}
}
}
}
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment