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
6bdecb3c
Commit
6bdecb3c
authored
Jun 05, 2024
by
pete谢兆麟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.工作经验删除逻辑,及显示逻辑
2.项目经验UI修改及至今逻辑添加 3.项目经验列表UI 调整
parent
e4613f9f
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
148 additions
and
45 deletions
+148
-45
YHServiceCenterMainViewController.swift
...ntService(服务中心)/C/YHServiceCenterMainViewController.swift
+1
-1
YHWorkExperienceListViewController.swift
...perience(工作经验)/C/YHWorkExperienceListViewController.swift
+24
-4
YHWorkExperienceViewController.swift
...rkExperience(工作经验)/C/YHWorkExperienceViewController.swift
+1
-1
YHWorkIntroductionViewController.swift
...Experience(工作经验)/C/YHWorkIntroductionViewController.swift
+85
-23
YHWorkExperienceListTableViewCell.swift
...xperience(工作经验)/V/YHWorkExperienceListTableViewCell.swift
+27
-4
YHWorkIntroductionItemView.swift
...)/WorkExperience(工作经验)/V/YHWorkIntroductionItemView.swift
+1
-1
YHWorkIntroductionTableViewCell.swift
...kExperience(工作经验)/V/YHWorkIntroductionTableViewCell.swift
+2
-2
YHWorkItemView.swift
...ocess(我的信息流程)/WorkExperience(工作经验)/V/YHWorkItemView.swift
+7
-9
No files found.
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/C/YHServiceCenterMainViewController.swift
View file @
6bdecb3c
...
@@ -110,7 +110,7 @@ class YHServiceCenterMainViewController: YHBaseViewController {
...
@@ -110,7 +110,7 @@ class YHServiceCenterMainViewController: YHBaseViewController {
extension
YHServiceCenterMainViewController
{
extension
YHServiceCenterMainViewController
{
func
loadData
()
{
func
loadData
()
{
if
model
.
id
!=
-
1
{
if
model
.
id
!=
-
1
&&
self
.
navigationController
?
.
viewControllers
.
count
!=
1
{
noDataView
.
isHidden
=
true
noDataView
.
isHidden
=
true
nameBgImageView
.
isHidden
=
false
nameBgImageView
.
isHidden
=
false
segmentedView
.
isHidden
=
false
segmentedView
.
isHidden
=
false
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(我的信息流程)/WorkExperience(工作经验)/C/YHWorkExperienceListViewController.swift
View file @
6bdecb3c
...
@@ -180,11 +180,31 @@ extension YHWorkExperienceListViewController: UITableViewDelegate, UITableViewDa
...
@@ -180,11 +180,31 @@ extension YHWorkExperienceListViewController: UITableViewDelegate, UITableViewDa
func
tableView
(
_
tableView
:
UITableView
,
heightForRowAt
indexPath
:
IndexPath
)
->
CGFloat
{
func
tableView
(
_
tableView
:
UITableView
,
heightForRowAt
indexPath
:
IndexPath
)
->
CGFloat
{
let
number
=
dataSource
?
.
count
??
0
let
number
=
dataSource
?
.
count
??
0
if
number
==
0
{
var
height
=
23
+
154
return
CGFloat
(
23
+
216
)
if
let
data
=
dataSource
{
}
else
{
for
item
in
data
{
return
CGFloat
(
23
+
154
+
76
*
number
)
if
item
.
company_name
==
""
{
height
=
height
+
52
}
else
{
let
text
=
item
.
company_name
// 要显示的文本内容
let
font
=
UIFont
.
PFSC_B
(
ofSize
:
14
)
// 字体大小
let
maxWidth
=
143.0
// 最大宽度限制
// 创建NSAttributedString对象并设置属性
let
attributes
=
[
NSAttributedString
.
Key
.
font
:
font
]
as
[
NSAttributedString
.
Key
:
Any
]
_
=
NSMutableAttributedString
(
string
:
text
??
""
,
attributes
:
attributes
)
// 根据指定的最大宽度和字体大小计算文本的高度
let
size
=
(
text
!
as
NSString
)
.
boundingRect
(
with
:
CGSize
(
width
:
maxWidth
,
height
:
.
greatestFiniteMagnitude
),
options
:
.
usesLineFragmentOrigin
,
attributes
:
attributes
,
context
:
nil
)
.
size
if
size
.
height
>
20
{
height
=
height
+
96
}
else
{
height
=
height
+
76
}
}
}
}
}
return
CGFloat
(
height
)
}
}
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(我的信息流程)/WorkExperience(工作经验)/C/YHWorkExperienceViewController.swift
View file @
6bdecb3c
...
@@ -484,7 +484,7 @@ extension YHWorkExperienceViewController: UITableViewDelegate, UITableViewDataSo
...
@@ -484,7 +484,7 @@ extension YHWorkExperienceViewController: UITableViewDelegate, UITableViewDataSo
}
else
if
stepView
.
currentIndex
==
3
{
}
else
if
stepView
.
currentIndex
==
3
{
if
self
.
viewModel
.
mainModel
.
is_project_introduction
==
1
{
if
self
.
viewModel
.
mainModel
.
is_project_introduction
==
1
{
let
number
=
introductionDataSource
?
.
count
??
0
let
number
=
introductionDataSource
?
.
count
??
0
return
CGFloat
(
76
*
number
+
1
61
)
return
CGFloat
(
76
*
number
+
1
50
)
}
else
{
}
else
{
if
indexPath
.
row
==
0
{
if
indexPath
.
row
==
0
{
if
self
.
isShowMessageSelect
{
if
self
.
isShowMessageSelect
{
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(我的信息流程)/WorkExperience(工作经验)/C/YHWorkIntroductionViewController.swift
View file @
6bdecb3c
...
@@ -14,7 +14,10 @@ class YHWorkIntroductionViewController: YHBaseViewController {
...
@@ -14,7 +14,10 @@ class YHWorkIntroductionViewController: YHBaseViewController {
var
nameTextField
:
UITextField
!
var
nameTextField
:
UITextField
!
var
startTextField
:
UITextField
!
var
startTextField
:
UITextField
!
var
endTextField
:
UITextField
!
var
endTextField
:
UITextField
!
var
longTimeButton
:
UIButton
!
var
messageTextField
:
UITextView
!
var
messageTextField
:
UITextView
!
var
startButton
:
UIButton
!
var
endButton
:
UIButton
!
var
promptsLabel
:
UILabel
!
var
promptsLabel
:
UILabel
!
var
actionView
:
YHWorkActionView
!
var
actionView
:
YHWorkActionView
!
var
bottomView
:
UIView
!
var
bottomView
:
UIView
!
...
@@ -44,7 +47,7 @@ class YHWorkIntroductionViewController: YHBaseViewController {
...
@@ -44,7 +47,7 @@ class YHWorkIntroductionViewController: YHBaseViewController {
func
setView
()
{
func
setView
()
{
view
.
backgroundColor
=
.
white
view
.
backgroundColor
=
.
white
let
array
=
[
"项目名称"
,
"项目时间"
,
"项目业绩/亮点"
]
let
array
=
[
"项目名称"
,
"项目
开始时间"
,
"项目结束
时间"
,
"项目业绩/亮点"
]
for
i
in
0
..<
array
.
count
{
for
i
in
0
..<
array
.
count
{
let
label
=
UILabel
()
let
label
=
UILabel
()
label
.
textColor
=
UIColor
.
mainTextColor
label
.
textColor
=
UIColor
.
mainTextColor
...
@@ -100,10 +103,10 @@ class YHWorkIntroductionViewController: YHBaseViewController {
...
@@ -100,10 +103,10 @@ class YHWorkIntroductionViewController: YHBaseViewController {
make
.
top
.
equalTo
(
k_Height_NavigationtBarAndStatuBar
+
52
)
make
.
top
.
equalTo
(
k_Height_NavigationtBarAndStatuBar
+
52
)
make
.
left
.
equalTo
(
117
)
make
.
left
.
equalTo
(
117
)
make
.
height
.
equalTo
(
51
)
make
.
height
.
equalTo
(
51
)
make
.
width
.
equalTo
(
90
)
make
.
right
.
equalTo
(
-
18
)
}
}
let
startButton
=
{
startButton
=
{
let
button
=
UIButton
(
type
:
.
custom
)
let
button
=
UIButton
(
type
:
.
custom
)
button
.
addTarget
(
self
,
action
:
#selector(
startClick
)
,
for
:
.
touchUpInside
)
button
.
addTarget
(
self
,
action
:
#selector(
startClick
)
,
for
:
.
touchUpInside
)
return
button
return
button
...
@@ -113,7 +116,7 @@ class YHWorkIntroductionViewController: YHBaseViewController {
...
@@ -113,7 +116,7 @@ class YHWorkIntroductionViewController: YHBaseViewController {
make
.
top
.
equalTo
(
k_Height_NavigationtBarAndStatuBar
+
52
)
make
.
top
.
equalTo
(
k_Height_NavigationtBarAndStatuBar
+
52
)
make
.
left
.
equalTo
(
117
)
make
.
left
.
equalTo
(
117
)
make
.
height
.
equalTo
(
51
)
make
.
height
.
equalTo
(
51
)
make
.
width
.
equalTo
(
90
)
make
.
right
.
equalTo
(
-
18
)
}
}
endTextField
=
{
endTextField
=
{
...
@@ -122,39 +125,72 @@ class YHWorkIntroductionViewController: YHBaseViewController {
...
@@ -122,39 +125,72 @@ class YHWorkIntroductionViewController: YHBaseViewController {
textField
.
placeholder
=
"结束时间"
textField
.
placeholder
=
"结束时间"
textField
.
isEnabled
=
false
textField
.
isEnabled
=
false
textField
.
isUserInteractionEnabled
=
false
textField
.
isUserInteractionEnabled
=
false
textField
.
text
=
dataSource
.
project_end_time
if
dataSource
.
project_end_time
!=
"至今"
{
textField
.
text
=
dataSource
.
project_end_time
}
else
{
textField
.
text
=
""
}
return
textField
return
textField
}()
}()
view
.
addSubview
(
endTextField
)
view
.
addSubview
(
endTextField
)
endTextField
.
snp
.
makeConstraints
{
make
in
endTextField
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
k_Height_NavigationtBarAndStatuBar
+
52
)
make
.
top
.
equalTo
(
k_Height_NavigationtBarAndStatuBar
+
104
)
make
.
right
.
equalTo
(
-
18
)
make
.
left
.
equalTo
(
117
)
make
.
height
.
equalTo
(
51
)
make
.
height
.
equalTo
(
51
)
make
.
width
.
equalTo
(
90
)
make
.
right
.
equalTo
(
-
18
)
}
}
let
endButton
=
{
endButton
=
{
let
button
=
UIButton
(
type
:
.
custom
)
let
button
=
UIButton
(
type
:
.
custom
)
button
.
addTarget
(
self
,
action
:
#selector(
endClick
)
,
for
:
.
touchUpInside
)
button
.
addTarget
(
self
,
action
:
#selector(
endClick
)
,
for
:
.
touchUpInside
)
return
button
return
button
}()
}()
view
.
addSubview
(
endButton
)
view
.
addSubview
(
endButton
)
endButton
.
snp
.
makeConstraints
{
make
in
endButton
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
k_Height_NavigationtBarAndStatuBar
+
52
)
make
.
top
.
equalTo
(
k_Height_NavigationtBarAndStatuBar
+
104
)
make
.
right
.
equalTo
(
-
18
)
make
.
left
.
equalTo
(
117
)
make
.
height
.
equalTo
(
51
)
make
.
height
.
equalTo
(
51
)
make
.
width
.
equalTo
(
90
)
make
.
right
.
equalTo
(
-
18
)
}
}
let
lineView
=
UIView
()
longTimeButton
=
{
lineView
.
backgroundColor
=
UIColor
.
mainTextColor
let
button
=
UIButton
(
type
:
.
custom
)
view
.
addSubview
(
lineView
)
button
.
setImage
(
UIImage
(
named
:
"main_time_normal"
),
for
:
.
normal
)
lineView
.
snp
.
makeConstraints
{
make
in
button
.
setImage
(
UIImage
(
named
:
"login_privacy_agree"
),
for
:
.
selected
)
make
.
centerY
.
equalTo
(
startTextField
.
snp
.
centerY
)
button
.
setTitleColor
(
UIColor
.
mainTextColor
,
for
:
.
normal
)
make
.
height
.
equalTo
(
1
)
button
.
setTitle
(
"至今"
,
for
:
.
normal
)
make
.
width
.
equalTo
(
5
)
button
.
titleLabel
?
.
font
=
UIFont
.
PFSC_M
(
ofSize
:
14
)
make
.
centerX
.
equalToSuperview
()
.
offset
(
40
)
button
.
contentHorizontalAlignment
=
.
right
button
.
addTarget
(
self
,
action
:
#selector(
longTimeButtonClick
)
,
for
:
.
touchUpInside
)
if
dataSource
.
project_end_time
==
"至今"
{
button
.
isSelected
=
true
}
else
{
button
.
isSelected
=
false
}
return
button
}()
view
.
addSubview
(
longTimeButton
)
if
dataSource
.
project_end_time
!=
"至今"
{
longTimeButton
.
snp
.
makeConstraints
{
make
in
make
.
right
.
equalTo
(
-
18
)
make
.
centerY
.
equalTo
(
endTextField
.
snp
.
centerY
)
make
.
height
.
equalTo
(
32
)
make
.
width
.
equalTo
(
43
)
}
endTextField
.
isHidden
=
false
endButton
.
isHidden
=
false
}
else
{
longTimeButton
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
117
)
make
.
centerY
.
equalTo
(
endTextField
.
snp
.
centerY
)
make
.
height
.
equalTo
(
32
)
make
.
width
.
equalTo
(
43
)
}
endTextField
.
isHidden
=
true
endButton
.
isHidden
=
true
}
}
longTimeButton
.
iconInLeft
(
spacing
:
3
)
messageTextField
=
{
messageTextField
=
{
let
textField
=
UITextView
()
let
textField
=
UITextView
()
...
@@ -169,7 +205,7 @@ class YHWorkIntroductionViewController: YHBaseViewController {
...
@@ -169,7 +205,7 @@ class YHWorkIntroductionViewController: YHBaseViewController {
messageTextField
.
snp
.
makeConstraints
{
make
in
messageTextField
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
18
)
make
.
left
.
equalTo
(
18
)
make
.
right
.
equalTo
(
-
18
)
make
.
right
.
equalTo
(
-
18
)
make
.
top
.
equalTo
(
156
+
k_Height_NavigationtBarAndStatuBar
)
make
.
top
.
equalTo
(
208
+
k_Height_NavigationtBarAndStatuBar
)
make
.
bottom
.
equalTo
(
-
k_Height_safeAreaInsetsBottom
()
-
124
)
make
.
bottom
.
equalTo
(
-
k_Height_safeAreaInsetsBottom
()
-
124
)
}
}
...
@@ -185,7 +221,7 @@ class YHWorkIntroductionViewController: YHBaseViewController {
...
@@ -185,7 +221,7 @@ class YHWorkIntroductionViewController: YHBaseViewController {
promptsLabel
.
snp
.
makeConstraints
{
make
in
promptsLabel
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
22
)
make
.
left
.
equalTo
(
22
)
make
.
right
.
equalTo
(
-
22
)
make
.
right
.
equalTo
(
-
22
)
make
.
top
.
equalTo
(
161
+
k_Height_NavigationtBarAndStatuBar
)
make
.
top
.
equalTo
(
220
+
k_Height_NavigationtBarAndStatuBar
)
}
}
actionView
=
{
actionView
=
{
let
view
=
YHWorkActionView
()
let
view
=
YHWorkActionView
()
...
@@ -257,7 +293,33 @@ class YHWorkIntroductionViewController: YHBaseViewController {
...
@@ -257,7 +293,33 @@ class YHWorkIntroductionViewController: YHBaseViewController {
}
}
}
}
@objc
func
longTimeButtonClick
()
{
longTimeButton
.
isSelected
=
!
longTimeButton
.
isSelected
if
longTimeButton
.
isSelected
{
longTimeButton
.
snp
.
remakeConstraints
{
make
in
make
.
left
.
equalTo
(
117
)
make
.
centerY
.
equalTo
(
endTextField
.
snp
.
centerY
)
make
.
height
.
equalTo
(
32
)
make
.
width
.
equalTo
(
43
)
}
endTextField
.
isHidden
=
true
endButton
.
isHidden
=
true
}
else
{
longTimeButton
.
snp
.
remakeConstraints
{
make
in
make
.
right
.
equalTo
(
-
18
)
make
.
centerY
.
equalTo
(
endTextField
.
snp
.
centerY
)
make
.
height
.
equalTo
(
32
)
make
.
width
.
equalTo
(
43
)
}
endTextField
.
isHidden
=
false
endButton
.
isHidden
=
false
}
}
@objc
func
submit
()
{
@objc
func
submit
()
{
if
longTimeButton
.
isSelected
{
dataSource
.
project_end_time
=
"至今"
}
guard
let
_
=
dataSource
.
project_name
else
{
guard
let
_
=
dataSource
.
project_name
else
{
YHHUD
.
flash
(
message
:
"您还有信息未填写"
)
YHHUD
.
flash
(
message
:
"您还有信息未填写"
)
return
return
...
@@ -290,7 +352,7 @@ class YHWorkIntroductionViewController: YHBaseViewController {
...
@@ -290,7 +352,7 @@ class YHWorkIntroductionViewController: YHBaseViewController {
@objc
func
startClick
()
{
@objc
func
startClick
()
{
view
.
endEditing
(
true
)
view
.
endEditing
(
true
)
YHDatePickView
.
show
(
type
:
.
yyyymmdd
,
title
:
"选择开始时间"
,
lastIsTaday
:
true
,
currentDay
:
dataSource
.
project_start_time
??
""
)
{
date
in
YHDatePickView
.
show
(
type
:
.
yyyymmdd
,
title
:
"选择开始时间"
,
lastIsTaday
:
true
,
currentDay
:
dataSource
.
project_start_time
??
""
)
{
date
in
if
date
>
self
.
dataSource
.
project_end_time
??
""
&&
self
.
dataSource
.
project_end_time
?
.
count
??
0
>
0
{
if
date
>
self
.
dataSource
.
project_end_time
??
""
&&
self
.
dataSource
.
project_end_time
?
.
count
??
0
>
0
&&
self
.
dataSource
.
project_end_time
!=
"至今"
{
YHHUD
.
flash
(
message
:
"开始时间不能晚于结束时间"
)
YHHUD
.
flash
(
message
:
"开始时间不能晚于结束时间"
)
}
else
{
}
else
{
let
format
=
DateFormatter
()
let
format
=
DateFormatter
()
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(我的信息流程)/WorkExperience(工作经验)/V/YHWorkExperienceListTableViewCell.swift
View file @
6bdecb3c
...
@@ -184,17 +184,18 @@ class YHWorkExperienceListTableViewCell: UITableViewCell {
...
@@ -184,17 +184,18 @@ class YHWorkExperienceListTableViewCell: UITableViewCell {
}
}
return
return
}
}
var
total
=
0
for
i
in
0
..<
dataSource
.
count
{
for
i
in
0
..<
dataSource
.
count
{
let
line
=
UIView
()
let
line
=
UIView
()
line
.
backgroundColor
=
UIColor
.
separatorColor
line
.
backgroundColor
=
UIColor
.
separatorColor
mainItemView
.
addSubview
(
line
)
mainItemView
.
addSubview
(
line
)
line
.
snp
.
makeConstraints
{
make
in
line
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
18
)
make
.
left
.
equalTo
(
18
)
make
.
top
.
equalTo
(
76
*
i
)
make
.
top
.
equalTo
(
total
)
make
.
height
.
equalTo
(
1
)
make
.
height
.
equalTo
(
1
)
make
.
right
.
equalTo
(
-
18
)
make
.
right
.
equalTo
(
-
18
)
}
}
total
=
total
+
1
let
itemView
=
YHWorkItemView
()
let
itemView
=
YHWorkItemView
()
itemView
.
clickBlock
=
{[
weak
self
]
model
in
itemView
.
clickBlock
=
{[
weak
self
]
model
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
...
@@ -209,16 +210,38 @@ class YHWorkExperienceListTableViewCell: UITableViewCell {
...
@@ -209,16 +210,38 @@ class YHWorkExperienceListTableViewCell: UITableViewCell {
block
(
model
)
block
(
model
)
}
}
}
}
let
model
=
dataSource
[
i
]
itemView
.
tag
=
4000
+
i
itemView
.
tag
=
4000
+
i
itemView
.
dataSource
=
dataSource
[
i
]
itemView
.
dataSource
=
dataSource
[
i
]
itemView
.
showPrompt
=
showPrompt
itemView
.
showPrompt
=
showPrompt
var
h
=
0
if
model
.
company_name
==
""
{
h
=
51
}
else
{
let
text
=
model
.
company_name
// 要显示的文本内容
let
font
=
UIFont
.
PFSC_B
(
ofSize
:
14
)
// 字体大小
let
maxWidth
=
143.0
// 最大宽度限制
// 创建NSAttributedString对象并设置属性
let
attributes
=
[
NSAttributedString
.
Key
.
font
:
font
]
as
[
NSAttributedString
.
Key
:
Any
]
_
=
NSMutableAttributedString
(
string
:
text
??
""
,
attributes
:
attributes
)
// 根据指定的最大宽度和字体大小计算文本的高度
let
size
=
(
text
!
as
NSString
)
.
boundingRect
(
with
:
CGSize
(
width
:
maxWidth
,
height
:
.
greatestFiniteMagnitude
),
options
:
.
usesLineFragmentOrigin
,
attributes
:
attributes
,
context
:
nil
)
.
size
if
size
.
height
>
20
{
h
=
95
}
else
{
h
=
75
}
}
mainItemView
.
addSubview
(
itemView
)
mainItemView
.
addSubview
(
itemView
)
itemView
.
snp
.
makeConstraints
{
make
in
itemView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
18
)
make
.
left
.
equalTo
(
18
)
make
.
top
.
equalTo
(
76
*
i
+
1
)
make
.
top
.
equalTo
(
total
)
make
.
height
.
equalTo
(
75
)
make
.
height
.
equalTo
(
h
)
make
.
right
.
equalTo
(
-
18
)
make
.
right
.
equalTo
(
-
18
)
}
}
total
=
total
+
h
}
}
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(我的信息流程)/WorkExperience(工作经验)/V/YHWorkIntroductionItemView.swift
View file @
6bdecb3c
...
@@ -108,7 +108,7 @@ class YHWorkIntroductionItemView: UIView {
...
@@ -108,7 +108,7 @@ class YHWorkIntroductionItemView: UIView {
func
updateAllViews
()
{
func
updateAllViews
()
{
guard
let
dataSource
=
dataSource
else
{
return
}
guard
let
dataSource
=
dataSource
else
{
return
}
titleLabel
.
text
=
dataSource
.
project_name
titleLabel
.
text
=
dataSource
.
project_name
subTitleLabel
.
text
=
"
\(
dataSource
.
project_start_time
??
""
)
"
+
"
-
"
+
"
\(
dataSource
.
project_end_time
??
""
)
"
subTitleLabel
.
text
=
"
\(
dataSource
.
project_start_time
??
""
)
"
+
"
~
"
+
"
\(
dataSource
.
project_end_time
??
""
)
"
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(我的信息流程)/WorkExperience(工作经验)/V/YHWorkIntroductionTableViewCell.swift
View file @
6bdecb3c
...
@@ -122,8 +122,8 @@ class YHWorkIntroductionTableViewCell: UITableViewCell {
...
@@ -122,8 +122,8 @@ class YHWorkIntroductionTableViewCell: UITableViewCell {
centerView
.
addSubview
(
mainItemView
)
centerView
.
addSubview
(
mainItemView
)
mainItemView
.
snp
.
makeConstraints
{
make
in
mainItemView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
right
.
equalToSuperview
()
make
.
left
.
right
.
equalToSuperview
()
make
.
bottom
.
equalTo
(
-
65
)
make
.
bottom
.
equalTo
(
-
79
)
make
.
top
.
equalTo
(
85
)
make
.
top
.
equalTo
(
63
)
}
}
bottomView
=
{
bottomView
=
{
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(我的信息流程)/WorkExperience(工作经验)/V/YHWorkItemView.swift
View file @
6bdecb3c
...
@@ -54,6 +54,7 @@ class YHWorkItemView: UIView {
...
@@ -54,6 +54,7 @@ class YHWorkItemView: UIView {
let
label
=
UILabel
()
let
label
=
UILabel
()
label
.
font
=
UIFont
.
PFSC_B
(
ofSize
:
14
)
label
.
font
=
UIFont
.
PFSC_B
(
ofSize
:
14
)
label
.
textAlignment
=
.
left
label
.
textAlignment
=
.
left
label
.
numberOfLines
=
2
label
.
textColor
=
UIColor
.
mainTextColor
label
.
textColor
=
UIColor
.
mainTextColor
return
label
return
label
}()
}()
...
@@ -61,8 +62,7 @@ class YHWorkItemView: UIView {
...
@@ -61,8 +62,7 @@ class YHWorkItemView: UIView {
titleLabel
.
snp
.
makeConstraints
{
make
in
titleLabel
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalToSuperview
()
make
.
left
.
equalToSuperview
()
make
.
top
.
equalTo
(
16
)
make
.
top
.
equalTo
(
16
)
make
.
width
.
equalTo
(
112
)
make
.
width
.
equalTo
(
143
)
make
.
height
.
equalTo
(
20
)
}
}
subTitleLabel
=
{
subTitleLabel
=
{
...
@@ -76,7 +76,7 @@ class YHWorkItemView: UIView {
...
@@ -76,7 +76,7 @@ class YHWorkItemView: UIView {
subTitleLabel
.
snp
.
makeConstraints
{
make
in
subTitleLabel
.
snp
.
makeConstraints
{
make
in
make
.
left
.
right
.
equalToSuperview
()
make
.
left
.
right
.
equalToSuperview
()
make
.
height
.
equalTo
(
20
)
make
.
height
.
equalTo
(
20
)
make
.
top
.
equalTo
(
40
)
make
.
bottom
.
equalTo
(
-
16
)
}
}
explainLabel
=
{
explainLabel
=
{
...
@@ -91,7 +91,7 @@ class YHWorkItemView: UIView {
...
@@ -91,7 +91,7 @@ class YHWorkItemView: UIView {
make
.
right
.
equalTo
(
-
24
)
make
.
right
.
equalTo
(
-
24
)
make
.
left
.
equalTo
(
titleLabel
.
snp
.
right
)
make
.
left
.
equalTo
(
titleLabel
.
snp
.
right
)
make
.
height
.
equalTo
(
20
)
make
.
height
.
equalTo
(
20
)
make
.
centerY
.
equalTo
(
titleLabel
.
snp
.
centerY
)
make
.
top
.
equalTo
(
16
)
}
}
nextStepImageView
=
{
nextStepImageView
=
{
...
@@ -102,7 +102,7 @@ class YHWorkItemView: UIView {
...
@@ -102,7 +102,7 @@ class YHWorkItemView: UIView {
addSubview
(
nextStepImageView
)
addSubview
(
nextStepImageView
)
nextStepImageView
.
snp
.
makeConstraints
{
make
in
nextStepImageView
.
snp
.
makeConstraints
{
make
in
make
.
right
.
equalToSuperview
()
make
.
right
.
equalToSuperview
()
make
.
centerY
.
equalTo
(
title
Label
.
snp
.
centerY
)
make
.
centerY
.
equalTo
(
explain
Label
.
snp
.
centerY
)
make
.
height
.
width
.
equalTo
(
20
)
make
.
height
.
width
.
equalTo
(
20
)
}
}
...
@@ -145,7 +145,7 @@ class YHWorkItemView: UIView {
...
@@ -145,7 +145,7 @@ class YHWorkItemView: UIView {
if
dataSource
.
vacant_num
!=
0
{
if
dataSource
.
vacant_num
!=
0
{
explainLabel
.
text
=
"有"
+
"
\(
dataSource
.
vacant_num
??
0
)
"
+
"项未填写"
explainLabel
.
text
=
"有"
+
"
\(
dataSource
.
vacant_num
??
0
)
"
+
"项未填写"
}
else
{
}
else
{
explainLabel
.
text
=
(
dataSource
.
entry_time
??
""
)
+
"
-
"
+
(
dataSource
.
departure_time
??
""
)
explainLabel
.
text
=
(
dataSource
.
entry_time
??
""
)
+
"
~
"
+
(
dataSource
.
departure_time
??
""
)
}
}
if
dataSource
.
company_name
?
.
count
==
0
{
if
dataSource
.
company_name
?
.
count
==
0
{
titleLabel
.
text
=
"工作经验
\(
tag
-
4000
+
1
)
"
titleLabel
.
text
=
"工作经验
\(
tag
-
4000
+
1
)
"
...
@@ -169,9 +169,7 @@ class YHWorkItemView: UIView {
...
@@ -169,9 +169,7 @@ class YHWorkItemView: UIView {
if
isShow
{
if
isShow
{
explainLabel
.
isHidden
=
true
explainLabel
.
isHidden
=
true
nextStepImageView
.
isHidden
=
true
nextStepImageView
.
isHidden
=
true
if
index
!=
0
{
deleteButton
.
isHidden
=
false
deleteButton
.
isHidden
=
false
}
}
else
{
}
else
{
explainLabel
.
isHidden
=
false
explainLabel
.
isHidden
=
false
nextStepImageView
.
isHidden
=
false
nextStepImageView
.
isHidden
=
false
...
...
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