Commit 0794504b authored by haiyoucuv's avatar haiyoucuv

init

parent 974f9262
import { _decorator, Button, Component, Label, Node, Size, Sprite, } from 'cc';
import { observer, render } from '../store/decorators';
import { _asyncThrottle, dateFormatter, strFormat } from '../Utils/Utils';
import { _asyncThrottle, dateFormatter, getUrlParam, strFormat } from '../Utils/Utils';
import { getProjectId, LOG_TYPE, sendLog, sendWebNet, WebNetName } from '../Utils/WebNet/WebNet';
import { SpriteFrame } from 'cc';
import { assetManager } from 'cc';
......@@ -116,7 +116,48 @@ export class PrizeScene extends Scene {
}
clickToCheck = async (url, item) => {
clickToCheck = async (url, II) => {
const item = II.data;
const { id } = item;
if (url) {
location.href = url
} else {
if (item.extra.refType === 'virtual') {
// 商家自冲奖品类型配置 {"prizeId":"奖品ID","type":"类型(1-专项特惠2-积分商城奖品3-积分奖品)"}
// 注意:旧的奖品没有type字段 需兼容
const version = getUrlParam('version') || sessionStorage.getItem('version');
version && sessionStorage.setItem("version", version);
const isNewMiniVersion = version == 'hg';
if (item?.type == 1) {
return miniGoUrl(isNewMiniVersion ? "/packages/user/exclusiveOffer?source=duiba" : "/pagesNews/user/userRed")
} else if (item?.type == 3) {
return miniGoUrl('/packages/user/points?source=duiba')
}
const res = await sendWebNet(WebNetName.queryOrderNo, {
recordId: id,
projectId: getProjectId(),
});
if (res?.data?.orderNo) {
// 线上正式用这个
wx.miniProgram.reLaunch({
url:
(isNewMiniVersion ? "/pages/index?source=duiba&orderNo=" : "/pages/index/index?orderNo=")
+ id
+ "&activityId=" + (res?.data?.activityId) + "&uid=" + (res?.data?.uid) + "&activityUrl=" + encodeURIComponent(location.origin + "/projectx/" + getProjectId() + '/index.html?jumpFlag=1') + '&uid=' + res?.data?.uid
})
} else {
showToast('请稍后再试~')
}
} else {
location.href = `/aaw/projectx/takePrize?projectOrderNo=${id}`
}
}
};
clickToCheck2 = async (url, item) => {
console.info("奖品跳转", item);
const { prizeId, id } = item;
console.info("id11111", prizeId);
......
......@@ -28,6 +28,7 @@ export enum WebNetName {
finalSubmit = "main/finalSubmit.do",
unlockPark = "main/unlockPark.do",
openBox = "main/openBox.do",
queryOrderNo = "/customActivity/kouweiwang/prize/queryOrderNo",
/**
......@@ -45,7 +46,7 @@ export enum WebNetName {
/**
* 奖品页面
*/
prizeDetail = "records.query",
prizeDetail = "common/records.do",
queryPrizeDetail = "/customActivity/kouweiwang/prize/queryOrderNo",
/**
......
import { _decorator, Component, Label, lerp, Prefab, ProgressBar, loadWasmModuleBullet, Node } from "cc";
import { _decorator, Component, Label, lerp, Node, Prefab, ProgressBar } from "cc";
import { PREVIEW } from "cc/env";
import { UIMgr } from "../core/Module/UIMgr";
import { changeScene } from "db://assets/core/Module/UIFast";
......@@ -6,9 +6,9 @@ import { MusicBtn } from "../core/Component/MusicBtn/MusicBtn";
import ZipLoader from "./ZipLoader";
import store from "../Scripts/store/store";
import { getPreLoadList, preload } from "../Scripts/Utils/LoaderTools";
import { AudioMgr } from "../core/base/AudioMgr";
import shareStore from "../Scripts/store/shareStore";
import { HomeScene } from "db://assets/Scripts/Scenes/HomeScene";
import { LOG_TYPE, sendLog } from "db://assets/Scripts/Utils/WebNet/WebNet";
const { ccclass, property } = _decorator;
......@@ -73,6 +73,8 @@ export class Start extends Component{
async start() {
sendLog(LOG_TYPE.EXPOSURE, 1);
this.setProgress(0.05);
// await this.loadZipBundle(0.1, 0.3);
......
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