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
3099554a
Commit
3099554a
authored
Feb 24, 2024
by
David黄金龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加其他信息 预览界面及类型
parent
c5e40fcd
Changes
7
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
231 additions
and
17 deletions
+231
-17
project.pbxproj
galaxy/galaxy.xcodeproj/project.pbxproj
+16
-4
YHFamilyMemberViewController.swift
...sonInfoList(个人信息预览)/C/YHFamilyMemberViewController.swift
+2
-2
YHMainApplicantInfoPreviewViewController.swift
...(个人信息预览)/C/YHMainApplicantInfoPreviewViewController.swift
+4
-5
YHOtherInfoPreviewViewController.swift
...InfoList(个人信息预览)/C/YHOtherInfoPreviewViewController.swift
+120
-0
YHPersonInfoControllerHoldViewController.swift
...(个人信息预览)/C/YHPersonInfoControllerHoldViewController.swift
+6
-6
YHPreviewQuestionAndAnswerModel.swift
...nInfoList(个人信息预览)/M/YHPreviewQuestionAndAnswerModel.swift
+14
-0
YHPreviewInfoQuestionAndAnswerView.swift
...foList(个人信息预览)/V/YHPreviewInfoQuestionAndAnswerView.swift
+69
-0
No files found.
galaxy/galaxy.xcodeproj/project.pbxproj
View file @
3099554a
This diff is collapsed.
Click to expand it.
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/PersonInfoList(个人信息预览)/C/YHFamilyMemberViewController.swift
View file @
3099554a
...
@@ -8,9 +8,9 @@
...
@@ -8,9 +8,9 @@
import
UIKit
import
UIKit
/*
/*
*家庭成员信息
*家庭成员信息
预览
*/
*/
class
YHFamilyMemberViewController
:
YHPersonInfoBaseViewController
{
class
YHFamilyMember
Preview
ViewController
:
YHPersonInfoBaseViewController
{
override
func
viewDidLoad
()
{
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
super
.
viewDidLoad
()
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/PersonInfoList(个人信息预览)/C/YHMainApplicantInfoViewController.swift
→
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/PersonInfoList(个人信息预览)/C/YHMainApplicantInfo
Preview
ViewController.swift
View file @
3099554a
...
@@ -7,11 +7,10 @@
...
@@ -7,11 +7,10 @@
//
//
import
UIKit
import
UIKit
import
JXSegmentedView
/*
/*
*主申请人信息
*主申请人信息
预览
*/
*/
class
YHMainApplicantInfoViewController
:
YHPersonInfoBaseViewController
{
class
YHMainApplicantInfo
Preview
ViewController
:
YHPersonInfoBaseViewController
{
var
arrData
:
[
YHPreviewInfoSessionModel
]
=
[]
var
arrData
:
[
YHPreviewInfoSessionModel
]
=
[]
override
func
viewDidLoad
()
{
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
super
.
viewDidLoad
()
...
@@ -21,7 +20,7 @@ class YHMainApplicantInfoViewController: YHPersonInfoBaseViewController {
...
@@ -21,7 +20,7 @@ class YHMainApplicantInfoViewController: YHPersonInfoBaseViewController {
}
}
private
extension
YHMainApplicantInfoViewController
{
private
extension
YHMainApplicantInfo
Preview
ViewController
{
func
installData
()
{
func
installData
()
{
do
{
do
{
//国家信息
//国家信息
...
@@ -107,7 +106,7 @@ private extension YHMainApplicantInfoViewController {
...
@@ -107,7 +106,7 @@ private extension YHMainApplicantInfoViewController {
// MARK: - UITableViewDelegate 和 UITableViewDataSource
// MARK: - UITableViewDelegate 和 UITableViewDataSource
extension
YHMainApplicantInfoViewController
{
extension
YHMainApplicantInfo
Preview
ViewController
{
override
func
tableView
(
_
tableView
:
UITableView
,
numberOfRowsInSection
section
:
Int
)
->
Int
{
override
func
tableView
(
_
tableView
:
UITableView
,
numberOfRowsInSection
section
:
Int
)
->
Int
{
return
arrData
.
count
return
arrData
.
count
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/PersonInfoList(个人信息预览)/C/YHOtherInfoPreviewViewController.swift
0 → 100644
View file @
3099554a
//
// YHOtherInfoPreviewViewController.swift
// galaxy
//
// Created by davidhuangA on 2024/2/24.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
/*
*其他信息 预览
*/
class
YHOtherInfoPreviewViewController
:
YHPersonInfoBaseViewController
{
var
arrData
:
[
YHPreviewInfoSessionModel
]
=
[]
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
setupUI
()
}
}
private
extension
YHOtherInfoPreviewViewController
{
func
installData
()
{
do
{
//国家信息
let
tmp0
=
YHPreviewInfoBaseModel
(
name
:
"国家/国籍:"
,
description
:
"中国-China"
)
let
tmp1
=
YHPreviewInfoBaseModel
(
name
:
"港澳通行证:"
,
description
:
"未办理"
)
let
arr
=
[
tmp0
,
tmp1
]
let
model1
=
YHPreviewInfoSessionModel
(
cellType
:
.
countryInfoType
,
cellTitle
:
"国籍信息"
,
cellData0
:
arr
)
arrData
.
append
(
model1
)
}
do
{
//基本信息
let
tmp0
=
YHPreviewInfoBaseModel
(
name
:
"主申请人:"
,
description
:
"DavidHuang"
)
let
tmp1
=
YHPreviewInfoBaseModel
(
name
:
"曾用名:"
,
description
:
"--"
)
let
tmp2
=
YHPreviewInfoBaseModel
(
name
:
"婚前姓氏:"
,
description
:
"--"
)
let
tmp3
=
YHPreviewInfoBaseModel
(
name
:
"出生日期:"
,
description
:
"1990年8月18日"
)
let
tmp4
=
YHPreviewInfoBaseModel
(
name
:
"出生城市:"
,
description
:
"国内 吉林省/吉林市"
)
let
tmp5
=
YHPreviewInfoBaseModel
(
name
:
"性别:"
,
description
:
"男"
)
let
tmp6
=
YHPreviewInfoBaseModel
(
name
:
"婚姻状况:"
,
description
:
"已婚"
)
let
tmp7
=
YHPreviewInfoBaseModel
(
name
:
"手机号:"
,
description
:
"13572984488"
)
let
tmp8
=
YHPreviewInfoBaseModel
(
name
:
"邮箱:"
,
description
:
"13572984488@nn.com"
)
let
tmp9
=
YHPreviewInfoBaseModel
(
name
:
"现居住地址:"
,
description
:
"现居住地址:现居住地址:现居住地址:现居住地址:现居住地址:现居住地址:"
)
let
tmp10
=
YHPreviewInfoBaseModel
(
name
:
"详细地址:"
,
description
:
"锐度公园世家北区10-1-701锐度公园世家北区10-1-701"
)
let
tmp11
=
YHPreviewInfoBaseModel
(
name
:
"是否办理过香港身份证:"
,
description
:
"是"
)
let
tmp12
=
YHPreviewInfoBaseModel
(
name
:
"香港身份证:"
,
description
:
"否"
)
let
arr
=
[
tmp0
,
tmp1
,
tmp2
,
tmp3
,
tmp4
,
tmp5
,
tmp6
,
tmp7
,
tmp8
,
tmp9
,
tmp10
,
tmp11
,
tmp12
]
let
model2
=
YHPreviewInfoSessionModel
(
cellType
:
.
countryInfoType
,
cellTitle
:
"基本信息"
,
cellData0
:
arr
)
arrData
.
append
(
model2
)
}
do
{
//证件信息
let
tmp0
=
YHPreviewInfoBaseModel
(
name
:
"中国身份证号码:"
,
description
:
"2203381990287633390"
)
let
tmp1
=
YHPreviewInfoBaseModel
(
name
:
"签发地:"
,
description
:
"北京市分局"
)
let
tmp2
=
YHPreviewInfoBaseModel
(
name
:
"签发日期:"
,
description
:
"2018-07-17"
)
let
tmp3
=
YHPreviewInfoBaseModel
(
name
:
"届满日期:"
,
description
:
"2028-07-31"
)
let
model0
=
YHPersonInfoCellModel1
(
cellTitle
:
"中国身份证"
,
cellData
:
[
tmp0
,
tmp1
,
tmp2
,
tmp3
])
let
tmp4
=
YHPreviewInfoBaseModel
(
name
:
"旅行社证件号码:"
,
description
:
"c2345639"
)
let
tmp5
=
YHPreviewInfoBaseModel
(
name
:
"签发地:"
,
description
:
"北京市分局"
)
let
tmp6
=
YHPreviewInfoBaseModel
(
name
:
"签发日期:"
,
description
:
"2018-07-17"
)
let
tmp7
=
YHPreviewInfoBaseModel
(
name
:
"届满日期:"
,
description
:
"2028-07-31"
)
let
model1
=
YHPersonInfoCellModel1
(
cellTitle
:
"港澳通行证"
,
cellData
:
[
tmp4
,
tmp5
,
tmp6
,
tmp7
])
let
tmp8
=
YHPreviewInfoBaseModel
(
name
:
"证件类别:"
,
description
:
"护照"
)
let
tmp9
=
YHPreviewInfoBaseModel
(
name
:
"证件号码:"
,
description
:
"p2345639"
)
let
tmp10
=
YHPreviewInfoBaseModel
(
name
:
"签发地:"
,
description
:
"北京市分局"
)
let
tmp11
=
YHPreviewInfoBaseModel
(
name
:
"签发日期:"
,
description
:
"2028-07-31"
)
let
tmp12
=
YHPreviewInfoBaseModel
(
name
:
"届满日期:"
,
description
:
"2028-07-31"
)
let
model2
=
YHPersonInfoCellModel1
(
cellTitle
:
"护照及其他旅行证件"
,
cellData
:
[
tmp8
,
tmp9
,
tmp10
,
tmp11
,
tmp12
])
let
arr
=
[
model0
,
model1
,
model2
]
let
model3
=
YHPreviewInfoSessionModel
(
cellType
:
.
idCardInfoType
,
cellTitle
:
"证件信息"
,
cellData1
:
arr
)
arrData
.
append
(
model3
)
}
do
{
//证件照片
let
model1
=
YHPersonInfoCellModel2
(
cellTitle
:
"中国身份证"
,
frontUrl
:
""
,
backUrl
:
""
,
idType
:
1
)
let
model2
=
YHPersonInfoCellModel2
(
cellTitle
:
"港澳通行证"
,
frontUrl
:
""
,
backUrl
:
""
,
idType
:
2
)
let
arr
=
[
model1
,
model2
]
let
model4
=
YHPreviewInfoSessionModel
(
cellType
:
.
idPictureType
,
cellTitle
:
"证件照片"
,
cellData2
:
arr
)
arrData
.
append
(
model4
)
}
}
func
setupUI
()
{
installData
()
self
.
homeTableView
.
register
(
YHPreviewInfoCell
.
self
,
forCellReuseIdentifier
:
YHPreviewInfoCell
.
cellReuseIdentifier
)
self
.
homeTableView
.
reloadData
()
}
}
// MARK: - UITableViewDelegate 和 UITableViewDataSource
extension
YHOtherInfoPreviewViewController
{
override
func
tableView
(
_
tableView
:
UITableView
,
numberOfRowsInSection
section
:
Int
)
->
Int
{
return
arrData
.
count
}
override
func
tableView
(
_
tableView
:
UITableView
,
cellForRowAt
indexPath
:
IndexPath
)
->
UITableViewCell
{
let
cell
=
tableView
.
dequeueReusableCell
(
withClass
:
YHPreviewInfoCell
.
self
)
cell
.
selectionStyle
=
.
none
cell
.
model
=
arrData
[
indexPath
.
row
]
return
cell
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/PersonInfoList(个人信息预览)/C/YHPersonInfoControllerHoldViewController.swift
View file @
3099554a
...
@@ -49,27 +49,27 @@ class YHPersonInfoControllerHoldViewController: UIViewController {
...
@@ -49,27 +49,27 @@ class YHPersonInfoControllerHoldViewController: UIViewController {
super
.
viewDidLoad
()
super
.
viewDidLoad
()
do
{
do
{
let
vc
=
YHMainApplicantInfoViewController
()
let
vc
=
YHMainApplicantInfo
Preview
ViewController
()
arrItemVCs
.
append
(
vc
)
arrItemVCs
.
append
(
vc
)
}
}
do
{
do
{
let
vc
=
YHFamilyMemberViewController
()
let
vc
=
YHFamilyMember
Preview
ViewController
()
arrItemVCs
.
append
(
vc
)
arrItemVCs
.
append
(
vc
)
}
}
do
{
do
{
let
vc
=
YHFamilyMemberViewController
()
let
vc
=
YHFamilyMember
Preview
ViewController
()
arrItemVCs
.
append
(
vc
)
arrItemVCs
.
append
(
vc
)
}
}
do
{
do
{
let
vc
=
YHFamilyMemberViewController
()
let
vc
=
YHFamilyMember
Preview
ViewController
()
arrItemVCs
.
append
(
vc
)
arrItemVCs
.
append
(
vc
)
}
}
do
{
do
{
let
vc
=
YHFamilyMemberViewController
()
let
vc
=
YHFamilyMember
Preview
ViewController
()
arrItemVCs
.
append
(
vc
)
arrItemVCs
.
append
(
vc
)
}
}
do
{
do
{
let
vc
=
YH
FamilyMember
ViewController
()
let
vc
=
YH
OtherInfoPreview
ViewController
()
arrItemVCs
.
append
(
vc
)
arrItemVCs
.
append
(
vc
)
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/PersonInfoList(个人信息预览)/M/YHPreviewQuestionAndAnswerModel.swift
0 → 100644
View file @
3099554a
//
// YHPreviewQuestionAndAnswerModel.swift
// galaxy
//
// Created by davidhuangA on 2024/2/24.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
class
YHPreviewQuestionAndAnswerModel
{
var
question
:
String
=
""
var
answer
:
String
=
""
var
remark
:
String
=
""
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/PersonInfoList(个人信息预览)/V/YHPreviewInfoQuestionAndAnswerView.swift
0 → 100644
View file @
3099554a
//
// YHPreviewInfoQuestionAndAnswerView.swift
// galaxy
//
// Created by davidhuangA on 2024/2/24.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
class
YHPreviewInfoQuestionAndAnswerView
:
UIView
{
override
init
(
frame
:
CGRect
)
{
super
.
init
(
frame
:
frame
)
setupUI
()
}
required
init
?(
coder
:
NSCoder
)
{
fatalError
(
"init(coder:) has not been implemented"
)
}
//title
private
lazy
var
nameLable
:
UILabel
=
{
let
lable0
=
UILabel
(
text
:
"--"
)
lable0
.
textColor
=
UIColor
.
labelTextColor2
lable0
.
font
=
UIFont
.
PFSC_R
(
ofSize
:
14
)
// lable0.numberOfLines = 1
// lable0.lineBreakMode = .byCharWrapping
return
lable0
}()
//title
private
lazy
var
subtitleLable
:
UILabel
=
{
let
lable0
=
UILabel
(
text
:
"--"
)
lable0
.
textColor
=
UIColor
.
mainTextColor
lable0
.
font
=
UIFont
.
PFSC_R
(
ofSize
:
14
)
lable0
.
numberOfLines
=
0
lable0
.
lineBreakMode
=
.
byWordWrapping
lable0
.
textAlignment
=
.
right
return
lable0
}()
private
func
setupUI
()
{
addSubview
(
nameLable
)
nameLable
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalToSuperview
()
.
offset
(
18
)
make
.
left
.
equalToSuperview
()
make
.
width
.
lessThanOrEqualTo
(
154
)
make
.
height
.
equalTo
(
20
)
}
nameLable
.
setContentCompressionResistancePriority
(
.
required
,
for
:
.
horizontal
)
addSubview
(
subtitleLable
)
subtitleLable
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
nameLable
.
snp
.
top
)
make
.
right
.
equalToSuperview
()
make
.
left
.
equalTo
(
nameLable
.
snp
.
right
)
.
offset
(
10
)
make
.
bottom
.
equalToSuperview
()
}
}
}
extension
YHPreviewInfoQuestionAndAnswerView
{
func
update
(
title
:
String
,
subtitle
:
String
)
{
nameLable
.
text
=
title
subtitleLable
.
text
=
subtitle
}
}
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