Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
group-buy-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ui
group-buy-ui
Commits
a5c99714
Commit
a5c99714
authored
Sep 25, 2021
by
Xuguangxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix
parent
f58e66b9
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
33 additions
and
4 deletions
+33
-4
bottomNav.vue
src/views/goodsDetail/components/bottomNav.vue
+2
-2
index.vue
src/views/goodsDetail/index.vue
+19
-1
index.vue
src/views/goodsList/index.vue
+4
-1
createOrder.vue
src/views/order/createOrder.vue
+4
-0
index.vue
src/views/pay/index.vue
+4
-0
No files found.
src/views/goodsDetail/components/bottomNav.vue
View file @
a5c99714
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
type=
"primary"
type=
"primary"
shape=
"circle"
shape=
"circle"
:disabled=
"disabled"
:disabled=
"disabled"
@
click=
"createOrJoin(
1
)"
@
click=
"createOrJoin(
2
)"
>
自己做团长
</cr-button
>
自己做团长
</cr-button
>
>
<cr-button
<cr-button
...
@@ -80,7 +80,7 @@ export default {
...
@@ -80,7 +80,7 @@ export default {
},
},
createOrJoin
(
mark
)
{
createOrJoin
(
mark
)
{
// 参团
// 参团
// mark 1-> 开团
2-> 参团
// mark 1-> 开团
0-> 参团 2->自己做团长
this
.
$emit
(
'
buy
'
,
mark
);
this
.
$emit
(
'
buy
'
,
mark
);
}
}
}
}
...
...
src/views/goodsDetail/index.vue
View file @
a5c99714
...
@@ -207,6 +207,7 @@ import Bridge from '@qg/js-bridge';
...
@@ -207,6 +207,7 @@ import Bridge from '@qg/js-bridge';
import
MpBridge
from
'
@/service/mp
'
;
import
MpBridge
from
'
@/service/mp
'
;
import
{
isWxMp
,
isApp
}
from
'
@/service/validation.service
'
;
import
{
isWxMp
,
isApp
}
from
'
@/service/validation.service
'
;
import
{
EventBus
}
from
'
@/service/utils.service
'
;
import
{
EventBus
}
from
'
@/service/utils.service
'
;
import
{
saTrackEvent
}
from
'
@/service/sa.service
'
;
export
default
{
export
default
{
// eslint-disable-next-line vue/name-property-casing
// eslint-disable-next-line vue/name-property-casing
name
:
'
goodDetail
'
,
name
:
'
goodDetail
'
,
...
@@ -370,13 +371,22 @@ export default {
...
@@ -370,13 +371,22 @@ export default {
},
},
// ka渠道逻辑
// ka渠道逻辑
goVccOrDetail
(
res
)
{
goVccOrDetail
(
res
)
{
const
buttonNameMap
=
{
0
:
'
立即参团
'
,
1
:
'
立即开团
'
,
2
:
'
自己做团长
'
};
if
(
!
this
.
hasLogin
)
{
if
(
!
this
.
hasLogin
)
{
this
.
checkLogin
();
this
.
checkLogin
();
return
;
return
;
}
}
if
(
res
==
1
)
{
if
(
res
==
1
||
res
==
2
)
{
localStorage
.
remove
(
'
groupBuyGroupId
'
);
// 开团或者自己做团长的时候需要移除groupBuyGroupId,再去调下单
localStorage
.
remove
(
'
groupBuyGroupId
'
);
// 开团或者自己做团长的时候需要移除groupBuyGroupId,再去调下单
}
}
saTrackEvent
(
'
H5_GroupZeroYuanPurchaseActivityDetailPageBtnClick
'
,
{
sku_no
:
this
.
detailInfo
.
skuNo
,
buttons_name
:
buttonNameMap
[
res
]
});
this
.
toOrder
();
this
.
toOrder
();
},
},
setStartStatus
(
data
)
{
setStartStatus
(
data
)
{
...
@@ -588,6 +598,14 @@ export default {
...
@@ -588,6 +598,14 @@ export default {
},
},
handleParamsClick
(
eventType
,
name
)
{
handleParamsClick
(
eventType
,
name
)
{
if
(
this
.
isPrimordialBrowser
)
return
;
if
(
this
.
isPrimordialBrowser
)
return
;
if
(
eventType
==
'
sku
'
)
{
saTrackEvent
(
'
H5_GroupZeroYuanPurchaseActivityDetailPageSpecificationSelectionPopupConfirmBtnClick
'
,
{
sku_no
:
this
.
detailInfo
.
skuNo
}
);
}
this
.
currentPopupType
=
eventType
;
this
.
currentPopupType
=
eventType
;
this
.
currentPopupName
=
name
;
this
.
currentPopupName
=
name
;
switch
(
eventType
)
{
switch
(
eventType
)
{
...
...
src/views/goodsList/index.vue
View file @
a5c99714
...
@@ -83,7 +83,7 @@ import { handleRemainTime, handleDateFormat } from './components/utils';
...
@@ -83,7 +83,7 @@ import { handleRemainTime, handleDateFormat } from './components/utils';
import
localStorage
from
'
@/service/localStorage.service
'
;
import
localStorage
from
'
@/service/localStorage.service
'
;
import
goodsCheckMixin
from
'
@/mixins/goodsCheck.mixin
'
;
import
goodsCheckMixin
from
'
@/mixins/goodsCheck.mixin
'
;
import
{
setAppTitleColor
,
EventBus
}
from
'
@/service/utils.service
'
;
import
{
setAppTitleColor
,
EventBus
}
from
'
@/service/utils.service
'
;
// import { registeredEvents
} from '@/service/sa.service';
import
{
saTrackEvent
}
from
'
@/service/sa.service
'
;
import
{
isNull
}
from
'
@/service/validation.service
'
;
import
{
isNull
}
from
'
@/service/validation.service
'
;
let
topicIndex
;
let
topicIndex
;
export
default
{
export
default
{
...
@@ -192,6 +192,9 @@ export default {
...
@@ -192,6 +192,9 @@ export default {
// registeredEvents('H5_GroupZeroYuanPurchaseActivityPageSharePopupBtnClick', {
// registeredEvents('H5_GroupZeroYuanPurchaseActivityPageSharePopupBtnClick', {
// activity_id
// activity_id
// });
// });
saTrackEvent
(
'
H5_GroupZeroYuanPurchaseActivityPageSharePopupBtnClick
'
,
{
activity_id
:
this
.
activityId
});
},
},
async
getShareData
()
{
async
getShareData
()
{
const
{
const
{
...
...
src/views/order/createOrder.vue
View file @
a5c99714
...
@@ -58,6 +58,7 @@ import { HAS_DISCOUNT } from '@/constants/order';
...
@@ -58,6 +58,7 @@ import { HAS_DISCOUNT } from '@/constants/order';
import
cookies
from
'
@/service/cookieStorage.service
'
;
import
cookies
from
'
@/service/cookieStorage.service
'
;
import
{
isApp
,
isWxMp
}
from
'
@/service/validation.service
'
;
import
{
isApp
,
isWxMp
}
from
'
@/service/validation.service
'
;
import
{
mapState
}
from
'
vuex
'
;
import
{
mapState
}
from
'
vuex
'
;
import
{
saTrackEvent
}
from
'
@/service/sa.service
'
;
export
default
{
export
default
{
name
:
'
CreateOrder
'
,
name
:
'
CreateOrder
'
,
components
:
{
components
:
{
...
@@ -178,6 +179,9 @@ export default {
...
@@ -178,6 +179,9 @@ export default {
});
});
return
;
return
;
}
}
saTrackEvent
(
'
H5_UserClickOrderConfirmPageSubmitOrderBtnClick
'
,
{
order_type
:
'
0元购
'
});
const
{
const
{
addrReceiverInfo
:
{
addrReceiverId
:
receiverId
},
addrReceiverInfo
:
{
addrReceiverId
:
receiverId
},
calcFeeInfo
:
{
totalFreightFee
,
totalPayFee
:
totalFee
},
calcFeeInfo
:
{
totalFreightFee
,
totalPayFee
:
totalFee
},
...
...
src/views/pay/index.vue
View file @
a5c99714
...
@@ -130,6 +130,7 @@ import {
...
@@ -130,6 +130,7 @@ import {
kaGetNextUrl
,
kaGetNextUrl
,
reissueContract
reissueContract
}
from
'
@/api/pay.api.js
'
;
}
from
'
@/api/pay.api.js
'
;
import
{
saTrackEvent
}
from
'
@/service/sa.service
'
;
const
VCC_CHANNEL
=
localStorage
.
get
(
'
vccChannel
'
);
const
VCC_CHANNEL
=
localStorage
.
get
(
'
vccChannel
'
);
let
Current_Url
=
null
;
let
Current_Url
=
null
;
export
default
{
export
default
{
...
@@ -409,6 +410,9 @@ export default {
...
@@ -409,6 +410,9 @@ export default {
}
}
this
.
reissueContract
();
this
.
reissueContract
();
}
}
saTrackEvent
(
'
H5_CheckOutCounterConfirmPayBtnClick
'
,
{
order_type
:
'
0元购
'
});
this
.
accountS
.
fn
();
this
.
accountS
.
fn
();
},
1000
),
},
1000
),
/* 预支付 */
/* 预支付 */
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment