Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Z
ZheShangBank_TaoQuan_20240612
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
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
SparkProjects
ZheShangBank_TaoQuan_20240612
Commits
4083d56a
Commit
4083d56a
authored
Jul 18, 2024
by
haiyoucuv
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
整理一下代码
parent
7bc53877
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
87 additions
and
168 deletions
+87
-168
AppTool.ts
assets/AppTool.ts
+18
-6
TaskCenter.ts
assets/Scripts/TaskCenter.ts
+29
-16
WebNet.ts
assets/Scripts/Utils/WebNet/WebNet.ts
+12
-2
Start.ts
assets/Start/Start.ts
+19
-1
Bg.png.meta
assets/resources/NoGetRankPrizePanel/img/Bg.png.meta
+2
-2
index.html
build/web-mobile/index.html
+0
-134
cocos-service.json
settings/v2/packages/cocos-service.json
+1
-1
information.json
settings/v2/packages/information.json
+6
-6
No files found.
assets/AppTool.ts
View file @
4083d56a
import
{
showToast
}
from
"./Module/UIFast"
;
import
{
sendWebNet
}
from
"./Scripts/Utils/WebNet/WebNet"
;
import
{
sendWebNet
,
setCookieId
}
from
"./Scripts/Utils/WebNet/WebNet"
;
import
{
ajax
}
from
"./Scripts/Utils/WebNet/web/ajax"
;
...
...
@@ -43,14 +43,14 @@ export function isLogin() {
}
export
function
appJump
(
url
,
hideNavbar
=
false
,
data
=
{})
{
console
.
info
(
'22222'
)
sendWebNet
(
"/autoLogin/tempSaveCookie"
,
null
,
null
,
true
)
.
then
((
res
)
=>
{
console
.
info
(
'3333'
)
res
?.
data
&&
localStorage
.
setItem
(
"db_zheshang_cookie"
,
res
.
data
);
.
then
((
res
)
=>
{
if
(
res
?.
data
)
{
// localStorage.setItem("db_zheshang_cookie", res.data);
setCookieId
(
res
.
data
);
}
})
.
finally
(()
=>
{
console
.
info
(
'44444'
)
window
[
"MarsJSBridge"
].
invoke
(
"pushPage"
,
{
uri
:
url
,
data
,
...
...
@@ -61,6 +61,18 @@ export function appJump(url, hideNavbar = false, data = {}) {
})
}
export
function
appJumpToMini
(
username
,
path
,
type
=
"0"
)
{
window
[
'MarsJSBridge'
].
invoke
(
'jsToWakeWXinMiniProgram'
,
{
username
,
path
,
type
},
(
res
)
=>
{
console
.
log
(
'jsToWakeWXinMiniProgram'
,
res
)
if
(
res
.
code
===
'1'
)
{
showToast
(
'请您先下载微信app再使用本服务'
);
}
})
}
export
function
resetBackCookie
(
duibaTempCookieId
)
{
return
new
Promise
(
async
(
resolve
)
=>
{
...
...
assets/Scripts/TaskCenter.ts
View file @
4083d56a
...
...
@@ -5,7 +5,7 @@ import ShareCenter from "./ShareCenter";
import
PosterPanel
from
"./Panels/PosterPanel"
;
import
BrowseImgPanel
from
"./Panels/BrowseImgPanel"
;
import
store
from
"../store/store"
;
import
{
appJump
}
from
"../AppTool"
;
import
{
appJump
,
appJumpToMini
}
from
"../AppTool"
;
import
{
getQueryParamValue
,
getUrlParam
}
from
"./Utils/Utils"
;
const
levelToast
=
{
...
...
@@ -20,14 +20,14 @@ const beforeDoComplete = (item: any, func: Function) => {
if
(
hasBtnText
)
{
showToast
(
item
?.
buttonText
);
}
setTimeout
(()
=>
{
setTimeout
(()
=>
{
!!
func
&&
func
();
},
time
);
}
export
default
class
TaskCenter
{
static
async
doCompleted
(
taskCode
:
string
)
{
static
async
doCompleted
(
taskCode
:
string
)
{
const
{
success
,
data
}
=
await
sendWebNetWithToken
(
WebNetName
.
doCompleted
,
{
taskCode
:
taskCode
});
if
(
!
success
)
return
;
store
.
updateTask
();
...
...
@@ -53,11 +53,20 @@ export default class TaskCenter {
// bank_1406:开通生物识别登录方式--(待定-不确认)
// 这个任务也有跳转链接,但是任务已完成,不确认
// 基金 财富诊断 亲子专区返回的时候是回到手机银行首页的
/** 任务处理中心 */
static
async
handleClickTask
(
item
:
any
=
{})
{
static
async
handleClickTask
(
item
:
any
=
{})
{
const
{
code
,
jumpUrl
,
id
}
=
item
;
const
needNav
=
false
;
// const needNav = [
// "bank_1401", "bt_2", "bt_3",
// "bt_4", "bt_5", "bt_7",
// "bt_8", "bt_9", "bt_10",
// ].indexOf(code) > -1;
/** 邀请任务 */
if
(
code
?.
startsWith
(
"it"
))
{
beforeDoComplete
(
item
,
()
=>
{
...
...
@@ -100,16 +109,20 @@ export default class TaskCenter {
);
// location.href = jumpUrl;
//获取跳转方式
let
type
=
getQueryParamValue
(
jumpUrl
,
"type"
);
console
.
info
(
"跳转方式type"
,
type
)
if
(
type
==
"1"
){
//跳转方式1
(
jumpUrl
&&
jumpUrl
!=
'/'
)
&&
appJump
(
jumpUrl
);
}
else
if
(
type
==
"2"
){
//跳转方式2
let
type
=
getQueryParamValue
(
jumpUrl
,
"type"
);
console
.
info
(
"跳转方式type"
,
type
)
if
(
type
==
"1"
)
{
//跳转方式1
(
jumpUrl
&&
jumpUrl
!=
'/'
)
&&
appJump
(
jumpUrl
,
needNav
);
}
else
if
(
type
==
"2"
)
{
//跳转方式2
appJumpToMini
(
"username"
,
jumpUrl
,
);
}
else
{
//不拼方式不跳了,害怕跳错了
}
else
{
//不拼方式不跳了,害怕跳错了
}
}
});
}
}
...
...
@@ -125,13 +138,13 @@ export default class TaskCenter {
// }
// const type = code.split("_")[1];
// if (type == "t") { // 行方交易任务
// appJump(jumpUrl)
// appJump(jumpUrl
, needNav
)
// } else if (type == "s") { // 行方签约任务
// appJump(ju mpUrl)
// appJump(ju mpUrl
, needNav
)
// }
// location.href = jumpUrl;
console
.
info
(
'jumpUrl'
,
jumpUrl
);
(
jumpUrl
&&
jumpUrl
!=
'/'
)
&&
appJump
(
jumpUrl
);
(
jumpUrl
&&
jumpUrl
!=
'/'
)
&&
appJump
(
jumpUrl
,
needNav
);
})
}
/** 会员等级达标任务 */
...
...
@@ -139,7 +152,7 @@ export default class TaskCenter {
// 能给链接跳转 就配置正常配置jumpUrl
// 不能跳转 jumpUrl配置$$$ 需要toast提示就配置buttonText
beforeDoComplete
(
item
,
()
=>
{
(
jumpUrl
&&
jumpUrl
!=
'/'
)
&&
appJump
(
jumpUrl
);
(
jumpUrl
&&
jumpUrl
!=
'/'
)
&&
appJump
(
jumpUrl
,
needNav
);
});
}
}
...
...
assets/Scripts/Utils/WebNet/WebNet.ts
View file @
4083d56a
...
...
@@ -162,6 +162,12 @@ export const ERR_MESSAGE = {
// "300003": "今日复活次数已经达到上限\n明天再来吧!",
}
let
tempCookieId
=
""
;
export
function
setCookieId
(
cookieId
)
{
tempCookieId
=
cookieId
;
}
//返回数据类型
interface
dataOut
{
...
...
@@ -251,9 +257,13 @@ export function sendWebNet(
return
;
}
const
duibaTempCookieId
=
localStorage
.
getItem
(
"db_zheshang_cookie"
);
// const duibaTempCookieId = localStorage.getItem("db_zheshang_cookie");
const
duibaTempCookieId
=
tempCookieId
;
if
(
duibaTempCookieId
)
{
localStorage
.
removeItem
(
"db_zheshang_cookie"
);
// localStorage.removeItem("db_zheshang_cookie");
tempCookieId
=
""
;
const
res
=
await
sendWebNet
(
"userLogin.check"
)
.
catch
(
async
()
=>
{
await
resetBackCookie
(
duibaTempCookieId
);
...
...
assets/Start/Start.ts
View file @
4083d56a
...
...
@@ -16,7 +16,8 @@ import { UIMgr } from "../Module/UIMgr";
import
{
changeScene
,
showToast
}
from
"db://assets/Module/UIFast"
;
import
{
HomeScene
}
from
"db://assets/Scripts/Scenes/HomeScene"
;
import
store
from
"../store/store"
;
import
{
appRequest
,
disableGestureReturn
}
from
"../AppTool"
;
import
{
appRequest
,
disableGestureReturn
,
resetBackCookie
}
from
"../AppTool"
;
import
{
sendWebNet
}
from
"../Scripts/Utils/WebNet/WebNet"
;
const
{
ccclass
,
property
}
=
_decorator
;
...
...
@@ -54,6 +55,23 @@ export class Start extends Component {
this
.
keepLive
();
},
1000
*
60
*
5
);
setInterval
(()
=>
{
this
.
tempSaveCookie
();
},
10
*
1000
);
}
tempCookie
=
null
;
tempSaveCookie
()
{
sendWebNet
(
"/autoLogin/tempSaveCookie"
,
null
,
null
,
true
)
.
then
((
res
)
=>
{
if
(
!
res
?.
data
)
{
resetBackCookie
(
this
.
tempCookie
);
return
;
}
this
.
tempCookie
=
res
.
data
;
});
}
onDestroy
()
{
...
...
assets/resources/NoGetRankPrizePanel/img/Bg.png.meta
View file @
4083d56a
...
...
@@ -11,7 +11,7 @@
"6c48a": {
"importer": "texture",
"uuid": "2ff03921-0804-417d-849d-93bf9a90c21e@6c48a",
"displayName": "
B
g",
"displayName": "
b
g",
"id": "6c48a",
"name": "texture",
"userData": {
...
...
@@ -35,7 +35,7 @@
"f9941": {
"importer": "sprite-frame",
"uuid": "2ff03921-0804-417d-849d-93bf9a90c21e@f9941",
"displayName": "
B
g",
"displayName": "
b
g",
"id": "f9941",
"name": "spriteFrame",
"userData": {
...
...
build/web-mobile/index.html
deleted
100644 → 0
View file @
7bc53877
<!DOCTYPE html>
<html>
<head>
<meta
charset=
"utf-8"
>
<title>
套圈挑战赛
</title>
<script
id=
"monitorjs"
src=
"//yun.duiba.com.cn/woodpecker/sdk/0.0.36/woodpecker_outer.js"
></script>
<script
id=
"registerMonitor"
>
// 烽火台注入前端监控脚本,请勿修改
try
{
woodpecker
.
setConfig
({
projectId
:
"p7bdf2f84"
,
developer
:
[
"fa17c4667c62b5ba014f382c0802a462"
],
});
}
catch
(
e
)
{
console
.
error
(
e
);
}
</script>
<!--http://www.html5rocks.com/en/mobile/mobifying/-->
<meta
name=
"viewport"
content=
"width=device-width,user-scalable=no,initial-scale=1,minimum-scale=1,maximum-scale=1,minimal-ui=true"
/>
<!--https://developer.apple.com/library/safari/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html-->
<meta
name=
"apple-mobile-web-app-capable"
content=
"yes"
>
<meta
name=
"apple-mobile-web-app-status-bar-style"
content=
"black-translucent"
>
<meta
name=
"format-detection"
content=
"telephone=no"
>
<!-- force webkit on 360 -->
<meta
name=
"renderer"
content=
"webkit"
/>
<meta
name=
"force-rendering"
content=
"webkit"
/>
<!-- force edge on IE -->
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge,chrome=1"
/>
<meta
name=
"msapplication-tap-highlight"
content=
"no"
>
<!-- force full screen on some browser -->
<meta
name=
"full-screen"
content=
"yes"
/>
<meta
name=
"x5-fullscreen"
content=
"true"
/>
<meta
name=
"360-fullscreen"
content=
"true"
/>
<!--fix fireball/issues/3568 -->
<!--<meta name="browsermode" content="application">-->
<meta
name=
"x5-page-mode"
content=
"app"
>
<!--<link rel="apple-touch-icon" href=".png" />-->
<!--<link rel="apple-touch-icon-precomposed" href=".png" />-->
<script
src=
"//yun.duiba.com.cn/h5/lib/zepto.min.js"
></script>
<script
src=
"//yun.duiba.com.cn/polaris/declare-process.edbd0793356569c4e3aa91ec7d0aebf5a7bd7364.js"
crossorigin=
"anonymous"
></script>
<script
src=
"//yun.duiba.com.cn/polaris/SVGA.Lite.v2.1.1.d3a67cbc13c591c53c6f87ab34c57ce387010374.js"
crossorigin=
"anonymous"
></script>
<script
src=
"//yun.duiba.com.cn/aurora/assets/2403d1edf2acd15b179306b6ddaa5f0967d78a8f.js"
></script>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"//yun.duiba.com.cn/db_games/ccc_game/template3d/1721183925253/style.css"
/>
<style>
.sui-captcha
{
visibility
:
hidden
;
position
:
fixed
;
z-index
:
10000
;
top
:
0
;
right
:
0
;
bottom
:
0
;
left
:
0
;
background-color
:
rgba
(
0
,
0
,
0
,
0.7
);
/*.neCaptcha-dialog::after {
position: absolute;
content: '加载中…';
width: 100%;
height: 30px;
top: -40px;
left: 0;
text-align: center;
line-height: 30px;
font-size: 16px;
color: #ffff00;
}*/
}
.neCaptcha-dialog
{
visibility
:
hidden
;
background-color
:
#fff
;
box-shadow
:
0
0
8px
0
rgba
(
0
,
0
,
0
,
0.35
);
-webkit-box-shadow
:
0
0
8px
0
rgba
(
0
,
0
,
0
,
0.35
);
position
:
absolute
;
left
:
50%
;
top
:
45%
;
-moz-transform
:
translate
(
-50%
,
-50%
);
-ms-transform
:
translate
(
-50%
,
-50%
);
-o-transform
:
translate
(
-50%
,
-50%
);
transform
:
translate
(
-50%
,
-50%
);
-webkit-transform
:
translate
(
-50%
,
-50%
);
padding
:
10px
;
min-width
:
100px
;
border-radius
:
10px
;
width
:
80%
;
}
</style>
<script
id=
"sparkVConsoleJS"
>
var
script
=
document
.
createElement
(
'script'
);
script
.
src
=
"//yun.duiba.com.cn/webapp/js/duiba-vconsole-1.0.0.js"
document
.
head
.
append
(
script
);
</script></head>
<body>
<div
id=
"GameDiv"
cc_exact_fit_screen=
"true"
>
<div
id=
"Cocos3dGameContainer"
>
<canvas
id=
"GameCanvas"
oncontextmenu=
"event.preventDefault()"
tabindex=
"99"
></canvas>
</div>
</div>
<script>
window
.
voucherPackUrl
=
"https://mobapp.czbank.com/life/voucherPack.html"
;
</script>
<!-- Polyfills bundle. -->
<script
src=
"//yun.duiba.com.cn/db_games/ccc_game/template3d/1721183925253/src/polyfills.bundle.js"
charset=
"utf-8"
></script>
<!-- SystemJS support. -->
<script
src=
"//yun.duiba.com.cn/db_games/ccc_game/template3d/1721183925253/src/system.bundle.js"
charset=
"utf-8"
></script>
<!-- Import map -->
<script
src=
"//yun.duiba.com.cn/db_games/ccc_game/template3d/1721183925253/src/import-map.json"
type=
"systemjs-importmap"
charset=
"utf-8"
></script>
<script>
System
.
import
(
'//yun.duiba.com.cn/db_games/ccc_game/template3d/1721183925253/index.js'
).
catch
(
function
(
err
)
{
console
.
error
(
err
);
})
</script>
</body>
</html>
settings/v2/packages/cocos-service.json
View file @
4083d56a
{
"__version__"
:
"3.0.7"
,
"game"
:
{
"name"
:
"
UNKNOW GAME
"
,
"name"
:
"
未知游戏
"
,
"app_id"
:
"UNKNOW"
,
"c_id"
:
"0"
},
...
...
settings/v2/packages/information.json
View file @
4083d56a
...
...
@@ -4,19 +4,19 @@
"customSplash"
:
{
"id"
:
"customSplash"
,
"label"
:
"customSplash"
,
"enable"
:
fals
e
,
"enable"
:
tru
e
,
"customSplash"
:
{
"complete"
:
fals
e
,
"form"
:
"https://creator-api.cocos.com/api/form/show?"
"complete"
:
tru
e
,
"form"
:
"https://creator-api.cocos.com/api/form/show?
sid=441e6f8e3e7ba0c9581ed7936daee45d
"
}
},
"removeSplash"
:
{
"id"
:
"removeSplash"
,
"label"
:
"removeSplash"
,
"enable"
:
fals
e
,
"enable"
:
tru
e
,
"removeSplash"
:
{
"complete"
:
fals
e
,
"form"
:
"https://creator-api.cocos.com/api/form/show?"
"complete"
:
tru
e
,
"form"
:
"https://creator-api.cocos.com/api/form/show?
sid=441e6f8e3e7ba0c9581ed7936daee45d
"
}
}
}
...
...
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