Commit 3521c728 authored by beisir's avatar beisir

feat:列表页面点击无效测试

parent dd90fbe0
......@@ -22,7 +22,7 @@ import { isApp, isWxMp, isWechat } from '@/service/validation.service';
import store from '@/store';
import Weapp from '@/components/weapp';
import goodsShare from '@/components/groupShare';
import { setAppTitleColor } from '@/service/utils.service';
export default {
name: 'App',
components: {
......@@ -51,7 +51,8 @@ export default {
}
}
},
$route() {
$route(to) {
to.name !== 'groupBuyList' && setAppTitleColor('#fff');
store.dispatch('change_show_mini_app_guide', {
bool: !isApp && !isWxMp && !isWechat ? true : false,
pointer: this
......
......@@ -94,42 +94,48 @@ export default {
return Math.round(percentage * 100) / 100;
},
onButtonClick() {
const {
skuNo,
goodsSpecialId,
activityTemplateId,
activityTemplateDetailId,
activityInfoId
} = this.goodsItem;
const { s } = this.btnByStatus;
if (s === 2) {
saTrackEvent('H5_GroupZeroYuanPurchaseActivityPageOpenGroupImmediatelyBtnClick', {
skuNo
alert(JSON.stringify(this.goodsItem));
try {
const {
skuNo,
goodsSpecialId,
activityTemplateId,
activityTemplateDetailId,
activityInfoId
} = this.goodsItem;
const { s } = this.btnByStatus;
if (s === 2) {
saTrackEvent('H5_GroupZeroYuanPurchaseActivityPageOpenGroupImmediatelyBtnClick', {
skuNo
});
this.$router.push({
path: '/groupBuy/skuInfo',
query: {
h: 0,
skuNo,
goodsSpecialId,
activityId: activityInfoId,
templateId: activityTemplateId,
templateDetailId: activityTemplateDetailId
}
});
// 正常跳转
return false;
}
let messageTemp = '非常感谢亲对羊小咩的关注,活动还没有开始哦~';
if (s === 3) {
messageTemp = '您选的商品太火爆了,已经卖完了呢,您可以选择其他的团品重新开团哦~';
} else if (s === 1) {
messageTemp = '非常抱歉,亲本次活动已经结束了哦~';
}
this.$dialog({
message: messageTemp,
showCancelButton: false
});
this.$router.push({
path: '/groupBuy/skuInfo',
query: {
h: 0,
skuNo,
goodsSpecialId,
activityId: activityInfoId,
templateId: activityTemplateId,
templateDetailId: activityTemplateDetailId
}
});
// 正常跳转
return false;
}
let messageTemp = '非常感谢亲对羊小咩的关注,活动还没有开始哦~';
if (s === 3) {
messageTemp = '您选的商品太火爆了,已经卖完了呢,您可以选择其他的团品重新开团哦~';
} else if (s === 1) {
messageTemp = '非常抱歉,亲本次活动已经结束了哦~';
} catch (err) {
alert(err);
alert(JSON.stringify(err));
}
this.$dialog({
message: messageTemp,
showCancelButton: false
});
}
}
};
......
......@@ -139,7 +139,6 @@ export default {
deactivated() {
clearTimeout((this.$refs.swipeRota && this.$refs.swipeRota.timer) || null);
this.showLoops = false;
this.setTitleColor();
},
activated() {
this.showLoops = true;
......@@ -159,6 +158,10 @@ export default {
if (isNull(topicIndex)) {
getActivityList(to.query, next);
} else {
if (localStorage.get('activityId') !== +activityId) {
getActivityList(to.query, next);
return;
}
next();
}
}
......@@ -303,6 +306,7 @@ async function getActivityList(urlQuery, next) {
vm.goodsTemp = t;
localStorage.set('activityId', activityId);
vm.setTitleColor(t.bgcolor);
vm.pageNo = 1;
vm.getGoodsList(true);
vm.reload = false;
});
......
......@@ -10,10 +10,10 @@
border-bottom: 1px solid @grey-border;
display: flex;
justify-content: space-between;
&-left, &-right {
&-left,
&-right {
display: flex;
align-items: center;
}
&-image {
position: relative;
......@@ -23,7 +23,7 @@
text-align: center;
margin-right: 4px;
}
&-red {
color: @red;
}
......@@ -39,7 +39,8 @@
&-avator {
margin-left: @padding-unit - 2;
margin-top: @padding-unit - 2;
border-radius: 50%;
overflow: hidden;
}
&-group {
position: absolute;
......@@ -164,4 +165,4 @@
color: @gray-5 !important;
}
}
}
\ No newline at end of file
}
......@@ -165,7 +165,7 @@ export default {
methods: {
finishTimeChange() {},
goGroupBuyList(itemInfo) {
this.$router.push({
this.$router.replace({
path: '/groupBuy/list',
query: {
h: 0,
......
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