Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Y
yyh
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wildfirecode13
yyh
Commits
699af0ba
Commit
699af0ba
authored
Dec 15, 2019
by
wangzhujun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1232
parent
1afcbca2
Changes
11
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
146 additions
and
41 deletions
+146
-41
certificate_cover.png
egret/resource/assets/certificate/certificate_cover.png
+0
-0
default.res.json
egret/resource/default.res.json
+6
-6
RecordSkin.exml
egret/resource/skins/RecordSkin.exml
+1
-1
NetConst.ts
egret/src/NetConst.ts
+22
-0
CertificateScene.ts
egret/src/yazuwei/CertificateScene.ts
+33
-11
PlacePanel.ts
egret/src/yazuwei/PlacePanel.ts
+29
-9
RecordMapScene.ts
egret/src/yazuwei/RecordMapScene.ts
+39
-10
TransScene.ts
egret/src/yazuwei/TransScene.ts
+5
-2
config.js
mock/config.js
+3
-1
homeBaseInfo.json
mock/yzw/homeBaseInfo.json
+1
-1
imgUrl.json
mock/yzw/imgUrl.json
+7
-0
No files found.
egret/resource/assets/certificate/certificate_cover.png
View replaced file @
1afcbca2
View file @
699af0ba
25.2 KB
|
W:
|
H:
25.2 KB
|
W:
|
H:
2-up
Swipe
Onion skin
egret/resource/default.res.json
View file @
699af0ba
...
...
@@ -5,7 +5,7 @@
"name"
:
"Preload"
},
{
"keys"
:
"certificate_btn_png,
certificate_cover_png,joinshare_btn_png,sharestarter_bg_jpg,sharestarter_btn_png,sharestarter_sharebtn_png,share2mask_png,share2btn_png,share2bg_jpg,confirm_btn_png,confirm_bg_png,transfer _toast3_png,transfer _toast2_png,transfer _toast1_png,transfer _title_png,transfer _btn_png,trans_bg_jpg,teamshare_btn_png,transferrecord_bg_png,transferrecord_item_bg_png,关闭按钮 _png,teamshare_bg_jpg,certificate_jpg,certificate_bg_png,joinshare_bg_jpg,xsbg_png,xuanshiBtn_png,backstartBtn
_png"
,
"keys"
:
"certificate_btn_png,
joinshare_btn_png,sharestarter_bg_jpg,sharestarter_btn_png,sharestarter_sharebtn_png,share2mask_png,share2btn_png,share2bg_jpg,confirm_btn_png,confirm_bg_png,transfer _toast3_png,transfer _toast2_png,transfer _toast1_png,transfer _title_png,transfer _btn_png,trans_bg_jpg,teamshare_btn_png,transferrecord_bg_png,transferrecord_item_bg_png,关闭按钮 _png,teamshare_bg_jpg,certificate_jpg,certificate_bg_png,joinshare_bg_jpg,xsbg_png,xuanshiBtn_png,backstartBtn_png,certificate_cover
_png"
,
"name"
:
"Normal"
},
{
...
...
@@ -641,11 +641,6 @@
"type"
:
"image"
,
"name"
:
"mapxg_png"
},
{
"url"
:
"assets/certificate/certificate_cover.png"
,
"type"
:
"image"
,
"name"
:
"certificate_cover_png"
},
{
"url"
:
"assets/pk/pkBG.jpg"
,
"type"
:
"image"
,
...
...
@@ -680,6 +675,11 @@
"url"
:
"assets/joinshare/joinshare_bg.jpg"
,
"type"
:
"image"
,
"name"
:
"joinshare_bg_jpg"
},
{
"url"
:
"assets/certificate/certificate_cover.png"
,
"type"
:
"image"
,
"name"
:
"certificate_cover_png"
}
]
}
\ No newline at end of file
egret/resource/skins/RecordSkin.exml
View file @
699af0ba
<?xml version="1.0" encoding="utf-8"?>
<e:Skin
class=
"RecordSkin"
width=
"750"
height=
"1624"
xmlns:e=
"http://ns.egret.com/eui"
xmlns:w=
"http://ns.egret.com/wing"
>
<e:Image
width=
"750"
height=
"1624"
x=
"
1"
y=
"-1
"
source=
"mrbg_jpg"
/>
<e:Image
width=
"750"
height=
"1624"
x=
"
0"
y=
"0
"
source=
"mrbg_jpg"
/>
<e:Group
id=
"recordGroup"
width=
"750"
height=
"899"
horizontalCenter=
"0"
verticalCenter=
"-137.5"
>
<e:Image
width=
"367"
height=
"75"
source=
"mrtitle_png"
scaleX=
"1"
scaleY=
"1"
horizontalCenter=
"1.5"
y=
"31"
/>
<e:Image
id=
"hz"
width=
"180"
height=
"202"
source=
"mrhz_png"
scaleX=
"1"
scaleY=
"1"
horizontalCenter=
"-222"
y=
"184"
/>
...
...
egret/src/NetConst.ts
View file @
699af0ba
...
...
@@ -318,6 +318,28 @@ export class yzwNet{
};
NetManager
.
ins
.
send
(
net
);
}
/**
* 1.16 base64上传图片
* @param callback 回调
*/
public
static
imgUrl
(
callback
,
img64
){
let
param
:
any
=
{
img64
:
img64
}
const
net
:
INetData
=
{
name
:
'imgUrl'
,
uri
:
`/customActivity/duiba/imgUrl`
,
type
:
'post'
,
dataType
:
'json'
,
hideMsg
:
true
,
param
:
param
,
callback
:
callback
};
NetManager
.
ins
.
send
(
net
);
}
}
...
...
egret/src/yazuwei/CertificateScene.ts
View file @
699af0ba
...
...
@@ -3,6 +3,10 @@ import PanelCtrl from "../ctrls/panelCtrl";
import
{
ModuleTypes
}
from
"../types/sceneTypes"
;
import
SceneCtrl
from
"../ctrls/sceneCtrl"
;
import
GameConst
from
"../GameConst"
;
import
{
yzwNet
}
from
"../NetConst"
;
import
ToastCtrl
from
"../ctrls/toastCtrl"
;
import
{
DataManager
}
from
"../../libs/tw/manager/DataManager"
;
import
{
GCache
}
from
"../../libs/tc/util/GCache"
;
export
default
class
CertificateScene
extends
Scene
{
protected
get
skinKey
(){
return
'Certificate'
}
...
...
@@ -22,19 +26,19 @@ export default class CertificateScene extends Scene{
this
.
_from
=
data
.
from
;
this
[
'from'
].
text
=
data
.
inviterPhone
;
this
[
'to'
].
text
=
data
.
inviteePhone
;
document
.
getElementById
(
'creImg'
).
style
.
display
=
"block"
;
setTimeout
(()
=>
{
this
.
getScreen
();
},
500
)
//
document.getElementById('creImg').style.display = "block";
//
setTimeout(()=>{
//
this.getScreen();
//
},500)
}
onTap_btn
(){
console
.
log
(
'onTap_btn'
)
document
.
getElementById
(
'creImg'
).
style
.
display
=
"none"
;
//
document.getElementById('creImg').style.display = "none";
if
(
this
.
_from
==
'ShareStarterScene'
)
{
SceneCtrl
.
instance
.
change
(
ModuleTypes
.
ShareStarterScene
);
}
else
{
location
.
href
=
`
${
window
[
'indexUrl'
]}
?wayId=2`
;
window
.
location
.
replace
(
`
${
window
[
'indexUrl'
]}
?wayId=2`
)
;
}
}
...
...
@@ -45,11 +49,11 @@ export default class CertificateScene extends Scene{
//长按识别二维码
getScreen
(){
setTimeout
(()
=>
{
//
setTimeout(() => {
let
img
=
this
.
getPrintScreenData
(
this
.
cerGroup
,
0
,
0
,
558
,
697
);
console
.
log
(
img
);
this
.
showImgByImgData
(
document
.
getElementById
(
'creImg'
),
img
,
100
,(
GameConst
.
stage
.
stageHeight
-
697
)
/
2
-
21.5
,
558
,
697
,
false
);
},
500
);
//
}, 500);
}
/**
* 白鹭截canvas为img
...
...
@@ -94,7 +98,25 @@ export default class CertificateScene extends Scene{
}
else
{
img
.
style
.
opacity
=
0
;
}
img
[
'src'
]
=
imageData
;
let
imgurl
:
string
=
imageData
;
if
(
GCache
.
readCache
(
imageData
)){
img
[
'src'
]
=
GCache
.
readCache
(
imageData
);
img
.
onload
=
imgLoadCallBack
?
imgLoadCallBack
:
()
=>
{
};
}
else
{
yzwNet
.
imgUrl
((
s
)
=>
{
if
(
!
s
){
// this.getScreen();
ToastCtrl
.
instance
.
show
(
"保存失败"
)
return
}
let
data
=
DataManager
.
ins
.
getData
(
"imgUrl"
).
data
;
GCache
.
writeCache
(
imageData
,
data
);
img
[
'src'
]
=
data
;
img
.
onload
=
imgLoadCallBack
?
imgLoadCallBack
:
()
=>
{
};
},
imgurl
)
}
// img['src'] = imageData;
// img.onload = imgLoadCallBack ? imgLoadCallBack : () => { };
}
}
\ No newline at end of file
egret/src/yazuwei/PlacePanel.ts
View file @
699af0ba
...
...
@@ -14,11 +14,13 @@ export default class PlacePanel extends Panel{
public
mapBG
:
eui
.
Image
;
public
closeBtn
:
eui
.
Button
;
public
knowBtn
:
eui
.
Button
;
public
level
;
constructor
(
data
){
super
();
this
.
once
(
egret
.
Event
.
ADDED_TO_STAGE
,
()
=>
{
this
.
height
=
this
.
stage
.
stageHeight
;
},
this
);
this
.
level
=
data
;
this
.
initUI
(
data
)
}
...
...
@@ -41,10 +43,10 @@ export default class PlacePanel extends Panel{
}
else
if
(
data
==
8
){
this
.
mapBG
.
source
=
"mapmg_png"
}
document
.
getElementById
(
'placeImg'
).
style
.
display
=
"block"
;
setTimeout
(()
=>
{
this
.
getScreen
();
},
500
)
//
document.getElementById('placeImg').style.display = "block";
//
setTimeout(()=>{
//
this.getScreen();
//
},500)
}
initEvents
(){
...
...
@@ -55,7 +57,7 @@ export default class PlacePanel extends Panel{
}
backStart
(){
Waiting
.
instance
.
show
();
document
.
getElementById
(
'placeImg'
).
style
.
display
=
"none"
;
//
document.getElementById('placeImg').style.display = "none";
yzwNet
.
homeBaseInfo
((
s
)
=>
{
Waiting
.
instance
.
hide
();
if
(
!
s
){
...
...
@@ -102,11 +104,11 @@ export default class PlacePanel extends Panel{
//长按识别二维码
getScreen
(){
setTimeout
(()
=>
{
//
setTimeout(() => {
let
img
=
this
.
getPrintScreenData
(
this
.
mapBG
,
0
,
0
,
683
,
801
);
console
.
log
(
img
);
//
console.log(img);
this
.
showImgByImgData
(
document
.
getElementById
(
'placeImg'
),
img
,
33
,
GameConst
.
stage
.
stageHeight
/
2
-
460
,
683
,
801
,
false
);
},
500
);
//
}, 500);
}
/**
* 白鹭截canvas为img
...
...
@@ -151,7 +153,25 @@ export default class PlacePanel extends Panel{
}
else
{
img
.
style
.
opacity
=
0
;
}
img
[
'src'
]
=
imageData
;
let
imgUrl
;
if
(
this
.
level
==
1
){
imgUrl
=
"http://yun.duiba.com.cn/db_games/activity/yzw_hjcd/mapth/maphz.png"
}
else
if
(
this
.
level
==
2
){
imgUrl
=
"http://yun.duiba.com.cn/db_games/activity/yzw_hjcd/mapth/mapam.png"
}
else
if
(
this
.
level
==
3
){
imgUrl
=
"http://yun.duiba.com.cn/db_games/activity/yzw_hjcd/mapth/mapxg.png"
}
else
if
(
this
.
level
==
4
){
imgUrl
=
"http://yun.duiba.com.cn/db_games/activity/yzw_hjcd/mapth/maptb.png"
}
else
if
(
this
.
level
==
5
){
imgUrl
=
"http://yun.duiba.com.cn/db_games/activity/yzw_hjcd/mapth/maprb.png"
}
else
if
(
this
.
level
==
6
){
imgUrl
=
"http://yun.duiba.com.cn/db_games/activity/yzw_hjcd/mapth/maphg.png"
}
else
if
(
this
.
level
==
7
){
imgUrl
=
"http://yun.duiba.com.cn/db_games/activity/yzw_hjcd/mapth/mapcx.png"
}
else
if
(
this
.
level
==
8
){
imgUrl
=
"http://yun.duiba.com.cn/db_games/activity/yzw_hjcd/mapth/mapmg.png"
}
img
[
'src'
]
=
imgUrl
;
img
.
onload
=
imgLoadCallBack
?
imgLoadCallBack
:
()
=>
{
};
}
}
\ No newline at end of file
egret/src/yazuwei/RecordMapScene.ts
View file @
699af0ba
...
...
@@ -43,10 +43,10 @@ export default class RecordMapScene extends Scene{
}
else
if
(
data
.
num
==
8
){
this
.
mapBG
.
source
=
"mapmg_png"
}
document
.
getElementById
(
'mapImg'
).
style
.
display
=
"block"
;
setTimeout
(()
=>
{
this
.
getScreen
();
},
500
)
//
document.getElementById('mapImg').style.display = "block";
//
setTimeout(()=>{
//
this.getScreen();
//
},500)
const
arr
=
[
"HZ"
,
"AM"
,
"XG"
,
"TB"
,
"RB"
,
"HG"
,
"CX"
,
"MG"
];
if
(
data
.
data
){
for
(
let
i
=
0
;
i
<
data
.
data
.
length
;
i
++
){
...
...
@@ -57,7 +57,7 @@ export default class RecordMapScene extends Scene{
}
if
(
data
.
type
&&
data
.
type
==
2
){
this
.
onTap
(
this
.
backBtn
,()
=>
{
Waiting
.
instance
.
show
();
document
.
getElementById
(
'mapImg'
).
style
.
display
=
"none"
;
//
document.getElementById('mapImg').style.display = "none";
yzwNet
.
homeBaseInfo
((
s
)
=>
{
Waiting
.
instance
.
hide
();
if
(
!
s
){
...
...
@@ -113,11 +113,11 @@ export default class RecordMapScene extends Scene{
//长按识别二维码
getScreen
(){
setTimeout
(()
=>
{
//
setTimeout(() => {
let
img
=
this
.
getPrintScreenData
(
this
.
mapBG
,
0
,
0
,
683
,
801
);
console
.
log
(
img
);
//
console.log(img);
this
.
showImgByImgData
(
document
.
getElementById
(
'mapImg'
),
img
,
33
,
GameConst
.
stage
.
stageHeight
/
2
-
460
,
683
,
801
,
false
);
},
500
);
//
}, 500);
}
/**
* 白鹭截canvas为img
...
...
@@ -162,7 +162,36 @@ export default class RecordMapScene extends Scene{
}
else
{
img
.
style
.
opacity
=
0
;
}
img
[
'src'
]
=
imageData
;
// let imgurl = "data:image/png;base64,"+imageData;
// yzwNet.imgUrl((s)=>{
// if(!s){
// ToastCtrl.instance.show("保存失败");
// return
// }
// let data = DataManager.ins.getData("imgUrl").data;
// img['src'] = data;
// img.onload = imgLoadCallBack ? imgLoadCallBack : () => { };
// },imgurl)
let
imgUrl
;
if
(
this
.
level
==
1
){
imgUrl
=
"http://yun.duiba.com.cn/db_games/activity/yzw_hjcd/mapth/maphz.png"
}
else
if
(
this
.
level
==
2
){
imgUrl
=
"http://yun.duiba.com.cn/db_games/activity/yzw_hjcd/mapth/mapam.png"
}
else
if
(
this
.
level
==
3
){
imgUrl
=
"http://yun.duiba.com.cn/db_games/activity/yzw_hjcd/mapth/mapxg.png"
}
else
if
(
this
.
level
==
4
){
imgUrl
=
"http://yun.duiba.com.cn/db_games/activity/yzw_hjcd/mapth/maptb.png"
}
else
if
(
this
.
level
==
5
){
imgUrl
=
"http://yun.duiba.com.cn/db_games/activity/yzw_hjcd/mapth/maprb.png"
}
else
if
(
this
.
level
==
6
){
imgUrl
=
"http://yun.duiba.com.cn/db_games/activity/yzw_hjcd/mapth/maphg.png"
}
else
if
(
this
.
level
==
7
){
imgUrl
=
"http://yun.duiba.com.cn/db_games/activity/yzw_hjcd/mapth/mapcx.png"
}
else
if
(
this
.
level
==
8
){
imgUrl
=
"http://yun.duiba.com.cn/db_games/activity/yzw_hjcd/mapth/mapmg.png"
}
img
[
'src'
]
=
imgUrl
;
img
.
onload
=
imgLoadCallBack
?
imgLoadCallBack
:
()
=>
{
};
}
}
\ No newline at end of file
egret/src/yazuwei/TransScene.ts
View file @
699af0ba
...
...
@@ -37,10 +37,10 @@ export default class TransScene extends Scene {
this
[
'btn'
].
visible
=
true
;
},
window
[
'projectId'
]);
}
else
{
location
.
href
=
`
${
window
[
'indexUrl'
]}
?wayId=2`
;
window
.
location
.
replace
(
`
${
window
[
'indexUrl'
]}
?wayId=2`
)
;
}
}
else
{
location
.
href
=
`
${
window
[
'indexUrl'
]}
?wayId=2`
;
window
.
location
.
replace
(
`
${
window
[
'indexUrl'
]}
?wayId=2`
)
;
}
},
window
[
'projectId'
],
GameConst
.
getQueryString
(
"shareCode"
));
// if (iswx()) {
...
...
@@ -151,7 +151,10 @@ export default class TransScene extends Scene {
const
data
=
DataManager
.
ins
.
getData
(
'accept'
).
data
;
if
(
!
data
)
console
.
log
(
'accept 接口 data为空'
)
// let idata = {inviterPhone:123,inviteePhone:456,from:'TransScene'}
data
.
from
=
'TransScene'
;
SceneCtrl
.
instance
.
change
(
ModuleTypes
.
CertificateScene
,
data
);
},
this
);
}
...
...
mock/config.js
View file @
699af0ba
...
...
@@ -243,10 +243,12 @@ const config = {
},
'/projectx/1/invite_2/passRecord.do'
:
{
data
:
'./yzw/passRecord.json'
},
'/customActivity/duiba/imgUrl'
:
{
data
:
'./yzw/imgUrl.json'
}
}
for
(
let
item
in
config
)
{
...
...
mock/yzw/homeBaseInfo.json
View file @
699af0ba
{
"code"
:
null
,
"data"
:{
"currentLevel"
:
5
,
"currentLevel"
:
4
,
"treasureBoxNum"
:
0
,
"currentScore"
:
2000
,
"pkResult"
:{
...
...
mock/yzw/imgUrl.json
0 → 100644
View file @
699af0ba
{
"success"
:
true
,
"code"
:
null
,
"desc"
:
null
,
"timestamp"
:
1536120702322
,
"data"
:
"http://yun.duiba.com.cn/db_games/activity/yzw_hjcd/mapth/maptb.png"
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment