123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- // Learn TypeScript:
- // - https://docs.cocos.com/creator/2.4/manual/en/scripting/typescript.html
- // Learn Attribute:
- // - https://docs.cocos.com/creator/2.4/manual/en/scripting/reference/attributes.html
- // Learn life-cycle callbacks:
- // - https://docs.cocos.com/creator/2.4/manual/en/scripting/life-cycle-callbacks.html
- import HTTPS, { NetPost } from "../../Template/HTTPS";
- import PopComponet from "../../Template/PopComponet";
- import NoticeManger from "../NoticeManger";
- const { ccclass, property } = cc._decorator;
- @ccclass
- export default class FullAttendance extends PopComponet {
- data: {
- Id: number;
- Name: string;
- Picture: string;
- }
- protected start(): void {
- this.Options.Data.Id
- try {
- this.data = JSON.parse(this.Options.Data.Data)
- } catch (error) {
- }
- this.Loadimage()
- }
- Loadimage() {
- if (!this.data) {
- return
- }
- cc.assetManager.loadRemote(this.data.Picture, (err, res: cc.Texture2D) => {
- if (!err) {
- let Node = this.node.getChildByName("Node").getComponent(cc.Sprite)
- Node.spriteFrame = new cc.SpriteFrame(res);
- }
- })
- let label = this.node.getChildByName("2").getChildByName("label").getComponent(cc.Label)
- label.string = `恭喜荣获${this.data.Name}`
- }
- // update (dt) {}
- onDestroy(): void {
- NoticeManger.getInstance().Pop()
- HTTPS.Instance.post(NetPost.EditToBenotified,
- { Id: this.Options.Data.Id }).then((resp) => {
- })
- }
- }
|