Commit 6571c199 authored by wildfirecode's avatar wildfirecode

1

parent ef394a8b
...@@ -185,6 +185,20 @@ export class NetManager extends ABNetManager { ...@@ -185,6 +185,20 @@ export class NetManager extends ABNetManager {
this.send(net); this.send(net);
} }
public yyh_passRecord(callback?: Function): void {
const net: INetData = {
name: 'yyh_passRecord',
uri: '/projectx/1/invite_2/passRecord.do',
type: 'get',
dataType: 'json',
param: {
},
callback: callback
};
this.send(net);
}
/** /**
* 夏日活动游戏基础信息 * 夏日活动游戏基础信息
*/ */
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
}, },
{ {
"name": "preload", "name": "preload",
"keys": "hand_png,hand2_png,ydlight_png,ydlight2_png,ydline_png,mapBtn_png,maphz_png,mappass_png,mram_png,mrbg_png,mrcx_png,mrhg_png,mrhz_png,mrmg_png,mrrb_png,mrtb_png,mrtitle_png,mrxg_png,pkadd_png,pkagainBtn_png,pkaskBtn_png,pkBG_png,pkBtn_png,pkcirle_png,pkloselight_png,pkloselogo_png,pkmyline_png,pkotherline_png,pkprizebg_png,pkprizeBtn_png,pkrulebg_png,pkrulebtn_png,pkscorebg_png,pkwinbg_png,pkwinBtn_png,pkwinlogo_png,finishbg_png,finishBtn_png,finishlight_png,finishlogo_png,lessscorebg_png,lessscoreBtn_png,rankbg_png,rankbg2_png,rankline_png,rankmybg_png,rulebg_png,sharebg_png,shareBtn_png,sharelab_png,sharerecordbg_png,sharerecordBtn_png,背景@2x_png,BG_png,chaoxian_png,CHNaomen_png,CHNhangzhou_png,CHNtaiwan_png,CHNxianggang_png,closeBtn_png,fireBtn_png,getBtn_png,hanguo_png,horn_png,littletitle_png,lockBtn_png,menggu_png,prizeBtn_png,rankBtn_png,recordBtn_png,riben_png,ruleBtn_png,startBtn_png,starttitle_png,teamBtn_png,unchaoxian_png,unCHNaomen_png,unCHNhangzhou_png,unCHNtaiwan_png,unCHNxianggang_png,unhanguo_png,unmenggu_png,unriben_png,waitBtn_png,yylogo_png,closeBtn2_png,xuanshiBG_png,xuanshiBtn_png,ranklight_png,pknoton_png,box_png,head1_png,pkpeacelight_png,pkwinlight_png,pkendbg_png,mapshareBtn_png,pkscorebg2_png,hand3_png,hand22_png,ydlight3_png,ydlight22_png,ydline2_png,mapBtn2_png,maphz2_png,mappass2_png,mapshareBtn2_png,mram2_png,mrbg2_png,mrcx2_png,mrhg2_png,mrhz2_png,mrmg2_png,mrrb2_png,mrtb2_png,mrtitle2_png,mrxg2_png,box2_png,head12_png,pkadd2_png,pkagainBtn2_png,pkaskBtn2_png,pkBG2_png,pkBtn2_png,pkcirle2_png,pkendbg2_png,pkloselight2_png,pkloselogo2_png,pkmyline2_png,pknoton2_png,pkotherline2_png,pkpeacelight2_png,pkprizebg2_png,pkprizeBtn2_png,pkrulebg2_png,pkrulebtn2_png,pkscorebg3_png,pkscorebg22_png,pkwinbg2_png,pkwinBtn2_png,pkwinlight2_png,pkwinlogo2_png,finishbg2_png,finishBtn2_png,finishlight2_png,finishlogo2_png,lessscorebg2_png,lessscoreBtn2_png,rankbg3_png,rankbg22_png,ranklight2_png,rankline2_png,rankmybg2_png,rulebg2_png,sharebg2_png,shareBtn2_png,sharelab2_png,sharerecordbg2_png,sharerecordBtn2_png,背景@2x2_png,BG2_png,chaoxian2_png,CHNaomen2_png,CHNhangzhou2_png,CHNtaiwan2_png,CHNxianggang2_png,closeBtn3_png,fireBtn2_png,getBtn2_png,hanguo2_png,horn2_png,littletitle2_png,lockBtn2_png,menggu2_png,prizeBtn2_png,rankBtn2_png,recordBtn2_png,riben2_png,ruleBtn2_png,startBtn2_png,starttitle2_png,teamBtn2_png,unchaoxian2_png,unCHNaomen2_png,unCHNhangzhou2_png,unCHNtaiwan2_png,unCHNxianggang2_png,unhanguo2_png,unmenggu2_png,unriben2_png,waitBtn2_png,yylogo2_png,bg2_png,progress2_png,closeBtn4_png,xuanshiBG2_png,xuanshiBtn2_png,transfer _toast1_png,transfer _toast2_png,transfer _toast3_png,teamshare_btn_png,teamshare_bg_jpg,slogan_btn_png,slogan_bg_png,sharestarter_sharebtn_png,sharestarter_btn_png,sharestarter_bg_jpg,joinshare_bg_jpg,joinshare_btn_png,confirm_bg_png,confirm_btn_png,关闭按钮 _png,certificate_jpg,certificate_cover_png,certificate_btn_png,pkpeacelogo_png" "keys": "hand_png,hand2_png,ydlight_png,ydlight2_png,ydline_png,mapBtn_png,maphz_png,mappass_png,mram_png,mrbg_png,mrcx_png,mrhg_png,mrhz_png,mrmg_png,mrrb_png,mrtb_png,mrtitle_png,mrxg_png,pkadd_png,pkagainBtn_png,pkaskBtn_png,pkBG_png,pkBtn_png,pkcirle_png,pkloselight_png,pkloselogo_png,pkmyline_png,pkotherline_png,pkprizebg_png,pkprizeBtn_png,pkrulebg_png,pkrulebtn_png,pkscorebg_png,pkwinbg_png,pkwinBtn_png,pkwinlogo_png,finishbg_png,finishBtn_png,finishlight_png,finishlogo_png,lessscorebg_png,lessscoreBtn_png,rankbg_png,rankbg2_png,rankline_png,rankmybg_png,rulebg_png,sharebg_png,shareBtn_png,sharelab_png,sharerecordbg_png,sharerecordBtn_png,背景@2x_png,BG_png,chaoxian_png,CHNaomen_png,CHNhangzhou_png,CHNtaiwan_png,CHNxianggang_png,closeBtn_png,fireBtn_png,getBtn_png,hanguo_png,horn_png,littletitle_png,lockBtn_png,menggu_png,prizeBtn_png,rankBtn_png,recordBtn_png,riben_png,ruleBtn_png,startBtn_png,starttitle_png,teamBtn_png,unchaoxian_png,unCHNaomen_png,unCHNhangzhou_png,unCHNtaiwan_png,unCHNxianggang_png,unhanguo_png,unmenggu_png,unriben_png,waitBtn_png,yylogo_png,closeBtn2_png,xuanshiBG_png,xuanshiBtn_png,ranklight_png,pknoton_png,box_png,head1_png,pkpeacelight_png,pkwinlight_png,pkendbg_png,mapshareBtn_png,pkscorebg2_png,hand3_png,hand22_png,ydlight3_png,ydlight22_png,ydline2_png,mapBtn2_png,maphz2_png,mappass2_png,mapshareBtn2_png,mram2_png,mrbg2_png,mrcx2_png,mrhg2_png,mrhz2_png,mrmg2_png,mrrb2_png,mrtb2_png,mrtitle2_png,mrxg2_png,box2_png,head12_png,pkadd2_png,pkagainBtn2_png,pkaskBtn2_png,pkBG2_png,pkBtn2_png,pkcirle2_png,pkendbg2_png,pkloselight2_png,pkloselogo2_png,pkmyline2_png,pknoton2_png,pkotherline2_png,pkpeacelight2_png,pkprizebg2_png,pkprizeBtn2_png,pkrulebg2_png,pkrulebtn2_png,pkscorebg3_png,pkscorebg22_png,pkwinbg2_png,pkwinBtn2_png,pkwinlight2_png,pkwinlogo2_png,finishbg2_png,finishBtn2_png,finishlight2_png,finishlogo2_png,lessscorebg2_png,lessscoreBtn2_png,rankbg3_png,rankbg22_png,ranklight2_png,rankline2_png,rankmybg2_png,rulebg2_png,sharebg2_png,shareBtn2_png,sharelab2_png,sharerecordbg2_png,sharerecordBtn2_png,背景@2x2_png,BG2_png,chaoxian2_png,CHNaomen2_png,CHNhangzhou2_png,CHNtaiwan2_png,CHNxianggang2_png,closeBtn3_png,fireBtn2_png,getBtn2_png,hanguo2_png,horn2_png,littletitle2_png,lockBtn2_png,menggu2_png,prizeBtn2_png,rankBtn2_png,recordBtn2_png,riben2_png,ruleBtn2_png,startBtn2_png,starttitle2_png,teamBtn2_png,unchaoxian2_png,unCHNaomen2_png,unCHNhangzhou2_png,unCHNtaiwan2_png,unCHNxianggang2_png,unhanguo2_png,unmenggu2_png,unriben2_png,waitBtn2_png,yylogo2_png,bg2_png,progress2_png,closeBtn4_png,xuanshiBG2_png,xuanshiBtn2_png,transfer _toast1_png,transfer _toast2_png,transfer _toast3_png,teamshare_btn_png,teamshare_bg_jpg,slogan_btn_png,slogan_bg_png,sharestarter_sharebtn_png,sharestarter_btn_png,sharestarter_bg_jpg,joinshare_bg_jpg,joinshare_btn_png,confirm_bg_png,confirm_btn_png,关闭按钮 _png,certificate_jpg,certificate_cover_png,certificate_btn_png,pkpeacelogo_png,transferrecord_bg_png,transferrecord_item_bg_png"
} }
], ],
"resources": [ "resources": [
...@@ -1098,6 +1098,16 @@ ...@@ -1098,6 +1098,16 @@
"name": "pkpeacelogo_png", "name": "pkpeacelogo_png",
"type": "image", "type": "image",
"url": "assets/pk/pkpeacelogo.png" "url": "assets/pk/pkpeacelogo.png"
},
{
"name": "transferrecord_bg_png",
"type": "image",
"url": "assets/transferrecord/transferrecord_bg.png"
},
{
"name": "transferrecord_item_bg_png",
"type": "image",
"url": "assets/transferrecord/transferrecord_item_bg.png"
} }
] ]
} }
\ No newline at end of file
...@@ -9,7 +9,6 @@ ...@@ -9,7 +9,6 @@
"resource/skins/MsgSkin.exml", "resource/skins/MsgSkin.exml",
"resource/skins/RuleSkin.exml", "resource/skins/RuleSkin.exml",
"resource/skins/ui/StartButtonSkin.exml", "resource/skins/ui/StartButtonSkin.exml",
"resource/skins/ToastSkin.exml", "resource/skins/ToastSkin.exml",
"resource/skins/VScrollBarSkin.exml", "resource/skins/VScrollBarSkin.exml",
"resource/skins/WaitingSkin.exml", "resource/skins/WaitingSkin.exml",
...@@ -20,9 +19,6 @@ ...@@ -20,9 +19,6 @@
"resource/skins/NoPrizeSkin.exml", "resource/skins/NoPrizeSkin.exml",
"resource/skins/TransRecordSkin.exml", "resource/skins/TransRecordSkin.exml",
"resource/skins/TransRecordItemSkin.exml", "resource/skins/TransRecordItemSkin.exml",
"resource/skins/StartSkin.exml", "resource/skins/StartSkin.exml",
"resource/skins/GuideSkin.exml", "resource/skins/GuideSkin.exml",
"resource/skins/PlaceSkin.exml", "resource/skins/PlaceSkin.exml",
...@@ -37,7 +33,6 @@ ...@@ -37,7 +33,6 @@
"resource/skins/JoinShareSkin.exml", "resource/skins/JoinShareSkin.exml",
"resource/skins/PKScoreSkin.exml", "resource/skins/PKScoreSkin.exml",
"resource/skins/CertificateSkin.exml" "resource/skins/CertificateSkin.exml"
], ],
"path": "resource/default.thm.json" "path": "resource/default.thm.json"
} }
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<e:Skin class="ShareSkin" width="750" height="1206" xmlns:e="http://ns.egret.com/eui" xmlns:w="http://ns.egret.com/wing">
<e:Group x="0" verticalCenter="0">
</e:Group>
<e:Image source="transfer _toast1_png" y="324.64" horizontalCenter="0"/>
<e:Image source="transfer _toast2_png" y="469.66" horizontalCenter="0"/>
<e:Image source="transfer _toast3_png" y="139.55" horizontalCenter="0"/>
</e:Skin>
\ No newline at end of file
...@@ -45,6 +45,7 @@ import ShareStarterScene from './yazuwei/ShareStarterScene'; ...@@ -45,6 +45,7 @@ import ShareStarterScene from './yazuwei/ShareStarterScene';
import TransRecordPanel from './yazuwei/TransRecordPanel'; import TransRecordPanel from './yazuwei/TransRecordPanel';
import SloganPanel from './yazuwei/SloganPanel'; import SloganPanel from './yazuwei/SloganPanel';
import TeamShareScene from './yazuwei/TeamShareScene'; import TeamShareScene from './yazuwei/TeamShareScene';
import TransScene from './yazuwei/TransScene';
class Main extends MainBase { class Main extends MainBase {
protected registerModules() { protected registerModules() {
...@@ -77,6 +78,7 @@ class Main extends MainBase { ...@@ -77,6 +78,7 @@ class Main extends MainBase {
SceneCtrl.instance.registerClass(ModuleTypes.Share2Scene,Share2Scene); SceneCtrl.instance.registerClass(ModuleTypes.Share2Scene,Share2Scene);
SceneCtrl.instance.registerClass(ModuleTypes.TeamShareScene,TeamShareScene); SceneCtrl.instance.registerClass(ModuleTypes.TeamShareScene,TeamShareScene);
SceneCtrl.instance.registerClass(ModuleTypes.ShareStarterScene,ShareStarterScene); SceneCtrl.instance.registerClass(ModuleTypes.ShareStarterScene,ShareStarterScene);
SceneCtrl.instance.registerClass(ModuleTypes.TransScene,TransScene);
PanelCtrl.instance.registerClass(ModuleTypes.TransRecordPanel,TransRecordPanel); PanelCtrl.instance.registerClass(ModuleTypes.TransRecordPanel,TransRecordPanel);
...@@ -157,11 +159,11 @@ class Main extends MainBase { ...@@ -157,11 +159,11 @@ class Main extends MainBase {
// 创建游戏场景 // 创建游戏场景
protected createGameScene() { protected createGameScene() {
super.createGameScene(); super.createGameScene();
// SceneCtrl.instance.change(ModuleTypes.Share2Scene); SceneCtrl.instance.change(ModuleTypes.ShareStarterScene);
// // PanelCtrl.instance.show(ModuleTypes.JoinShareScene); // PanelCtrl.instance.show(ModuleTypes.SloganPanel);
// Waiting.instance.hide(); Waiting.instance.hide();
// return; return;
//获取UA信息 //获取UA信息
let userAgent = navigator.userAgent.toLowerCase(); let userAgent = navigator.userAgent.toLowerCase();
console.log(userAgent); console.log(userAgent);
......
...@@ -46,6 +46,7 @@ export enum ModuleTypes { ...@@ -46,6 +46,7 @@ export enum ModuleTypes {
Share2Scene, Share2Scene,
TeamShareScene, TeamShareScene,
ShareStarterScene, ShareStarterScene,
TransScene,
TransRecordPanel, TransRecordPanel,
TOAST TOAST
} }
\ No newline at end of file
import { getSkinPath } from "../utils"; import { getSkinPath } from "../utils";
const getNum = (n)=>{return n >= 10 ? n : '0'+ n}
export default class TransRecordItemRenderer extends eui.ItemRenderer { export default class TransRecordItemRenderer extends eui.ItemRenderer {
protected get skinKey() { return 'TransRecordItem' } protected get skinKey() { return 'TransRecordItem' }
...@@ -9,8 +10,15 @@ export default class TransRecordItemRenderer extends eui.ItemRenderer { ...@@ -9,8 +10,15 @@ export default class TransRecordItemRenderer extends eui.ItemRenderer {
} }
dataChanged() { dataChanged() {
this['nametxt'].text = '123'; this['nametxt'].text = this.data.phone;
this['timetxt'].text = '2019.11.19 15:50:20'; const date = new Date(this.data.gmtCreate);
const yy = getNum(date.getFullYear());
const mm = getNum(date.getMonth() + 1);
const dd = getNum(date.getDate());
const h = getNum(date.getHours());
const m = getNum(date.getMinutes());
const s = getNum(date.getSeconds());
this['timetxt'].text = `${yy}.${mm}.${dd} ${h}:${m}:${s}`;
this['bg'].visible = this.itemIndex % 2 !== 1; this['bg'].visible = this.itemIndex % 2 !== 1;
} }
} }
\ No newline at end of file
import Panel from "../views/Panel"; import Panel from "../views/Panel";
import TransRecordItemRenderer from "./TransRecordItemRenderer"; import TransRecordItemRenderer from "./TransRecordItemRenderer";
import { NetManager } from "../../libs/tw/manager/NetManager";
import { DataManager } from "../../libs/tw/manager/DataManager";
export default class TransRecordPanel extends Panel { export default class TransRecordPanel extends Panel {
...@@ -13,9 +15,14 @@ export default class TransRecordPanel extends Panel { ...@@ -13,9 +15,14 @@ export default class TransRecordPanel extends Panel {
} }
initUI() { initUI() {
this.list.useVirtualLayout=true; this.list.useVirtualLayout=true;
this.list.itemRenderer = TransRecordItemRenderer; this.list.itemRenderer = TransRecordItemRenderer;
this.list.dataProvider=new eui.ArrayCollection([1,2,3,1,2,3,1,2,3,4]);
NetManager.ins.yyh_passRecord((success)=>{
const data = DataManager.ins.getData('yyh_passRecord').data;
this.list.dataProvider=new eui.ArrayCollection(data);
});
} }
initEvents() { initEvents() {
......
import Scene from "../views/Scene";
export default class TransScene extends Scene {
protected get skinKey() { return 'Trans' }
constructor(data) {
super();
this.initUI(data);
}
initUI(data) {
}
onTap_btn() {
console.log('onTap_btn');
}
initEvents() {
// this.onTap(this['btn'], this.onTap_btn);
}
}
\ No newline at end of file
...@@ -233,6 +233,9 @@ const config = { ...@@ -233,6 +233,9 @@ const config = {
//足迹分享列表 //足迹分享列表
'/projectx/1/join_1/shareFootprintList.do': { '/projectx/1/join_1/shareFootprintList.do': {
data: './yzw/shareFootprintList.json' data: './yzw/shareFootprintList.json'
},
'/projectx/1/invite_2/passRecord.do': {
data: './yzw/passRecord.json'
} }
......
{
"code":null,
"data":[
{
"gmtCreate":1575862206561,
"phone":"手机号码111"
},
{
"gmtCreate":1575624740926,
"phone":"手机号码"
},
{
"gmtCreate":1575624740926,
"phone":"手机号码"
},
{
"gmtCreate":1575624740926,
"phone":"手机号码"
},
{
"gmtCreate":1575624740926,
"phone":"手机号码"
},
{
"gmtCreate":1575624740926,
"phone":"手机号码"
},
{
"gmtCreate":1575624740926,
"phone":"手机号码"
},
{
"gmtCreate":1575624740926,
"phone":"手机号码"
},
{
"gmtCreate":1575624740926,
"phone":"手机号码"
}
],
"message":null,
"success":true
}
\ No newline at end of file
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