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
10f4cb5d
Commit
10f4cb5d
authored
Sep 03, 2024
by
pete谢兆麟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
图片上传逻辑
parent
1ddfd080
Changes
13
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
75 additions
and
12 deletions
+75
-12
YHAdoptedChinaTravelViewController.swift
...opters(2新增受养人)/C/YHAdoptedChinaTravelViewController.swift
+4
-0
YHAdopterBirthViewController.swift
.../AddAdopters(2新增受养人)/C/YHAdopterBirthViewController.swift
+4
-0
YHAdopterChinaLifeViewController.swift
...Adopters(2新增受养人)/C/YHAdopterChinaLifeViewController.swift
+4
-0
YHAdopterChinaViewController.swift
.../AddAdopters(2新增受养人)/C/YHAdopterChinaViewController.swift
+5
-1
YHAdopterIdCardViewController.swift
...AddAdopters(2新增受养人)/C/YHAdopterIdCardViewController.swift
+4
-0
YHAdopterMarryViewController.swift
.../AddAdopters(2新增受养人)/C/YHAdopterMarryViewController.swift
+4
-0
YHAdopterResidentViewController.swift
...dAdopters(2新增受养人)/C/YHAdopterResidentViewController.swift
+4
-0
YHAdopterTravelViewController.swift
...AddAdopters(2新增受养人)/C/YHAdopterTravelViewController.swift
+11
-5
YHAdopterCardExampleView.swift
...办证段)/AddAdopters(2新增受养人)/V/YHAdopterCardExampleView.swift
+1
-1
YHAdopterIncomeTitleTableViewCell.swift
...dopters(2新增受养人)/V/YHAdopterIncomeTitleTableViewCell.swift
+7
-5
YHAdopterMarryCardTableViewCell.swift
...dAdopters(2新增受养人)/V/YHAdopterMarryCardTableViewCell.swift
+13
-0
YHAdopterResidentTableViewCell.swift
...ddAdopters(2新增受养人)/V/YHAdopterResidentTableViewCell.swift
+5
-0
YHAdopterTravelCardTableViewCell.swift
...Adopters(2新增受养人)/V/YHAdopterTravelCardTableViewCell.swift
+9
-0
No files found.
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/Certificate(办证段)/AddAdopters(2新增受养人)/C/YHAdoptedChinaTravelViewController.swift
View file @
10f4cb5d
...
...
@@ -122,6 +122,10 @@ extension YHAdoptedChinaTravelViewController: UITableViewDelegate, UITableViewDa
guard
let
self
=
self
else
{
return
}
self
.
urls
[
index
]
=
url
}
cell
.
deleteBlock
=
{
[
weak
self
]
url
,
index
in
guard
let
self
=
self
else
{
return
}
self
.
urls
[
index
]
=
url
}
return
cell
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/Certificate(办证段)/AddAdopters(2新增受养人)/C/YHAdopterBirthViewController.swift
View file @
10f4cb5d
...
...
@@ -133,6 +133,10 @@ extension YHAdopterBirthViewController: UITableViewDelegate, UITableViewDataSour
guard
let
self
=
self
else
{
return
}
self
.
urls
[
index
]
=
url
}
cell
.
deleteBlock
=
{
[
weak
self
]
url
,
index
in
guard
let
self
=
self
else
{
return
}
self
.
urls
[
index
]
=
url
}
return
cell
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/Certificate(办证段)/AddAdopters(2新增受养人)/C/YHAdopterChinaLifeViewController.swift
View file @
10f4cb5d
...
...
@@ -122,6 +122,10 @@ extension YHAdopterChinaLifeViewController: UITableViewDelegate, UITableViewData
guard
let
self
=
self
else
{
return
}
self
.
urls
[
index
]
=
url
}
cell
.
deleteBlock
=
{
[
weak
self
]
url
,
index
in
guard
let
self
=
self
else
{
return
}
self
.
urls
[
index
]
=
url
}
return
cell
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/Certificate(办证段)/AddAdopters(2新增受养人)/C/YHAdopterChinaViewController.swift
View file @
10f4cb5d
...
...
@@ -155,11 +155,15 @@ extension YHAdopterChinaViewController: UITableViewDelegate, UITableViewDataSour
guard
let
url
=
success
else
{
return
}
self
.
viewModel
.
requestCnIDCardMessage
(
url
,
isBack
:
0
)
{[
weak
self
]
success
,
error
in
guard
let
self
=
self
else
{
return
}
self
.
data
=
viewModel
.
get
Base
DataSource
(
isShowPrompt
)
self
.
data
=
viewModel
.
get
China
DataSource
(
isShowPrompt
)
self
.
tableView
.
reloadData
()
}
}
}
cell
.
deleteBlock
=
{
[
weak
self
]
url
,
index
in
guard
let
self
=
self
else
{
return
}
self
.
urls
[
index
]
=
url
}
return
cell
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/Certificate(办证段)/AddAdopters(2新增受养人)/C/YHAdopterIdCardViewController.swift
View file @
10f4cb5d
...
...
@@ -123,6 +123,10 @@ extension YHAdopterIdCardViewController: UITableViewDelegate, UITableViewDataSou
guard
let
self
=
self
else
{
return
}
self
.
urls
[
index
]
=
url
}
cell
.
deleteBlock
=
{
[
weak
self
]
url
,
index
in
guard
let
self
=
self
else
{
return
}
self
.
urls
[
index
]
=
url
}
return
cell
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/Certificate(办证段)/AddAdopters(2新增受养人)/C/YHAdopterMarryViewController.swift
View file @
10f4cb5d
...
...
@@ -131,6 +131,10 @@ extension YHAdopterMarryViewController: UITableViewDelegate, UITableViewDataSour
guard
let
self
=
self
else
{
return
}
self
.
urls
[
index
]
=
url
}
cell
.
deleteBlock
=
{
[
weak
self
]
url
,
index
in
guard
let
self
=
self
else
{
return
}
self
.
urls
[
index
]
=
url
}
return
cell
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/Certificate(办证段)/AddAdopters(2新增受养人)/C/YHAdopterResidentViewController.swift
View file @
10f4cb5d
...
...
@@ -133,6 +133,10 @@ extension YHAdopterResidentViewController: UITableViewDelegate, UITableViewDataS
guard
let
self
=
self
else
{
return
}
self
.
urls
[
index
]
=
url
}
cell
.
deleteBlock
=
{
[
weak
self
]
url
,
index
in
guard
let
self
=
self
else
{
return
}
self
.
urls
[
index
]
=
url
}
return
cell
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/Certificate(办证段)/AddAdopters(2新增受养人)/C/YHAdopterTravelViewController.swift
View file @
10f4cb5d
...
...
@@ -108,16 +108,18 @@ class YHAdopterTravelViewController: YHBaseViewController {
}
}
func
isOneYearAfter
(
_
dateString
:
String
,
from
baseDate
:
Date
=
Date
()
)
->
Bool
{
func
isOneYearAfter
(
_
dateString
:
String
)
->
Bool
{
let
dateFormatter
=
DateFormatter
()
dateFormatter
.
dateFormat
=
"yyyy-MM-dd"
guard
let
date
=
dateFormatter
.
date
(
from
:
dateString
)
else
{
return
false
}
guard
let
inputDate
=
dateFormatter
.
date
(
from
:
dateString
)
else
{
return
false
// 输入格式不正确
}
let
c
alendar
=
Calendar
.
current
let
components
=
calendar
.
dateComponents
([
.
year
],
from
:
date
,
to
:
baseDate
)
let
c
urrentDate
=
Date
()
let
oneYearFromNow
=
Calendar
.
current
.
date
(
byAdding
:
.
year
,
value
:
1
,
to
:
currentDate
)
!
return
components
.
year
??
0
>=
1
return
inputDate
<
oneYearFromNow
}
}
...
...
@@ -161,6 +163,10 @@ extension YHAdopterTravelViewController: UITableViewDelegate, UITableViewDataSou
}
}
}
cell
.
deleteBlock
=
{
[
weak
self
]
url
,
index
in
guard
let
self
=
self
else
{
return
}
self
.
urls
[
index
]
=
url
}
return
cell
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/Certificate(办证段)/AddAdopters(2新增受养人)/V/YHAdopterCardExampleView.swift
View file @
10f4cb5d
...
...
@@ -57,7 +57,7 @@ class YHAdopterCardExampleView: UIView {
data
=
[
"service_adopter_example_other1"
,
"service_adopter_example_other2"
,
"service_adopter_example_other3"
,
"service_adopter_example_other4"
]
centerView
.
snp
.
remakeConstraints
{
make
in
make
.
left
.
right
.
bottom
.
equalToSuperview
()
make
.
height
.
equalTo
(
8
01
.
fix
)
make
.
height
.
equalTo
(
7
01
.
fix
)
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/Certificate(办证段)/AddAdopters(2新增受养人)/V/YHAdopterIncomeTitleTableViewCell.swift
View file @
10f4cb5d
...
...
@@ -210,15 +210,17 @@ class YHAdopterIncomeTitleTableViewCell: UITableViewCell {
}
}
func
isOneYearAfter
(
_
dateString
:
String
,
from
baseDate
:
Date
=
Date
()
)
->
Bool
{
func
isOneYearAfter
(
_
dateString
:
String
)
->
Bool
{
let
dateFormatter
=
DateFormatter
()
dateFormatter
.
dateFormat
=
"yyyy-MM-dd"
guard
let
date
=
dateFormatter
.
date
(
from
:
dateString
)
else
{
return
false
}
guard
let
inputDate
=
dateFormatter
.
date
(
from
:
dateString
)
else
{
return
false
// 输入格式不正确
}
let
c
alendar
=
Calendar
.
current
let
components
=
calendar
.
dateComponents
([
.
year
],
from
:
date
,
to
:
baseDate
)
let
c
urrentDate
=
Date
()
let
oneYearFromNow
=
Calendar
.
current
.
date
(
byAdding
:
.
year
,
value
:
1
,
to
:
currentDate
)
!
return
components
.
year
??
0
>=
1
return
inputDate
<
oneYearFromNow
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/Certificate(办证段)/AddAdopters(2新增受养人)/V/YHAdopterMarryCardTableViewCell.swift
View file @
10f4cb5d
...
...
@@ -11,6 +11,7 @@ import UIKit
class
YHAdopterMarryCardTableViewCell
:
UITableViewCell
{
typealias
UrlBlock
=
(
_
url
:
String
,
_
index
:
Int
)
->
()
var
urlBlock
:
UrlBlock
?
var
deleteBlock
:
UrlBlock
?
var
frontLabel
:
UILabel
!
var
backSurfaceLabel
:
UILabel
!
var
thirdLabel
:
UILabel
!
...
...
@@ -354,20 +355,32 @@ class YHAdopterMarryCardTableViewCell: UITableViewCell {
}
@objc
func
frontDeleteClick
()
{
firstUrl
=
""
frontDeleteButton
.
isHidden
=
true
frontImageButton
.
setBackgroundImage
(
UIImage
(
named
:
"service_adopter_card_marry_front"
),
for
:
.
normal
)
frontImageButton
.
setContent
(
"card_upload"
,
"点击上传"
)
if
let
block
=
self
.
deleteBlock
{
block
(
""
,
0
)
}
}
@objc
func
backSurfaceDeleteClick
()
{
secondUrl
=
""
backSurfaceDeleteButton
.
isHidden
=
true
backSurfaceImageButton
.
setBackgroundImage
(
UIImage
(
named
:
"service_adopter_card_marry_second"
),
for
:
.
normal
)
backSurfaceImageButton
.
setContent
(
"card_upload"
,
"点击上传"
)
if
let
block
=
self
.
deleteBlock
{
block
(
""
,
1
)
}
}
@objc
func
thirdDeleteClick
()
{
lastUrl
=
""
thirdDeleteButton
.
isHidden
=
true
thirdImageButton
.
setBackgroundImage
(
UIImage
(
named
:
"service_adopter_card_marry_back"
),
for
:
.
normal
)
thirdImageButton
.
setContent
(
"card_upload"
,
"点击上传"
)
if
let
block
=
self
.
deleteBlock
{
block
(
""
,
2
)
}
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/Certificate(办证段)/AddAdopters(2新增受养人)/V/YHAdopterResidentTableViewCell.swift
View file @
10f4cb5d
...
...
@@ -11,6 +11,7 @@ import UIKit
class
YHAdopterResidentTableViewCell
:
UITableViewCell
{
typealias
UrlBlock
=
(
_
url
:
String
,
_
index
:
Int
)
->
()
var
urlBlock
:
UrlBlock
?
var
deleteBlock
:
UrlBlock
?
var
frontLabel
:
UILabel
!
var
frontImageButton
:
YHCardButton
!
var
frontDeleteButton
:
UIButton
!
...
...
@@ -179,9 +180,13 @@ class YHAdopterResidentTableViewCell: UITableViewCell {
}
@objc
func
frontDeleteClick
()
{
firstUrl
=
""
frontDeleteButton
.
isHidden
=
true
frontImageButton
.
setBackgroundImage
(
UIImage
(
named
:
firstImageName
),
for
:
.
normal
)
frontImageButton
.
setContent
(
"card_upload"
,
"点击上传"
)
if
let
block
=
self
.
deleteBlock
{
block
(
""
,
0
)
}
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/CustomerService/Certificate(办证段)/AddAdopters(2新增受养人)/V/YHAdopterTravelCardTableViewCell.swift
View file @
10f4cb5d
...
...
@@ -11,6 +11,7 @@ import UIKit
class
YHAdopterTravelCardTableViewCell
:
UITableViewCell
{
typealias
UrlBlock
=
(
_
url
:
String
,
_
index
:
Int
)
->
()
var
urlBlock
:
UrlBlock
?
var
deleteBlock
:
UrlBlock
?
var
frontLabel
:
UILabel
!
var
backSurfaceLabel
:
UILabel
!
var
frontImageButton
:
YHCardButton
!
...
...
@@ -283,14 +284,22 @@ class YHAdopterTravelCardTableViewCell: UITableViewCell {
}
@objc
func
frontDeleteClick
()
{
firstUrl
=
""
frontDeleteButton
.
isHidden
=
true
frontImageButton
.
setBackgroundImage
(
UIImage
(
named
:
firstImageName
),
for
:
.
normal
)
frontImageButton
.
setContent
(
"card_upload"
,
"点击上传"
)
if
let
block
=
self
.
deleteBlock
{
block
(
""
,
0
)
}
}
@objc
func
backSurfaceDeleteClick
()
{
lastUrl
=
""
backSurfaceDeleteButton
.
isHidden
=
true
backSurfaceImageButton
.
setBackgroundImage
(
UIImage
(
named
:
lastImageName
),
for
:
.
normal
)
backSurfaceImageButton
.
setContent
(
"card_upload"
,
"点击上传"
)
if
let
block
=
self
.
deleteBlock
{
block
(
""
,
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