diff --git a/src/api/httpServe.js b/src/api/httpServe.js
index 8414c4d..7c0f7e4 100644
--- a/src/api/httpServe.js
+++ b/src/api/httpServe.js
@@ -13,12 +13,19 @@ const service = axios.create({
baseURL: process.env.VUE_APP_API,
// responseType: 'json',
headers: {
- 'Content-Type': 'application/x-www-form-urlencoded',
- 'token': store.state.userAccount.token
+ // 'Content-Type': 'application/x-www-form-urlencoded',
+ 'Content-Type': 'application/json;charset=UTF-8',
+ 'i-token': store.state.userAccount.token,
+
},
+ params: {
+
+ },
});
+
+
// 添加请求拦截器
service.interceptors.request.use(function (config) {
// 在发送请求之前做些什么
diff --git a/src/components/Index.vue b/src/components/Index.vue
index 77a46c2..df5fea1 100644
--- a/src/components/Index.vue
+++ b/src/components/Index.vue
@@ -16,21 +16,17 @@
- 活动已有{{ participantNum }}人参与
+ 活动已有{{
+ store.state.userAccount.participantNum
+ }}人参与
-
-
-
+
@@ -80,7 +76,7 @@
-
+
@@ -159,7 +155,14 @@ const activityList = reactive([
]);
// 页面挂载前
-onBeforeMount(() => {});
+onBeforeMount(() => {
+ // 获取企微二维码
+ gerCardId(94207);
+ getInfo();
+ getMyPrizeRecored();
+ getBrithday();
+ getActivityNum();
+});
// 页面挂载后
onMounted(() => {});
@@ -187,25 +190,8 @@ const btn = () => {
// 抽奖按钮
const drawBtn = () => {
- console.log("抽奖22:");
-
- service
- .get(
- process.env.VUE_APP_API + "/cms88/card/qrcode/",
- (cardId = store.state.userAccount.cardId)
- )
- .then((res) => {
- console.log(res);
- });
-
- // console.log("授权:",getAuthorize(1));
- // if (h5plugin.getQueryString("forceauth")) {
- // console.log("yes-forceauth");
- // getAuthorize(0);
- // } else {
- // console.log("no-forceauth");
- // getAuthorize(1);
- // }
+ console.log("抽奖:");
+ getluckyBag(1);
};
// 活动点击
@@ -246,6 +232,94 @@ const getAuthorize = (scopeState) => {
// return `${process.env.VUE_APP_ZS_DOMAIN}/wxauth/official/account/authorize?redirectUrl=${out_href}&scope=${1}"`;
window.location.href = `${process.env.VUE_APP_ZS_DOMAIN}/wxauth/official/account/authorize?redirectUrl=${out_href}&scope=${scopeState}`;
};
+
+// 查询员工企业微信二维码
+const gerCardId = (carid) => {
+ service
+ .get(
+ process.env.VUE_APP_API + "/cms-activity/cms88/card/qrcode/" + carid
+ )
+ .then((res) => {
+ console.log("企微二维码:", res.data.data);
+ store.commit({
+ type: "updateeEqcodeImg",
+ eqcodeImg: res.data.data,
+ });
+ });
+};
+
+// 获取绑定的资金账号
+const getInfo = () => {
+ service
+ .post(process.env.VUE_APP_API + "/cms-activity/cms88/nkh/info", {})
+ .then((res) => {
+ console.log("资金账号:", res);
+ });
+};
+
+// 我的红包记录
+const getMyPrizeRecored = () => {
+ service
+ .post(process.env.VUE_APP_API + "/cms-activity/cms88/prize/list", {})
+ .then((res) => {
+ console.log(res);
+ });
+};
+
+// 查询是否添加了企微: isInActivityDate 0否 1是
+const getIsAddService = () => {
+ let isInActivityDate = 0;
+ service
+ .post(
+ process.env.VUE_APP_API +
+ "/cms-activity/cms88/qywx/isadded/" +
+ isInActivityDate
+ )
+ .then((res) => {
+ console.log(res);
+ });
+};
+
+// 抽取红包 type为红包类型 1为参与红包 2为加企微
+const getluckyBag = (id) => {
+ let type = id;
+ service
+ .post(
+ process.env.VUE_APP_API +
+ "/cms-activity/cms88/redpacket/draw/" +
+ type,
+ {}
+ )
+ .then((res) => {
+ console.log(res);
+ });
+};
+
+// 活动参与人数
+const getActivityNum = () => {
+ service
+ .post(process.env.VUE_APP_API + "/cms-activity/cms88/user/count/")
+ .then((res) => {
+ console.log(res.data.data);
+
+ store.commit({
+ type: "updateParticipantNum",
+ participantNum: res.data.data,
+ });
+ });
+};
+
+// 是否在活动期间生日
+const getBrithday = () => {
+ service
+ .post(
+ process.env.VUE_APP_API + "/cms-activity/cms88/user/isin/birthday",
+ {}
+ )
+ .then((res) => {
+ console.log(res);
+ });
+};