This commit is contained in:
tcubic 2022-08-08 13:25:04 +08:00
parent 0a8c3a14d3
commit 20c23c8f47

View File

@ -1,6 +1,5 @@
<template>
<div class="homePage">
<!-- 首页 -->
<Index @indexPage="indexPage" v-if="showIndex" />
@ -46,8 +45,9 @@ const showIndex = ref(false);
//
const getActivityNum = () => {
return service
.post(process.env.VUE_APP_API + "/cms-activity/cms88/user/count/")
return service.post(
process.env.VUE_APP_API + "/cms-activity/cms88/user/count/"
);
// .then((res) => {
// console.log(res.data.data);
// store.commit({
@ -59,11 +59,10 @@ const getActivityNum = () => {
//
const getBrithday = () => {
return service
.post(
return service.post(
process.env.VUE_APP_API + "/cms-activity/cms88/user/isin/birthday",
{}
)
);
// .then((res) => {
// console.log("", res.data.data);
// // store.state.userAccount.isBirthMon = 1
@ -78,13 +77,12 @@ const getBrithday = () => {
// isInActivityDate 0 1
const getIsAddService = (id) => {
let isInActivityDate = id;
return service
.post(
return service.post(
process.env.VUE_APP_API +
"/cms-activity/cms88/qywx/isadded/" +
isInActivityDate,
{}
)
);
// .then((res) => {
// console.log("", res.data);
// // store.state.userAccount.isBirthMon = res.data.data
@ -98,8 +96,10 @@ const getIsAddService = (id) => {
//
const getMyPrizeRecored = () => {
return service
.post(process.env.VUE_APP_API + "/cms-activity/cms88/prize/list", {})
return service.post(
process.env.VUE_APP_API + "/cms-activity/cms88/prize/list",
{}
);
// .then((res) => {
// console.log("", res.data);
@ -112,8 +112,9 @@ const getMyPrizeRecored = () => {
// -
const gerCardId = (carid) => {
return service
.get(process.env.VUE_APP_API + "/cms-activity/cms88/card/qrcode/" + carid)
return service.get(
process.env.VUE_APP_API + "/cms-activity/cms88/card/qrcode/" + carid
);
// .then((res) => {
// console.log("", res.data.data);
// store.commit({
@ -129,16 +130,17 @@ const getInfo = () => {
// });
return service
.post(process.env.VUE_APP_API + "/cms-activity/cms88/nkh/info", {})
return service.post(
process.env.VUE_APP_API + "/cms-activity/cms88/nkh/info",
{}
);
// .then((res) => {
// console.log("", res.data);
// });
};
//
const apiAll = ()=>{
const apiAll = () => {
//
Promise.all([
gerCardId(store.state.userAccount.cardId),
@ -150,35 +152,42 @@ const apiAll = ()=>{
getIsAddService(1),
]).then((result) => {
// console.log("", result);
console.log("1.获取企业微信二维码:",result[0].data);
console.log("2.获取资金账号:",result[1].data);
console.log("3.获取红包记录:",result[2].data);
console.log("4.获取生日状态:",result[3].data);
console.log("5.获取活动人数:",result[4].data);
console.log("6.获取添加企业微信状态【活动前是否存在】:",result[5].data);
console.log("7.获取添加企业微信状态【活动期间是否添加】:",result[6].data);
console.log("1.获取企业微信二维码:", result[0].data);
console.log("2.获取资金账号:", result[1].data);
console.log("3.获取红包记录:", result[2].data);
console.log("4.获取生日状态:", result[3].data);
console.log("5.获取活动人数:", result[4].data);
console.log("6.获取添加企业微信状态【活动前是否存在】:", result[5].data);
console.log("7.获取添加企业微信状态【活动期间是否添加】:", result[6].data);
//
store.commit({ type: "updateeEqcodeImg", eqcodeImg: result[0].data.data,});
store.commit({ type: "updateeEqcodeImg", eqcodeImg: result[0].data.data });
//
store.commit({ type: "updateeNkh", nkh: result[1].data.data,});
store.commit({ type: "updateeNkh", nkh: result[1].data.data });
//
store.commit({ type: "updatePrizeList", prizeList: result[2].data.data,});
store.commit({ type: "updatePrizeList", prizeList: result[2].data.data });
//
store.commit({type: "updateBirthMoon",isBirthMon: result[3].data.data,});
store.commit({ type: "updateBirthMoon", isBirthMon: result[3].data.data });
//
store.commit({type: "updateParticipantNum",participantNum: result[4].data.data,});
store.commit({
type: "updateParticipantNum",
participantNum: result[4].data.data,
});
//
store.commit({type: "updateisAddCustomerBefore",isAddCustomerBefore: result[5].data.data,});
store.commit({
type: "updateisAddCustomerBefore",
isAddCustomerBefore: result[5].data.data,
});
//
store.commit({type: "updateIsAddCustomer",isAddCustomer: result[6].data.data,});
store.commit({
type: "updateIsAddCustomer",
isAddCustomer: result[6].data.data,
});
//
pageImgsArrLoad(imgList).then(() => {
@ -187,14 +196,12 @@ const apiAll = ()=>{
gsap.from(".homePage", { duration: 0.1, autoAlpha: 0, y: 100 });
});
});
}
};
//
onBeforeMount(() => {
if(!h5plugin.isWX()){
apiAll()
if (!h5plugin.isWX()) {
apiAll();
}
console.log("link", window.location.href);
@ -216,9 +223,8 @@ onBeforeMount(() => {
//
onMounted(() => {
fontAdpat()
// stopBack()
goBackEvent()
fontAdpat();
stopBack()
});
//
@ -231,12 +237,9 @@ const getCode = () => {
let redirect_uri = window.location.href;
// service.post(process.env.VUE_APP_API + '/cms-activity/cms88/zsApi/xfhdAuthorize?redirect_uri='+redirect_uri,
service
.post(
process.env.VUE_APP_API + "/cms-activity/cms88/zsApi/xfhdAuthorize",
{
.post(process.env.VUE_APP_API + "/cms-activity/cms88/zsApi/xfhdAuthorize", {
redirect_uri: redirect_uri,
}
)
})
.then((res) => {
let code = res.data.data;
console.log("get code结果3", res);
@ -264,7 +267,7 @@ const getOpenId = (code) => {
console.log("后端返回的openid", res.data);
// openid
store.commit({ type: "updateXGLOpenid", openid: res.data.data });
apiAll()
apiAll();
}
});
};
@ -292,10 +295,12 @@ const pageImgsArrLoad = (imgs) => {
return Promise.all(promiseArr);
};
//
const fontAdpat = ()=>{
if (typeof WeixinJSBridge == "object" && typeof WeixinJSBridge.invoke == "function") {
const fontAdpat = () => {
if (
typeof WeixinJSBridge == "object" &&
typeof WeixinJSBridge.invoke == "function"
) {
handleFontSize();
} else {
if (document.addEventListener) {
@ -306,40 +311,34 @@ const fontAdpat = ()=>{
}
function handleFontSize() {
//
WeixinJSBridge.invoke('setFontSizeCallback', { 'fontSize' : 0 });
WeixinJSBridge.invoke("setFontSizeCallback", { fontSize: 0 });
//
WeixinJSBridge.on('menu:setfont', function() {
WeixinJSBridge.invoke('setFontSizeCallback', { 'fontSize' : 0 });
WeixinJSBridge.on("menu:setfont", function () {
WeixinJSBridge.invoke("setFontSizeCallback", { fontSize: 0 });
});
}
}
};
//
const stopBack = ()=>{
history.pushState(null, null, document.URL);
window.addEventListener('popstate', function () {
const stopBack = () => {
history.pushState(null, null, document.URL);
window.addEventListener("popstate", function () {
// history.pushState(null, null, document.URL);
history.back(-1)
});
}
};
// 退
const goBackEvent = ()=>{
const goBackEvent = () => {
if (window.history && window.history.pushState) {
window.onpopstate = function() {
window.onpopstate = function () {
//退
console.log("后退");
window.history.go(-1)
window.history.go(-1);
};
}
}
}
};
</script>
<style lang="scss" scoped>