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
e5bfce49
Commit
e5bfce49
authored
Mar 25, 2024
by
David黄金龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
处理一处 展示的bug
parent
4253395b
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
134 additions
and
6 deletions
+134
-6
project.pbxproj
galaxy/galaxy.xcodeproj/project.pbxproj
+4
-0
YHFileListModel.swift
...igentService(服务中心)/FileList(文件清单)/M/YHFileListModel.swift
+3
-0
YHFileListContentView.swift
...ervice(服务中心)/FileList(文件清单)/V/YHFileListContentView.swift
+11
-3
YHFileListItemsView2.swift
...Service(服务中心)/FileList(文件清单)/V/YHFileListItemsView2.swift
+104
-0
YHCertificateViewModel.swift
...务中心)/MyCertificates(我的证书)/VM/YHCertificateViewModel.swift
+11
-2
YHBaseUrlManager.swift
galaxy/galaxy/Classes/Tools/NetWork/YHBaseUrlManager.swift
+1
-1
No files found.
galaxy/galaxy.xcodeproj/project.pbxproj
View file @
e5bfce49
...
...
@@ -249,6 +249,7 @@
A514E5DC2B60A2B700C93951
/* YHServiceCenterSecondViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A514E5DB2B60A2B700C93951
/* YHServiceCenterSecondViewController.swift */
;
};
A520124F2BABCE05008655EA
/* YHFileListContentView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A520124E2BABCE05008655EA
/* YHFileListContentView.swift */
;
};
A53026902B4E6F2700F35102
/* YHHomeCustomCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A530268F2B4E6F2700F35102
/* YHHomeCustomCell.swift */
;
};
A53B61122BB128AF0010B573
/* YHFileListItemsView2.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A53B61112BB128AF0010B573
/* YHFileListItemsView2.swift */
;
};
A554A5122B99715000EA5973
/* YHConstantArrayData.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A554A5112B99715000EA5973
/* YHConstantArrayData.swift */
;
};
A5551FFE2B4C26CE00510980
/* YHBaseViewModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5551FFD2B4C26CE00510980
/* YHBaseViewModel.swift */
;
};
A5573ED22B317BFF00D98EC0
/* AppDelegate.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5573ED12B317BFF00D98EC0
/* AppDelegate.swift */
;
};
...
...
@@ -636,6 +637,7 @@
A514E5DB2B60A2B700C93951
/* YHServiceCenterSecondViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHServiceCenterSecondViewController.swift
;
sourceTree
=
"<group>"
;
};
A520124E2BABCE05008655EA
/* YHFileListContentView.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHFileListContentView.swift
;
sourceTree
=
"<group>"
;
};
A530268F2B4E6F2700F35102
/* YHHomeCustomCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHHomeCustomCell.swift
;
sourceTree
=
"<group>"
;
};
A53B61112BB128AF0010B573
/* YHFileListItemsView2.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHFileListItemsView2.swift
;
sourceTree
=
"<group>"
;
};
A554A5112B99715000EA5973
/* YHConstantArrayData.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHConstantArrayData.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
;
};
...
...
@@ -2023,6 +2025,7 @@
A5D001292BABC84A001F003C
/* YHFileListBottomView.swift */
,
A58AC0A02BAC0B2900A30FA9
/* YHFileListItemView.swift */
,
A58AC09E2BAC05BA00A30FA9
/* YHFileListItemsView.swift */
,
A53B61112BB128AF0010B573
/* YHFileListItemsView2.swift */
,
);
path
=
V
;
sourceTree
=
"<group>"
;
...
...
@@ -2299,6 +2302,7 @@
045EEEB42B9F171A0022A143
/* YHWorkExampleMessageTableViewCell.swift in Sources */
,
045EEF132B9F171A0022A143
/* YHCountryMessage.swift in Sources */
,
045EEE7B2B9F171A0022A143
/* YHPersonInfoCellModel2.swift in Sources */
,
A53B61122BB128AF0010B573
/* YHFileListItemsView2.swift in Sources */
,
045EEE892B9F171A0022A143
/* YHPreviewBaseViewController.swift in Sources */
,
045EEEA42B9F171A0022A143
/* YHImageResultViewController.swift in Sources */
,
045EEE812B9F171A0022A143
/* YHPreviewQuestionAndAnswerModel.swift in Sources */
,
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/FileList(文件清单)/M/YHFileListModel.swift
View file @
e5bfce49
...
...
@@ -15,6 +15,9 @@ class YHFileListModel: SmartCodable {
var
checks_tatus
:
Int
=
-
1
var
supplement_list
:
[
YHFileListSubModel
]
=
[]
var
type
:
Int
=
0
//0-数据来自服务端 1-客户端自己添加的
var
arrTxt
:
[
String
]
=
[]
//type=1时使用的内容
required
init
()
{
}
}
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/FileList(文件清单)/V/YHFileListContentView.swift
View file @
e5bfce49
...
...
@@ -25,7 +25,6 @@ class YHFileListContentView: UIView {
}
}
private
extension
YHFileListContentView
{
func
initView
()
{
backgroundColor
=
.
clear
...
...
@@ -65,8 +64,16 @@ extension YHFileListContentView {
var
lastView
:
UIView
?
for
(
index
,
item
)
in
arrData
.
enumerated
()
{
let
view
=
YHFileListItemsView
()
view
.
dataModel
=
item
if
let
iii
=
item
{
var
view
:
UIView
=
YHFileListItemsView
()
if
iii
.
type
==
0
{
(
view
as!
YHFileListItemsView
)
.
dataModel
=
item
}
else
{
//if item?.type == 1
view
=
YHFileListItemsView2
()
(
view
as!
YHFileListItemsView2
)
.
dataModel
=
item
}
addSubview
(
view
)
if
let
tttttt
=
lastView
{
...
...
@@ -99,4 +106,5 @@ extension YHFileListContentView {
lastView
=
view
}
}
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/FileList(文件清单)/V/YHFileListItemsView2.swift
0 → 100644
View file @
e5bfce49
//
// YHFileListItemsView2.swift
// galaxy
//
// Created by davidhuangA on 2024/3/25.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
class
YHFileListItemsView2
:
UIView
{
override
init
(
frame
:
CGRect
)
{
super
.
init
(
frame
:
frame
)
}
required
init
?(
coder
:
NSCoder
)
{
fatalError
(
"init(coder:) has not been implemented"
)
}
var
dataModel
:
YHFileListModel
?
{
didSet
{
updateUI
()
}
}
private
lazy
var
topBkg
:
UIView
=
{
let
imagV
=
UIImageView
()
imagV
.
image
=
UIImage
(
named
:
"file_list_session_bkg"
)
imagV
.
contentMode
=
.
scaleAspectFill
return
imagV
}()
private
lazy
var
titleLable
:
UILabel
=
{
let
lable0
=
UILabel
(
text
:
"title"
)
lable0
.
textColor
=
UIColor
.
mainTextColor
lable0
.
font
=
UIFont
.
PFSC_R
(
ofSize
:
18
)
lable0
.
textAlignment
=
.
center
return
lable0
}()
}
private
extension
YHFileListItemsView2
{
func
updateUI
()
{
removeSubviews
()
guard
let
dataModel
=
dataModel
else
{
return
}
addSubview
(
topBkg
)
topBkg
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
22
)
make
.
centerX
.
equalToSuperview
()
make
.
width
.
equalTo
(
146
)
make
.
height
.
equalTo
(
28
)
}
titleLable
.
text
=
dataModel
.
ApplicantName
.
defaultStringIfEmpty
(
detaultValue
:
"--"
)
addSubview
(
titleLable
)
titleLable
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
22
)
make
.
centerX
.
equalToSuperview
()
make
.
left
.
right
.
equalToSuperview
()
make
.
height
.
equalTo
(
28
)
}
var
lastView
:
UIView
=
topBkg
for
(
index
,
item
)
in
dataModel
.
arrTxt
.
enumerated
()
{
let
view
=
UILabel
()
view
.
text
=
item
view
.
textColor
=
UIColor
(
hex
:
0x333333
,
alpha
:
1.0
)
view
.
numberOfLines
=
0
view
.
lineBreakMode
=
.
byWordWrapping
view
.
font
=
UIFont
.
PFSC_R
(
ofSize
:
12
)
addSubview
(
view
)
if
index
==
dataModel
.
arrTxt
.
count
-
1
{
view
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
lastView
.
snp
.
bottom
)
.
offset
(
kMargin
)
make
.
left
.
equalTo
(
kMargin
)
make
.
right
.
equalToSuperview
()
.
offset
(
-
kMargin
)
make
.
bottom
.
equalToSuperview
()
}
}
else
{
var
offset
=
kMargin
if
index
==
0
{
offset
=
20
}
view
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
lastView
.
snp
.
bottom
)
.
offset
(
offset
)
make
.
left
.
equalTo
(
kMargin
)
make
.
right
.
equalToSuperview
()
.
offset
(
-
kMargin
)
}
}
lastView
=
view
}
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyCertificates(我的证书)/VM/YHCertificateViewModel.swift
View file @
e5bfce49
...
...
@@ -61,21 +61,30 @@ class YHCertificateViewModel: YHBaseViewModel {
}
for
(
index
,
item
)
in
resultModel
.
enumerated
()
{
for
(
_
,
item
)
in
resultModel
.
enumerated
()
{
let
arr
=
item
?
.
supplement_list
.
filter
{
(
item
)
->
Bool
in
return
item
.
check_status
==
2
||
item
.
check_status
==
3
}
item
?
.
supplement_list
=
arr
??
[]
}
let
arr
=
resultModel
.
filter
{
(
item
)
->
Bool
in
var
arr
=
resultModel
.
filter
{
(
item
)
->
Bool
in
if
let
ttt
=
item
,
ttt
.
supplement_list
.
count
>
0
{
return
true
}
return
false
}
//添加 写死的数据类型
let
tmpModel
=
YHFileListModel
()
tmpModel
.
ApplicantName
=
"温馨提示"
tmpModel
.
type
=
1
tmpModel
.
arrTxt
=
[
"1.以上资料请提供清晰完整的彩色扫描件。"
,
"2.照片最好同时提供电子档及时通知我们以避免对申请结果产生影响。"
,
"3.申请递交之后,如目前所报备的情况有任何变化(包含婚姻状况、新生子女、工作情况、亲属关系变化,请及时通知我们以避免对申请结果产生影响。"
]
arr
.
append
(
tmpModel
)
self
.
arrFileListData
=
arr
callBackBlock
(
true
,
nil
)
}
else
{
...
...
galaxy/galaxy/Classes/Tools/NetWork/YHBaseUrlManager.swift
View file @
e5bfce49
...
...
@@ -37,7 +37,7 @@ class YHBaseUrlManager {
}
func
curOssURL
()
->
String
{
return
YHBaseUrlManager
.
baseUrlTest
//for test hjl
return
YHBaseUrlManager
.
base
OSS
UrlTest
//for test hjl
#if DEBUG
return
YHBaseUrlManager
.
baseOSSUrlTest
#else
...
...
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