Commit 6aed4f98 authored by 徐士卿's avatar 徐士卿

merge

parent c7518dea
...@@ -24,7 +24,12 @@ const API = generateAPI({ ...@@ -24,7 +24,12 @@ const API = generateAPI({
uri: "userLogin.check", uri: "userLogin.check",
showMsg: false, showMsg: false,
}, },
records: "records.query",
// 奖品记录
records: "common/records.do",
// 红包补领
redpacket: "common/moneyReissue.do",
getInviteCode: { getInviteCode: {
uri: 'inviteAssist_1/getInviteCode.do', uri: 'inviteAssist_1/getInviteCode.do',
withToken: true, withToken: true,
......
...@@ -7,6 +7,8 @@ import { PageCtrl } from '@/core/ctrls/PageCtrl'; ...@@ -7,6 +7,8 @@ import { PageCtrl } from '@/core/ctrls/PageCtrl';
import { ModalCtrl } from '@/core/ctrls/ModalCtrl'; import { ModalCtrl } from '@/core/ctrls/ModalCtrl';
import Choice_challenge from '../../src/components/choice_challenge/choice_challenge'; import Choice_challenge from '../../src/components/choice_challenge/choice_challenge';
import SkyFullGoldPanel from "@/panels/SkyFullGoldPanel/SkyFullGoldPanel.tsx"; import SkyFullGoldPanel from "@/panels/SkyFullGoldPanel/SkyFullGoldPanel.tsx";
import Renewmodule from '../../src/components/renewmodule/renewmodule';
import Finish_task from '../../src/components/finish_task/finish_task';
class Store { class Store {
...@@ -29,6 +31,9 @@ class Store { ...@@ -29,6 +31,9 @@ class Store {
ruleInfo = ''; ruleInfo = '';
/** 积分门票 */
ticketNum = null;
/** 获取活动规则 */ /** 获取活动规则 */
async initRule() { async initRule() {
// 模拟获取远程的数据 // 模拟获取远程的数据
...@@ -111,14 +116,14 @@ class Store { ...@@ -111,14 +116,14 @@ class Store {
// 首页挑战信息 // 首页挑战信息
taskInfo: { taskInfo: {
boolOpenChallenge?: boolean; boolOpenChallenge?: boolean;
challengeStartTime?: number;
challengeEndTime?: number;
choosedChallengeId?: string; choosedChallengeId?: string;
hasChallengeDay?: number; hasChallengeDay?: number;
boolNeedResign?: boolean; boolNeedResign?: boolean;
challengeConfigList?: Array<{ challengeConfigList?: Array<{
challengeId: string; challengeId: string;
challengeTotalDay: number; challengeTotalDay: number;
challengeStartTime: number;
challengeEndTime: number;
prizeName: string; prizeName: string;
prizeImg: string; prizeImg: string;
resignJf: number; resignJf: number;
...@@ -142,9 +147,15 @@ class Store { ...@@ -142,9 +147,15 @@ class Store {
const { success, data } = await API.getChallengeIndex(); const { success, data } = await API.getChallengeIndex();
if (success && data) { if (success && data) {
this.taskInfo = data this.taskInfo = data
if(!data.choosedChallengeId){ if (!data.choosedChallengeId) {
ModalCtrl.showModal(Choice_challenge) ModalCtrl.showModal(Choice_challenge)
} }
if(data.boolNeedResignPop) {
ModalCtrl.showModal(Renewmodule)
}
if(data.boolNeedChallengeCompletePop){
ModalCtrl.showModal(Finish_task)
}
} }
}; };
......
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