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