Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
galaxy-iOS
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
mobile-group
galaxy-iOS
Commits
1dd75869
Commit
1dd75869
authored
Sep 26, 2025
by
Steven杜宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
// 名片
parent
e9d95717
Changes
14
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
148 additions
and
16 deletions
+148
-16
project.pbxproj
galaxy/galaxy.xcodeproj/project.pbxproj
+32
-0
YHConnectListViewController.swift
...y(社区)/Connections(人脉)/C/YHConnectListViewController.swift
+13
-16
YHNameCardHomePageViewController.swift
...我的)/NameCard(名片)/C/YHNameCardHomePageViewController.swift
+31
-0
YHNewNameCardViewController.swift
...Mine(我的)/NameCard(名片)/C/YHNewNameCardViewController.swift
+0
-0
Contents.json
galaxy/galaxy/Res/Assets.xcassets/nameCard/Contents.json
+6
-0
Contents.json
...ssets/nameCard/name_card_authorize.imageset/Contents.json
+22
-0
右侧@2x.png
....xcassets/nameCard/name_card_authorize.imageset/右侧@2x.png
+0
-0
右侧@3x.png
....xcassets/nameCard/name_card_authorize.imageset/右侧@3x.png
+0
-0
Contents.json
...ets.xcassets/nameCard/name_card_bg.imageset/Contents.json
+22
-0
头部背景图-1.png
...ssets.xcassets/nameCard/name_card_bg.imageset/头部背景图-1.png
+0
-0
头部背景图.png
.../Assets.xcassets/nameCard/name_card_bg.imageset/头部背景图.png
+0
-0
24pt业务-1.png
...ts.xcassets/nameCard/name_card_edit.imageset/24pt业务-1.png
+0
-0
24pt业务.png
...sets.xcassets/nameCard/name_card_edit.imageset/24pt业务.png
+0
-0
Contents.json
...s.xcassets/nameCard/name_card_edit.imageset/Contents.json
+22
-0
No files found.
galaxy/galaxy.xcodeproj/project.pbxproj
View file @
1dd75869
...
...
@@ -39,6 +39,7 @@
041CCDF72D7ED9030015E7BC
/* YHHKVisaRenewalPaymentInfoList.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
041CCDF62D7ED9030015E7BC
/* YHHKVisaRenewalPaymentInfoList.swift */
;
};
041CCDF92D7EE8B90015E7BC
/* YHVisaRenewalPayMemberCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
041CCDF82D7EE8B90015E7BC
/* YHVisaRenewalPayMemberCell.swift */
;
};
0426E09A2E84E962005C9F5D
/* YHContact.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
0426E0992E84E962005C9F5D
/* YHContact.swift */
;
};
0426E09C2E851A91005C9F5D
/* YHNewNameCardViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
0426E09B2E851A91005C9F5D
/* YHNewNameCardViewController.swift */
;
};
04307B662D1942F500ED8E8D
/* YHDynamicSheetPickerView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04307B652D1942F500ED8E8D
/* YHDynamicSheetPickerView.swift */
;
};
04307B682D19911800ED8E8D
/* YHIncomeInfoEditCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04307B672D19911800ED8E8D
/* YHIncomeInfoEditCell.swift */
;
};
04307B6A2D1A4C6500ED8E8D
/* YHIncomeInfoSelectCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04307B692D1A4C6500ED8E8D
/* YHIncomeInfoSelectCell.swift */
;
};
...
...
@@ -1254,6 +1255,7 @@
04B00FC72D9A420F00F640C5
/* YHMakePlanPriceAlertView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04B00FB82D9A420F00F640C5
/* YHMakePlanPriceAlertView.swift */
;
};
04B00FC82D9A420F00F640C5
/* YHMakePlanCusttomHeadView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04B00FB62D9A420F00F640C5
/* YHMakePlanCusttomHeadView.swift */
;
};
04B00FCA2D9AAD6100F640C5
/* YHMakePlanTopView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04B00FC92D9AAD6100F640C5
/* YHMakePlanTopView.swift */
;
};
04B30B7B2E86307C004E4B12
/* YHNameCardHomePageViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04B30B7A2E86307C004E4B12
/* YHNameCardHomePageViewController.swift */
;
};
04D4EC312E839C1000B0329B
/* YHCircleViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04D4EC302E839C1000B0329B
/* YHCircleViewController.swift */
;
};
04D4EC332E839C2B00B0329B
/* YHResourceViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04D4EC322E839C2B00B0329B
/* YHResourceViewController.swift */
;
};
04D6405A2E84DF07000162AF
/* YHConnectListViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04D640592E84DF07000162AF
/* YHConnectListViewController.swift */
;
};
...
...
@@ -1379,6 +1381,7 @@
041CCDF62D7ED9030015E7BC
/* YHHKVisaRenewalPaymentInfoList.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHHKVisaRenewalPaymentInfoList.swift
;
sourceTree
=
"<group>"
;
};
041CCDF82D7EE8B90015E7BC
/* YHVisaRenewalPayMemberCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHVisaRenewalPayMemberCell.swift
;
sourceTree
=
"<group>"
;
};
0426E0992E84E962005C9F5D
/* YHContact.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHContact.swift
;
sourceTree
=
"<group>"
;
};
0426E09B2E851A91005C9F5D
/* YHNewNameCardViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHNewNameCardViewController.swift
;
sourceTree
=
"<group>"
;
};
04307B652D1942F500ED8E8D
/* YHDynamicSheetPickerView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHDynamicSheetPickerView.swift
;
sourceTree
=
"<group>"
;
};
04307B672D19911800ED8E8D
/* YHIncomeInfoEditCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHIncomeInfoEditCell.swift
;
sourceTree
=
"<group>"
;
};
04307B692D1A4C6500ED8E8D
/* YHIncomeInfoSelectCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHIncomeInfoSelectCell.swift
;
sourceTree
=
"<group>"
;
};
...
...
@@ -2599,6 +2602,7 @@
04B00FBA2D9A420F00F640C5
/* YHMakePlanShareAlertView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHMakePlanShareAlertView.swift
;
sourceTree
=
"<group>"
;
};
04B00FBB2D9A420F00F640C5
/* YHMakePlanStateHeadView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHMakePlanStateHeadView.swift
;
sourceTree
=
"<group>"
;
};
04B00FC92D9AAD6100F640C5
/* YHMakePlanTopView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHMakePlanTopView.swift
;
sourceTree
=
"<group>"
;
};
04B30B7A2E86307C004E4B12
/* YHNameCardHomePageViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHNameCardHomePageViewController.swift
;
sourceTree
=
"<group>"
;
};
04D4EC302E839C1000B0329B
/* YHCircleViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHCircleViewController.swift
;
sourceTree
=
"<group>"
;
};
04D4EC322E839C2B00B0329B
/* YHResourceViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResourceViewController.swift
;
sourceTree
=
"<group>"
;
};
04D640592E84DF07000162AF
/* YHConnectListViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHConnectListViewController.swift
;
sourceTree
=
"<group>"
;
};
...
...
@@ -6075,6 +6079,7 @@
045C0EFD2D12CA5E00BD2DC0
/* Mine(我的) */
=
{
isa
=
PBXGroup
;
children
=
(
04B30B7C2E86371E004E4B12
/* NameCard(名片) */
,
045C0ED52D12CA5E00BD2DC0
/* AboutYH */
,
045C0EE12D12CA5E00BD2DC0
/* C */
,
045C0EE32D12CA5E00BD2DC0
/* Model */
,
...
...
@@ -6875,6 +6880,31 @@
path
=
MakePlan
;
sourceTree
=
"<group>"
;
};
04B30B7C2E86371E004E4B12
/* NameCard(名片) */
=
{
isa
=
PBXGroup
;
children
=
(
04B30B7E2E863761004E4B12
/* V */
,
04B30B7D2E86374E004E4B12
/* C */
,
);
path
=
"NameCard(名片)"
;
sourceTree
=
"<group>"
;
};
04B30B7D2E86374E004E4B12
/* C */
=
{
isa
=
PBXGroup
;
children
=
(
0426E09B2E851A91005C9F5D
/* YHNewNameCardViewController.swift */
,
04B30B7A2E86307C004E4B12
/* YHNameCardHomePageViewController.swift */
,
);
path
=
C
;
sourceTree
=
"<group>"
;
};
04B30B7E2E863761004E4B12
/* V */
=
{
isa
=
PBXGroup
;
children
=
(
);
path
=
V
;
sourceTree
=
"<group>"
;
};
04D4EC262E839A0300B0329B
/* Circle(下属社区) */
=
{
isa
=
PBXGroup
;
children
=
(
...
...
@@ -8020,6 +8050,7 @@
045C11742D12CA5F00BD2DC0
/* YHSimpleAudienceVC.swift in Sources */
,
045C11752D12CA5F00BD2DC0
/* YHAIProductCell.swift in Sources */
,
045C11762D12CA5F00BD2DC0
/* YHHKRecordsHeaderCell.swift in Sources */
,
04B30B7B2E86307C004E4B12
/* YHNameCardHomePageViewController.swift in Sources */
,
045C11772D12CA5F00BD2DC0
/* YHWorkMessageSelectTableViewCell.swift in Sources */
,
04A750F32D9AB95300974E5F
/* YHSurveyRenewalPlanState.swift in Sources */
,
045C11782D12CA5F00BD2DC0
/* YHResignGuidelinesViewModel.swift in Sources */
,
...
...
@@ -8633,6 +8664,7 @@
045C137C2D12CA5F00BD2DC0
/* YHVisaRenewalPayInfoBaseCell.swift in Sources */
,
045C137D2D12CA5F00BD2DC0
/* YHPaddedLabel.swift in Sources */
,
045C137E2D12CA5F00BD2DC0
/* IMAppKey.swift in Sources */
,
0426E09C2E851A91005C9F5D
/* YHNewNameCardViewController.swift in Sources */
,
045C137F2D12CA5F00BD2DC0
/* YHHomeWebViewBottomForSavePicView.swift in Sources */
,
045C13802D12CA5F00BD2DC0
/* YHLifeViewController.swift in Sources */
,
045C13812D12CA5F00BD2DC0
/* YHParentInfoVC.swift in Sources */
,
...
...
galaxy/galaxy/Classes/Modules/Community(社区)/Connections(人脉)/C/YHConnectListViewController.swift
View file @
1dd75869
...
...
@@ -6,11 +6,10 @@
// Copyright © 2025 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
import
JXSegmentedView
import
UIKit
class
YHConnectListViewController
:
YHBaseViewController
{
let
viewModel
=
YHMatchUserViewModel
()
var
arr
:
[
String
]
=
[
""
,
""
,
""
]
...
...
@@ -23,9 +22,9 @@ class YHConnectListViewController: YHBaseViewController {
tableView
.
register
(
YHConnectListCell
.
self
,
forCellReuseIdentifier
:
YHConnectListCell
.
cellReuseIdentifier
)
return
tableView
}()
lazy
var
emptyDataTipsView
:
YHMyFriendsNoDataView
=
{
let
view
=
YHMyFriendsNoDataView
(
frame
:
CGRect
(
x
:
0
,
y
:
k_Height_NavigationtBarAndStatuBar
,
width
:
KScreenWidth
,
height
:
KScreenHeight
-
k_Height_NavigationtBarAndStatuBar
))
let
view
=
YHMyFriendsNoDataView
(
frame
:
CGRect
(
x
:
0
,
y
:
k_Height_NavigationtBarAndStatuBar
,
width
:
KScreenWidth
,
height
:
KScreenHeight
-
k_Height_NavigationtBarAndStatuBar
))
view
.
bottomBtnClick
=
{
[
weak
self
]
in
guard
let
self
=
self
else
{
return
}
...
...
@@ -38,10 +37,10 @@ class YHConnectListViewController: YHBaseViewController {
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
gk_navigationBar
.
isHidden
=
true
self
.
view
.
backgroundColor
=
UIColor
.
white
self
.
view
.
addSubview
(
self
.
tableView
)
self
.
view
.
addSubview
(
self
.
emptyDataTipsView
)
self
.
tableView
.
snp
.
makeConstraints
{
make
in
view
.
backgroundColor
=
UIColor
.
white
view
.
addSubview
(
tableView
)
view
.
addSubview
(
emptyDataTipsView
)
tableView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
0
)
make
.
right
.
equalTo
(
0
)
make
.
bottom
.
equalToSuperview
()
...
...
@@ -51,25 +50,23 @@ class YHConnectListViewController: YHBaseViewController {
}
extension
YHConnectListViewController
:
UITableViewDelegate
,
UITableViewDataSource
{
func
tableView
(
_
tableView
:
UITableView
,
numberOfRowsInSection
section
:
Int
)
->
Int
{
return
arr
.
count
}
func
tableView
(
_
tableView
:
UITableView
,
cellForRowAt
indexPath
:
IndexPath
)
->
UITableViewCell
{
guard
let
cell
=
tableView
.
dequeueReusableCell
(
withIdentifier
:
YHConnectListCell
.
cellReuseIdentifier
,
for
:
indexPath
)
as?
YHConnectListCell
else
{
return
UITableViewCell
()
}
return
cell
}
func
tableView
(
_
tableView
:
UITableView
,
heightForRowAt
indexPath
:
IndexPath
)
->
CGFloat
{
return
UITableView
.
automaticDimension
}
func
tableView
(
_
tableView
:
UITableView
,
didSelectRowAt
indexPath
:
IndexPath
)
{
if
0
<=
indexPath
.
row
&&
indexPath
.
row
<
self
.
arr
.
count
{
if
0
<=
indexPath
.
row
&&
indexPath
.
row
<
arr
.
count
{
let
vc
=
YHNewNameCardViewController
()
navigationController
?
.
pushViewController
(
vc
)
}
}
}
...
...
galaxy/galaxy/Classes/Modules/Mine(我的)/NameCard(名片)/C/YHNameCardHomePageViewController.swift
0 → 100644
View file @
1dd75869
//
// YHNameCardHomePageViewController.swift
// galaxy
//
// Created by Dufet on 2025/9/26.
// Copyright © 2025 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
import
JXSegmentedView
class
YHNameCardHomePageViewController
:
YHBaseViewController
{
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
view
.
backgroundColor
=
.
white
gk_navigationBar
.
isHidden
=
true
createUI
()
}
func
createUI
()
{
}
}
extension
YHNameCardHomePageViewController
:
JXSegmentedListContainerViewListDelegate
{
func
listView
()
->
UIView
{
return
view
}
}
galaxy/galaxy/Classes/Modules/Mine(我的)/NameCard(名片)/C/YHNewNameCardViewController.swift
0 → 100644
View file @
1dd75869
This diff is collapsed.
Click to expand it.
galaxy/galaxy/Res/Assets.xcassets/nameCard/Contents.json
0 → 100644
View file @
1dd75869
{
"info"
:
{
"author"
:
"xcode"
,
"version"
:
1
}
}
galaxy/galaxy/Res/Assets.xcassets/nameCard/name_card_authorize.imageset/Contents.json
0 → 100644
View file @
1dd75869
{
"images"
:
[
{
"idiom"
:
"universal"
,
"scale"
:
"1x"
},
{
"filename"
:
"右侧@2x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"2x"
},
{
"filename"
:
"右侧@3x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
"author"
:
"xcode"
,
"version"
:
1
}
}
galaxy/galaxy/Res/Assets.xcassets/nameCard/name_card_authorize.imageset/右侧@2x.png
0 → 100644
View file @
1dd75869
2.6 KB
galaxy/galaxy/Res/Assets.xcassets/nameCard/name_card_authorize.imageset/右侧@3x.png
0 → 100644
View file @
1dd75869
3.87 KB
galaxy/galaxy/Res/Assets.xcassets/nameCard/name_card_bg.imageset/Contents.json
0 → 100644
View file @
1dd75869
{
"images"
:
[
{
"idiom"
:
"universal"
,
"scale"
:
"1x"
},
{
"filename"
:
"头部背景图.png"
,
"idiom"
:
"universal"
,
"scale"
:
"2x"
},
{
"filename"
:
"头部背景图-1.png"
,
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
"author"
:
"xcode"
,
"version"
:
1
}
}
galaxy/galaxy/Res/Assets.xcassets/nameCard/name_card_bg.imageset/头部背景图-1.png
0 → 100644
View file @
1dd75869
110 KB
galaxy/galaxy/Res/Assets.xcassets/nameCard/name_card_bg.imageset/头部背景图.png
0 → 100644
View file @
1dd75869
55 KB
galaxy/galaxy/Res/Assets.xcassets/nameCard/name_card_edit.imageset/24pt业务-1.png
0 → 100644
View file @
1dd75869
1.13 KB
galaxy/galaxy/Res/Assets.xcassets/nameCard/name_card_edit.imageset/24pt业务.png
0 → 100644
View file @
1dd75869
708 Bytes
galaxy/galaxy/Res/Assets.xcassets/nameCard/name_card_edit.imageset/Contents.json
0 → 100644
View file @
1dd75869
{
"images"
:
[
{
"idiom"
:
"universal"
,
"scale"
:
"1x"
},
{
"filename"
:
"24pt业务.png"
,
"idiom"
:
"universal"
,
"scale"
:
"2x"
},
{
"filename"
:
"24pt业务-1.png"
,
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
"author"
:
"xcode"
,
"version"
:
1
}
}
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