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
dcee402c
Commit
dcee402c
authored
Nov 06, 2024
by
pete谢兆麟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加伪逻辑
parent
36851ca2
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
128 additions
and
1 deletion
+128
-1
project.pbxproj
galaxy/galaxy.xcodeproj/project.pbxproj
+8
-0
YHResignUploadDocExplainViewController.swift
...dDoc(续签补件)/C/YHResignUploadDocExplainViewController.swift
+1
-1
YHResignUploadDocExplainModel.swift
...signUploadDoc(续签补件)/M/YHResignUploadDocExplainModel.swift
+56
-0
YHResignUploadDocExplainViewModel.swift
...ploadDoc(续签补件)/VM/YHResignUploadDocExplainViewModel.swift
+62
-0
YHAllApiName.swift
galaxy/galaxy/Classes/Tools/NetWork/YHAllApiName.swift
+1
-0
No files found.
galaxy/galaxy.xcodeproj/project.pbxproj
View file @
dcee402c
...
...
@@ -597,6 +597,8 @@
04BD834B2CD0C93D003A88DF
/* YHResignUploadDocSelectViewCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04BD834A2CD0C93D003A88DF
/* YHResignUploadDocSelectViewCell.swift */
;
};
04BD834D2CD0E2BF003A88DF
/* YHResignUploadTextView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04BD834C2CD0E2BF003A88DF
/* YHResignUploadTextView.swift */
;
};
04BD834F2CD0FEC4003A88DF
/* YHResignUploadDocExplainResultViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04BD834E2CD0FEC4003A88DF
/* YHResignUploadDocExplainResultViewController.swift */
;
};
04BD83512CDA0154003A88DF
/* YHResignUploadDocExplainViewModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04BD83502CDA0154003A88DF
/* YHResignUploadDocExplainViewModel.swift */
;
};
04BD83532CDA0191003A88DF
/* YHResignUploadDocExplainModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04BD83522CDA0191003A88DF
/* YHResignUploadDocExplainModel.swift */
;
};
04C693622B723AB8004C1758
/* YHMySettingViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04C693612B723AB8004C1758
/* YHMySettingViewController.swift */
;
};
04C693642B723B56004C1758
/* YHMySettingCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04C693632B723B56004C1758
/* YHMySettingCell.swift */
;
};
04C85DDF2C364FE9008B20D6
/* YHAboutUsCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04C85DDE2C364FE9008B20D6
/* YHAboutUsCell.swift */
;
};
...
...
@@ -1571,6 +1573,8 @@
04BD834A2CD0C93D003A88DF
/* YHResignUploadDocSelectViewCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignUploadDocSelectViewCell.swift
;
sourceTree
=
"<group>"
;
};
04BD834C2CD0E2BF003A88DF
/* YHResignUploadTextView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignUploadTextView.swift
;
sourceTree
=
"<group>"
;
};
04BD834E2CD0FEC4003A88DF
/* YHResignUploadDocExplainResultViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignUploadDocExplainResultViewController.swift
;
sourceTree
=
"<group>"
;
};
04BD83502CDA0154003A88DF
/* YHResignUploadDocExplainViewModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignUploadDocExplainViewModel.swift
;
sourceTree
=
"<group>"
;
};
04BD83522CDA0191003A88DF
/* YHResignUploadDocExplainModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHResignUploadDocExplainModel.swift
;
sourceTree
=
"<group>"
;
};
04C693612B723AB8004C1758
/* YHMySettingViewController.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHMySettingViewController.swift
;
sourceTree
=
"<group>"
;
};
04C693632B723B56004C1758
/* YHMySettingCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHMySettingCell.swift
;
sourceTree
=
"<group>"
;
};
04C85DDE2C364FE9008B20D6
/* YHAboutUsCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHAboutUsCell.swift
;
sourceTree
=
"<group>"
;
};
...
...
@@ -3968,6 +3972,7 @@
children
=
(
04CA2C062CB8F9C800F36DE7
/* YHResignUploadDocListProgressModel.swift */
,
0457921E2CBF62F300EBD99B
/* YHResignUploadDetailModel.swift */
,
04BD83522CDA0191003A88DF
/* YHResignUploadDocExplainModel.swift */
,
);
path
=
M
;
sourceTree
=
"<group>"
;
...
...
@@ -3977,6 +3982,7 @@
children
=
(
04CA2C042CB8F75700F36DE7
/* YHResignUploadDocListViewModel.swift */
,
0457921C2CBF626000EBD99B
/* YHResignUploadDetailViewModel.swift */
,
04BD83502CDA0154003A88DF
/* YHResignUploadDocExplainViewModel.swift */
,
);
path
=
VM
;
sourceTree
=
"<group>"
;
...
...
@@ -5686,6 +5692,7 @@
04174D642BCD52BD000BA46D
/* YHDeviceInfoViewController.swift in Sources */
,
0472E25E2C534723008EAB6E
/* YHLifeDetailViewController.swift in Sources */
,
0457920D2CBCE8A800EBD99B
/* YHResignUploadTravelCardListModel.swift in Sources */
,
04BD83512CDA0154003A88DF
/* YHResignUploadDocExplainViewModel.swift in Sources */
,
A5ACE92E2B4564F7002C94D2
/* YHValidateCodeInputView.swift in Sources */
,
045EEED82B9F171A0022A143
/* YHQuestionInfo.swift in Sources */
,
A567E5B82BD7643D00D5D5A0
/* YHSearchItemLayout.swift in Sources */
,
...
...
@@ -6031,6 +6038,7 @@
A566A79A2C219FA400980D06
/* YHHomeSalonAreaView.swift in Sources */
,
04213B312C4917BD00797900
/* YHHomeInfoDetailViewController.swift in Sources */
,
A5ACE9432B4564F7002C94D2
/* UILable+Extension.swift in Sources */
,
04BD83532CDA0191003A88DF
/* YHResignUploadDocExplainModel.swift in Sources */
,
0414BDB22BCCC0A500225367
/* YHCollectionModel.swift in Sources */
,
045EEE882B9F171A0022A143
/* YHPreviewAcademicAndProfessionalQualificationViewController.swift in Sources */
,
0435FA7F2BA178C100024EAE
/* YHCommonAlertView.swift in Sources */
,
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/ResignUploadDoc(续签补件)/C/YHResignUploadDocExplainViewController.swift
View file @
dcee402c
...
...
@@ -18,7 +18,7 @@ class YHResignUploadDocExplainViewController: YHBaseViewController {
var
materialModel
:
YHResignUploadDetailModel
=
YHResignUploadDetailModel
()
var
templateArr
:
[
YHResignUploadDetailTemplateListModel
]
=
[]
var
viewModel
:
YHResignUploadD
etailViewModel
=
YHResignUploadDetail
ViewModel
()
var
viewModel
:
YHResignUploadD
ocExplainViewModel
=
YHResignUploadDocExplain
ViewModel
()
var
fileDataSource
:[
YHWorkExperienceFileModel
]
=
[]
var
selectEditItem
:
YHWorkExperienceFileModel
?
var
clickInputViewIndex
:
Int
=
0
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/ResignUploadDoc(续签补件)/M/YHResignUploadDocExplainModel.swift
0 → 100644
View file @
dcee402c
//
// YHResignUploadDocExplainModel.swift
// galaxy
//
// Created by EDY on 2024/11/5.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
import
SmartCodable
class
YHResignUploadDocExplainModel
:
SmartCodable
{
var
survey_content
:
YHResignUploadDocExplainContentModel
=
YHResignUploadDocExplainContentModel
()
required
init
()
{
}
}
class
YHResignUploadDocExplainContentModel
:
SmartCodable
{
var
id
:
String
=
""
var
title
:
String
=
""
var
remark
:
String
=
""
var
questions
:
[
YHResignUploadDocExplainContentQuestionsModel
]
=
[]
required
init
()
{
}
}
class
YHResignUploadDocExplainContentQuestionsModel
:
SmartCodable
{
var
id
:
String
=
""
var
title
:
String
=
""
var
remark
:
String
=
""
var
number
:
Int
=
0
var
type
:
Int
=
0
// 问题类型:1:单选 2:多选 3:文本输入 4:文件上传
var
is_required
:
Int
=
0
//是否必须回答 0:否 1:是
var
max_file_count
:
Int
=
0
//
var
options
:
YHResignUploadDocExplainContentQuestionsOptionsModel
=
YHResignUploadDocExplainContentQuestionsOptionsModel
()
required
init
()
{
}
}
class
YHResignUploadDocExplainContentQuestionsOptionsModel
:
SmartCodable
{
var
id
:
String
=
""
var
title
:
String
=
""
var
remark
:
String
=
""
var
number
:
Int
=
0
var
need_extra
:
Int
=
0
//选中该选项后是否需要额外填写说明 0:无需 1:选填 2:必填
var
score
:
Int
=
0
required
init
()
{
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/Resign(续签)/ResignUploadDoc(续签补件)/VM/YHResignUploadDocExplainViewModel.swift
0 → 100644
View file @
dcee402c
//
// YHResignUploadDocExplainViewModel.swift
// galaxy
//
// Created by EDY on 2024/11/5.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
class
YHResignUploadDocExplainViewModel
:
YHBaseViewModel
{
//列表信息
var
mainModel
:
YHResignUploadDocExplainModel
=
YHResignUploadDocExplainModel
()
}
extension
YHResignUploadDocExplainViewModel
{
func
getUploadDocSurveyContent
(
id
:
Int
,
callBackBlock
:
@escaping
(
_
success
:
Bool
,
_
err
:
YHErrorModel
?)
->
())
{
let
params
:
[
String
:
Any
]
=
[
"supplement_id"
:
id
]
let
strUrl
=
YHBaseUrlManager
.
shared
.
curURL
()
+
YHAllApiName
.
ResignUploadDoc
.
surveyContent
let
_
=
YHNetRequest
.
getRequest
(
url
:
strUrl
,
params
:
params
)
{
[
weak
self
]
json
,
code
in
//1. json字符串 转 对象
guard
let
self
=
self
else
{
return
}
if
json
.
code
==
200
{
guard
let
dic
=
json
.
data
?
.
peel
as?
[
String
:
Any
],
let
resultModel
=
YHResignUploadDocExplainModel
.
deserialize
(
from
:
dic
)
else
{
let
err
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
(
false
,
err
)
return
}
self
.
mainModel
=
resultModel
callBackBlock
(
true
,
nil
)
}
else
{
let
err
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
.
isEmpty
?
""
:
json
.
msg
)
callBackBlock
(
false
,
err
)
}
}
failBlock
:
{
err
in
callBackBlock
(
false
,
err
)
}
}
func
postUploadDocFillUnavailableReason
(
id
:
Int
,
reason
:
String
,
callBackBlock
:
@escaping
(
_
success
:
Bool
,
_
err
:
YHErrorModel
?)
->
())
{
let
params
:
[
String
:
Any
]
=
[
"id"
:
id
,
"unavailable_reason"
:
reason
]
let
strUrl
=
YHBaseUrlManager
.
shared
.
curURL
()
+
YHAllApiName
.
ResignUploadDoc
.
reason
let
_
=
YHNetRequest
.
postRequest
(
url
:
strUrl
,
params
:
params
)
{
[
weak
self
]
json
,
code
in
//1. json字符串 转 对象
guard
let
self
=
self
else
{
return
}
if
json
.
code
==
200
{
callBackBlock
(
true
,
nil
)
}
else
{
let
err
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
.
isEmpty
?
""
:
json
.
msg
)
callBackBlock
(
false
,
err
)
}
}
failBlock
:
{
err
in
callBackBlock
(
false
,
err
)
}
}
}
galaxy/galaxy/Classes/Tools/NetWork/YHAllApiName.swift
View file @
dcee402c
...
...
@@ -606,6 +606,7 @@ class YHAllApiName {
static
let
reason
=
"super-app/renewal/supplement/fill-unavailable-reason"
static
let
upload
=
"super-app/renewal/supplement/confirm-upload"
static
let
surveyContent
=
"super-app/renewal/doc/survey-content"
}
// 续签-电子签证缴费
struct
ResignVisa
{
...
...
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