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
5d0601c2
authored
Jan 15, 2025
by
pierce
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/私讯+座驾体系' of
http://git.yabolive.net:88/pidan/FuSiLive
into feature/私讯+座驾体系
parents
e5ad8d53
d6fecd5b
Show whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
56 additions
and
38 deletions
Modules/FUSChatCenterModule/FUSChatCenterModule.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist
Modules/FUSChatCenterModule/FUSChatCenterModule/FUSChatCenterBundle.bundle/FUSChatCenterAssets.xcassets/IMMessage/callCenter_freeTimeIsUp_title_img.imageset/Contents.json
Modules/FUSChatCenterModule/FUSChatCenterModule/FUSChatCenterBundle.bundle/FUSChatCenterAssets.xcassets/IMMessage/callCenter_freeTimeIsUp_title_img.imageset/callCenter_freeTimeIsUp_title_img@2x.png
Modules/FUSChatCenterModule/FUSChatCenterModule/FUSChatCenterBundle.bundle/FUSChatCenterAssets.xcassets/IMMessage/callCenter_freeTimeIsUp_title_img.imageset/callCenter_freeTimeIsUp_title_img@3x.png
Modules/FUSChatCenterModule/FUSChatCenterModule/FUSChatCenterBundle.bundle/FUSChatCenterAssets.xcassets/IMMessage/callCenter_freeTimeIsUp_title_img.imageset/组 62@2x.png
Modules/FUSChatCenterModule/FUSChatCenterModule/FUSChatCenterBundle.bundle/FUSChatCenterAssets.xcassets/IMMessage/callCenter_freeTimeIsUp_title_img.imageset/组 62@3x.png
Modules/FUSChatCenterModule/FUSChatCenterModule/Features/InstantMessaging/View/ToolViews/VideoChat/CallView/FUSCallDiamondShortageAlertView.swift
Modules/FUSChatCenterModule/FUSChatCenterModule/Features/InstantMessaging/View/ToolViews/VideoChat/CallView/FUSCallFreeTimeIsUpAlertView.swift
Modules/FUSChatCenterModule/FUSChatCenterModule/Features/InstantMessaging/View/ToolViews/VideoChat/CallView/FUSChatCallConnectingView.swift
Modules/FUSChatCenterModule/FUSChatCenterModule/Features/InstantMessaging/View/ToolViews/VideoChat/CallView/FUSChatCallView.swift
Modules/FUSShowRoomModule/FUSShowRoomModule.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/View/FunctionView/UserInfoCard/FUSVideoChatUserInfoView.m
Modules/FUSUserCenterModule/FUSUserCenterModule.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/CompleteUserInfo/View/FUSCompleteUserInfoAvatarView.swift
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/Setting/View/FUSChatSettingPriceCell.m
Pods/Pods.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist
Modules/FUSChatCenterModule/FUSChatCenterModule.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist
View file @
5d0601c2
...
...
@@ -7,12 +7,12 @@
<
k
e
y
>
FUSChatCenterBundle.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
7
4
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
7
6
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
k
e
y
>
FUSChatCenterModule.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
7
3
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
7
8
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
...
...
Modules/FUSChatCenterModule/FUSChatCenterModule/FUSChatCenterBundle.bundle/FUSChatCenterAssets.xcassets/IMMessage/callCenter_freeTimeIsUp_title_img.imageset/Contents.json
View file @
5d0601c2
...
...
@@ -5,12 +5,12 @@
"scale"
:
"1x"
},
{
"filename"
:
"
callCenter_freeTimeIsUp_title_img
@2x.png"
,
"filename"
:
"
组 62
@2x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"2x"
},
{
"filename"
:
"
callCenter_freeTimeIsUp_title_img
@3x.png"
,
"filename"
:
"
组 62
@3x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
...
...
Modules/FUSChatCenterModule/FUSChatCenterModule/FUSChatCenterBundle.bundle/FUSChatCenterAssets.xcassets/IMMessage/callCenter_freeTimeIsUp_title_img.imageset/callCenter_freeTimeIsUp_title_img@2x.png
deleted
100644 → 0
View file @
e5ad8d53
6.81 KB
Modules/FUSChatCenterModule/FUSChatCenterModule/FUSChatCenterBundle.bundle/FUSChatCenterAssets.xcassets/IMMessage/callCenter_freeTimeIsUp_title_img.imageset/callCenter_freeTimeIsUp_title_img@3x.png
deleted
100644 → 0
View file @
e5ad8d53
14.3 KB
Modules/FUSChatCenterModule/FUSChatCenterModule/FUSChatCenterBundle.bundle/FUSChatCenterAssets.xcassets/IMMessage/callCenter_freeTimeIsUp_title_img.imageset/组 62@2x.png
0 → 100644
View file @
5d0601c2
5.25 KB
Modules/FUSChatCenterModule/FUSChatCenterModule/FUSChatCenterBundle.bundle/FUSChatCenterAssets.xcassets/IMMessage/callCenter_freeTimeIsUp_title_img.imageset/组 62@3x.png
0 → 100644
View file @
5d0601c2
8.94 KB
Modules/FUSChatCenterModule/FUSChatCenterModule/Features/InstantMessaging/View/ToolViews/VideoChat/CallView/FUSCallDiamondShortageAlertView.swift
View file @
5d0601c2
...
...
@@ -168,7 +168,7 @@ extension FUSCallDiamondShortageAlertView {
make
.
image
=
.
fus_diamonIcon
()
make
.
alignment
=
.
center
}
make
.
append
(
"
\(
diamond
)
"
)
.
textColor
(
.
fus_
them
e
())
make
.
append
(
"
\(
diamond
)
"
)
.
textColor
(
.
fus_
diamondBlu
e
())
make
.
textColor
(
.
fus_textColorMedium
())
.
font
(
.
fus_themeFont
(
14
))
})
}
...
...
Modules/FUSChatCenterModule/FUSChatCenterModule/Features/InstantMessaging/View/ToolViews/VideoChat/CallView/FUSCallFreeTimeIsUpAlertView.swift
View file @
5d0601c2
...
...
@@ -283,6 +283,7 @@ extension FUSCallFreeTimeIsUpAlertView {
// make.bounds = CGRectMake(0, 0, 18, 18)
make
.
alignment
=
.
center
}
make
.
append
(
" "
)
make
.
append
(
"
\(
priceNum
)
/"
+
.
fus_localString
(
"分钟"
))
.
textColor
(
.
fus_diamondBlue
())
make
.
font
(
.
fus_themeFont
(
15
))
})
...
...
@@ -303,6 +304,7 @@ extension FUSCallFreeTimeIsUpAlertView {
// make.bounds = CGRectMake(0, 0, 18, 18)
make
.
alignment
=
.
center
}
make
.
append
(
" "
)
make
.
append
(
"
\(
incomeModel
.
total
)
/"
+
.
fus_localString
(
"分钟"
))
if
incomeModel
.
currency
==
3
{
make
.
textColor
(
.
fus_diamondBlue
())
...
...
Modules/FUSChatCenterModule/FUSChatCenterModule/Features/InstantMessaging/View/ToolViews/VideoChat/CallView/FUSChatCallConnectingView.swift
View file @
5d0601c2
...
...
@@ -843,8 +843,10 @@ class FUSChatCallConnectingView: FUSBaseView {
self
?
.
userCardIsLoading
=
false
guard
let
self
=
self
else
{
return
}
if
let
dataDict
=
dataDict
,
let
userDict
=
dataDict
[
"user"
]
as?
[
AnyHashable
:
Any
],
let
tempUserCardView
=
self
.
tempUserCardView
{
let
userInfoModel
=
FUSRoomUserInfoModel
.
fus_model
(
withDict
:
dataDict
)
let
userInfoModel
=
FUSRoomUserInfoModel
.
fus_model
(
withDict
:
userDict
)
userInfoModel
.
fus_setValue
(
withDict
:
dataDict
)
userInfoModel
.
uid
=
fid
self
.
addSubview
(
tempUserCardView
)
tempUserCardView
.
fus_showUserInfoView
(
with
:
.
videoChat
,
userInfoModel
:
userInfoModel
,
shouldRequestData
:
true
)
...
...
Modules/FUSChatCenterModule/FUSChatCenterModule/Features/InstantMessaging/View/ToolViews/VideoChat/CallView/FUSChatCallView.swift
View file @
5d0601c2
...
...
@@ -548,7 +548,7 @@ extension UILabel {
self
.
layer
.
shadowColor
=
UIColor
.
init
(
hex
:
"#415E5E"
,
alpha
:
148.0
/
255.0
)
.
cgColor
self
.
layer
.
shadowOffset
=
CGSize
(
width
:
1
,
height
:
0
)
self
.
layer
.
shadowOpacity
=
1
self
.
layer
.
shadowRadius
=
3
.0
self
.
layer
.
shadowRadius
=
2
.0
}
}
...
...
@@ -574,6 +574,7 @@ extension NSAttributedString {
make
.
image
=
.
fus_diamonIcon
()
make
.
alignment
=
.
center
}
make
.
append
(
" "
)
make
.
append
(
"
\(
price
)
"
+
"/
\(
String
.
fus_localString
(
"分钟"
)
)
"
)
.
textColor
(
.
fus_diamondBlue
())
make
.
font
(
.
fus_themeFont
(
15
))
}
...
...
Modules/FUSShowRoomModule/FUSShowRoomModule.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist
View file @
5d0601c2
...
...
@@ -7,12 +7,12 @@
<
k
e
y
>
FUSShowRoomBundle.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
7
8
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
7
5
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
k
e
y
>
FUSShowRoomModule.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
7
7
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
7
2
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
...
...
Modules/FUSShowRoomModule/FUSShowRoomModule/Features/NewLive/Main/View/FunctionView/UserInfoCard/FUSVideoChatUserInfoView.m
View file @
5d0601c2
...
...
@@ -222,28 +222,28 @@ if (@available(iOS 11.0, *)) {height = 80 + UIView.fus_SafeBottom;}\
}
}
switch
(
type
)
{
case
FUSUserInfoViewTypeLive
:
{
// 判断是否是点开自己的资料卡
if
([
_currentModel
.
realUid
isEqualToString
:[
FUSCacheDataShare
shareStore
].
userDetailInfo
.
uid
])
{
_reportBtn
.
hidden
=
YES
;
}
else
{
_reportBtn
.
hidden
=
NO
;
}
}
break
;
case
FUSUserInfoViewTypeVideoChat
:
{
}
break
;
default:
break
;
}
//
switch (type) {
//
case FUSUserInfoViewTypeLive:
//
{
//
// 判断是否是点开自己的资料卡
//
if ([_currentModel.realUid isEqualToString:[FUSCacheDataShare shareStore].userDetailInfo.uid]) {
//
_reportBtn.hidden = YES;
//
} else {
//
_reportBtn.hidden = NO;
//
}
//
}
//
break;
//
case FUSUserInfoViewTypeVideoChat:
//
{
//
}
//
break;
//
default:
//
break;
//
}
self
.
clearBgView
.
y
=
UIView
.
fus_screenH
;
[
UIView
animateWithDuration
:.
1
delay
:
0
options
:
UIViewAnimationOptionCurveEaseOut
animations
:^
{
self
.
clearBgView
.
y
=
UIView
.
fus_screenH
-
self
.
clearBgView
.
height
;
self
.
clearBgView
.
y
=
self
.
height
-
self
.
clearBgView
.
height
;
}
completion
:
nil
];
}
...
...
@@ -251,7 +251,7 @@ if (@available(iOS 11.0, *)) {height = 80 + UIView.fus_SafeBottom;}\
{
if
(
animate
)
{
[
UIView
animateWithDuration
:
0
.
25
animations
:
^
{
self
.
clearBgView
.
y
=
UIView
.
fus_screenH
;
self
.
clearBgView
.
y
=
self
.
height
;
}
completion
:^
(
BOOL
finished
)
{
self
.
hidden
=
YES
;
if
(
self
.
dimissBlock
)
self
.
dimissBlock
();
...
...
@@ -508,9 +508,9 @@ if (@available(iOS 11.0, *)) {height = 80 + UIView.fus_SafeBottom;}\
}
-
(
void
)
fus_initSignLabel
{
_signLabel
=
[[
UILabel
alloc
]
initWithFrame
:
CGRectMake
(
15
,
CGRectGetMaxY
(
_fusiIDLabel
.
frame
)
+
55
,
self
.
bgView
.
width
-
30
,
1
5
)];
_signLabel
=
[[
UILabel
alloc
]
initWithFrame
:
CGRectMake
(
15
,
CGRectGetMaxY
(
_fusiIDLabel
.
frame
)
+
55
,
self
.
bgView
.
width
-
30
,
1
8
)];
_signLabel
.
textColor
=
[
UIColor
fus_textColorRich
];
_signLabel
.
font
=
[
UIFont
fus_themeFont
:
1
5
];
_signLabel
.
font
=
[
UIFont
fus_themeFont
:
1
4
];
// _signLabel.adjustsFontSizeToFitWidth = YES;
_signLabel
.
textAlignment
=
NSTextAlignmentCenter
;
[
self
.
bgView
addSubview
:
_signLabel
];
...
...
@@ -620,6 +620,15 @@ if (@available(iOS 11.0, *)) {height = 80 + UIView.fus_SafeBottom;}\
return
;
}
if
(
self
.
type
==
FUSUserInfoViewTypeLive
)
{
// 判断是否是点开自己的资料卡
if
([
_currentModel
.
realUid
isEqualToString
:[
FUSCacheDataShare
shareStore
].
userDetailInfo
.
uid
])
{
_reportBtn
.
hidden
=
YES
;
}
else
{
_reportBtn
.
hidden
=
NO
;
}
}
if
(
model
.
isHide
.
boolValue
)
{
_secrectBgImgView
.
hidden
=
NO
;
...
...
@@ -992,12 +1001,15 @@ if (@available(iOS 11.0, *)) {height = 80 + UIView.fus_SafeBottom;}\
-
(
void
)
fus_updateBtnsWithModel
:
(
FUSRoomUserInfoModel
*
)
model
{
[
_zoneBtn
setTitle
:
nil
forState
:
UIControlStateNormal
];
if
([[
FUSCacheDataShare
shareStore
].
userDetailInfo
.
uid
isEqualToString
:
model
.
realUid
])
{
if
([[
FUSCacheDataShare
shareStore
].
userDetailInfo
.
uid
isEqualToString
:
model
.
realUid
]
||
self
.
type
==
FUSUserInfoViewTypeVideoChat
)
{
_atBtn
.
hidden
=
YES
;
_followBtn
.
hidden
=
YES
;
_chatBtn
.
hidden
=
YES
;
if
(
model
.
isHide
.
boolValue
)
{
if
(
model
.
isHide
.
boolValue
||
self
.
type
==
FUSUserInfoViewTypeVideoChat
)
{
_zoneBtn
.
hidden
=
YES
;
_buttomBtnBgView
.
hidden
=
YES
;
}
else
{
// 如果是自己的资料卡,则只显示一个主页按钮
_zoneBtn
.
hidden
=
NO
;
...
...
Modules/FUSUserCenterModule/FUSUserCenterModule.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist
View file @
5d0601c2
...
...
@@ -7,12 +7,12 @@
<
k
e
y
>
FUSUserCenterModule.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
7
2
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
7
3
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
k
e
y
>
FUSUserCenterModuleBundle.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
7
5
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
7
4
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
<
/
d
i
c
t
>
...
...
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/CompleteUserInfo/View/FUSCompleteUserInfoAvatarView.swift
View file @
5d0601c2
...
...
@@ -72,10 +72,10 @@ class FUSCompleteUserInfoAvatarView: FUSBaseView {
let
uploadBtnTitleSize
=
uploadBtnTitle
.
size
(
with
:
.
fus_themeFont
(
17
),
maxWidth
:
414
,
maxHeight
:
20
)
uploadBtn
.
layer
.
cornerRadius
=
36.0
/
2.0
uploadBtn
.
layer
.
borderColor
=
UIColor
.
fus_
them
e
()
.
cgColor
uploadBtn
.
layer
.
borderColor
=
UIColor
.
fus_
diamondBlu
e
()
.
cgColor
uploadBtn
.
layer
.
borderWidth
=
1
;
uploadBtn
.
setTitle
(
.
fus_localString
(
"上传头像"
),
for
:
.
normal
)
uploadBtn
.
setTitleColor
(
.
fus_
them
e
(),
for
:
.
normal
)
uploadBtn
.
setTitleColor
(
.
fus_
diamondBlu
e
(),
for
:
.
normal
)
uploadBtn
.
titleLabel
?
.
font
=
.
fus_themeFont
(
17
)
contentView
.
addSubview
(
uploadBtn
)
uploadBtn
.
snp
.
makeConstraints
{
make
in
...
...
Modules/FUSUserCenterModule/FUSUserCenterModule/Features/Setting/View/FUSChatSettingPriceCell.m
View file @
5d0601c2
...
...
@@ -32,6 +32,7 @@
self
.
layer
.
cornerRadius
=
4
;
self
.
layer
.
masksToBounds
=
YES
;
self
.
layer
.
borderColor
=
[
UIColor
colorWithHex
:
@"#02F2F2"
].
CGColor
;
self
.
backgroundColor
=
[
UIColor
colorWithHex
:
@"#EEEDED"
];
}
@end
Pods/Pods.xcodeproj/xcuserdata/aaa.xcuserdatad/xcschemes/xcschememanagement.plist
View file @
5d0601c2
...
...
@@ -392,7 +392,7 @@
<
k
e
y
>
SSZipArchive.xcscheme_
^#
shared
#^
_
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
orderHint
<
/k
e
y
>
<
int
e
g
e
r
>
7
6
<
/int
e
g
e
r
>
<
int
e
g
e
r
>
7
7
<
/int
e
g
e
r
>
<
/
d
i
c
t
>
<
k
e
y
>
SnapKit-SnapKit_Privacy.xcscheme
<
/k
e
y
>
<
d
i
c
t
>
...
...
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