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
7ab8d1dd
Commit
7ab8d1dd
authored
Feb 06, 2024
by
David黄金龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加 基本资料 的代码
parent
1979031d
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
299 additions
and
5 deletions
+299
-5
project.pbxproj
galaxy/galaxy.xcodeproj/project.pbxproj
+44
-0
YHInformationPerfectListVC.swift
...telligentService(服务中心)/C/YHInformationPerfectListVC.swift
+3
-1
YHBasicInfoFillModel.swift
...ss(流程)/BaseInformation(基本资料)/M/YHBasicInfoFillModel.swift
+1
-1
YHFormItemAddCell.swift
...ss(流程)/FamilyMember(家庭成员信息表)/View/YHFormItemAddCell.swift
+0
-2
YHOtherInfoFillViewController.swift
...erInformation(其他信息)/C/YHOtherInfoFillViewController.swift
+250
-0
YHNetRequest.swift
galaxy/galaxy/Classes/Tools/NetWork/YHNetRequest.swift
+1
-1
No files found.
galaxy/galaxy.xcodeproj/project.pbxproj
View file @
7ab8d1dd
...
@@ -90,6 +90,7 @@
...
@@ -90,6 +90,7 @@
A5234E332B6F9CB700A33433
/* YHBasicInfoFillModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5234E322B6F9CB700A33433
/* YHBasicInfoFillModel.swift */
;
};
A5234E332B6F9CB700A33433
/* YHBasicInfoFillModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5234E322B6F9CB700A33433
/* YHBasicInfoFillModel.swift */
;
};
A5234E352B707F6B00A33433
/* YHBasicInfoSessionModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5234E342B707F6B00A33433
/* YHBasicInfoSessionModel.swift */
;
};
A5234E352B707F6B00A33433
/* YHBasicInfoSessionModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5234E342B707F6B00A33433
/* YHBasicInfoSessionModel.swift */
;
};
A5234E372B70802400A33433
/* YHBasicInfoCellModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5234E362B70802300A33433
/* YHBasicInfoCellModel.swift */
;
};
A5234E372B70802400A33433
/* YHBasicInfoCellModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5234E362B70802300A33433
/* YHBasicInfoCellModel.swift */
;
};
A5234E3E2B7235F000A33433
/* YHOtherInfoFillViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5234E3D2B7235F000A33433
/* YHOtherInfoFillViewController.swift */
;
};
A53026902B4E6F2700F35102
/* YHHomeCustomCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A530268F2B4E6F2700F35102
/* YHHomeCustomCell.swift */
;
};
A53026902B4E6F2700F35102
/* YHHomeCustomCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A530268F2B4E6F2700F35102
/* YHHomeCustomCell.swift */
;
};
A5551FFE2B4C26CE00510980
/* YHBaseViewModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5551FFD2B4C26CE00510980
/* YHBaseViewModel.swift */
;
};
A5551FFE2B4C26CE00510980
/* YHBaseViewModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5551FFD2B4C26CE00510980
/* YHBaseViewModel.swift */
;
};
A5573ED22B317BFF00D98EC0
/* AppDelegate.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5573ED12B317BFF00D98EC0
/* AppDelegate.swift */
;
};
A5573ED22B317BFF00D98EC0
/* AppDelegate.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5573ED12B317BFF00D98EC0
/* AppDelegate.swift */
;
};
...
@@ -319,6 +320,7 @@
...
@@ -319,6 +320,7 @@
A5234E322B6F9CB700A33433
/* YHBasicInfoFillModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHBasicInfoFillModel.swift
;
sourceTree
=
"<group>"
;
};
A5234E322B6F9CB700A33433
/* YHBasicInfoFillModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHBasicInfoFillModel.swift
;
sourceTree
=
"<group>"
;
};
A5234E342B707F6B00A33433
/* YHBasicInfoSessionModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHBasicInfoSessionModel.swift
;
sourceTree
=
"<group>"
;
};
A5234E342B707F6B00A33433
/* YHBasicInfoSessionModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHBasicInfoSessionModel.swift
;
sourceTree
=
"<group>"
;
};
A5234E362B70802300A33433
/* YHBasicInfoCellModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHBasicInfoCellModel.swift
;
sourceTree
=
"<group>"
;
};
A5234E362B70802300A33433
/* YHBasicInfoCellModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHBasicInfoCellModel.swift
;
sourceTree
=
"<group>"
;
};
A5234E3D2B7235F000A33433
/* YHOtherInfoFillViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHOtherInfoFillViewController.swift
;
sourceTree
=
"<group>"
;
};
A530268F2B4E6F2700F35102
/* YHHomeCustomCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHHomeCustomCell.swift
;
sourceTree
=
"<group>"
;
};
A530268F2B4E6F2700F35102
/* YHHomeCustomCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHHomeCustomCell.swift
;
sourceTree
=
"<group>"
;
};
A5551FFD2B4C26CE00510980
/* YHBaseViewModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHBaseViewModel.swift
;
sourceTree
=
"<group>"
;
};
A5551FFD2B4C26CE00510980
/* YHBaseViewModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHBaseViewModel.swift
;
sourceTree
=
"<group>"
;
};
A5573ECE2B317BFF00D98EC0
/* galaxy.app */
=
{
isa
=
PBXFileReference
;
explicitFileType
=
wrapper.application
;
includeInIndex
=
0
;
path
=
galaxy.app
;
sourceTree
=
BUILT_PRODUCTS_DIR
;
};
A5573ECE2B317BFF00D98EC0
/* galaxy.app */
=
{
isa
=
PBXFileReference
;
explicitFileType
=
wrapper.application
;
includeInIndex
=
0
;
path
=
galaxy.app
;
sourceTree
=
BUILT_PRODUCTS_DIR
;
};
...
@@ -795,6 +797,46 @@
...
@@ -795,6 +797,46 @@
path
=
VM
;
path
=
VM
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
};
};
A5234E382B72346A00A33433
/* OtherInformation(其他信息) */
=
{
isa
=
PBXGroup
;
children
=
(
A5234E3C2B72349F00A33433
/* VM */
,
A5234E3B2B72349A00A33433
/* C */
,
A5234E3A2B72349300A33433
/* V */
,
A5234E392B72348C00A33433
/* M */
,
);
path
=
"OtherInformation(其他信息)"
;
sourceTree
=
"<group>"
;
};
A5234E392B72348C00A33433
/* M */
=
{
isa
=
PBXGroup
;
children
=
(
);
path
=
M
;
sourceTree
=
"<group>"
;
};
A5234E3A2B72349300A33433
/* V */
=
{
isa
=
PBXGroup
;
children
=
(
);
path
=
V
;
sourceTree
=
"<group>"
;
};
A5234E3B2B72349A00A33433
/* C */
=
{
isa
=
PBXGroup
;
children
=
(
A5234E3D2B7235F000A33433
/* YHOtherInfoFillViewController.swift */
,
);
path
=
C
;
sourceTree
=
"<group>"
;
};
A5234E3C2B72349F00A33433
/* VM */
=
{
isa
=
PBXGroup
;
children
=
(
);
path
=
VM
;
sourceTree
=
"<group>"
;
};
A5573EC52B317BFF00D98EC0
=
{
A5573EC52B317BFF00D98EC0
=
{
isa
=
PBXGroup
;
isa
=
PBXGroup
;
children
=
(
children
=
(
...
@@ -1208,6 +1250,7 @@
...
@@ -1208,6 +1250,7 @@
A5C382C82B5E101E00C5E65C
/* ServiceProcess(流程) */
=
{
A5C382C82B5E101E00C5E65C
/* ServiceProcess(流程) */
=
{
isa
=
PBXGroup
;
isa
=
PBXGroup
;
children
=
(
children
=
(
A5234E382B72346A00A33433
/* OtherInformation(其他信息) */
,
A58556BB2B6BD81C003746B2
/* BaseInformation(基本资料) */
,
A58556BB2B6BD81C003746B2
/* BaseInformation(基本资料) */
,
A5167B2D2B6A23D10084C08F
/* PersonInfoList(个人信息表) */
,
A5167B2D2B6A23D10084C08F
/* PersonInfoList(个人信息表) */
,
A5167B292B6A174B0084C08F
/* MyScore(我的评分) */
,
A5167B292B6A174B0084C08F
/* MyScore(我的评分) */
,
...
@@ -1451,6 +1494,7 @@
...
@@ -1451,6 +1494,7 @@
A5C5B2E82B4EC95600A7C5D1
/* YHDavidTestCollectionViewCell.swift in Sources */
,
A5C5B2E82B4EC95600A7C5D1
/* YHDavidTestCollectionViewCell.swift in Sources */
,
A5FD63F62B68D13200D1D9DA
/* YHPersonInfoCellModel.swift in Sources */
,
A5FD63F62B68D13200D1D9DA
/* YHPersonInfoCellModel.swift in Sources */
,
042FBBC52B64AE3D00F9DE23
/* YHFormItemOnlyDoubleChoiceCell.swift in Sources */
,
042FBBC52B64AE3D00F9DE23
/* YHFormItemOnlyDoubleChoiceCell.swift in Sources */
,
A5234E3E2B7235F000A33433
/* YHOtherInfoFillViewController.swift in Sources */
,
041B52DB2B5FDF8E007EBCEB
/* YHFamilyInitialInfo.swift in Sources */
,
041B52DB2B5FDF8E007EBCEB
/* YHFamilyInitialInfo.swift in Sources */
,
A5FD63D22B650BA700D1D9DA
/* YHScorePersonInfoCell.swift in Sources */
,
A5FD63D22B650BA700D1D9DA
/* YHScorePersonInfoCell.swift in Sources */
,
0468D4222B493A5E00CFB916
/* YHPhoneMessageView.swift in Sources */
,
0468D4222B493A5E00CFB916
/* YHPhoneMessageView.swift in Sources */
,
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/C/YHInformationPerfectListVC.swift
View file @
7ab8d1dd
...
@@ -338,7 +338,9 @@ extension YHInformationPerfectListVC : UITableViewDelegate,UITableViewDataSource
...
@@ -338,7 +338,9 @@ extension YHInformationPerfectListVC : UITableViewDelegate,UITableViewDataSource
//工作经历
//工作经历
}
else
if
indexPath
.
row
==
5
{
}
else
if
indexPath
.
row
==
5
{
//其他信息
//其他信息
let
vc
=
YHOtherInfoFillViewController
()
vc
.
orderId
=
orderId
navigationController
?
.
pushViewController
(
vc
)
}
else
{
}
else
{
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/BaseInformation(基本资料)/M/YHBasicInfoFillModel.swift
View file @
7ab8d1dd
...
@@ -16,7 +16,7 @@ class YHBasicInfoFillModel: SmartCodable {
...
@@ -16,7 +16,7 @@ class YHBasicInfoFillModel: SmartCodable {
var
child
:
[
SpouseModel
]?
var
child
:
[
SpouseModel
]?
var
brother
:
[
SpouseModel
]?
var
brother
:
[
SpouseModel
]?
var
background
:
backgroundModel
?
var
background
:
backgroundModel
?
var
order
ID
:
String
=
""
var
order
_id
:
String
=
""
required
init
()
{
required
init
()
{
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/FamilyMember(家庭成员信息表)/View/YHFormItemAddCell.swift
View file @
7ab8d1dd
...
@@ -77,8 +77,6 @@ class YHFormItemAddCell: UITableViewCell {
...
@@ -77,8 +77,6 @@ class YHFormItemAddCell: UITableViewCell {
override
func
layoutSubviews
()
{
override
func
layoutSubviews
()
{
super
.
layoutSubviews
()
super
.
layoutSubviews
()
print
(
addBtn
.
bounds
)
dotLineLayer
.
path
=
UIBezierPath
(
roundedRect
:
addBtn
.
bounds
,
cornerRadius
:
cornerRadius
)
.
cgPath
dotLineLayer
.
path
=
UIBezierPath
(
roundedRect
:
addBtn
.
bounds
,
cornerRadius
:
cornerRadius
)
.
cgPath
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/ServiceProcess(流程)/OtherInformation(其他信息)/C/YHOtherInfoFillViewController.swift
0 → 100644
View file @
7ab8d1dd
//
// YHOtherInfoFillViewController.swift
// galaxy
//
// Created by davidhuangA on 2024/2/6.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
import
GKNavigationBarSwift
/*
基本资料信息填写
*/
class
YHOtherInfoFillViewController
:
YHBaseViewController
{
var
orderId
:
Int
?
private
let
basicInfoVM
:
YHBasicInfoFillViewModel
=
YHBasicInfoFillViewModel
()
var
homeTableView
:
UITableView
=
{
let
tableView
=
UITableView
(
frame
:
.
zero
,
style
:
.
grouped
)
tableView
.
backgroundColor
=
.
clear
tableView
.
separatorStyle
=
.
none
tableView
.
showsHorizontalScrollIndicator
=
false
tableView
.
showsVerticalScrollIndicator
=
false
tableView
.
rowHeight
=
UITableView
.
automaticDimension
tableView
.
register
(
YHBasicInfoFillCell
.
self
,
forCellReuseIdentifier
:
YHBasicInfoFillCell
.
cellReuseIdentifier
)
return
tableView
}()
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
//1.0
initView
()
//2.0
loadData
()
}
}
// MARK: - private methods
extension
YHOtherInfoFillViewController
{
private
func
initView
()
{
gk_backStyle
=
.
black
gk_navTitle
=
"其他信息填写"
gk_navBackgroundColor
=
.
white
gk_navBarAlpha
=
1
let
bottomView
=
YHBasicInfoFillBottomView
()
view
.
addSubview
(
bottomView
)
bottomView
.
snp
.
makeConstraints
{
make
in
make
.
bottom
.
left
.
right
.
equalToSuperview
()
make
.
height
.
equalTo
(
YHBasicInfoFillBottomView
.
viewH
)
}
bottomView
.
block
=
{
tag
in
if
tag
==
0
{
//点击了保存按钮
// let arr = self.basicInfoVM.arrBasicInfoSessionDataForEdit
// printLog(arr)
printLog
(
"点击了保存按钮"
)
self
.
saveData
()
}
else
{
//点击了提交按钮
printLog
(
"点击了提交按钮"
)
self
.
submitData
()
}
}
homeTableView
.
delegate
=
self
homeTableView
.
dataSource
=
self
view
.
addSubview
(
homeTableView
)
homeTableView
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
k_Height_NavigationtBarAndStatuBar
)
make
.
bottom
.
equalTo
(
bottomView
.
snp
.
top
)
make
.
left
.
equalTo
(
kMargin
)
make
.
right
.
equalTo
(
-
kMargin
)
}
}
private
func
loadData
()
{
guard
let
orderId
=
orderId
else
{
return
}
let
param
=
[
"order_id"
:
orderId
]
basicInfoVM
.
getBasicInfo
(
params
:
param
)
{
success
,
error
in
if
success
==
true
{
self
.
homeTableView
.
reloadData
()
}
else
{
YHHUD
.
flash
(
message
:
error
?
.
errorMsg
??
"发生错误,请重试"
)
}
self
.
homeTableView
.
reloadData
()
}
}
private
func
saveData
()
{
//保存
let
arr
=
basicInfoVM
.
arrBasicInfoSessionDataForEdit
var
param
:
[
String
:
Any
]
=
[
"order_id"
:
orderId
as
Any
,
"save_type"
:
"save"
]
for
item
in
arr
{
if
item
.
sessionTitle
==
"主申请人"
{
var
applicant
:
[
String
:
Any
]
=
[:]
for
(
index0
,
item0
)
in
item
.
arrQuestionItem
.
enumerated
()
{
if
index0
==
0
{
let
value
=
[
"answer"
:
item0
.
answer
,
"info"
:
item0
.
answer
==
"Y"
?
item0
.
info
:
""
]
applicant
.
updateValue
(
value
,
forKey
:
"has_breaking_law"
)
}
else
if
index0
==
1
{
let
value
=
[
"answer"
:
item0
.
answer
,
"info"
:
item0
.
answer
==
"Y"
?
item0
.
info
:
""
]
applicant
.
updateValue
(
value
,
forKey
:
"has_conviction"
)
}
else
if
index0
==
2
{
let
value
=
[
"answer"
:
item0
.
answer
,
"info"
:
item0
.
answer
==
"Y"
?
item0
.
info
:
""
]
applicant
.
updateValue
(
value
,
forKey
:
"has_deny"
)
}
else
if
index0
==
3
{
let
value
=
[
"answer"
:
item0
.
answer
,
"info"
:
item0
.
answer
==
"Y"
?
item0
.
info
:
""
]
applicant
.
updateValue
(
value
,
forKey
:
"has_departure"
)
}
else
if
index0
==
4
{
let
value
=
[
"answer"
:
item0
.
answer
,
"info"
:
item0
.
answer
==
"Y"
?
item0
.
info
:
""
]
applicant
.
updateValue
(
value
,
forKey
:
"has_other_id"
)
}
else
{
printLog
(
"其他数据没有处理"
)
}
}
applicant
.
updateValue
(
basicInfoVM
.
dataModelForBasicInfo
?
.
applicant
?
.
id
??
0
,
forKey
:
"id"
)
param
.
updateValue
(
applicant
,
forKey
:
"applicant"
)
}
else
if
item
.
sessionTitle
==
"配偶"
{
var
applicant
:
[
String
:
Any
]
=
[:]
for
(
index0
,
item0
)
in
item
.
arrQuestionItem
.
enumerated
()
{
if
index0
==
0
{
let
value
=
[
"answer"
:
item0
.
answer
,
"info"
:
item0
.
answer
==
"Y"
?
item0
.
info
:
""
]
applicant
.
updateValue
(
value
,
forKey
:
"child_deny"
)
}
else
if
index0
==
1
{
let
value
=
[
"answer"
:
item0
.
answer
,
"info"
:
item0
.
answer
==
"Y"
?
item0
.
info
:
""
]
applicant
.
updateValue
(
value
,
forKey
:
"child_departure"
)
}
else
{
printLog
(
"其他数据没有处理"
)
}
}
applicant
.
updateValue
(
basicInfoVM
.
dataModelForBasicInfo
?
.
spouse
?
.
id
??
0
,
forKey
:
"id"
)
applicant
.
updateValue
(
basicInfoVM
.
dataModelForBasicInfo
?
.
spouse
?
.
subset_name
??
0
,
forKey
:
"subset_name"
)
param
.
updateValue
(
applicant
,
forKey
:
"spouse"
)
}
else
if
item
.
sessionTitle
.
hasPrefix
(
"子女"
)
{
var
arr
:
[[
String
:
Any
]]
=
[]
if
let
tArr
=
param
[
"child"
]
as?
[[
String
:
Any
]]
{
arr
=
tArr
}
var
applicant
:
[
String
:
Any
]
=
[:]
for
(
index0
,
item0
)
in
item
.
arrQuestionItem
.
enumerated
()
{
if
index0
==
0
{
let
value
=
[
"answer"
:
item0
.
answer
,
"info"
:
item0
.
answer
==
"Y"
?
item0
.
info
:
""
]
applicant
.
updateValue
(
value
,
forKey
:
"child_deny"
)
}
else
if
index0
==
1
{
let
value
=
[
"answer"
:
item0
.
answer
,
"info"
:
item0
.
answer
==
"Y"
?
item0
.
info
:
""
]
applicant
.
updateValue
(
value
,
forKey
:
"child_departure"
)
}
else
{
printLog
(
"其他数据没有处理"
)
}
}
applicant
.
updateValue
(
item
.
model
?
.
id
??
0
,
forKey
:
"id"
)
applicant
.
updateValue
(
item
.
model
?
.
subset_name
??
""
,
forKey
:
"subset_name"
)
arr
.
append
(
applicant
)
param
.
updateValue
(
arr
,
forKey
:
"child"
)
}
else
if
item
.
sessionTitle
==
"家庭背景"
{
var
applicant
:
[
String
:
Any
]
=
[:]
for
(
index0
,
item0
)
in
item
.
arrQuestionItem
.
enumerated
()
{
if
index0
==
0
{
let
value
=
[
"answer"
:
item0
.
answer
,
"info"
:
item0
.
answer
==
"Y"
?
item0
.
info
:
""
]
applicant
.
updateValue
(
value
,
forKey
:
"background_member"
)
}
else
{
printLog
(
"其他数据没有处理"
)
}
}
applicant
.
updateValue
(
basicInfoVM
.
dataModelForBasicInfo
?
.
spouse
?
.
id
??
0
,
forKey
:
"id"
)
applicant
.
updateValue
(
basicInfoVM
.
dataModelForBasicInfo
?
.
spouse
?
.
subset_name
??
0
,
forKey
:
"subset_name"
)
param
.
updateValue
(
applicant
,
forKey
:
"background"
)
}
else
{
}
}
printLog
(
param
)
basicInfoVM
.
saveBasicInfo
(
params
:
param
)
{
success
,
error
in
if
success
==
true
{
YHHUD
.
flash
(
message
:
"保存成功"
)
}
else
{
let
msg
=
error
?
.
errorMsg
??
"保存失败"
YHHUD
.
flash
(
message
:
msg
)
}
}
}
private
func
submitData
()
{
//提交
}
}
// MARK: - delegates
// MARK: - UITableViewDelegate 和 UITableViewDataSource
extension
YHOtherInfoFillViewController
:
UITableViewDelegate
,
UITableViewDataSource
{
func
numberOfSections
(
in
tableView
:
UITableView
)
->
Int
{
return
basicInfoVM
.
arrBasicInfoSessionDataForEdit
.
count
}
func
tableView
(
_
tableView
:
UITableView
,
numberOfRowsInSection
section
:
Int
)
->
Int
{
return
1
}
func
tableView
(
_
tableView
:
UITableView
,
heightForHeaderInSection
section
:
Int
)
->
CGFloat
{
return
15
}
func
tableView
(
_
tableView
:
UITableView
,
viewForHeaderInSection
section
:
Int
)
->
UIView
?
{
let
view
=
UIView
(
frame
:
CGRect
(
x
:
0
,
y
:
0
,
width
:
tableView
.
bounds
.
width
,
height
:
15
))
view
.
backgroundColor
=
.
clear
return
view
}
func
tableView
(
_
tableView
:
UITableView
,
heightForFooterInSection
section
:
Int
)
->
CGFloat
{
return
0
}
func
tableView
(
_
tableView
:
UITableView
,
viewForFooterInSection
section
:
Int
)
->
UIView
?
{
return
UIView
()
}
func
tableView
(
_
tableView
:
UITableView
,
cellForRowAt
indexPath
:
IndexPath
)
->
UITableViewCell
{
let
cell
=
tableView
.
dequeueReusableCell
(
withClass
:
YHBasicInfoFillCell
.
self
)
cell
.
dataModel
=
basicInfoVM
.
arrBasicInfoSessionDataForEdit
[
indexPath
.
section
]
cell
.
indexPath
=
indexPath
cell
.
block
=
{
indexPath
in
if
let
indexPath
=
indexPath
{
tableView
.
reloadRows
(
at
:
[
indexPath
],
with
:
.
none
)
}
}
return
cell
}
}
galaxy/galaxy/Classes/Tools/NetWork/YHNetRequest.swift
View file @
7ab8d1dd
...
@@ -93,7 +93,7 @@ class YHNetRequest: NSObject {
...
@@ -93,7 +93,7 @@ class YHNetRequest: NSObject {
print
(
"sign =
\(
sign
)
"
)
print
(
"sign =
\(
sign
)
"
)
requestHeader
.
add
(
name
:
"sign"
,
value
:
sign
)
requestHeader
.
add
(
name
:
"sign"
,
value
:
sign
)
requestHeader
.
add
(
name
:
"token"
,
value
:
"eyJpdiI6I
lwvQVwvWnQ5N2lnbkx6WDVvVU8yUkFBUT09IiwidmFsdWUiOiJZVmVhV0hsTnFjYUlrUzBPOHRDcHh5eTE0RUEzVXVnSE00c1RkSmpjcENhK05nRkZHdWxLbzNSNXhJM1gwVzdySlJybTF2Q3VVelwvQ0N5YWxjcVgwNVR6eHFHd1hGRUE2eE9sUnlPbExZaTRWUDk0R3gxUGhDRFdTWmtPWUc4YWVcL0o2akdqODJRTFdLTkRvUmprbm5pdlo1Vm1keE5vdVwvc3lyRG5waHhTTGdWckZsUWNFaURtUFJyOHZ4SlwvVFd0VUloVEVvZDN6VHJQQklkbVwvZzBBb1wvM2VZXC9PampiYWx1YzRGQSs4OVBlTjgwYk4yaEFFSFNxUktiVkVieElVU283aHZwdkFuNHNJN0hoQWJLWm1tVEdHV0NOWGtxeWRjWHR4SGdHMytUbEh1S0FYbmNZUmtxWVYzUFdtc214amJHUGFNRW9iRHI4MEdwdlpiYlZRUmhIMWE0V2ZOcnJNNno0bGd4bGp1azZDSXVtcld6bFdLb0VmWVpOU25JUm8rUU0xMVlYWlZxUGQyS2xjUzJrR21VaExhdG5zbGM3cjZzRmlHbW4zZFNrTllOXC9OWWsxKzcyM3Vrdko3eFlYem5HWDkySnFVRGZKajBEVzRwZXcwRFpaWDJpMDVZQk1vSG8wTDJxazBWdWFJZXFEWUtIRU81aFFtZGtXRzZGdVZsQ1BZbDBKb2IzRkRwT2tPcVA5cXp4TTk1ZzJaTGUreStteUVDWldvc0RDXC9GWjJObytGblR3dVhVdzF6dE51b3NMTlMxYVNhVVp0MTk4aGFSVE9vYUp5OEl5SWo2TFlydElvRUhlbGFLU1U1RjFESVwvTFwvaE1ubWhid0RJd3NzVmRBeEd5ZytPam5kUFlqdnpQVCswNVk4SVdDZ21CODFETG1PemduR3g5cW5mNU5WOU56Mzhxalk2bUFCVld2eDZhSE5EUlI2NnIxRkhmOU94dmQrYXZzRU9UNFJBZWVCcmVwMGQ1dlRsSmdvbGpPa1dPVVwvTWIrd2ZlVURiZ3NOMnhQR1RZYk5Hc25OQWlIcEVQXC80YllpSnlsSEZDVWdERVdQS1RoRzBpSTB4Rjh4Y1hscmZBUUhCdm5pc0ZOa0NxVjd1S3VBRUVMeDU0aWNMc1FzZ0JWeWlDTWZVK2dHOG81czBCanFBekdCYTFWRzBic3AyVmMycDZRNGhjVGcxZEEzMllYZ2oyQ0MrXC9IRFU3UHFUeUhzNFQwTmkrbW9EK0dST2M0RFF0Nk5CbkN0RjdNemc4TEt0cDgwbVRsUlwvQkp5N3RDR01OQURSUXc3OWNCWjY4bU93ZmtyaDI2SmtRV3YwdVBJTFBCRkJHZVl6ODJnbE41VnpYZVBoZXd6b0lcL2NIQVpqZEhLNktSZDRXS2VtbEZWTUk2TFpDK0grV1lsNGJ0ekVuU1hcLzh3bUdOTWo0REx5SXBcL3JueGxENUM1eFRXQ0J5VTkyQUJrZ1hZUFJZeE0xRTRDNER6V2tjN0FmckExanZJWHg3cHFWRWowdTJGS2hPdUtrWk9DZTdsYzhha3ZRSGY1MDNIeGE2WWRrK1RZQU1uUXUxR09kZ1ExbjNZc3dXb00zVDRTa2R5Y1hYRXRDRmhlZnV0RVQxRzRzNWxhOVBsVmZrSlZzakhaMkVkcmttMkU2RXVaTmpBS2c4RkVQR3JlVDcxNWJoR3prTzlsZXRrRWR2c1pIaWx4MFIrMm5scXZ4T2JcL0lzK29PYzc4MDBaRVg3c2ZJdUJPWjRHOTA3cjg4eDNzXC8xUkVIY3VQWmpxVmUyY1BDRGFNYlVXY3BvT1Q1cXZCXC9wXC9rMGllXC81MkxUaG1QXC85ZjhER1M0aDREVlpuaVdqOTd0clpwSUY3cWdvV3FiN3pUbTVmMHlhXC85WnNPS1JJdm5vc05CMEtXdVE9PSIsIm1hYyI6ImViMTE5NmQyMjVmOTgxMmYzMjQ5NGI0M2I2NDAwNWQ2OWE5YTNlMzVhODcyMzAxZTU1NzVkNWU3Y2M5YTU3ZjgifQ=
="
)
requestHeader
.
add
(
name
:
"token"
,
value
:
"eyJpdiI6I
nF0T2FPeUNvbEkycFU4cXBqT1JPT2c9PSIsInZhbHVlIjoiNWNDdmRiSVpxUmtCQ3ZDY3QxbUZOXC9qQzBaRzBWWFlRMitKVHhaWkc4WWQzRWQwa1NEQ3RZQmp3eXc1WDNZelQrWVN1Vlc0N1Q1SThqcUtHUVdMS0tqdDNjMldxZnd0Z0crOERkZktEd1luUm40ZXVwejZ1cGxWaFR5aXBhRTFmR2RcL2JcLzJkc1hNdkJwbjRkaFhWNVVxaXMyOWY1bFhOTzI1VzdxbDZYTmMyTVZzQWJGVHpEdkhUOFBOblowWlFDSGZISDVwSVlyTGM5XC9KcERheURnRUFTemJReXo2Kys5bEw1bkRyMmdFNndWb2VPTHRoa0FKUGdrVGw2bmVBbWRUdWpsYXprZ3RHejFldTZiUzNuZGVjaTNQaFNFMmd0eVlnS203ZW0yVnRHN0JuUVFCVEowa0VOa08wWlNYNDRwV0hrSnZZaTJmUUVKcXQ1Nkt0XC9YRE93NWpVSkpyaCs1MVg0ajBzRWxoNTV5dEZKd1R0SzNYMnZmSitEUGh1bjkzaVwvUHlEZ0UxbzVSWWtiZjl1am91ZHZ1QnlGTUlFeWFhQmFRWnpyQXp4SmE0SXNOd28zT1h3QVZUNDJYaTZXendRdDFYb3ZnZXRHbWFEOGE1cmVuRTVIeXFMWEJKXC84eFpsbUdUNkRjditiRU1ybEI0Qno2K3QyNU9XRjJ0akVFa0VWVGx3XC8wWmVONWpcL1pvcnBqVjhwRW1adnlReE5QeE9ZM2NTRnlwZmpBV1FnNVYyajNQMjBEb1VRU0Fob2RwS1Z2d0p6MkxYVDhTdlBMUittZWZ3SGNZckg1OWJUaGVXcGtzeHl5ZEx3YjlmVThrelJuRjduaFNONmhTTWRqaWdcL2NPQ09oNUFYWTFKRUFjaDk4VjBJa1RRSnNYeGgwWHB3OVlSZ1B6VjRxVXhNQVZOSlZHSGJJN25YZUt0MkVGZXRweVh1b0FiNG1YZXlBQUxIbmRMVW1qampvb1puZ0pvSmZ3VzdiQ05Xd2QxOEtVS284aVwvbnFOZmVtbURTUFZPcFVjcDk5MmdwOVwvbnpIdUlkOFA2RTh1QmtvSnV2QmxGZStPRGcwMjd1TmtUSEF3eXRtNzhFRjZUOFR6K3pYXC9sYXVJcTdHelU5SzVpTElXdGlRS2lsNFl6cHdGVlNPM3I1UG1naUxyZ3NHejZrZFpxYnBPT21RN09BcjBhTnYxUEgyMUh1Snl5MmFiWVoxQjhoSit5NFpBOTFqeUpkTDJMZkN2dXFyS3V2UExxT0ZCVmtocTZQU2o4Z1ZBdkx2ZndnTERVaGd1RFpVQVl1Z2tMSCtDVU5ib1RHT3o0SWd1K1hDa3Z2dmZzTHd0bmhldVV0Yk9KWlhCdXJSdkdWV0RUQUFCdXQ5Y0RscjA5cnBJTld4UXdBdmg2SkVEXC96Qk1tUkIrZzJjeUhMZG04bkIwV1NVM0FXdEo1R3RtUlJROWh4aFp3SEE3cGdGTGNRUXh4VXg0Nm9HdGthRmRxMXZkU2g3cU5pb1J5SW9nUkdYY0RkbTJaZkx4VnV3U25LZDBzWHdJdzhXVDREY3QyM0ZrZURjaWZBbE9zNW15TFd3V2pNVkpHQko2VlQzUnV6Qkc4bURTY2M2Z2tVcWZkSFFMSEFIbEtZdXJsQVdXWHpnZnA4OFV6OXlsYXI0R1Q0UGdVd2x4SG9POEs1XC9hcE1Ebnl1NlNEdjhQV3c1clNGWUVORERYRVBhaE5XTDFzWVNRM05pdmwrUGZKdVhkUml2S0FVTU5SZ0FFZXJqVTJDZWkxMEFvTDBTbm1hZzVVRzNjTW54TlFEcDhVaVMxQzlrZ09iM2dGSFZXSFI0SFdxd2tKdnREK1lYOG91cjdkMTI2ZnZYSnV3T214QXAxaFwvb2FhOUowcklKdUw3eXRLYWc4QitiUmVBPT0iLCJtYWMiOiJlMTA4ZmMxOGI5NDNhNjA1NzhjODRiNzcyZWNmMmEwNGFhZWJmM2E5MzQyYjZiZTE0YzE1MzIzYmZiYzE4YWEyIn0
="
)
headers
=
requestHeader
headers
=
requestHeader
}
}
...
...
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