Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
B
babycare_xiaoxiao
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
王剑峰
babycare_xiaoxiao
Commits
d2e0f458
Commit
d2e0f458
authored
Feb 23, 2021
by
邱旭
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
m
parent
f11e315a
Changes
14
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
215 additions
and
5862 deletions
+215
-5862
workspace.xml
.idea/workspace.xml
+25
-9
aa.json
mock/miniTb/aa.json
+75
-122
mine.getAppData.json
mock/miniTb/mine.getAppData.json
+2
-2
output.js
output.js
+3
-2
output.js.map
output.js.map
+1
-1
helpBg.png
resource/helpPanel/helpBg.png
+0
-0
helpBtn.png
resource/helpPanel/helpBtn.png
+0
-0
res.json
resource/res.json
+4
-0
ResJson.ts
src/ResJson.ts
+28
-5724
TaoBaoNet.ts
src/TaoBaoNet.ts
+2
-0
Tools.ts
src/Tools.ts
+1
-0
HelpPanel.ts
src/panels/HelpPanel.ts
+64
-0
LoadingScene.ts
src/scene/LoadingScene.ts
+1
-0
MapScene.ts
src/scene/map/MapScene.ts
+9
-2
No files found.
.idea/workspace.xml
View file @
d2e0f458
...
...
@@ -2,11 +2,20 @@
<project
version=
"4"
>
<component
name=
"ChangeListManager"
>
<list
default=
"true"
id=
"0d3cb18d-e144-41a0-bc8b-4877c2e1fef1"
name=
"默认的"
comment=
""
>
<change
afterPath=
"$PROJECT_DIR$/resource/helpPanel/helpBg.png"
afterDir=
"false"
/>
<change
afterPath=
"$PROJECT_DIR$/resource/helpPanel/helpBtn.png"
afterDir=
"false"
/>
<change
afterPath=
"$PROJECT_DIR$/src/panels/HelpPanel.ts"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/.idea/workspace.xml"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/mock/miniTb/feile.getActivityBaseInfoById.json"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/mock/miniTb/feile.getActivityBaseInfoById.json"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/mock/miniTb/aa.json"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/mock/miniTb/aa.json"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/mock/miniTb/mine.getAppData.json"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/mock/miniTb/mine.getAppData.json"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/output.js"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/output.js"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/output.js.map"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/output.js.map"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/panels/RulePanel.ts"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/panels/RulePanel.ts"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/resource/res.json"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/resource/res.json"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/ResJson.ts"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/ResJson.ts"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/TaoBaoNet.ts"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/TaoBaoNet.ts"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/Tools.ts"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/Tools.ts"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/scene/LoadingScene.ts"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/scene/LoadingScene.ts"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/scene/map/MapScene.ts"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/scene/map/MapScene.ts"
afterDir=
"false"
/>
</list>
<option
name=
"SHOW_DIALOG"
value=
"false"
/>
<option
name=
"HIGHLIGHT_CONFLICTS"
value=
"true"
/>
...
...
@@ -47,7 +56,7 @@
<property
name=
"RunOnceActivity.OpenProjectViewOnStart"
value=
"true"
/>
<property
name=
"RunOnceActivity.ShowReadmeOnStart"
value=
"true"
/>
<property
name=
"WebServerToolWindowFactoryState"
value=
"false"
/>
<property
name=
"last_opened_file_path"
value=
"$PROJECT_DIR$/
resource
"
/>
<property
name=
"last_opened_file_path"
value=
"$PROJECT_DIR$/
src/panels
"
/>
<property
name=
"nodejs_package_manager_path"
value=
"npm"
/>
<property
name=
"settings.editor.selected.configurable"
value=
"vcs.Git"
/>
<property
name=
"ts.external.directory.path"
value=
"$PROJECT_DIR$/node_modules/typescript/lib"
/>
...
...
@@ -55,17 +64,17 @@
</component>
<component
name=
"RecentsManager"
>
<key
name=
"CopyFile.RECENT_KEYS"
>
<recent
name=
"$PROJECT_DIR$/src/panels"
/>
<recent
name=
"$PROJECT_DIR$/resource"
/>
<recent
name=
"$PROJECT_DIR$/lotties"
/>
<recent
name=
"$PROJECT_DIR$/tb"
/>
<recent
name=
"$PROJECT_DIR$/src/panels"
/>
</key>
<key
name=
"MoveFile.RECENT_KEYS"
>
<recent
name=
"$PROJECT_DIR$/resource/common"
/>
<recent
name=
"$PROJECT_DIR$/lotties"
/>
</key>
</component>
<component
name=
"RunManager"
selected=
"npm.
buildTS
"
>
<component
name=
"RunManager"
selected=
"npm.
dev
"
>
<configuration
name=
"build"
type=
"js.build_tools.npm"
temporary=
"true"
nameIsGenerated=
"true"
>
<package-json
value=
"$PROJECT_DIR$/package.json"
/>
<command
value=
"run"
/>
...
...
@@ -114,10 +123,10 @@
</list>
<recent_temporary>
<list>
<item
itemvalue=
"npm.buildTS"
/>
<item
itemvalue=
"npm.build"
/>
<item
itemvalue=
"npm.dev"
/>
<item
itemvalue=
"npm.flushRes"
/>
<item
itemvalue=
"npm.buildTS"
/>
<item
itemvalue=
"npm.build"
/>
</list>
</recent_temporary>
</component>
...
...
@@ -134,7 +143,7 @@
<workItem
from=
"1612662929222"
duration=
"40609000"
/>
<workItem
from=
"1613698993022"
duration=
"22309000"
/>
<workItem
from=
"1613785579125"
duration=
"17751000"
/>
<workItem
from=
"1613958457445"
duration=
"
7651
000"
/>
<workItem
from=
"1613958457445"
duration=
"
11432
000"
/>
</task>
<task
id=
"LOCAL-00001"
summary=
"斐乐消消乐"
>
<created>
1612581213298
</created>
...
...
@@ -437,7 +446,14 @@
<option
name=
"project"
value=
"LOCAL"
/>
<updated>
1614049858546
</updated>
</task>
<option
name=
"localTasksCounter"
value=
"44"
/>
<task
id=
"LOCAL-00044"
summary=
"m"
>
<created>
1614051416478
</created>
<option
name=
"number"
value=
"00044"
/>
<option
name=
"presentableId"
value=
"LOCAL-00044"
/>
<option
name=
"project"
value=
"LOCAL"
/>
<updated>
1614051416478
</updated>
</task>
<option
name=
"localTasksCounter"
value=
"45"
/>
<servers
/>
</component>
<component
name=
"TypeScriptGeneratedFilesManager"
>
...
...
mock/miniTb/aa.json
View file @
d2e0f458
{
"code"
:
"000000"
,
"data"
:
{
"currentLevel"
:
9
,
"isFristLogin"
:
false
,
"visitors"
:
[
{
"activityId"
:
"5f11948b3075d9927ec1f4ce"
,
"score"
:
25230
,
"level"
:
8
,
"createTime"
:
1595384151916
,
"openId"
:
"AAE7CvE-ALiIWXYsJuQ4PxLI"
,
"isVisitSuccess"
:
true
,
"updateTime"
:
1595384151916
,
"_id"
:
"5f17a157114fbb904c2960a9"
,
"stars"
:
3
,
"isPrizeLevel"
:
false
,
"sendAwardType"
:
true
},
{
"activityId"
:
"5f11948b3075d9927ec1f4ce"
,
"score"
:
48400
,
"level"
:
7
,
"createTime"
:
1595384121437
,
"openId"
:
"AAE7CvE-ALiIWXYsJuQ4PxLI"
,
"isVisitSuccess"
:
true
,
"updateTime"
:
1595384121437
,
"_id"
:
"5f17a1393075d9927ecaa167"
,
"stars"
:
3
,
"isPrizeLevel"
:
false
,
"sendAwardType"
:
true
},
{
"activityId"
:
"5f11948b3075d9927ec1f4ce"
,
"score"
:
29190
,
"level"
:
6
,
"createTime"
:
1595383992964
,
"openId"
:
"AAE7CvE-ALiIWXYsJuQ4PxLI"
,
"isVisitSuccess"
:
true
,
"updateTime"
:
1595383992964
,
"_id"
:
"5f17a0b8964f9796f92905af"
,
"stars"
:
3
,
"isPrizeLevel"
:
false
,
"sendAwardType"
:
true
},
{
"activityId"
:
"5f11948b3075d9927ec1f4ce"
,
"score"
:
35340
,
"level"
:
5
,
"createTime"
:
1595383923721
,
"openId"
:
"AAE7CvE-ALiIWXYsJuQ4PxLI"
,
"isVisitSuccess"
:
true
,
"updateTime"
:
1595383923721
,
"_id"
:
"5f17a07385a749991449cc5e"
,
"stars"
:
3
,
"isPrizeLevel"
:
false
,
"sendAwardType"
:
true
},
{
"activityId"
:
"5f11948b3075d9927ec1f4ce"
,
"score"
:
15190
,
"level"
:
4
,
"createTime"
:
1595314767660
,
"openId"
:
"AAE7CvE-ALiIWXYsJuQ4PxLI"
,
"isVisitSuccess"
:
true
,
"updateTime"
:
1595314767660
,
"_id"
:
"5f16924f086e65659ba635f0"
,
"stars"
:
3
,
"isPrizeLevel"
:
false
,
"sendAwardType"
:
true
},
{
"activityId"
:
"5f11948b3075d9927ec1f4ce"
,
"score"
:
13980
,
"level"
:
3
,
"createTime"
:
1595310071216
,
"openId"
:
"AAE7CvE-ALiIWXYsJuQ4PxLI"
,
"isVisitSuccess"
:
true
,
"updateTime"
:
1595310071216
,
"_id"
:
"5f167ff7086e65659ba61824"
,
"stars"
:
3
,
"isPrizeLevel"
:
false
,
"sendAwardType"
:
true
},
{
"activityId"
:
"5f11948b3075d9927ec1f4ce"
,
"score"
:
960
,
"level"
:
2
,
"createTime"
:
1595309984235
,
"openId"
:
"AAE7CvE-ALiIWXYsJuQ4PxLI"
,
"isVisitSuccess"
:
true
,
"updateTime"
:
1595309984235
,
"_id"
:
"5f167fa0c3ad3494b93d47e3"
,
"stars"
:
3
,
"isPrizeLevel"
:
false
,
"sendAwardType"
:
true
},
{
"activityId"
:
"5f11948b3075d9927ec1f4ce"
,
"score"
:
64690
,
"level"
:
1
,
"createTime"
:
1595309828984
,
"openId"
:
"AAE7CvE-ALiIWXYsJuQ4PxLI"
,
"isVisitSuccess"
:
true
,
"updateTime"
:
1595309828984
,
"_id"
:
"5f167f059897b48d280c5880"
,
"stars"
:
3
,
"isPrizeLevel"
:
false
,
"sendAwardType"
:
true
}
],
"prizes"
:
[],
"loginAddPower"
:
0
,
"power"
:
987
,
"tools"
:
{
"HAMMERS"
:
2
,
"STEPS"
:
2
,
"BOOMS"
:
1
},
"topAward"
:
{}
"code"
:
"000000"
,
"data"
:
{
"records"
:
[
{
"score"
:
35280
,
"level"
:
1
,
"isVisitSuccess"
:
true
,
"stars"
:
3
}
],
"openId"
:
"AAHr9QYsANUEO_cbBdzJUj7O"
,
"rule"
:
"扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩后端是多扩扩"
,
"topLevelVisitSuccess"
:
false
,
"updateTime"
:
1614047423516
,
"title"
:
"斐乐测试测试活动"
,
"tools"
:
{
"booms"
:
1
,
"hammers"
:
1
,
"steps"
:
1
},
"levelPrize"
:
{
"level50"
:
"https://img.alicdn.com/imgextra/i2/676606897/O1CN017elfUH20osKEsgRdY_!!676606897-0-miniprogram.jpg"
,
"level99"
:
"https://img.alicdn.com/imgextra/i1/676606897/O1CN01kJeK0w20osKKCIz8a_!!676606897-0-miniprogram.jpg"
},
"success"
:
true
,
"message"
:
"成功"
}
\ No newline at end of file
"currentLevel"
:
2
,
"createTime"
:
1614047375527
,
"isDrawTopLevelPrize"
:
false
,
"deleteStatus"
:
1
,
"awardReceiveExpiredTime"
:
1615257022000
,
"startTime"
:
1614047422000
,
"power"
:
1
,
"_id"
:
"6034688fe5c0d7b04c985429"
,
"endTime"
:
1614652222000
,
"openPrizeStatus"
:
1
,
"tasks"
:
{
"invites"
:
{
"taskRateType"
:
3
,
"title"
:
""
,
"value"
:
2
},
"collectGoods"
:
{
"times"
:
1
,
"itemIds"
:
"638079013587,637721088148,616903228711"
,
"taskRateType"
:
2
,
"title"
:
""
,
"type"
:
""
,
"value"
:
1
},
"follow"
:
{
"times"
:
1
,
"taskRateType"
:
1
,
"value"
:
1
},
"jumpLink"
:
{
"times"
:
1
,
"taskRateType"
:
2
,
"links"
:
[
"www.taobao.com"
,
"http://baidu.com"
,
"http://baidu.com1"
,
"http://baidu.com2"
,
"http://baidu.com3"
,
"http://baidu.com4"
,
"http://baidu.com5"
,
"http://baidu.com6"
,
"http://baidu.com7"
,
"http://baidu.com8"
],
"title"
:
""
,
"value"
:
1
}
}
},
"success"
:
true
,
"message"
:
"成功"
}
mock/miniTb/mine.getAppData.json
View file @
d2e0f458
...
...
@@ -5,9 +5,9 @@
"nickName"
:
"我啊是大请问"
,
"activityId"
:
"string"
,
"openId"
:
"string"
,
"isFirstLogin"
:
fals
e
,
"isFirstLogin"
:
tru
e
,
"loginAddPower"
:
3
,
"isNewUser"
:
fals
e
,
"isNewUser"
:
tru
e
,
"inviteId"
:
"string"
,
"isFollow"
:
true
}
...
...
output.js
View file @
d2e0f458
...
...
@@ -11728,11 +11728,12 @@ var RulePanel = (function (_super) {
RulePanel.prototype.start = function (data) {
var _this = this;
_super.prototype.start.call(this);
this.addChild(Tools_1.Tools.getText("活动规则", 38, '#892a1a', FYGE.TEXT_ALIGN.CENTER, 570, 96, 510));
var rule = Tools_1.Tools.gameData.rule;
this.ruleTex = this.addChild(Tools_1.Tools.getText(rule, 26, '#892a1a', FYGE.TEXT_ALIGN.LEFT, 570));
this.ruleTex.lineType = TEXT_lINETYPE.MULTI;
this.scroll = this.addChild(new ScrollPage(570,
6
00, this.ruleTex.textHeight + 30));
this.scroll.position.set(96, 5
49
);
this.scroll = this.addChild(new ScrollPage(570,
5
00, this.ruleTex.textHeight + 30));
this.scroll.position.set(96, 5
80
);
this.scroll.view.addChild(this.ruleTex);
this.addChild(new Button(RES_1.RES.getRes('ruleBtn.png')))
.addEventListener(MouseEvent.CLICK, function () { return _this.hidePanel(); })
output.js.map
View file @
d2e0f458
This diff is collapsed.
Click to expand it.
resource/helpPanel/helpBg.png
0 → 100644
View file @
d2e0f458
473 KB
resource/helpPanel/helpBtn.png
0 → 100644
View file @
d2e0f458
65.2 KB
resource/res.json
View file @
d2e0f458
...
...
@@ -8,6 +8,10 @@
"keys"
:
"freePowerBg.png,freePowerBtn.png"
,
"name"
:
"FreePowerPanel"
},
{
"keys"
:
"helpBg.png,helpBtn.png"
,
"name"
:
"HelpPanel"
},
{
"keys"
:
"体力不足.png,体力不足按钮.png"
,
"name"
:
"NoEnergyPanel"
...
...
src/ResJson.ts
View file @
d2e0f458
This diff is collapsed.
Click to expand it.
src/TaoBaoNet.ts
View file @
d2e0f458
...
...
@@ -16,6 +16,8 @@ export enum TbNetName {
getRemainTimes
=
"feile.getRemainTimes"
,
doHelp
=
"feile.doHelp"
,
/**
* 活动基本信息
* @param activityId
...
...
src/Tools.ts
View file @
d2e0f458
...
...
@@ -37,6 +37,7 @@ export class Tools {
activityId
:
string
,
openId
:
string
,
inviteId
:
string
,
oldInviteId
:
string
,
isFollow
:
boolean
,
isFirstLogin
:
boolean
,
// 当日是否第一次登录
loginAddPower
:
number
,
// 赠送体力值
...
...
src/panels/HelpPanel.ts
0 → 100644
View file @
d2e0f458
import
{
Panel
}
from
"../../module/views/Panel"
;
import
{
RES
}
from
"../../module/RES"
;
import
{
Tools
}
from
"../Tools"
;
import
{
sendTbNet
,
TbNetName
}
from
"../TaoBaoNet"
;
import
{
showToast
}
from
"../../module/ctrls"
;
import
Button
=
FYGE
.
Button
;
import
MouseEvent
=
FYGE
.
MouseEvent
;
export
class
HelpPanel
extends
Panel
{
get
groupNames
()
{
return
[
"HelpPanel"
]
}
initUi
()
{
}
start
(
data
)
{
super
.
start
();
this
.
addChild
(
Tools
.
getSprite
(
'helpBg.png'
)).
position
.
set
(
50
,
549
);
this
.
addChild
(
new
Button
(
RES
.
getRes
(
'helpBtn.png'
)))
.
addEventListener
(
MouseEvent
.
CLICK
,
this
.
doHelp
,
this
)
.
position
.
set
(
190
,
910
);
this
.
addChild
(
new
Button
(
RES
.
getRes
(
'关闭按钮.png'
)))
.
addEventListener
(
MouseEvent
.
CLICK
,
()
=>
this
.
hidePanel
())
.
position
.
set
(
643
,
536
);
}
hidePanel
()
{
super
.
hidePanel
();
Tools
.
globalData
.
inviteId
=
''
;
}
doHelp
()
{
if
(
Tools
.
globalData
.
inviteId
==
Tools
.
globalData
.
openId
){
this
.
hidePanel
();
return
;
}
sendTbNet
(
TbNetName
.
doHelp
,
{
inviteId
:
Tools
.
globalData
.
inviteId
},
(
success
,
res
)
=>
{
if
(
!
success
)
{
// 失败唤起入会插件 /// TODO 是自己?
if
(
res
.
data
&&
!
res
.
data
.
isvip
)
{
showToast
(
'请入会后参与'
);
setTimeout
(()
=>
{
sendTbNet
(
TbNetName
.
openMember
);
},
1500
);
}
return
;
}
this
.
hidePanel
();
});
}
initEvents
()
{
super
.
initEvents
();
}
removeEvents
()
{
super
.
removeEvents
();
}
}
src/scene/LoadingScene.ts
View file @
d2e0f458
...
...
@@ -68,6 +68,7 @@ export class LoadingScene extends Scene {
//获取app数据
const
{
data
}
=
await
sendTbNet
(
TbNetName
.
getAppData
);
Tools
.
globalData
=
data
;
Tools
.
globalData
.
oldInviteId
=
Tools
.
globalData
.
inviteId
;
this
.
dispatchEvent
(
FYGE
.
Event
.
PROGRESS
,
0.3
);
//询问读取权限,不阻止进程
...
...
src/scene/map/MapScene.ts
View file @
d2e0f458
...
...
@@ -8,12 +8,13 @@ import { layers } from "../../../module/views/layers";
import
{
Tools
}
from
"../../Tools"
;
import
{
showPanel
}
from
"../../../module/ctrls"
;
import
{
FreePowerPanel
}
from
"../../panels/FreePowerPanel"
;
import
{
GDispatcher
}
from
"../../Main"
;
import
{
HelpPanel
}
from
"../../panels/HelpPanel"
;
import
ScrollPage
=
FYGE
.
ScrollPage
;
import
Container
=
FYGE
.
Container
;
import
Graphics
=
FYGE
.
Graphics
;
import
Tween
=
FYGE
.
Tween
;
import
Ease
=
FYGE
.
Ease
;
import
{
GDispatcher
}
from
"../../Main"
;
export
class
MapScene
extends
Scene
{
private
mapContainer
:
Container
=
null
;
...
...
@@ -46,10 +47,15 @@ export class MapScene extends Scene {
this
.
initMap
();
this
.
updateMapCheck
();
if
(
Tools
.
globalData
.
isFirstLogin
&&
!
Tools
.
globalData
.
isNewUser
)
{
if
(
Tools
.
globalData
.
isFirstLogin
)
{
showPanel
(
FreePowerPanel
);
Tools
.
globalData
.
isFirstLogin
=
false
;
}
if
(
Tools
.
globalData
.
inviteId
)
{
// 有邀请码,唤起弹窗
showPanel
(
HelpPanel
);
}
}
private
updateMapCheck
()
{
...
...
@@ -216,6 +222,7 @@ export class MapScene extends Scene {
// "score": 58940,
// "stars": 3
// });
}
public
initEvents
()
{
...
...
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