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
f663ebb8
Commit
f663ebb8
authored
Nov 25, 2024
by
pete谢兆麟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
工作经验bug修复
parent
59df325b
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
44 additions
and
34 deletions
+44
-34
YHWorkExperienceListViewController.swift
...perience(工作经验)/C/YHWorkExperienceListViewController.swift
+8
-11
YHWorkExperienceViewController.swift
...rkExperience(工作经验)/C/YHWorkExperienceViewController.swift
+0
-1
YHWorkExperienceDetailModel.swift
...kExperience(工作经验)/Model/YHWorkExperienceDetailModel.swift
+1
-1
YHWorkExperienceModel.swift
...程)/WorkExperience(工作经验)/Model/YHWorkExperienceModel.swift
+2
-0
YHSelectFileSheetView.swift
...的信息流程)/WorkExperience(工作经验)/V/YHSelectFileSheetView.swift
+9
-5
YHWorkExperienceItemView.swift
...流程)/WorkExperience(工作经验)/V/YHWorkExperienceItemView.swift
+9
-1
YHWorkExperienceListReasonTableViewCell.swift
...nce(工作经验)/V/YHWorkExperienceListReasonTableViewCell.swift
+2
-2
YHWorkExperiencePositionViewModel.swift
...e(工作经验)/ViewModel/YHWorkExperiencePositionViewModel.swift
+4
-4
YHWorkExperienceViewModel.swift
...xperience(工作经验)/ViewModel/YHWorkExperienceViewModel.swift
+3
-3
YHWorkItemListViewModel.swift
...kExperience(工作经验)/ViewModel/YHWorkItemListViewModel.swift
+6
-6
No files found.
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/ServiceProcess(我的信息流程)/WorkExperience(工作经验)/C/YHWorkExperienceListViewController.swift
View file @
f663ebb8
...
@@ -149,10 +149,6 @@ extension YHWorkExperienceListViewController: UITableViewDelegate, UITableViewDa
...
@@ -149,10 +149,6 @@ extension YHWorkExperienceListViewController: UITableViewDelegate, UITableViewDa
let
vc
=
YHWorkExperienceViewController
()
let
vc
=
YHWorkExperienceViewController
()
vc
.
workId
=
model
.
id
??
0
vc
.
workId
=
model
.
id
??
0
vc
.
orderID
=
self
.
orderId
vc
.
orderID
=
self
.
orderId
vc
.
isShowMessageSelect
=
true
if
firstModel
?
.
id
==
model
.
id
{
vc
.
isShowMessageSelect
=
false
}
self
.
navigationController
?
.
pushViewController
(
vc
,
animated
:
true
)
self
.
navigationController
?
.
pushViewController
(
vc
,
animated
:
true
)
}
}
cell
.
deleteBlock
=
{[
weak
self
]
model
in
cell
.
deleteBlock
=
{[
weak
self
]
model
in
...
@@ -170,11 +166,12 @@ extension YHWorkExperienceListViewController: UITableViewDelegate, UITableViewDa
...
@@ -170,11 +166,12 @@ extension YHWorkExperienceListViewController: UITableViewDelegate, UITableViewDa
}
else
{
}
else
{
self
.
viewModel
?
.
requestCreateNewWork
(
self
.
orderId
,
callBackBlock
:
{[
weak
self
]
success
,
error
in
self
.
viewModel
?
.
requestCreateNewWork
(
self
.
orderId
,
callBackBlock
:
{[
weak
self
]
success
,
error
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
let
vc
=
YHWorkExperienceViewController
()
if
success
!=
0
{
vc
.
isShowMessageSelect
=
true
let
vc
=
YHWorkExperienceViewController
()
vc
.
orderID
=
self
.
orderId
vc
.
orderID
=
self
.
orderId
vc
.
workId
=
self
.
viewModel
?
.
workId
??
0
vc
.
workId
=
success
self
.
navigationController
?
.
pushViewController
(
vc
,
animated
:
true
)
self
.
navigationController
?
.
pushViewController
(
vc
,
animated
:
true
)
}
})
})
}
}
}
}
...
@@ -187,9 +184,9 @@ extension YHWorkExperienceListViewController: UITableViewDelegate, UITableViewDa
...
@@ -187,9 +184,9 @@ extension YHWorkExperienceListViewController: UITableViewDelegate, UITableViewDa
cell
.
clickBlock
=
{
[
weak
self
]
value
,
index
in
cell
.
clickBlock
=
{
[
weak
self
]
value
,
index
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
if
index
==
0
{
if
index
==
0
{
self
.
viewModel
?
.
mainModel
.
work_time_empty_remark
=
value
}
else
{
self
.
viewModel
?
.
mainModel
.
work_time_overlap_remark
=
value
self
.
viewModel
?
.
mainModel
.
work_time_overlap_remark
=
value
}
else
{
self
.
viewModel
?
.
mainModel
.
work_time_empty_remark
=
value
}
}
}
}
cell
.
backgroundColor
=
.
clear
cell
.
backgroundColor
=
.
clear
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/ServiceProcess(我的信息流程)/WorkExperience(工作经验)/C/YHWorkExperienceViewController.swift
View file @
f663ebb8
...
@@ -21,7 +21,6 @@ class YHWorkExperienceViewController: YHBaseViewController {
...
@@ -21,7 +21,6 @@ class YHWorkExperienceViewController: YHBaseViewController {
var
orderID
:
Int
=
0
var
orderID
:
Int
=
0
var
isMore
:
Bool
=
false
var
isMore
:
Bool
=
false
var
isShowPrompt
:
Bool
=
false
var
isShowPrompt
:
Bool
=
false
var
isShowMessageSelect
:
Bool
=
true
var
isKeyboardShow
:
Bool
=
false
var
isKeyboardShow
:
Bool
=
false
var
selectEditItem
=
YHWorkExperienceFileModel
()
var
selectEditItem
=
YHWorkExperienceFileModel
()
var
fileMessageArray
:
[
String
]
=
[
"签字盖章的推荐信"
,
"盖章的工作证明+签字的推荐信"
,
"其他证明(退工单或合同+社保等证明)"
,
"以上均不能提供"
]
var
fileMessageArray
:
[
String
]
=
[
"签字盖章的推荐信"
,
"盖章的工作证明+签字的推荐信"
,
"其他证明(退工单或合同+社保等证明)"
,
"以上均不能提供"
]
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/ServiceProcess(我的信息流程)/WorkExperience(工作经验)/Model/YHWorkExperienceDetailModel.swift
View file @
f663ebb8
...
@@ -10,7 +10,7 @@ import Foundation
...
@@ -10,7 +10,7 @@ import Foundation
import
SmartCodable
import
SmartCodable
class
YHWorkExperienceDetailModel
:
SmartCodable
{
class
YHWorkExperienceDetailModel
:
SmartCodable
{
var
wor
d
_id
:
Int
=
0
var
wor
k
_id
:
Int
=
0
var
order_id
:
Int
=
0
var
order_id
:
Int
=
0
var
company_name
:
String
=
""
var
company_name
:
String
=
""
var
professional_level
:
Int
=
0
var
professional_level
:
Int
=
0
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/ServiceProcess(我的信息流程)/WorkExperience(工作经验)/Model/YHWorkExperienceModel.swift
View file @
f663ebb8
...
@@ -46,6 +46,8 @@ enum YHWorkExperienceID: Int {
...
@@ -46,6 +46,8 @@ enum YHWorkExperienceID: Int {
case
id20
=
19
// 高管证明文件
case
id20
=
19
// 高管证明文件
case
id21
=
20
// 高管在职开始时间
case
id21
=
20
// 高管在职开始时间
case
id22
=
21
// 高管在职结束时间
case
id22
=
21
// 高管在职结束时间
case
id23
=
8
// 入职年月
case
id24
=
9
// 离职年月
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/ServiceProcess(我的信息流程)/WorkExperience(工作经验)/V/YHSelectFileSheetView.swift
View file @
f663ebb8
...
@@ -181,7 +181,7 @@ class YHSelectFileSheetView: UIView {
...
@@ -181,7 +181,7 @@ class YHSelectFileSheetView: UIView {
}
}
@objc
func
sure
()
{
@objc
func
sure
()
{
var
array
:[
YHWorkExperienceFileModel
]
=
[]
var
array
:
[
YHWorkExperienceFileModel
]
=
[]
for
item
in
dataSource
{
for
item
in
dataSource
{
if
item
.
isSelect
{
if
item
.
isSelect
{
array
.
append
(
item
)
array
.
append
(
item
)
...
@@ -211,13 +211,17 @@ extension YHSelectFileSheetView: UITableViewDelegate, UITableViewDataSource {
...
@@ -211,13 +211,17 @@ extension YHSelectFileSheetView: UITableViewDelegate, UITableViewDataSource {
func
tableView
(
_
tableView
:
UITableView
,
cellForRowAt
indexPath
:
IndexPath
)
->
UITableViewCell
{
func
tableView
(
_
tableView
:
UITableView
,
cellForRowAt
indexPath
:
IndexPath
)
->
UITableViewCell
{
let
cell
=
tableView
.
dequeueReusableCell
(
withClass
:
YHSelectFileCell
.
self
)
let
cell
=
tableView
.
dequeueReusableCell
(
withClass
:
YHSelectFileCell
.
self
)
cell
.
updateModel
(
dataSource
[
indexPath
.
row
])
cell
.
updateModel
(
dataSource
[
indexPath
.
row
])
cell
.
index
=
indexPath
.
row
cell
.
editBlock
=
{
[
weak
self
]
model
in
cell
.
editBlock
=
{
[
weak
self
]
model
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
var
i
=
0
for
item
in
dataSource
{
for
item
in
dataSource
{
if
i
tem
.
fileUrl
==
model
.
fileUr
l
{
if
i
==
mode
l
{
item
.
isSelect
=
!
item
.
isSelect
item
.
isSelect
=
!
item
.
isSelect
}
}
i
=
i
+
1
}
}
self
.
tableView
.
reloadData
()
}
}
return
cell
return
cell
}
}
...
@@ -248,8 +252,8 @@ class YHSelectFileCell: UITableViewCell {
...
@@ -248,8 +252,8 @@ class YHSelectFileCell: UITableViewCell {
static
let
cellReuseIdentifier
=
"YHSelectFileCell"
static
let
cellReuseIdentifier
=
"YHSelectFileCell"
var
editBlock
:((
YHWorkExperienceFileModel
)
->
())?
var
editBlock
:((
Int
)
->
())?
var
index
:
Int
=
0
var
whiteView
:
UIView
!
var
whiteView
:
UIView
!
var
iconImgV
:
UIImageView
!
var
iconImgV
:
UIImageView
!
var
nameLabel
:
UILabel
!
var
nameLabel
:
UILabel
!
...
@@ -306,7 +310,7 @@ class YHSelectFileCell: UITableViewCell {
...
@@ -306,7 +310,7 @@ class YHSelectFileCell: UITableViewCell {
@objc
func
didEditBtnClicked
()
{
@objc
func
didEditBtnClicked
()
{
editBtn
.
isSelected
=
!
editBtn
.
isSelected
editBtn
.
isSelected
=
!
editBtn
.
isSelected
if
let
editBlock
=
editBlock
{
if
let
editBlock
=
editBlock
{
editBlock
(
contentItem
)
editBlock
(
index
)
}
}
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/ServiceProcess(我的信息流程)/WorkExperience(工作经验)/V/YHWorkExperienceItemView.swift
View file @
f663ebb8
...
@@ -308,7 +308,7 @@ class YHWorkExperienceItemView: UIView {
...
@@ -308,7 +308,7 @@ class YHWorkExperienceItemView: UIView {
showPromptLabel
.
isHidden
=
true
showPromptLabel
.
isHidden
=
true
}
}
if
dataSource
.
id
==
.
id10
||
dataSource
.
id
==
.
id22
{
if
dataSource
.
id
==
.
id10
||
dataSource
.
id
==
.
id22
||
dataSource
.
id
==
.
id24
{
longTimeButton
.
isHidden
=
false
longTimeButton
.
isHidden
=
false
nextStepImageView
.
isHidden
=
true
nextStepImageView
.
isHidden
=
true
if
dataSource
.
message
==
"至今"
{
if
dataSource
.
message
==
"至今"
{
...
@@ -439,6 +439,14 @@ class YHWorkExperienceItemView: UIView {
...
@@ -439,6 +439,14 @@ class YHWorkExperienceItemView: UIView {
title
=
"选择高管在职结束时间"
title
=
"选择高管在职结束时间"
lastIsTaday
=
true
lastIsTaday
=
true
}
}
if
dataSource
?
.
id
==
.
id23
{
title
=
"选择开始就职年月"
lastIsTaday
=
true
}
if
dataSource
?
.
id
==
.
id24
{
title
=
"选择结束就职年月"
lastIsTaday
=
true
}
YHDatePickView
.
show
(
type
:
.
yyyymm
,
title
:
title
,
lastIsTaday
:
lastIsTaday
,
currentDay
:
dataSource
?
.
message
??
""
)
{
date
in
YHDatePickView
.
show
(
type
:
.
yyyymm
,
title
:
title
,
lastIsTaday
:
lastIsTaday
,
currentDay
:
dataSource
?
.
message
??
""
)
{
date
in
self
.
dataSource
?
.
message
=
date
self
.
dataSource
?
.
message
=
date
self
.
updateAllViews
()
self
.
updateAllViews
()
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/ServiceProcess(我的信息流程)/WorkExperience(工作经验)/V/YHWorkExperienceListReasonTableViewCell.swift
View file @
f663ebb8
...
@@ -174,12 +174,12 @@ class YHWorkExperienceListReasonTableViewCell: UITableViewCell {
...
@@ -174,12 +174,12 @@ class YHWorkExperienceListReasonTableViewCell: UITableViewCell {
make
.
bottom
.
equalTo
(
-
28
)
make
.
bottom
.
equalTo
(
-
28
)
}
}
}
}
messageTextField
.
text
=
model
?
.
work_time_
empty
_remark
messageTextField
.
text
=
model
?
.
work_time_
overlap
_remark
if
messageTextField
.
text
.
count
!=
0
{
if
messageTextField
.
text
.
count
!=
0
{
promptsLabel
.
isHidden
=
true
promptsLabel
.
isHidden
=
true
messageNumberLabel
.
text
=
"
\(
messageTextField
.
text
.
count
)
/1000"
messageNumberLabel
.
text
=
"
\(
messageTextField
.
text
.
count
)
/1000"
}
}
messageTwoTextField
.
text
=
model
?
.
work_time_
overlap
_remark
messageTwoTextField
.
text
=
model
?
.
work_time_
empty
_remark
if
messageTwoTextField
.
text
.
count
!=
0
{
if
messageTwoTextField
.
text
.
count
!=
0
{
promptsTwoLabel
.
isHidden
=
true
promptsTwoLabel
.
isHidden
=
true
messageTwoNumberLabel
.
text
=
"
\(
messageTwoTextField
.
text
.
count
)
/1000"
messageTwoNumberLabel
.
text
=
"
\(
messageTwoTextField
.
text
.
count
)
/1000"
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/ServiceProcess(我的信息流程)/WorkExperience(工作经验)/ViewModel/YHWorkExperiencePositionViewModel.swift
View file @
f663ebb8
...
@@ -18,8 +18,8 @@ class YHWorkExperiencePositionViewModel: YHBaseViewModel {
...
@@ -18,8 +18,8 @@ class YHWorkExperiencePositionViewModel: YHBaseViewModel {
func
getBaseDataSource
(
_
isShowPrompt
:
Bool
)
->
[
YHSectionWorkExperienceModel
]
{
func
getBaseDataSource
(
_
isShowPrompt
:
Bool
)
->
[
YHSectionWorkExperienceModel
]
{
let
item
=
YHWorkExperienceModel
(
id
:
.
id1
,
isNeed
:
true
,
title
:
"职位名称"
,
isUserKeyBoard
:
true
,
prompts
:
"请输入"
,
message
:
position
.
position_name
,
isShowPrompts
:
isShowPrompt
,
alertMessage
:
"请输入"
)
let
item
=
YHWorkExperienceModel
(
id
:
.
id1
,
isNeed
:
true
,
title
:
"职位名称"
,
isUserKeyBoard
:
true
,
prompts
:
"请输入"
,
message
:
position
.
position_name
,
isShowPrompts
:
isShowPrompt
,
alertMessage
:
"请输入"
)
let
item1
=
YHWorkExperienceModel
(
id
:
.
id2
,
isNeed
:
true
,
title
:
"职责性质"
,
isUserKeyBoard
:
true
,
prompts
:
"请输入"
,
message
:
position
.
wduty
,
isShowPrompts
:
isShowPrompt
,
alertMessage
:
"请输入"
)
let
item1
=
YHWorkExperienceModel
(
id
:
.
id2
,
isNeed
:
true
,
title
:
"职责性质"
,
isUserKeyBoard
:
true
,
prompts
:
"请输入"
,
message
:
position
.
wduty
,
isShowPrompts
:
isShowPrompt
,
alertMessage
:
"请输入"
)
let
item2
=
YHWorkExperienceModel
(
id
:
.
id3
,
isNeed
:
true
,
title
:
"开始就职年月"
,
isUserKeyBoard
:
false
,
prompts
:
"请选择"
,
message
:
position
.
entry_time
,
type
:
.
time
)
let
item2
=
YHWorkExperienceModel
(
id
:
.
id
2
3
,
isNeed
:
true
,
title
:
"开始就职年月"
,
isUserKeyBoard
:
false
,
prompts
:
"请选择"
,
message
:
position
.
entry_time
,
type
:
.
time
)
let
item3
=
YHWorkExperienceModel
(
id
:
.
id
10
,
isNeed
:
true
,
title
:
"结束就职年月"
,
isUserKeyBoard
:
false
,
prompts
:
"请选择"
,
message
:
position
.
departure_time
,
type
:
.
time
)
let
item3
=
YHWorkExperienceModel
(
id
:
.
id
24
,
isNeed
:
true
,
title
:
"结束就职年月"
,
isUserKeyBoard
:
false
,
prompts
:
"请选择"
,
message
:
position
.
departure_time
,
type
:
.
time
)
let
item6
=
YHWorkExperienceModel
(
id
:
.
id5
,
isNeed
:
true
,
title
:
"经验领域"
,
isUserKeyBoard
:
false
,
prompts
:
"请选择"
,
message
:
position
.
experience_scope
,
type
:
.
field
,
isShowPrompts
:
isShowPrompt
,
alertMessage
:
"请选择"
)
let
item6
=
YHWorkExperienceModel
(
id
:
.
id5
,
isNeed
:
true
,
title
:
"经验领域"
,
isUserKeyBoard
:
false
,
prompts
:
"请选择"
,
message
:
position
.
experience_scope
,
type
:
.
field
,
isShowPrompts
:
isShowPrompt
,
alertMessage
:
"请选择"
)
let
item66
=
YHWorkExperienceModel
(
id
:
.
id6
,
isNeed
:
true
,
title
:
"具体经验领域"
,
isUserKeyBoard
:
true
,
prompts
:
"请输入"
,
message
:
position
.
experience_sub_scope
,
type
:
.
country
,
isShowPrompts
:
isShowPrompt
,
alertMessage
:
"请输入"
)
let
item66
=
YHWorkExperienceModel
(
id
:
.
id6
,
isNeed
:
true
,
title
:
"具体经验领域"
,
isUserKeyBoard
:
true
,
prompts
:
"请输入"
,
message
:
position
.
experience_sub_scope
,
type
:
.
country
,
isShowPrompts
:
isShowPrompt
,
alertMessage
:
"请输入"
)
let
item11
=
YHWorkExperienceModel
(
id
:
.
id7
,
isNeed
:
true
,
title
:
"相关工作经验是否属于国际工作经验"
,
isUserKeyBoard
:
false
,
prompts
:
""
,
message
:
"
\(
position
.
is_international_work_experience
)
"
,
leftButtonString
:
"是"
,
rightButtonString
:
"否"
)
let
item11
=
YHWorkExperienceModel
(
id
:
.
id7
,
isNeed
:
true
,
title
:
"相关工作经验是否属于国际工作经验"
,
isUserKeyBoard
:
false
,
prompts
:
""
,
message
:
"
\(
position
.
is_international_work_experience
)
"
,
leftButtonString
:
"是"
,
rightButtonString
:
"否"
)
...
@@ -56,7 +56,7 @@ class YHWorkExperiencePositionViewModel: YHBaseViewModel {
...
@@ -56,7 +56,7 @@ class YHWorkExperiencePositionViewModel: YHBaseViewModel {
position
.
position_name
=
item
.
message
??
""
position
.
position_name
=
item
.
message
??
""
case
.
id2
:
// 用人单位性质
case
.
id2
:
// 用人单位性质
position
.
wduty
=
item
.
message
??
""
position
.
wduty
=
item
.
message
??
""
case
.
id3
:
// 入职年月
case
.
id
2
3
:
// 入职年月
let
format
=
DateFormatter
()
let
format
=
DateFormatter
()
format
.
dateFormat
=
"yyyy-MM"
format
.
dateFormat
=
"yyyy-MM"
if
let
selectDate
=
format
.
date
(
from
:
item
.
message
??
""
)
{
if
let
selectDate
=
format
.
date
(
from
:
item
.
message
??
""
)
{
...
@@ -77,7 +77,7 @@ class YHWorkExperiencePositionViewModel: YHBaseViewModel {
...
@@ -77,7 +77,7 @@ class YHWorkExperiencePositionViewModel: YHBaseViewModel {
}
}
}
}
}
}
case
.
id
10
:
// 离职年月
case
.
id
24
:
// 离职年月
let
format
=
DateFormatter
()
let
format
=
DateFormatter
()
format
.
dateFormat
=
"yyyy-MM"
format
.
dateFormat
=
"yyyy-MM"
if
let
selectDate
=
format
.
date
(
from
:
item
.
message
??
""
),
let
startDate
=
format
.
date
(
from
:
position
.
entry_time
)
{
if
let
selectDate
=
format
.
date
(
from
:
item
.
message
??
""
),
let
startDate
=
format
.
date
(
from
:
position
.
entry_time
)
{
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/ServiceProcess(我的信息流程)/WorkExperience(工作经验)/ViewModel/YHWorkExperienceViewModel.swift
View file @
f663ebb8
...
@@ -304,7 +304,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel {
...
@@ -304,7 +304,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel {
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
return
return
}
}
self
.
mainModel
.
wor
d_id
=
result
.
word
_id
self
.
mainModel
.
wor
k_id
=
result
.
work
_id
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
...
@@ -352,7 +352,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel {
...
@@ -352,7 +352,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel {
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
return
return
}
}
self
.
mainModel
.
wor
d_id
=
result
.
word
_id
self
.
mainModel
.
wor
k_id
=
result
.
work
_id
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
...
@@ -400,7 +400,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel {
...
@@ -400,7 +400,7 @@ class YHWorkExperienceViewModel: YHBaseViewModel {
callBackBlock
(
false
,
nil
)
callBackBlock
(
false
,
nil
)
return
return
}
}
self
.
mainModel
.
wor
d_id
=
result
.
word
_id
self
.
mainModel
.
wor
k_id
=
result
.
work
_id
callBackBlock
(
true
,
nil
)
callBackBlock
(
true
,
nil
)
}
else
{
}
else
{
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/QMAS(优才)/ServiceProcess(我的信息流程)/WorkExperience(工作经验)/ViewModel/YHWorkItemListViewModel.swift
View file @
f663ebb8
...
@@ -78,7 +78,7 @@ class YHWorkItemListViewModel: YHBaseViewModel {
...
@@ -78,7 +78,7 @@ class YHWorkItemListViewModel: YHBaseViewModel {
}
}
}
}
func
requestCreateNewWork
(
_
orderId
:
Int
,
callBackBlock
:
@escaping
(
_
success
:
[
YHWorkItemListModel
]?
,
_
error
:
YHErrorModel
?)
->
())
{
func
requestCreateNewWork
(
_
orderId
:
Int
,
callBackBlock
:
@escaping
(
_
success
:
Int
,
_
error
:
YHErrorModel
?)
->
())
{
// let strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.WorkExperience.list + "?order_id=\(orderId)"
// let strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.WorkExperience.list + "?order_id=\(orderId)"
let
strUrl
=
YHBaseUrlManager
.
shared
.
curURL
()
+
YHAllApiName
.
WorkExperience
.
createNewWork
let
strUrl
=
YHBaseUrlManager
.
shared
.
curURL
()
+
YHAllApiName
.
WorkExperience
.
createNewWork
let
params
:
[
String
:
Any
]
=
[
"order_id"
:
orderId
]
let
params
:
[
String
:
Any
]
=
[
"order_id"
:
orderId
]
...
@@ -88,17 +88,17 @@ class YHWorkItemListViewModel: YHBaseViewModel {
...
@@ -88,17 +88,17 @@ class YHWorkItemListViewModel: YHBaseViewModel {
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
if
json
.
code
==
200
{
if
json
.
code
==
200
{
guard
let
dic
=
json
.
data
?
.
peel
as?
[
String
:
Any
],
let
result
=
YHWorkExperienceDetailModel
.
deserialize
(
from
:
dic
)
else
{
guard
let
dic
=
json
.
data
?
.
peel
as?
[
String
:
Any
],
let
result
=
YHWorkExperienceDetailModel
.
deserialize
(
from
:
dic
)
else
{
callBackBlock
(
[]
,
nil
)
callBackBlock
(
0
,
nil
)
return
return
}
}
self
.
workId
=
result
.
wor
d
_id
self
.
workId
=
result
.
wor
k
_id
callBackBlock
(
self
.
listModel
,
nil
)
callBackBlock
(
result
.
work_id
,
nil
)
}
else
{
}
else
{
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
callBackBlock
(
[]
,
error
)
callBackBlock
(
0
,
error
)
}
}
}
failBlock
:
{
err
in
}
failBlock
:
{
err
in
callBackBlock
(
[]
,
err
)
callBackBlock
(
0
,
err
)
}
}
}
}
}
}
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