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
4fbfcd1a
Commit
4fbfcd1a
authored
May 14, 2024
by
pete谢兆麟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
默认选择YHOtherPickView
parent
9e53dc26
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
29 additions
and
14 deletions
+29
-14
YHItemView.swift
...信息流程)/MainApplicantInformation(主申请人信息)/V/YHItemView.swift
+3
-3
YHOtherInfoFillCell.swift
...的信息流程)/OtherInformation(其他信息)/V/YHOtherInfoFillCell.swift
+2
-2
YHOtherPickerView.swift
...(我的信息流程)/OtherInformation(其他信息)/V/YHOtherPickerView.swift
+19
-4
YHWorkExperienceItemView.swift
...流程)/WorkExperience(工作经验)/V/YHWorkExperienceItemView.swift
+5
-5
No files found.
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(我的信息流程)/MainApplicantInformation(主申请人信息)/V/YHItemView.swift
View file @
4fbfcd1a
...
@@ -467,7 +467,7 @@ class YHItemView: UIView {
...
@@ -467,7 +467,7 @@ class YHItemView: UIView {
let
window
=
UIApplication
.
shared
.
yhKeyWindow
()
let
window
=
UIApplication
.
shared
.
yhKeyWindow
()
window
?
.
addSubview
(
view
)
window
?
.
addSubview
(
view
)
case
.
id
:
case
.
id
:
YHOtherPickerView
.
show
(
type
:
.
idType
)
{[
weak
self
]
data
in
YHOtherPickerView
.
show
(
type
:
.
idType
,
selectTitle
:
self
.
dataSource
?
.
message
??
""
)
{[
weak
self
]
data
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
self
.
dataSource
?
.
message
=
data
.
title
self
.
dataSource
?
.
message
=
data
.
title
self
.
dataSource
?
.
value
=
[
data
.
index
]
self
.
dataSource
?
.
value
=
[
data
.
index
]
...
@@ -487,7 +487,7 @@ class YHItemView: UIView {
...
@@ -487,7 +487,7 @@ class YHItemView: UIView {
}
}
UIViewController
.
current
?
.
navigationController
?
.
pushViewController
(
vc
)
UIViewController
.
current
?
.
navigationController
?
.
pushViewController
(
vc
)
case
.
sex
:
case
.
sex
:
YHOtherPickerView
.
show
(
type
:
.
sex
)
{[
weak
self
]
data
in
YHOtherPickerView
.
show
(
type
:
.
sex
,
selectTitle
:
self
.
dataSource
?
.
message
??
""
)
{[
weak
self
]
data
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
self
.
dataSource
?
.
message
=
data
.
title
self
.
dataSource
?
.
message
=
data
.
title
self
.
dataSource
?
.
value
=
[
data
.
index
]
self
.
dataSource
?
.
value
=
[
data
.
index
]
...
@@ -497,7 +497,7 @@ class YHItemView: UIView {
...
@@ -497,7 +497,7 @@ class YHItemView: UIView {
}
}
}
}
case
.
marry
:
case
.
marry
:
YHOtherPickerView
.
show
(
type
:
.
marry
)
{[
weak
self
]
data
in
YHOtherPickerView
.
show
(
type
:
.
marry
,
selectTitle
:
self
.
dataSource
?
.
message
??
""
)
{[
weak
self
]
data
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
self
.
dataSource
?
.
message
=
data
.
title
self
.
dataSource
?
.
message
=
data
.
title
self
.
dataSource
?
.
value
=
[
data
.
index
]
self
.
dataSource
?
.
value
=
[
data
.
index
]
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(我的信息流程)/OtherInformation(其他信息)/V/YHOtherInfoFillCell.swift
View file @
4fbfcd1a
...
@@ -419,7 +419,7 @@ extension YHOtherInfoFillCell {
...
@@ -419,7 +419,7 @@ extension YHOtherInfoFillCell {
extension
YHOtherInfoFillCell
{
extension
YHOtherInfoFillCell
{
@objc
func
tapViewItem
(
_
gestureRecognizer
:
UIPanGestureRecognizer
)
{
@objc
func
tapViewItem
(
_
gestureRecognizer
:
UIPanGestureRecognizer
)
{
YHOtherPickerView
.
show
(
type
:
.
language
)
{
item
in
YHOtherPickerView
.
show
(
type
:
.
language
,
selectTitle
:
self
.
dataModel
?
.
language_detail
?
.
levelDes
??
""
)
{
item
in
self
.
dataModel
?
.
language_detail
?
.
level
=
Int
(
item
.
index
)
??
0
self
.
dataModel
?
.
language_detail
?
.
level
=
Int
(
item
.
index
)
??
0
self
.
dataModel
?
.
language_detail
?
.
levelDes
=
item
.
title
self
.
dataModel
?
.
language_detail
?
.
levelDes
=
item
.
title
self
.
languageView
.
updateKeyName
(
name
:
"您的语言水平与下列哪一项符合"
,
keyValue
:
self
.
dataModel
?
.
language_detail
?
.
levelDes
??
""
)
self
.
languageView
.
updateKeyName
(
name
:
"您的语言水平与下列哪一项符合"
,
keyValue
:
self
.
dataModel
?
.
language_detail
?
.
levelDes
??
""
)
...
@@ -429,7 +429,7 @@ extension YHOtherInfoFillCell {
...
@@ -429,7 +429,7 @@ extension YHOtherInfoFillCell {
}
}
@objc
func
tapViewItem2
(
_
gestureRecognizer
:
UIPanGestureRecognizer
)
{
@objc
func
tapViewItem2
(
_
gestureRecognizer
:
UIPanGestureRecognizer
)
{
YHOtherPickerView
.
show
(
type
:
.
professionalSkill
)
{
item
in
YHOtherPickerView
.
show
(
type
:
.
professionalSkill
,
selectTitle
:
self
.
dataModel
?
.
profession
?
.
optionDes
??
""
)
{
item
in
print
(
item
)
print
(
item
)
self
.
dataModel
?
.
profession
?
.
option
=
Int
(
item
.
index
)
??
0
self
.
dataModel
?
.
profession
?
.
option
=
Int
(
item
.
index
)
??
0
self
.
dataModel
?
.
profession
?
.
optionDes
=
item
.
title
self
.
dataModel
?
.
profession
?
.
optionDes
=
item
.
title
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(我的信息流程)/OtherInformation(其他信息)/V/YHOtherPickerView.swift
View file @
4fbfcd1a
...
@@ -20,6 +20,23 @@ class YHOtherPickerView: UIView {
...
@@ -20,6 +20,23 @@ class YHOtherPickerView: UIView {
private
var
type
:
YHOtherPickerViewType
=
.
none
private
var
type
:
YHOtherPickerViewType
=
.
none
var
arrData
:
[
YHOtherPickerViewItemData
]
=
[]
var
arrData
:
[
YHOtherPickerViewItemData
]
=
[]
var
selectTitle
:
String
=
""
{
didSet
{
var
selectIndex
=
0
for
i
in
0
..<
arrData
.
count
{
let
model
=
arrData
[
i
]
if
model
.
title
==
selectTitle
{
selectIndex
=
i
}
if
model
.
index
==
selectTitle
{
selectIndex
=
i
}
}
pickerView
.
selectRow
(
selectIndex
,
inComponent
:
0
,
animated
:
false
)
userSelectedItem
=
arrData
[
selectIndex
]
pickerView
.
reloadAllComponents
()
}
}
private
var
selectBlock
:((
YHOtherPickerViewItemData
)
->
Void
)?
//回调
private
var
selectBlock
:((
YHOtherPickerViewItemData
)
->
Void
)?
//回调
private
var
userSelectedItem
:
YHOtherPickerViewItemData
?
//用户选择的item
private
var
userSelectedItem
:
YHOtherPickerViewItemData
?
//用户选择的item
...
@@ -134,13 +151,14 @@ class YHOtherPickerView: UIView {
...
@@ -134,13 +151,14 @@ class YHOtherPickerView: UIView {
UIApplication
.
shared
.
yhKeyWindow
()?
.
addSubview
(
self
)
UIApplication
.
shared
.
yhKeyWindow
()?
.
addSubview
(
self
)
}
}
static
func
show
(
type
:
YHOtherPickerViewType
,
callBack
:
@escaping
((
YHOtherPickerViewItemData
)
->
Void
))
{
static
func
show
(
type
:
YHOtherPickerViewType
,
selectTitle
:
String
=
""
,
callBack
:
@escaping
((
YHOtherPickerViewItemData
)
->
Void
))
{
IQKeyboardManager
.
shared
.
resignFirstResponder
()
IQKeyboardManager
.
shared
.
resignFirstResponder
()
let
picker
=
YHOtherPickerView
(
type
:
type
)
let
picker
=
YHOtherPickerView
(
type
:
type
)
picker
.
selectBlock
=
callBack
picker
.
selectBlock
=
callBack
picker
.
show
()
picker
.
show
()
picker
.
selectTitle
=
selectTitle
}
}
@objc
func
dismiss
()
{
@objc
func
dismiss
()
{
...
@@ -154,9 +172,6 @@ class YHOtherPickerView: UIView {
...
@@ -154,9 +172,6 @@ class YHOtherPickerView: UIView {
whiteContentView
.
addSubview
(
topView
)
whiteContentView
.
addSubview
(
topView
)
whiteContentView
.
addSubview
(
pickerView
)
whiteContentView
.
addSubview
(
pickerView
)
if
let
title
=
title
{
if
let
title
=
title
{
titleLabel
.
text
=
title
titleLabel
.
text
=
title
}
else
{
}
else
{
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(我的信息流程)/WorkExperience(工作经验)/V/YHWorkExperienceItemView.swift
View file @
4fbfcd1a
...
@@ -448,7 +448,7 @@ class YHWorkExperienceItemView: UIView {
...
@@ -448,7 +448,7 @@ class YHWorkExperienceItemView: UIView {
}
}
UIViewController
.
current
?
.
navigationController
?
.
pushViewController
(
vc
)
UIViewController
.
current
?
.
navigationController
?
.
pushViewController
(
vc
)
case
.
nature
:
case
.
nature
:
YHOtherPickerView
.
show
(
type
:
.
nature
)
{[
weak
self
]
data
in
YHOtherPickerView
.
show
(
type
:
.
nature
,
selectTitle
:
self
.
dataSource
?
.
message
??
""
)
{[
weak
self
]
data
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
self
.
dataSource
?
.
message
=
data
.
title
self
.
dataSource
?
.
message
=
data
.
title
self
.
updateAllViews
()
self
.
updateAllViews
()
...
@@ -457,7 +457,7 @@ class YHWorkExperienceItemView: UIView {
...
@@ -457,7 +457,7 @@ class YHWorkExperienceItemView: UIView {
}
}
}
}
case
.
certificate
:
case
.
certificate
:
YHOtherPickerView
.
show
(
type
:
.
certificate
)
{[
weak
self
]
data
in
YHOtherPickerView
.
show
(
type
:
.
certificate
,
selectTitle
:
self
.
dataSource
?
.
message
??
""
)
{[
weak
self
]
data
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
self
.
dataSource
?
.
message
=
data
.
title
self
.
dataSource
?
.
message
=
data
.
title
self
.
updateAllViews
()
self
.
updateAllViews
()
...
@@ -466,7 +466,7 @@ class YHWorkExperienceItemView: UIView {
...
@@ -466,7 +466,7 @@ class YHWorkExperienceItemView: UIView {
}
}
}
}
case
.
structure
:
case
.
structure
:
YHOtherPickerView
.
show
(
type
:
.
structure
)
{[
weak
self
]
data
in
YHOtherPickerView
.
show
(
type
:
.
structure
,
selectTitle
:
self
.
dataSource
?
.
message
??
""
)
{[
weak
self
]
data
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
self
.
dataSource
?
.
message
=
data
.
title
self
.
dataSource
?
.
message
=
data
.
title
self
.
dataSource
?
.
value
=
[
data
.
index
]
self
.
dataSource
?
.
value
=
[
data
.
index
]
...
@@ -476,7 +476,7 @@ class YHWorkExperienceItemView: UIView {
...
@@ -476,7 +476,7 @@ class YHWorkExperienceItemView: UIView {
}
}
}
}
case
.
level
:
case
.
level
:
YHOtherPickerView
.
show
(
type
:
.
level
)
{[
weak
self
]
data
in
YHOtherPickerView
.
show
(
type
:
.
level
,
selectTitle
:
self
.
dataSource
?
.
message
??
""
)
{[
weak
self
]
data
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
self
.
dataSource
?
.
message
=
data
.
title
self
.
dataSource
?
.
message
=
data
.
title
self
.
dataSource
?
.
value
=
[
data
.
index
]
self
.
dataSource
?
.
value
=
[
data
.
index
]
...
@@ -486,7 +486,7 @@ class YHWorkExperienceItemView: UIView {
...
@@ -486,7 +486,7 @@ class YHWorkExperienceItemView: UIView {
}
}
}
}
case
.
prove
:
case
.
prove
:
YHOtherPickerView
.
show
(
type
:
.
prove
)
{[
weak
self
]
data
in
YHOtherPickerView
.
show
(
type
:
.
prove
,
selectTitle
:
self
.
dataSource
?
.
message
??
""
)
{[
weak
self
]
data
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
self
.
dataSource
?
.
message
=
data
.
title
self
.
dataSource
?
.
message
=
data
.
title
self
.
updateAllViews
()
self
.
updateAllViews
()
...
...
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