Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
pidan
/
FuSiLive
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
e23e18c8
authored
Jun 16, 2026
by
suolong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交翻译
parent
6b3191c2
Show whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
33 additions
and
41 deletions
DevelopmentPods/FUSCommon/FUSCommon/Classes/Common/Models/FUSSettingConfigModel.h
DevelopmentPods/FUSCommon/FUSCommon/Classes/FUSAPPConfigs/FUSFuSiWebViewEventHelper.h
DevelopmentPods/FUSCommon/FUSCommon/Classes/FUSAPPConfigs/FUSFuSiWebViewEventHelper.m
DevelopmentPods/FUSCommon/FUSCommon/FUSRouter/Routers/LiveRouter/FUSLivePublicDefine.h
DevelopmentPods/FUSCommon/FUSCommon/FUSRouter/Routers/LiveRouter/FUSLivePublicDefine.m
DevelopmentPods/FUSCommon/FUSCommon/FUSRouter/Routers/UserRouter/FUSPublicModels/Login/FUSSettingInitDataModel.h
FuSiLive.xcworkspace/xcuserdata/server.xcuserdatad/UserInterfaceState.xcuserstate
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/HomePage/View/OpenScreenPush/Other/FUSOpenScreenPushHelp.m
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/View/FunctionView/FFLiveAgreementAlertView/FUSIncomeAgreementAlertView.m
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/View/Push/FUSLivePushPrepareView.m
Modules/FUSShowRoomModule/FUSShowRoomModule/Others/FUSShowRoomURLs.h
Modules/FUSShowRoomModule/FUSShowRoomModule/Others/FUSShowRoomURLs.m
Modules/FUSUserCenterModule/FUSUserCenterModule/FUSUserCenterModuleBundle.bundle/FUSUserCenterAssets.xcassets/MyUserZone/zone_my_withdraw_img.imageset/Contents.json → Modules/FUSUserCenterModule/FUSUserCenterModule/FUSUserCenterModuleBundle.bundle/FUSUserCenterAssets.xcassets/MyUserZone/zone_my_redeem_img.imageset/Contents.json
Modules/FUSUserCenterModule/FUSUserCenterModule/FUSUserCenterModuleBundle.bundle/FUSUserCenterAssets.xcassets/MyUserZone/zone_my_withdraw_img.imageset/zone_my_withdraw_img@3x.png → Modules/FUSUserCenterModule/FUSUserCenterModule/FUSUserCenterModuleBundle.bundle/FUSUserCenterAssets.xcassets/MyUserZone/zone_my_redeem_img.imageset/zone_my_withdraw_img@3x.png
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/ImAnchor/FUSImAnchorViewController.m
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/ImAnchor/View/FUSImAnchorHeaderView.h
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/ImAnchor/View/FUSImAnchorHeaderView.m
DevelopmentPods/FUSCommon/FUSCommon/Classes/Common/Models/FUSSettingConfigModel.h
View file @
e23e18c8
...
...
@@ -44,7 +44,7 @@ NS_ASSUME_NONNULL_BEGIN
@property
(
nonatomic
,
assign
)
BOOL
showMyLiveSwitch
;
@property
(
nonatomic
,
assign
)
BOOL
showPay
;
@property
(
nonatomic
,
assign
)
BOOL
showTaskSystem
;
@property
(
nonatomic
,
assign
)
BOOL
show
Withdraw
;
@property
(
nonatomic
,
assign
)
BOOL
show
Redeem
;
@property
(
nonatomic
,
assign
)
BOOL
statswitch
;
@property
(
nonatomic
,
strong
)
NSString
*
tips
;
@property
(
nonatomic
,
assign
)
NSInteger
unicastDefaultType
;
...
...
DevelopmentPods/FUSCommon/FUSCommon/Classes/FUSAPPConfigs/FUSFuSiWebViewEventHelper.h
View file @
e23e18c8
...
...
@@ -15,7 +15,7 @@ typedef NS_ENUM(NSUInteger,FUSJumpType) {
FUSJOpenH5Link
=
3
,
// 网页调起客户端打开新的网页
FUSJMy
=
10
,
// 我的
FUSJPersonalInfo
=
11
,
// 个人信息
FUSJFires
WithDraw
=
12
,
// 萤火提现
FUSJFires
Redeem
=
12
,
// 萤火提现
FUSJVipCenter
=
13
,
// VIP中心
FUSJInviteAward
=
14
,
// 邀请有奖
FUSJExchangeDew
=
15
,
// 兑换露水
...
...
DevelopmentPods/FUSCommon/FUSCommon/Classes/FUSAPPConfigs/FUSFuSiWebViewEventHelper.m
View file @
e23e18c8
...
...
@@ -1078,14 +1078,14 @@ NSString * const kEVENT_RECHARGE_FIRST_RECHARGE_WINDOW_RECEIVE_OFFICIAL_RECAHARG
[
FUSRouter
.
userRouter
fus_enterUserZone
:[
FUSCacheDataShare
shareStore
].
userDetailInfo
.
uid
];
}
break
;
case
FUSJFires
WithDraw
:
case
FUSJFires
Redeem
:
{
if
(
FUSConfig
.
sharedInstanced
.
devConfigs
.
appStatus
){
// sh不跳
return
;
}
FUSWKWebViewController
*
vc
=
[[
FUSWKWebViewController
alloc
]
init
];
vc
.
webUrlString
=
[
FUSCacheDataShare
shareStore
].
settingInitDataModel
.
fusiConfig
.
withdraw
Address
;
vc
.
webUrlString
=
[
FUSCacheDataShare
shareStore
].
settingInitDataModel
.
fusiConfig
.
redeem
Address
;
[[
UIViewController
fus_topViewController
].
navigationController
pushViewController
:
vc
animated
:
YES
];
}
break
;
...
...
DevelopmentPods/FUSCommon/FUSCommon/FUSRouter/Routers/LiveRouter/FUSLivePublicDefine.h
View file @
e23e18c8
...
...
@@ -133,7 +133,7 @@ NS_ASSUME_NONNULL_BEGIN
/// 用户协议,暴奖部分
+
(
NSString
*
)
fus_liveAgreementConfirmBurstAward
;
/// 用户协议,提现部分
+
(
NSString
*
)
fus_liveAgreementConfirm
WithDraw
;
+
(
NSString
*
)
fus_liveAgreementConfirm
Redeem
;
/// 选中的开播质量
+
(
NSString
*
)
fus_livePushQualityBid
;
...
...
DevelopmentPods/FUSCommon/FUSCommon/FUSRouter/Routers/LiveRouter/FUSLivePublicDefine.m
View file @
e23e18c8
...
...
@@ -216,8 +216,8 @@
return
@"liveAgreementConfirmBurstAward"
;
}
/// 用户协议,提现部分
+
(
NSString
*
)
fus_liveAgreementConfirm
WithDraw
{
return
@"liveAgreementConfirm
WithDraw
"
;
+
(
NSString
*
)
fus_liveAgreementConfirm
Redeem
{
return
@"liveAgreementConfirm
Redeem
"
;
}
/// 选中的开播质量
...
...
DevelopmentPods/FUSCommon/FUSCommon/FUSRouter/Routers/UserRouter/FUSPublicModels/Login/FUSSettingInitDataModel.h
View file @
e23e18c8
...
...
@@ -24,7 +24,7 @@ NS_ASSUME_NONNULL_BEGIN
/// 平台活动地址
@property
(
nonatomic
,
copy
)
NSString
*
activitiesAddress
;
/// 提现H5地址
@property
(
nonatomic
,
copy
)
NSString
*
withdraw
Address
;
@property
(
nonatomic
,
copy
)
NSString
*
redeem
Address
;
/// 宝石记录H5地址
@property
(
nonatomic
,
copy
)
NSString
*
gemTradeAddress
;
/// 露水记录H5地址
...
...
FuSiLive.xcworkspace/xcuserdata/server.xcuserdatad/UserInterfaceState.xcuserstate
View file @
e23e18c8
No preview for this file type
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/HomePage/View/OpenScreenPush/Other/FUSOpenScreenPushHelp.m
View file @
e23e18c8
...
...
@@ -19,7 +19,7 @@ typedef NS_ENUM(NSUInteger,JumpType) {
JTOpenH5Link
=
3
,
// H5链接
JTMy
=
10
,
// 我的
JTPersonalInfo
=
11
,
// 个人信息
JTFires
WithDraw
=
12
,
// 萤火提现
JTFires
Redeem
=
12
,
// 萤火提现
JTVipCenter
=
13
,
// VIP中心
JTInviteAward
=
14
,
// 邀请有奖
JTExchangeDew
=
15
,
// 兑换露水
...
...
@@ -69,14 +69,14 @@ typedef NS_ENUM(NSUInteger,JumpType) {
[
FUSRouter
.
userRouter
fus_enterUserZone
:[
FUSCacheDataShare
shareStore
].
userDetailInfo
.
uid
];
}
break
;
case
JTFires
WithDraw
:
case
JTFires
Redeem
:
{
if
(
FUSConfig
.
sharedInstanced
.
devConfigs
.
appStatus
){
// sh不跳
return
;
}
FUSWKWebViewController
*
vc
=
[[
FUSWKWebViewController
alloc
]
init
];
vc
.
webUrlString
=
[
FUSCacheDataShare
shareStore
].
settingInitDataModel
.
fusiConfig
.
withdraw
Address
;
vc
.
webUrlString
=
[
FUSCacheDataShare
shareStore
].
settingInitDataModel
.
fusiConfig
.
redeem
Address
;
[
currentController
.
navigationController
pushViewController
:
vc
animated
:
YES
];
}
break
;
...
...
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/View/FunctionView/FFLiveAgreementAlertView/FUSIncomeAgreementAlertView.m
View file @
e23e18c8
...
...
@@ -35,7 +35,7 @@
}
+
(
BOOL
)
fus_checkConfirm
{
NSString
*
state
=
[[
NSUserDefaults
standardUserDefaults
]
stringForKey
:
FUSLiveUDKeys
.
fus_liveAgreementConfirm
WithDraw
];
NSString
*
state
=
[[
NSUserDefaults
standardUserDefaults
]
stringForKey
:
FUSLiveUDKeys
.
fus_liveAgreementConfirm
Redeem
];
if
(
state
==
nil
||
state
.
length
<=
0
)
{
return
NO
;
}
...
...
@@ -172,7 +172,7 @@
}
-
(
void
)
fus_okBtnDidClicked
:
(
UIButton
*
)
btn
{
[[
NSUserDefaults
standardUserDefaults
]
setValue
:
@"1"
forKey
:
FUSLiveUDKeys
.
fus_liveAgreementConfirm
WithDraw
];
[[
NSUserDefaults
standardUserDefaults
]
setValue
:
@"1"
forKey
:
FUSLiveUDKeys
.
fus_liveAgreementConfirm
Redeem
];
if
(
self
.
clickHandler
)
{
self
.
clickHandler
(
FUSIncomeAgreementClickedOK
);
...
...
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/View/Push/FUSLivePushPrepareView.m
View file @
e23e18c8
...
...
@@ -207,11 +207,11 @@
[
FUSLoadingView
fus_dismissProgressViewWithView
:
weakSelf
];
if
(
code
==
-
60
)
{
// 开启直播需绑定手机
FUSWKWebViewController
*
webVC
=
[[
FUSWKWebViewController
alloc
]
init
];
webVC
.
webUrlString
=
FUSShowRoomURLs
.
fus_URL_SETTING_BIND_PHONE
;
webVC
.
shouldIncludeIdentifyInfo
=
YES
;
[[[
weakSelf
getViewController
]
navigationController
]
pushViewController
:
webVC
animated
:
YES
];
//
// 开启直播需绑定手机
//
FUSWKWebViewController *webVC = [[FUSWKWebViewController alloc] init];
//
webVC.webUrlString = FUSShowRoomURLs.fus_URL_SETTING_BIND_PHONE;
//
webVC.shouldIncludeIdentifyInfo = YES;
//
[[[weakSelf getViewController] navigationController] pushViewController:webVC animated:YES];
}
else
if
(
code
==
-
61
)
{
// 开启直播需要实名认证
...
...
Modules/FUSShowRoomModule/FUSShowRoomModule/Others/FUSShowRoomURLs.h
View file @
e23e18c8
...
...
@@ -227,9 +227,6 @@ NS_ASSUME_NONNULL_BEGIN
// 获取首冲信息
+
(
NSString
*
)
fus_URL_LIVE_FIRST_CHARGE_INFO
;
// 绑定手机号码
+
(
NSString
*
)
fus_URL_SETTING_BIND_PHONE
;
// 获取指定用户的信息
+
(
NSString
*
)
fus_URL_FRIEND_INFO
;
...
...
Modules/FUSShowRoomModule/FUSShowRoomModule/Others/FUSShowRoomURLs.m
View file @
e23e18c8
...
...
@@ -380,11 +380,6 @@
return
[
FUSConfig
.
sharedInstanced
.
pathConfigs
apiUrl
:
@"/firstcharge/info.html"
];
}
// 绑定手机号码
+
(
NSString
*
)
fus_URL_SETTING_BIND_PHONE
{
return
[
FUSConfig
.
sharedInstanced
.
pathConfigs
apiUrl
:
@"/withdraw/phone/readybind.html"
];
}
// 获取指定用户的信息
+
(
NSString
*
)
fus_URL_FRIEND_INFO
{
return
[
FUSConfig
.
sharedInstanced
.
pathConfigs
apiUrl
:
@"/sync/getUser.html"
];
...
...
Modules/FUSUserCenterModule/FUSUserCenterModule/FUSUserCenterModuleBundle.bundle/FUSUserCenterAssets.xcassets/MyUserZone/zone_my_
withdraw
_img.imageset/Contents.json
→
Modules/FUSUserCenterModule/FUSUserCenterModule/FUSUserCenterModuleBundle.bundle/FUSUserCenterAssets.xcassets/MyUserZone/zone_my_
redeem
_img.imageset/Contents.json
View file @
e23e18c8
File moved
Modules/FUSUserCenterModule/FUSUserCenterModule/FUSUserCenterModuleBundle.bundle/FUSUserCenterAssets.xcassets/MyUserZone/zone_my_
withdraw
_img.imageset/zone_my_withdraw_img@3x.png
→
Modules/FUSUserCenterModule/FUSUserCenterModule/FUSUserCenterModuleBundle.bundle/FUSUserCenterAssets.xcassets/MyUserZone/zone_my_
redeem
_img.imageset/zone_my_withdraw_img@3x.png
View file @
e23e18c8
File moved
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/ImAnchor/FUSImAnchorViewController.m
View file @
e23e18c8
...
...
@@ -120,13 +120,13 @@ typedef NS_ENUM(NSInteger, FUSImAnchorItemType){
[
weakSelf
.
navigationController
pushViewController
:
myZoneVC
animated
:
YES
];
}
break
;
case
FUSImAnchorHeaderButtonType
WithDraw
:{
case
FUSImAnchorHeaderButtonType
Redeem
:{
if
(
FUSConfig
.
sharedInstanced
.
devConfigs
.
appStatus
){
// sh不跳
return
;
}
FUSWKWebViewController
*
vc
=
[[
FUSWKWebViewController
alloc
]
init
];
vc
.
webUrlString
=
[
FUSCacheDataShare
shareStore
].
settingInitDataModel
.
fusiConfig
.
withdraw
Address
;
vc
.
webUrlString
=
[
FUSCacheDataShare
shareStore
].
settingInitDataModel
.
fusiConfig
.
redeem
Address
;
[
weakSelf
.
navigationController
pushViewController
:
vc
animated
:
YES
];
}
break
;
...
...
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/ImAnchor/View/FUSImAnchorHeaderView.h
View file @
e23e18c8
...
...
@@ -14,7 +14,7 @@ typedef enum :NSInteger{
/// 个人空间
FUSImAnchorHeaderButtonTypeMyZone
=
0
,
/// 可提现
FUSImAnchorHeaderButtonType
WithDraw
,
FUSImAnchorHeaderButtonType
Redeem
,
/// vip
FUSImAnchorHeaderButtonTypeVIP
,
}
FUSImAnchorHeaderButtonType
;
...
...
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/ImAnchor/View/FUSImAnchorHeaderView.m
View file @
e23e18c8
...
...
@@ -19,7 +19,7 @@
@property
(
nonatomic
,
strong
)
UIButton
*
ageBtn
;
@property
(
nonatomic
,
strong
)
UILabel
*
idLabel
;
@property
(
nonatomic
,
strong
)
UILabel
*
fireNumLabel
;
@property
(
nonatomic
,
strong
)
UIButton
*
withdraw
Btn
;
@property
(
nonatomic
,
strong
)
UIButton
*
redeem
Btn
;
/// 数据
@property
(
nonatomic
,
strong
)
FUSUserInfosModel
*
userinfoModel
;
...
...
@@ -191,27 +191,27 @@
make
.
top
.
equalTo
(
fireImgView
.
mas_bottom
).
offset
(
6
);
}];
UILabel
*
withdraw
TitleLabel
=
[[
UILabel
alloc
]
init
];
withdraw
TitleLabel
.
font
=
[
UIFont
fus_themeMediumFont
:
13
];
withdraw
TitleLabel
.
textColor
=
[
UIColor
fus_textColorLight
];
UILabel
*
redeem
TitleLabel
=
[[
UILabel
alloc
]
init
];
redeem
TitleLabel
.
font
=
[
UIFont
fus_themeMediumFont
:
13
];
redeem
TitleLabel
.
textColor
=
[
UIColor
fus_textColorLight
];
if
(
!
FUSConfig
.
sharedInstanced
.
devConfigs
.
appStatus
)
{
// 非sh显示
withdraw
TitleLabel
.
text
=
[
NSString
fus_localString
:
@"可兑换"
];
redeem
TitleLabel
.
text
=
[
NSString
fus_localString
:
@"可兑换"
];
}
[
bottomBgImageView
addSubview
:
withdraw
TitleLabel
];
[
withdraw
TitleLabel
mas_makeConstraints
:
^
(
MASConstraintMaker
*
make
)
{
[
bottomBgImageView
addSubview
:
redeem
TitleLabel
];
[
redeem
TitleLabel
mas_makeConstraints
:
^
(
MASConstraintMaker
*
make
)
{
make
.
right
.
offset
(
-
25
);
make
.
top
.
offset
(
20
);
}];
// 单独独立一个透明button出来好操控空间,不然等下gcp又说要特定区域能点
self
.
withdraw
Btn
=
[
UIButton
buttonWithType
:
UIButtonTypeCustom
];
self
.
withdrawBtn
.
tag
=
FUSImAnchorHeaderButtonTypeWithDraw
;
[
bottomBgImageView
addSubview
:
self
.
withdraw
Btn
];
[
self
.
withdraw
Btn
mas_makeConstraints
:
^
(
MASConstraintMaker
*
make
)
{
self
.
redeem
Btn
=
[
UIButton
buttonWithType
:
UIButtonTypeCustom
];
self
.
redeemBtn
.
tag
=
FUSImAnchorHeaderButtonTypeRedeem
;
[
bottomBgImageView
addSubview
:
self
.
redeem
Btn
];
[
self
.
redeem
Btn
mas_makeConstraints
:
^
(
MASConstraintMaker
*
make
)
{
make
.
edges
.
equalTo
(
bottomBgImageView
);
}];
[
self
.
withdraw
Btn
addTarget
:
self
action
:
@selector
(
fus_commondBtnDidClicked
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
[
self
.
redeem
Btn
addTarget
:
self
action
:
@selector
(
fus_commondBtnDidClicked
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
self
.
avatorBtn
.
tag
=
FUSImAnchorHeaderButtonTypeMyZone
;
[
self
.
avatorBtn
addTarget
:
self
action
:
@selector
(
fus_commondBtnDidClicked
:
)
forControlEvents
:
UIControlEventTouchUpInside
];
...
...
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