Commit 493101fe authored by haiyoucuv's avatar haiyoucuv

更改

parent e57b0687
......@@ -7,7 +7,7 @@ import GameMgr from "db://assets/Scripts/GameMgr";
import store from "../../store/store";
import { observer, render } from "../../store/decorators";
import RulePanel from "../Panels/RulePanel";
import { PrizeScene } from "./PrizeScene";
import { PrizeScene } from "./PrizeScene/PrizeScene";
const {ccclass, property} = _decorator;
......
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "c0928caf-d9af-4760-9077-3ec8a0ba7ec0",
"files": [],
"subMetas": {},
"userData": {}
}
import { _decorator, Component, Node } from 'cc';
const {ccclass, property} = _decorator;
@ccclass('PrizeItem')
export class PrizeItem extends Component {
data: any;
start() {
this.node.on(Node.EventType.TOUCH_END, this.onTouchEnd, this);
}
onTouchEnd() {
const {id, url} = this.data;
if (url) {
location.href = url
} else {
location.href = `/aaw/projectx/takePrize?projectOrderNo=${id}`
}
}
}
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "b496cad9-45c8-47d0-988d-bdb8907c1881",
"files": [],
"subMetas": {},
"userData": {}
}
import { _decorator, Button, Label, Node, randomRangeInt, Sprite, Color, Size } from 'cc';
import Scene from "db://assets/Module/Scene";
import { YXCollectionView, YXFlowLayout, YXIndexPath } from "../../Component/YXList/lib";
import { sendWebNet, WebNetName } from "../Utils/WebNet/WebNet";
import { changeScene } from "../../Module/UIFast";
import { HomeScene } from "./HomeScene";
import { YXCollectionView, YXFlowLayout, YXIndexPath } from "db://assets/Component/YXList/lib";
import { sendWebNet, WebNetName } from "db://assets/Scripts/Utils/WebNet/WebNet";
import { changeScene } from "db://assets/Module/UIFast";
import { HomeScene } from "db://assets/Scripts/Scenes/HomeScene";
import { PrizeItem } from "./PrizeItem";
const {ccclass, property} = _decorator;
......@@ -54,6 +55,10 @@ export class PrizeScene extends Scene {
}
onCellDisplay = (cell: Node, indexPath: YXIndexPath, collectionView: YXCollectionView) => {
const ts = cell.getComponent(PrizeItem);
ts.data = this.prizeData[indexPath.item];
const {extra} = this.prizeData[indexPath.item];
const {name, icon} = extra;
cell.getChildByName(`img`).getComponent(Sprite).spriteFrame = icon;
......
......@@ -32,10 +32,13 @@
"_components": [
{
"__id__": 24
},
{
"__id__": 26
}
],
"_prefab": {
"__id__": 26
"__id__": 28
},
"_lpos": {
"__type__": "cc.Vec3",
......@@ -600,6 +603,24 @@
"__type__": "cc.CompPrefabInfo",
"fileId": "bcs6yWOytGJYLG7+hwl6m5"
},
{
"__type__": "b496crZRchH0JiNvbiQfBiB",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 27
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "0azoOP3r1Fg42dRlKr7ufA"
},
{
"__type__": "cc.PrefabInfo",
"root": {
......
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