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
8014654e
Commit
8014654e
authored
Mar 15, 2024
by
Steven杜宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
// 证件上传
parent
0c35bb91
Changes
5
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
27 additions
and
1 deletion
+27
-1
YHCertificateUploadVC.swift
...息表)/C/Certificates(证书上传和证书信息)/YHCertificateUploadVC.swift
+11
-1
YHChildInfoContainerVC.swift
...yMember(家庭成员信息表)/C/Child(子女)/YHChildInfoContainerVC.swift
+1
-0
YHSpouseInfoContainerVC.swift
...ember(家庭成员信息表)/C/Spouse(配偶)/YHSpouseInfoContainerVC.swift
+1
-0
YHFamilyMemberViewModel.swift
...流程)/FamilyMember(家庭成员信息表)/M/YHFamilyMemberViewModel.swift
+14
-0
YHIdentityCardCell.swift
...(我的信息流程)/FamilyMember(家庭成员信息表)/V/YHIdentityCardCell.swift
+0
-0
No files found.
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(我的信息流程)/FamilyMember(家庭成员信息表)/C/Certificates(证书上传和证书信息)/YHCertificateUploadVC.swift
View file @
8014654e
...
@@ -11,6 +11,8 @@ import UIKit
...
@@ -11,6 +11,8 @@ import UIKit
class
YHCertificateUploadVC
:
YHBaseViewController
,
YHFamilyMemberProtol
{
class
YHCertificateUploadVC
:
YHBaseViewController
,
YHFamilyMemberProtol
{
var
tableView
:
UITableView
!
var
tableView
:
UITableView
!
weak
var
delegate
:
YHSpouseInfoVCProtocol
?
var
familyMember
:
YHFamilyMember
?
{
var
familyMember
:
YHFamilyMember
?
{
didSet
{
didSet
{
if
let
familyMember
=
familyMember
{
if
let
familyMember
=
familyMember
{
...
@@ -18,7 +20,15 @@ class YHCertificateUploadVC: YHBaseViewController, YHFamilyMemberProtol {
...
@@ -18,7 +20,15 @@ class YHCertificateUploadVC: YHBaseViewController, YHFamilyMemberProtol {
}
}
}
}
}
}
var
viewModel
:
YHFamilyMemberViewModel
=
YHFamilyMemberViewModel
()
lazy
var
viewModel
:
YHFamilyMemberViewModel
=
{
let
model
=
YHFamilyMemberViewModel
()
model
.
saveInfoSilentBlock
=
{
if
let
delegate
=
self
.
delegate
,
delegate
.
responds
(
to
:
#selector(
YHSpouseInfoVCProtocol.saveInfoSilent
)
)
{
delegate
.
saveInfoSilent
()
}
}
return
model
}()
override
func
viewDidLoad
()
{
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
super
.
viewDidLoad
()
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(我的信息流程)/FamilyMember(家庭成员信息表)/C/Child(子女)/YHChildInfoContainerVC.swift
View file @
8014654e
...
@@ -94,6 +94,7 @@ class YHChildInfoContainerVC: YHBaseViewController, YHSpouseInfoVCProtocol {
...
@@ -94,6 +94,7 @@ class YHChildInfoContainerVC: YHBaseViewController, YHSpouseInfoVCProtocol {
guard
let
child
=
child
else
{
return
}
guard
let
child
=
child
else
{
return
}
primaryInfoVC
.
delegate
=
self
primaryInfoVC
.
delegate
=
self
uploadVC
.
delegate
=
self
certificateVC
.
delegate
=
self
certificateVC
.
delegate
=
self
basicInfoVC
.
delegate
=
self
basicInfoVC
.
delegate
=
self
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(我的信息流程)/FamilyMember(家庭成员信息表)/C/Spouse(配偶)/YHSpouseInfoContainerVC.swift
View file @
8014654e
...
@@ -110,6 +110,7 @@ class YHSpouseInfoContainerVC: YHBaseViewController, YHSpouseInfoVCProtocol {
...
@@ -110,6 +110,7 @@ class YHSpouseInfoContainerVC: YHBaseViewController, YHSpouseInfoVCProtocol {
guard
let
spouse
=
spouse
else
{
return
}
guard
let
spouse
=
spouse
else
{
return
}
primaryInfoVC
.
delegate
=
self
primaryInfoVC
.
delegate
=
self
uploadVC
.
delegate
=
self
certificateVC
.
delegate
=
self
certificateVC
.
delegate
=
self
basicInfoVC
.
delegate
=
self
basicInfoVC
.
delegate
=
self
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(我的信息流程)/FamilyMember(家庭成员信息表)/M/YHFamilyMemberViewModel.swift
View file @
8014654e
...
@@ -13,6 +13,8 @@ class YHFamilyMemberViewModel : YHBaseViewModel{
...
@@ -13,6 +13,8 @@ class YHFamilyMemberViewModel : YHBaseViewModel{
var
mainModel
:
YHFamilyMember
=
YHFamilyMember
()
var
mainModel
:
YHFamilyMember
=
YHFamilyMember
()
var
saveInfoSilentBlock
:(()
->
())?
func
getIDCardDataSource
(
_
isShowPrompt
:
Bool
)
->
[
YHSectionItemModel
]
{
func
getIDCardDataSource
(
_
isShowPrompt
:
Bool
)
->
[
YHSectionItemModel
]
{
let
item
=
YHItemModel
(
id
:
.
id5
,
isNeed
:
true
,
title
:
"身份证"
,
isUserKeyBoard
:
false
,
prompts
:
"请输入"
,
message
:
nil
,
isShowPrompts
:
isShowPrompt
)
let
item
=
YHItemModel
(
id
:
.
id5
,
isNeed
:
true
,
title
:
"身份证"
,
isUserKeyBoard
:
false
,
prompts
:
"请输入"
,
message
:
nil
,
isShowPrompts
:
isShowPrompt
)
let
section
=
YHSectionItemModel
(
title
:
"中国身份证(选填)"
,
models
:
[
item
])
let
section
=
YHSectionItemModel
(
title
:
"中国身份证(选填)"
,
models
:
[
item
])
...
@@ -58,6 +60,9 @@ class YHFamilyMemberViewModel : YHBaseViewModel{
...
@@ -58,6 +60,9 @@ class YHFamilyMemberViewModel : YHBaseViewModel{
}
else
if
item
.
id
==
.
id20
{
}
else
if
item
.
id
==
.
id20
{
mainModel
.
certificates
.
passport
.
issueDateEndAt
=
item
.
message
??
""
mainModel
.
certificates
.
passport
.
issueDateEndAt
=
item
.
message
??
""
}
}
if
let
saveInfoSilentBlock
=
saveInfoSilentBlock
{
saveInfoSilentBlock
()
}
}
}
// 更新身份证
// 更新身份证
...
@@ -90,6 +95,9 @@ class YHFamilyMemberViewModel : YHBaseViewModel{
...
@@ -90,6 +95,9 @@ class YHFamilyMemberViewModel : YHBaseViewModel{
if
model
.
card_num
.
count
!=
0
{
if
model
.
card_num
.
count
!=
0
{
mainModel
.
certificates
.
cnIdentityCard
.
number
=
model
.
card_num
mainModel
.
certificates
.
cnIdentityCard
.
number
=
model
.
card_num
}
}
if
let
saveInfoSilentBlock
=
saveInfoSilentBlock
{
saveInfoSilentBlock
()
}
}
}
// 更新港澳通行证
// 更新港澳通行证
...
@@ -122,6 +130,9 @@ class YHFamilyMemberViewModel : YHBaseViewModel{
...
@@ -122,6 +130,9 @@ class YHFamilyMemberViewModel : YHBaseViewModel{
if
model
.
card_num
.
count
!=
0
{
if
model
.
card_num
.
count
!=
0
{
mainModel
.
certificates
.
hkMacaoPass
.
number
=
model
.
card_num
mainModel
.
certificates
.
hkMacaoPass
.
number
=
model
.
card_num
}
}
if
let
saveInfoSilentBlock
=
saveInfoSilentBlock
{
saveInfoSilentBlock
()
}
}
}
func
updateModel
(
_
type
:
YHCardType
,
isFront
:
Bool
,
url
:
String
)
{
func
updateModel
(
_
type
:
YHCardType
,
isFront
:
Bool
,
url
:
String
)
{
...
@@ -139,6 +150,9 @@ class YHFamilyMemberViewModel : YHBaseViewModel{
...
@@ -139,6 +150,9 @@ class YHFamilyMemberViewModel : YHBaseViewModel{
mainModel
.
certificates
.
hkMacaoPass
.
imgBack
=
url
mainModel
.
certificates
.
hkMacaoPass
.
imgBack
=
url
}
}
}
}
if
let
saveInfoSilentBlock
=
saveInfoSilentBlock
{
saveInfoSilentBlock
()
}
}
}
func
requestCnIDCardMessage
(
_
url
:
String
,
isBack
:
Int
,
callBackBlock
:
@escaping
(
_
success
:
Bool
,
_
error
:
YHErrorModel
?)
->
())
{
func
requestCnIDCardMessage
(
_
url
:
String
,
isBack
:
Int
,
callBackBlock
:
@escaping
(
_
success
:
Bool
,
_
error
:
YHErrorModel
?)
->
())
{
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(我的信息流程)/FamilyMember(家庭成员信息表)/V/YHIdentityCardCell.swift
View file @
8014654e
This diff is collapsed.
Click to expand it.
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