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
ae810af2
Commit
ae810af2
authored
Mar 17, 2024
by
David黄金龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
我的证件的入口
parent
ce9c4382
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
535 additions
and
13 deletions
+535
-13
project.pbxproj
galaxy/galaxy.xcodeproj/project.pbxproj
+29
-1
YHBaseViewModel.swift
galaxy/galaxy/Classes/Base/C/YHBaseViewModel.swift
+1
-0
YHServiceCenterSecondViewController.swift
...Service(服务中心)/C/YHServiceCenterSecondViewController.swift
+4
-2
YHMineCertificateEntryVC.swift
...中心)/MyCertificates(我的证书)/C/YHMineCertificateEntryVC.swift
+160
-0
YHCertificateEntryModel.swift
...务中心)/MyCertificates(我的证书)/M/YHCertificateEntryModel.swift
+20
-0
YHCertificateEntryBottomView.swift
...MyCertificates(我的证书)/V/YHCertificateEntryBottomView.swift
+84
-0
YHCertificateEntryCell.swift
...服务中心)/MyCertificates(我的证书)/V/YHCertificateEntryCell.swift
+100
-0
YHCertificateEntryHeadView.swift
...)/MyCertificates(我的证书)/V/YHCertificateEntryHeadView.swift
+91
-0
YHCertificateViewModel.swift
...务中心)/MyCertificates(我的证书)/VM/YHCertificateViewModel.swift
+35
-1
YHServiceCenterMainViewModel.swift
...ligentService(服务中心)/VM/YHServiceCenterMainViewModel.swift
+3
-1
YHAllApiName.swift
galaxy/galaxy/Classes/Tools/NetWork/YHAllApiName.swift
+8
-8
No files found.
galaxy/galaxy.xcodeproj/project.pbxproj
View file @
ae810af2
...
@@ -242,7 +242,12 @@
...
@@ -242,7 +242,12 @@
A57F1F252B48F09200B644E6
/* ATAuthSDK_D.framework in Frameworks */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04808C032B4686510056D53C
/* ATAuthSDK_D.framework */
;
};
A57F1F252B48F09200B644E6
/* ATAuthSDK_D.framework in Frameworks */
=
{
isa
=
PBXBuildFile
;
fileRef
=
04808C032B4686510056D53C
/* ATAuthSDK_D.framework */
;
};
A58556BA2B6BCF1A003746B2
/* YHPersonInfoFillStepModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A58556B92B6BCF1A003746B2
/* YHPersonInfoFillStepModel.swift */
;
};
A58556BA2B6BCF1A003746B2
/* YHPersonInfoFillStepModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A58556B92B6BCF1A003746B2
/* YHPersonInfoFillStepModel.swift */
;
};
A58951C52B398D1000225C19
/* Launch Screen.storyboard in Resources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A58951C42B398D1000225C19
/* Launch Screen.storyboard */
;
};
A58951C52B398D1000225C19
/* Launch Screen.storyboard in Resources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A58951C42B398D1000225C19
/* Launch Screen.storyboard */
;
};
A58A8C8F2BA6978100632765
/* YHMineCertificateEntryVC.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A58A8C8E2BA6978100632765
/* YHMineCertificateEntryVC.swift */
;
};
A58A8C942BA6C7C600632765
/* YHCertificateEntryModel.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A58A8C932BA6C7C600632765
/* YHCertificateEntryModel.swift */
;
};
A592BFEF2B9AB720004C04A9
/* YHWholeScreenTipsView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A592BFEE2B9AB720004C04A9
/* YHWholeScreenTipsView.swift */
;
};
A592BFEF2B9AB720004C04A9
/* YHWholeScreenTipsView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A592BFEE2B9AB720004C04A9
/* YHWholeScreenTipsView.swift */
;
};
A592FE912BA6CC010062FACA
/* YHCertificateEntryHeadView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A592FE902BA6CC010062FACA
/* YHCertificateEntryHeadView.swift */
;
};
A592FE932BA6CFFC0062FACA
/* YHCertificateEntryBottomView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A592FE922BA6CFFC0062FACA
/* YHCertificateEntryBottomView.swift */
;
};
A592FE952BA6D23C0062FACA
/* YHCertificateEntryCell.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A592FE942BA6D23C0062FACA
/* YHCertificateEntryCell.swift */
;
};
A5ACE9272B4564F7002C94D2
/* YHLoginViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5ACE8DB2B4564F7002C94D2
/* YHLoginViewController.swift */
;
};
A5ACE9272B4564F7002C94D2
/* YHLoginViewController.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5ACE8DB2B4564F7002C94D2
/* YHLoginViewController.swift */
;
};
A5ACE9282B4564F7002C94D2
/* YHSmsCodeView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5ACE8DE2B4564F7002C94D2
/* YHSmsCodeView.swift */
;
};
A5ACE9282B4564F7002C94D2
/* YHSmsCodeView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5ACE8DE2B4564F7002C94D2
/* YHSmsCodeView.swift */
;
};
A5ACE9292B4564F7002C94D2
/* YHSmsCodeInputView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5ACE8E02B4564F7002C94D2
/* YHSmsCodeInputView.swift */
;
};
A5ACE9292B4564F7002C94D2
/* YHSmsCodeInputView.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
A5ACE8E02B4564F7002C94D2
/* YHSmsCodeInputView.swift */
;
};
...
@@ -595,7 +600,12 @@
...
@@ -595,7 +600,12 @@
A56D2D602B62020C009C83A8
/* YHContractMainItemStatusCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHContractMainItemStatusCell.swift
;
sourceTree
=
"<group>"
;
};
A56D2D602B62020C009C83A8
/* YHContractMainItemStatusCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHContractMainItemStatusCell.swift
;
sourceTree
=
"<group>"
;
};
A58556B92B6BCF1A003746B2
/* YHPersonInfoFillStepModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHPersonInfoFillStepModel.swift
;
sourceTree
=
"<group>"
;
};
A58556B92B6BCF1A003746B2
/* YHPersonInfoFillStepModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHPersonInfoFillStepModel.swift
;
sourceTree
=
"<group>"
;
};
A58951C42B398D1000225C19
/* Launch Screen.storyboard */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
file.storyboard
;
path
=
"Launch Screen.storyboard"
;
sourceTree
=
"<group>"
;
};
A58951C42B398D1000225C19
/* Launch Screen.storyboard */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
file.storyboard
;
path
=
"Launch Screen.storyboard"
;
sourceTree
=
"<group>"
;
};
A58A8C8E2BA6978100632765
/* YHMineCertificateEntryVC.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHMineCertificateEntryVC.swift
;
sourceTree
=
"<group>"
;
};
A58A8C932BA6C7C600632765
/* YHCertificateEntryModel.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHCertificateEntryModel.swift
;
sourceTree
=
"<group>"
;
};
A592BFEE2B9AB720004C04A9
/* YHWholeScreenTipsView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHWholeScreenTipsView.swift
;
sourceTree
=
"<group>"
;
};
A592BFEE2B9AB720004C04A9
/* YHWholeScreenTipsView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHWholeScreenTipsView.swift
;
sourceTree
=
"<group>"
;
};
A592FE902BA6CC010062FACA
/* YHCertificateEntryHeadView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHCertificateEntryHeadView.swift
;
sourceTree
=
"<group>"
;
};
A592FE922BA6CFFC0062FACA
/* YHCertificateEntryBottomView.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHCertificateEntryBottomView.swift
;
sourceTree
=
"<group>"
;
};
A592FE942BA6D23C0062FACA
/* YHCertificateEntryCell.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHCertificateEntryCell.swift
;
sourceTree
=
"<group>"
;
};
A5ACE8DB2B4564F7002C94D2
/* YHLoginViewController.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHLoginViewController.swift
;
sourceTree
=
"<group>"
;
};
A5ACE8DB2B4564F7002C94D2
/* YHLoginViewController.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHLoginViewController.swift
;
sourceTree
=
"<group>"
;
};
A5ACE8DE2B4564F7002C94D2
/* YHSmsCodeView.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHSmsCodeView.swift
;
sourceTree
=
"<group>"
;
};
A5ACE8DE2B4564F7002C94D2
/* YHSmsCodeView.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHSmsCodeView.swift
;
sourceTree
=
"<group>"
;
};
A5ACE8E02B4564F7002C94D2
/* YHSmsCodeInputView.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHSmsCodeInputView.swift
;
sourceTree
=
"<group>"
;
};
A5ACE8E02B4564F7002C94D2
/* YHSmsCodeInputView.swift */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.swift
;
path
=
YHSmsCodeInputView.swift
;
sourceTree
=
"<group>"
;
};
...
@@ -1332,8 +1342,8 @@
...
@@ -1332,8 +1342,8 @@
0477E1762BA41AF100436346
/* M */
=
{
0477E1762BA41AF100436346
/* M */
=
{
isa
=
PBXGroup
;
isa
=
PBXGroup
;
children
=
(
children
=
(
0477E1772BA41B1300436346
/* YHCertificateViewModel.swift */
,
0477E1792BA41C7E00436346
/* YHCertificateModel.swift */
,
0477E1792BA41C7E00436346
/* YHCertificateModel.swift */
,
A58A8C932BA6C7C600632765
/* YHCertificateEntryModel.swift */
,
);
);
path
=
M
;
path
=
M
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
...
@@ -1350,6 +1360,7 @@
...
@@ -1350,6 +1360,7 @@
04A671562B9F18C800C1FB91
/* MyCertificates(我的证书) */
=
{
04A671562B9F18C800C1FB91
/* MyCertificates(我的证书) */
=
{
isa
=
PBXGroup
;
isa
=
PBXGroup
;
children
=
(
children
=
(
A58A8C902BA6C40A00632765
/* VM */
,
0477E1762BA41AF100436346
/* M */
,
0477E1762BA41AF100436346
/* M */
,
04A6715A2B9FE9A300C1FB91
/* C */
,
04A6715A2B9FE9A300C1FB91
/* C */
,
04A671572B9F18C800C1FB91
/* V */
,
04A671572B9F18C800C1FB91
/* V */
,
...
@@ -1370,6 +1381,9 @@
...
@@ -1370,6 +1381,9 @@
0480976A2BA15269000B9DCA
/* YHCertificateInfoCell.swift */
,
0480976A2BA15269000B9DCA
/* YHCertificateInfoCell.swift */
,
044867B52BA1A03800DFAD4A
/* YHCertificateFilterItemCell.swift */
,
044867B52BA1A03800DFAD4A
/* YHCertificateFilterItemCell.swift */
,
0477E17D2BA4362A00436346
/* YHCustomNavigationBar.swift */
,
0477E17D2BA4362A00436346
/* YHCustomNavigationBar.swift */
,
A592FE902BA6CC010062FACA
/* YHCertificateEntryHeadView.swift */
,
A592FE922BA6CFFC0062FACA
/* YHCertificateEntryBottomView.swift */
,
A592FE942BA6D23C0062FACA
/* YHCertificateEntryCell.swift */
,
);
);
path
=
V
;
path
=
V
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
...
@@ -1380,6 +1394,7 @@
...
@@ -1380,6 +1394,7 @@
04A6715B2B9FE9EA00C1FB91
/* YHUploadContentVC.swift */
,
04A6715B2B9FE9EA00C1FB91
/* YHUploadContentVC.swift */
,
0480976C2BA158A1000B9DCA
/* YHCertificateResourceUploadVC.swift */
,
0480976C2BA158A1000B9DCA
/* YHCertificateResourceUploadVC.swift */
,
0477E17B2BA4238400436346
/* YHMaterialListViewController.swift */
,
0477E17B2BA4238400436346
/* YHMaterialListViewController.swift */
,
A58A8C8E2BA6978100632765
/* YHMineCertificateEntryVC.swift */
,
);
);
path
=
C
;
path
=
C
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
...
@@ -1486,6 +1501,14 @@
...
@@ -1486,6 +1501,14 @@
path
=
galaxyUITests
;
path
=
galaxyUITests
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
};
};
A58A8C902BA6C40A00632765
/* VM */
=
{
isa
=
PBXGroup
;
children
=
(
0477E1772BA41B1300436346
/* YHCertificateViewModel.swift */
,
);
path
=
VM
;
sourceTree
=
"<group>"
;
};
A5ACE8D72B4564F7002C94D2
/* Classes */
=
{
A5ACE8D72B4564F7002C94D2
/* Classes */
=
{
isa
=
PBXGroup
;
isa
=
PBXGroup
;
children
=
(
children
=
(
...
@@ -2128,6 +2151,7 @@
...
@@ -2128,6 +2151,7 @@
A5ACE92E2B4564F7002C94D2
/* YHValidateCodeInputView.swift in Sources */
,
A5ACE92E2B4564F7002C94D2
/* YHValidateCodeInputView.swift in Sources */
,
045EEED82B9F171A0022A143
/* YHQuestionInfo.swift in Sources */
,
045EEED82B9F171A0022A143
/* YHQuestionInfo.swift in Sources */
,
A5ACE94E2B4564F7002C94D2
/* AlignedCollectionViewFlowLayout.swift in Sources */
,
A5ACE94E2B4564F7002C94D2
/* AlignedCollectionViewFlowLayout.swift in Sources */
,
A592FE932BA6CFFC0062FACA
/* YHCertificateEntryBottomView.swift in Sources */
,
A5ACE93B2B4564F7002C94D2
/* UIFont+Extension.swift in Sources */
,
A5ACE93B2B4564F7002C94D2
/* UIFont+Extension.swift in Sources */
,
045EEE802B9F171A0022A143
/* YHAcademicPreviewModel.swift in Sources */
,
045EEE802B9F171A0022A143
/* YHAcademicPreviewModel.swift in Sources */
,
04C693642B723B56004C1758
/* YHMySettingCell.swift in Sources */
,
04C693642B723B56004C1758
/* YHMySettingCell.swift in Sources */
,
...
@@ -2153,6 +2177,7 @@
...
@@ -2153,6 +2177,7 @@
04A671602BA0280800C1FB91
/* YHFileRenameInputView.swift in Sources */
,
04A671602BA0280800C1FB91
/* YHFileRenameInputView.swift in Sources */
,
A5ACE93F2B4564F7002C94D2
/* UIViewController+Extension.swift in Sources */
,
A5ACE93F2B4564F7002C94D2
/* UIViewController+Extension.swift in Sources */
,
045EEF082B9F171A0022A143
/* YHBasicInfoCellModel.swift in Sources */
,
045EEF082B9F171A0022A143
/* YHBasicInfoCellModel.swift in Sources */
,
A592FE952BA6D23C0062FACA
/* YHCertificateEntryCell.swift in Sources */
,
A5ACE9472B4564F7002C94D2
/* YHHUD.swift in Sources */
,
A5ACE9472B4564F7002C94D2
/* YHHUD.swift in Sources */
,
A5ACE9412B4564F7002C94D2
/* Dictionary+Extension.swift in Sources */
,
A5ACE9412B4564F7002C94D2
/* Dictionary+Extension.swift in Sources */
,
A5C5B3102B57677300A7C5D1
/* YHGestureTableView.swift in Sources */
,
A5C5B3102B57677300A7C5D1
/* YHGestureTableView.swift in Sources */
,
...
@@ -2202,6 +2227,7 @@
...
@@ -2202,6 +2227,7 @@
A5FD63C72B638CA000D1D9DA
/* YHSubmintAllInfoSuccessTipView.swift in Sources */
,
A5FD63C72B638CA000D1D9DA
/* YHSubmintAllInfoSuccessTipView.swift in Sources */
,
A5ACE9402B4564F7002C94D2
/* String+Extension.swift in Sources */
,
A5ACE9402B4564F7002C94D2
/* String+Extension.swift in Sources */
,
045EEEE42B9F171A0022A143
/* YHMySignatureDetailModel.swift in Sources */
,
045EEEE42B9F171A0022A143
/* YHMySignatureDetailModel.swift in Sources */
,
A58A8C8F2BA6978100632765
/* YHMineCertificateEntryVC.swift in Sources */
,
045EEF1B2B9F171A0022A143
/* YHAddressPickViewTableViewCell.swift in Sources */
,
045EEF1B2B9F171A0022A143
/* YHAddressPickViewTableViewCell.swift in Sources */
,
045EEE932B9F171A0022A143
/* YHPreviewInfoSingleLineTitleView.swift in Sources */
,
045EEE932B9F171A0022A143
/* YHPreviewInfoSingleLineTitleView.swift in Sources */
,
045EEF1D2B9F171A0022A143
/* YHAddressPickView.swift in Sources */
,
045EEF1D2B9F171A0022A143
/* YHAddressPickView.swift in Sources */
,
...
@@ -2292,10 +2318,12 @@
...
@@ -2292,10 +2318,12 @@
A5ACE9562B4564F7002C94D2
/* YHBouncesContentView.swift in Sources */
,
A5ACE9562B4564F7002C94D2
/* YHBouncesContentView.swift in Sources */
,
A554A5122B99715000EA5973
/* YHConstantArrayData.swift in Sources */
,
A554A5122B99715000EA5973
/* YHConstantArrayData.swift in Sources */
,
045EEE962B9F171A0022A143
/* YHPreviewInfoCertificatePictureItemsView.swift in Sources */
,
045EEE962B9F171A0022A143
/* YHPreviewInfoCertificatePictureItemsView.swift in Sources */
,
A592FE912BA6CC010062FACA
/* YHCertificateEntryHeadView.swift in Sources */
,
A5ACE9302B4564F7002C94D2
/* Algorithm.swift in Sources */
,
A5ACE9302B4564F7002C94D2
/* Algorithm.swift in Sources */
,
045EEED52B9F171A0022A143
/* YHEducationRequestViewModel.swift in Sources */
,
045EEED52B9F171A0022A143
/* YHEducationRequestViewModel.swift in Sources */
,
045EEEB62B9F171A0022A143
/* YHWorkExperienceItemView.swift in Sources */
,
045EEEB62B9F171A0022A143
/* YHWorkExperienceItemView.swift in Sources */
,
A5C5B32B2B57D17600A7C5D1
/* YHDavidCell5.swift in Sources */
,
A5C5B32B2B57D17600A7C5D1
/* YHDavidCell5.swift in Sources */
,
A58A8C942BA6C7C600632765
/* YHCertificateEntryModel.swift in Sources */
,
045EEEB82B9F171A0022A143
/* YHWorkExampleMessageView.swift in Sources */
,
045EEEB82B9F171A0022A143
/* YHWorkExampleMessageView.swift in Sources */
,
045EEEA22B9F171A0022A143
/* YHWorkExperienceProjectModel.swift in Sources */
,
045EEEA22B9F171A0022A143
/* YHWorkExperienceProjectModel.swift in Sources */
,
0435FA832BA2DEB100024EAE
/* YHCardButton.swift in Sources */
,
0435FA832BA2DEB100024EAE
/* YHCardButton.swift in Sources */
,
...
...
galaxy/galaxy/Classes/Base/C/YHBaseViewModel.swift
View file @
ae810af2
...
@@ -8,6 +8,7 @@
...
@@ -8,6 +8,7 @@
import
UIKit
import
UIKit
import
Alamofire
import
Alamofire
import
SmartCodable
class
YHBaseViewModel
{
class
YHBaseViewModel
{
// 上传方法
// 上传方法
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/C/YHServiceCenterSecondViewController.swift
View file @
ae810af2
...
@@ -173,8 +173,10 @@ extension YHServiceCenterSecondViewController : UITableViewDelegate,UITableViewD
...
@@ -173,8 +173,10 @@ extension YHServiceCenterSecondViewController : UITableViewDelegate,UITableViewD
let
vc
=
YHInformationPerfectListVC
()
let
vc
=
YHInformationPerfectListVC
()
vc
.
orderId
=
orderId
vc
.
orderId
=
orderId
navigationController
?
.
pushViewController
(
vc
)
navigationController
?
.
pushViewController
(
vc
)
}
else
if
model
.
type
==
2
{
}
else
if
model
.
type
==
2
{
YHHUD
.
flash
(
message
:
"下个版本完善"
)
let
vc
=
YHMineCertificateEntryVC
()
navigationController
?
.
pushViewController
(
vc
)
}
else
if
model
.
type
==
3
{
}
else
if
model
.
type
==
3
{
let
vc
=
YHScoreDetailViewController
()
let
vc
=
YHScoreDetailViewController
()
vc
.
orderId
=
orderId
vc
.
orderId
=
orderId
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyCertificates(我的证书)/C/YHMineCertificateEntryVC.swift
0 → 100644
View file @
ae810af2
//
// YHMainCertificateEntryVC.swift
// galaxy
//
// Created by davidhuangA on 2024/3/17.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
/*
我的证件 主入口页
*/
class
YHMineCertificateEntryVC
:
YHBaseViewController
{
private
let
certificateReqVM
:
YHCertificateViewModel
=
YHCertificateViewModel
()
private
lazy
var
topBkg
:
UIView
=
{
let
imagV
=
UIImageView
()
imagV
.
image
=
UIImage
(
named
:
"service_center_head_bkg"
)
imagV
.
contentMode
=
.
scaleAspectFill
return
imagV
}()
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
(
YHCertificateEntryCell
.
self
,
forCellReuseIdentifier
:
YHCertificateEntryCell
.
cellReuseIdentifier
)
return
tableView
}()
let
headerView
:
YHCertificateEntryHeadView
=
YHCertificateEntryHeadView
()
let
bottomView
:
YHCertificateEntryBottomView
=
YHCertificateEntryBottomView
()
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
setupUI
()
}
override
func
viewWillAppear
(
_
animated
:
Bool
)
{
super
.
viewWillAppear
(
animated
)
loadData
()
}
}
extension
YHMineCertificateEntryVC
{
func
loadData
()
{
if
YHLoginManager
.
shared
.
isLogin
()
==
false
{
return
}
let
param
=
[
"order_id"
:
""
,
"node"
:
""
,
"state"
:
""
]
certificateReqVM
.
getCertificateStatisticData
(
params
:
param
)
{
success
,
error
in
if
success
==
true
{
}
else
{
YHHUD
.
flash
(
message
:
error
?
.
errorMsg
??
"请求出错"
)
}
}
}
func
setupUI
()
{
gk_navTitle
=
"我的证件"
gk_navBarAlpha
=
1.0
view
.
addSubview
(
topBkg
)
topBkg
.
snp
.
makeConstraints
{
make
in
make
.
top
.
left
.
right
.
equalToSuperview
()
make
.
height
.
equalTo
(
216
)
}
view
.
addSubview
(
bottomView
)
bottomView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
right
.
bottom
.
equalToSuperview
()
make
.
height
.
equalTo
(
YHCertificateEntryBottomView
.
viewH
)
}
headerView
.
frame
=
CGRect
(
x
:
0
,
y
:
0
,
width
:
KScreenWidth
,
height
:
YHCertificateEntryHeadView
.
viewH
)
homeTableView
.
tableHeaderView
=
headerView
view
.
addSubview
(
homeTableView
)
homeTableView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
right
.
equalToSuperview
()
make
.
top
.
equalTo
(
k_Height_NavigationtBarAndStatuBar
)
make
.
bottom
.
equalTo
(
bottomView
.
snp
.
top
)
}
homeTableView
.
delegate
=
self
homeTableView
.
dataSource
=
self
}
}
// MARK: - UITableViewDelegate 和 UITableViewDataSource
extension
YHMineCertificateEntryVC
:
UITableViewDelegate
,
UITableViewDataSource
{
func
numberOfSections
(
in
tableView
:
UITableView
)
->
Int
{
// guard let model = certificateReqVM.certificateEntryModel else { return 0 }
// return model.category_data.count
return
3
}
func
tableView
(
_
tableView
:
UITableView
,
numberOfRowsInSection
section
:
Int
)
->
Int
{
return
1
}
func
tableView
(
_
tableView
:
UITableView
,
heightForHeaderInSection
section
:
Int
)
->
CGFloat
{
return
kMargin
}
func
tableView
(
_
tableView
:
UITableView
,
viewForHeaderInSection
section
:
Int
)
->
UIView
?
{
let
view
=
UIView
(
frame
:
CGRect
(
x
:
0
,
y
:
0
,
width
:
KScreenWidth
,
height
:
kMargin
))
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
,
heightForRowAt
indexPath
:
IndexPath
)
->
CGFloat
{
return
YHCertificateEntryCell
.
cellH
}
func
tableView
(
_
tableView
:
UITableView
,
cellForRowAt
indexPath
:
IndexPath
)
->
UITableViewCell
{
let
cell0
=
tableView
.
dequeueReusableCell
(
withClass
:
YHCertificateEntryCell
.
self
)
cell0
.
selectionStyle
=
.
none
// if indexPath.section < self.serviceCenterMainReqVM.arrContactList.count {
// cell0.dataModel = self.serviceCenterMainReqVM.arrContactList[indexPath.section]
// }
return
cell0
}
func
tableView
(
_
tableView
:
UITableView
,
didSelectRowAt
indexPath
:
IndexPath
)
{
tableView
.
deselectRow
(
at
:
indexPath
,
animated
:
true
)
printLog
(
"点击了 tableView Cell
\(
indexPath
.
section
)
"
)
// //获取订单号
// let orderId = serviceCenterMainReqVM.arrContactList[indexPath.section].id
// UserDefaults.standard.set(orderId, forKey: "orderIdForPreview")
// UserDefaults.standard.synchronize()
//
// let vc = YHServiceCenterSecondViewController()
// vc.orderId = orderId
// self.navigationController?.pushViewController(vc)
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyCertificates(我的证书)/M/YHCertificateEntryModel.swift
0 → 100644
View file @
ae810af2
//
// YHCertificateEntryModel.swift
// galaxy
//
// Created by davidhuangA on 2024/3/17.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
import
SmartCodable
class
YHCertificateEntryModel
:
SmartCodable
{
var
pass_num
:
Int
=
0
//通过
var
reject_num
:
Int
=
0
//驳回
var
to_be_audit_num
:
Int
=
0
//待审核
var
to_be_submit_num
:
Int
=
0
//待提交
var
category_data
:
[
YHCategoryData
]
=
[]
required
init
()
{
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyCertificates(我的证书)/V/YHCertificateEntryBottomView.swift
0 → 100644
View file @
ae810af2
//
// YHCertificateEntryBottomView.swift
// galaxy
//
// Created by davidhuangA on 2024/3/17.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
class
YHCertificateEntryBottomView
:
UIView
{
static
let
viewH
:
CGFloat
=
92.0
override
init
(
frame
:
CGRect
)
{
super
.
init
(
frame
:
CGRect
(
x
:
0
,
y
:
0
,
width
:
KScreenWidth
,
height
:
YHBasicInfoFillBottomView
.
viewH
))
setupUI
()
}
required
init
?(
coder
:
NSCoder
)
{
fatalError
(
"init(coder:) has not been implemented"
)
}
typealias
Block
=
(
Int
)
->
()
var
block
:
Block
?
var
saveButton
:
UIButton
!
var
nextButton
:
UIButton
!
}
private
extension
YHCertificateEntryBottomView
{
func
setupUI
()
{
backgroundColor
=
.
white
saveButton
=
{
let
button
=
UIButton
(
type
:
.
custom
)
button
.
backgroundColor
=
UIColor
.
contentBkgColor
button
.
titleLabel
?
.
font
=
UIFont
.
PFSC_M
(
ofSize
:
15
)
button
.
contentHorizontalAlignment
=
.
center
button
.
setTitle
(
"问题答疑"
,
for
:
.
normal
)
button
.
setTitleColor
(
UIColor
.
mainTextColor
,
for
:
.
normal
)
button
.
layer
.
cornerRadius
=
kCornerRadius6
button
.
addTarget
(
self
,
action
:
#selector(
save
)
,
for
:
.
touchUpInside
)
return
button
}()
addSubview
(
saveButton
)
saveButton
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
kMargin
)
make
.
top
.
equalTo
(
12
)
make
.
height
.
equalTo
(
44
)
make
.
width
.
equalTo
(
86
)
}
nextButton
=
{
let
button
=
UIButton
(
type
:
.
custom
)
button
.
titleLabel
?
.
font
=
UIFont
.
PFSC_M
(
ofSize
:
15
)
button
.
contentHorizontalAlignment
=
.
center
button
.
setTitle
(
"生成清单"
,
for
:
.
normal
)
button
.
setTitleColor
(
.
white
,
for
:
.
normal
)
button
.
layer
.
cornerRadius
=
kCornerRadius6
button
.
clipsToBounds
=
true
button
.
addTarget
(
self
,
action
:
#selector(
submit
)
,
for
:
.
touchUpInside
)
return
button
}()
addSubview
(
nextButton
)
nextButton
.
snp
.
makeConstraints
{
make
in
make
.
right
.
equalTo
(
-
kMargin
)
make
.
top
.
equalTo
(
12
)
make
.
height
.
equalTo
(
44
)
make
.
left
.
equalTo
(
saveButton
.
snp
.
right
)
.
offset
(
10
)
}
nextButton
.
layoutIfNeeded
()
nextButton
.
addYinHeGradualLayer
()
}
@objc
func
save
()
{
block
?(
0
)
}
@objc
func
submit
()
{
block
?(
1
)
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyCertificates(我的证书)/V/YHCertificateEntryCell.swift
0 → 100644
View file @
ae810af2
//
// YHCertificateEntryCell.swift
// galaxy
//
// Created by davidhuangA on 2024/3/17.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
class
YHCertificateEntryCell
:
UITableViewCell
{
static
let
cellReuseIdentifier
=
"YHCertificateEntryCell"
static
let
cellH
:
CGFloat
=
68.0
var
dataModel
:
YHCategoryData
?
{
didSet
{
updateUI
()
}
}
override
init
(
style
:
UITableViewCell
.
CellStyle
,
reuseIdentifier
:
String
?)
{
super
.
init
(
style
:
style
,
reuseIdentifier
:
reuseIdentifier
)
setupUI
()
}
required
init
?(
coder
:
NSCoder
)
{
fatalError
(
"init(coder:) has not been implemented"
)
}
lazy
var
contractNameLable
=
{
let
lable
=
UILabel
()
lable
.
textColor
=
UIColor
.
mainTextColor
lable
.
font
=
UIFont
.
PFSC_M
(
ofSize
:
16
)
lable
.
text
=
"主申请人(张三)"
return
lable
}()
lazy
var
contractIdLable
=
{
let
lable
=
UILabel
()
lable
.
textColor
=
UIColor
.
labelTextColor2
lable
.
font
=
UIFont
.
PFSC_R
(
ofSize
:
14
)
lable
.
text
=
"已完成"
lable
.
textAlignment
=
.
right
return
lable
}()
}
extension
YHCertificateEntryCell
{
func
updateUI
()
{
guard
let
dataModel
=
dataModel
else
{
return
}
contractNameLable
.
text
=
dataModel
.
applicantName
contractIdLable
.
text
=
String
(
dataModel
.
checkStatus
)
}
func
setupUI
()
{
let
holdView
=
UIView
()
holdView
.
backgroundColor
=
.
white
holdView
.
layer
.
cornerRadius
=
kCornerRadius6
holdView
.
clipsToBounds
=
true
backgroundColor
=
.
clear
contentView
.
backgroundColor
=
.
clear
contentView
.
addSubview
(
holdView
)
holdView
.
snp
.
makeConstraints
{
make
in
make
.
top
.
bottom
.
equalToSuperview
()
make
.
left
.
equalTo
(
kMargin
)
make
.
right
.
equalTo
(
-
kMargin
)
}
let
nextImgV
=
UIImageView
()
nextImgV
.
image
=
UIImage
(
named
:
"service_center_right_next_icon"
)
nextImgV
.
contentMode
=
.
scaleAspectFill
holdView
.
addSubview
(
nextImgV
)
nextImgV
.
snp
.
makeConstraints
{
make
in
make
.
centerY
.
equalToSuperview
()
make
.
right
.
equalTo
(
-
26
)
make
.
width
.
height
.
equalTo
(
kMargin
)
}
holdView
.
addSubview
(
contractIdLable
)
contractIdLable
.
snp
.
makeConstraints
{
make
in
make
.
centerY
.
equalToSuperview
()
make
.
right
.
equalTo
(
nextImgV
.
snp
.
left
)
.
offset
(
-
2
)
make
.
width
.
equalTo
(
50
)
make
.
height
.
equalTo
(
20
)
}
holdView
.
addSubview
(
contractNameLable
)
contractNameLable
.
snp
.
makeConstraints
{
make
in
make
.
centerY
.
equalToSuperview
()
make
.
left
.
equalTo
(
21
)
make
.
right
.
equalTo
(
contractIdLable
.
snp
.
left
)
.
offset
(
-
10
)
make
.
height
.
equalTo
(
24
)
}
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyCertificates(我的证书)/V/YHCertificateEntryHeadView.swift
0 → 100644
View file @
ae810af2
//
// YHCertificateEntryHeadView.swift
// galaxy
//
// Created by davidhuangA on 2024/3/17.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
UIKit
import
AttributedString
class
YHCertificateEntryHeadView
:
UIView
{
static
let
viewH
:
CGFloat
=
77.0
var
dataModel
:
YHCertificateEntryModel
?
{
didSet
{
updateUI
()
}
}
override
init
(
frame
:
CGRect
)
{
super
.
init
(
frame
:
frame
)
initView
()
}
required
init
?(
coder
:
NSCoder
)
{
fatalError
(
"init(coder:) has not been implemented"
)
}
private
lazy
var
nameLable
:
UILabel
=
{
let
titleLable
=
UILabel
(
text
:
"您好,李先生"
)
titleLable
.
font
=
UIFont
.
PFSC_B
(
ofSize
:
21
)
titleLable
.
textColor
=
UIColor
.
mainTextColor
return
titleLable
}()
private
lazy
var
statiticLable
:
UILabel
=
{
let
titleLable
=
UILabel
(
text
:
"待上传2件,已驳回3件,审核中4件,已通过10件"
)
titleLable
.
font
=
UIFont
.
PFSC_R
(
ofSize
:
13
)
titleLable
.
textColor
=
UIColor
.
mainTextColor
return
titleLable
}()
}
private
extension
YHCertificateEntryHeadView
{
func
initView
()
{
addSubview
(
nameLable
)
nameLable
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
21
)
make
.
height
.
equalTo
(
30
)
make
.
left
.
equalTo
(
21
)
make
.
right
.
equalTo
(
-
21
)
}
addSubview
(
statiticLable
)
statiticLable
.
snp
.
makeConstraints
{
make
in
make
.
top
.
equalTo
(
nameLable
.
snp
.
bottom
)
.
offset
(
6
)
make
.
height
.
equalTo
(
20
)
make
.
left
.
equalTo
(
nameLable
.
snp
.
left
)
make
.
right
.
equalTo
(
nameLable
.
snp
.
right
)
}
let
a
:
ASAttributedString
=
.
init
(
"待上传"
,
.
font
(
UIFont
.
PFSC_R
(
ofSize
:
13
)),
.
foreground
(
UIColor
.
mainTextColor
))
let
aa
:
ASAttributedString
=
.
init
(
"10"
,
.
font
(
UIFont
.
PFSC_B
(
ofSize
:
17
)),
.
foreground
(
UIColor
.
warnColor
))
let
b
:
ASAttributedString
=
.
init
(
"件,已驳回"
,
.
font
(
UIFont
.
PFSC_R
(
ofSize
:
13
)),
.
foreground
(
UIColor
.
mainTextColor
))
let
bb
:
ASAttributedString
=
.
init
(
"20"
,
.
font
(
UIFont
.
PFSC_B
(
ofSize
:
17
)),
.
foreground
(
UIColor
.
warnColor
))
let
c
:
ASAttributedString
=
.
init
(
"件,审核中"
,
.
font
(
UIFont
.
PFSC_R
(
ofSize
:
13
)),
.
foreground
(
UIColor
.
mainTextColor
))
let
cc
:
ASAttributedString
=
.
init
(
"30"
,
.
font
(
UIFont
.
PFSC_B
(
ofSize
:
17
)),
.
foreground
(
UIColor
.
warnColor
))
let
d
:
ASAttributedString
=
.
init
(
"件,已通过"
,
.
font
(
UIFont
.
PFSC_R
(
ofSize
:
13
)),
.
foreground
(
UIColor
.
mainTextColor
))
let
dd
:
ASAttributedString
=
.
init
(
"40"
,
.
font
(
UIFont
.
PFSC_B
(
ofSize
:
17
)),
.
foreground
(
UIColor
.
warnColor
))
let
e
:
ASAttributedString
=
.
init
(
"件"
,
.
font
(
UIFont
.
PFSC_R
(
ofSize
:
13
)),
.
foreground
(
UIColor
.
mainTextColor
))
statiticLable
.
attributed
.
text
=
a
+
aa
+
b
+
bb
+
c
+
cc
+
d
+
dd
+
e
}
func
updateUI
()
{
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyCertificates(我的证书)/M/YHCertificateViewModel.swift
→
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/MyCertificates(我的证书)/
V
M/YHCertificateViewModel.swift
View file @
ae810af2
...
@@ -8,7 +8,41 @@
...
@@ -8,7 +8,41 @@
import
UIKit
import
UIKit
class
YHCertificateViewModel
:
NSObject
{
class
YHCertificateViewModel
:
YHBaseViewModel
{
var
certificateEntryModel
:
YHCertificateEntryModel
?
}
extension
YHCertificateViewModel
{
//我的证件 状态数据统计
func
getCertificateStatisticData
(
params
:[
String
:
Any
],
callBackBlock
:
@escaping
(
_
success
:
Bool
,
_
error
:
YHErrorModel
?)
->
())
{
let
strUrl
=
YHBaseUrlManager
.
shared
.
curURL
()
+
YHAllApiName
.
Certificate
.
statisticApi
let
_
=
YHNetRequest
.
getRequest
(
url
:
strUrl
,
params
:
params
)
{
[
weak
self
]
json
,
code
in
//1. json字符串 转 对象
guard
let
self
=
self
else
{
return
}
printLog
(
"model 是 ==>
\(
json
)
"
)
if
json
.
code
==
200
{
let
dic
=
json
.
data
guard
let
resultModel
=
YHCertificateEntryModel
.
deserialize
(
dict
:
dic
as?
[
AnyHashable
:
Any
])
else
{
let
err
=
YHErrorModel
(
errorCode
:
YHErrorCode
.
dictParseError
.
rawValue
,
errorMsg
:
YHErrorCode
.
dictParseError
.
description
())
callBackBlock
(
false
,
err
)
return
}
self
.
certificateEntryModel
=
resultModel
}
else
{
let
err
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
.
isEmpty
?
""
:
json
.
msg
)
callBackBlock
(
false
,
err
)
}
}
failBlock
:
{
err
in
callBackBlock
(
false
,
err
)
}
}
func
getUploadCertificateList
(
isSilient
:
Bool
=
false
,
callBack
:
@escaping
(
_
listInfo
:
YHUploadCertificateInfo
?,
_
error
:
YHErrorModel
?)
->
())
{
func
getUploadCertificateList
(
isSilient
:
Bool
=
false
,
callBack
:
@escaping
(
_
listInfo
:
YHUploadCertificateInfo
?,
_
error
:
YHErrorModel
?)
->
())
{
...
...
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/VM/YHServiceCenterMainViewModel.swift
View file @
ae810af2
...
@@ -135,7 +135,9 @@ extension YHServiceCenterMainViewModel {
...
@@ -135,7 +135,9 @@ extension YHServiceCenterMainViewModel {
model
.
isFinished
=
true
model
.
isFinished
=
true
arrContactStausItmes
.
append
(
model
)
arrContactStausItmes
.
append
(
model
)
if
resultModel
.
supplement_not_submit_num
>
0
{
if
true
||
resultModel
.
supplement_not_submit_num
>
0
{
//for test hjl
let
model2
=
YHContactMainItemStatusModel
()
let
model2
=
YHContactMainItemStatusModel
()
model2
.
type
=
2
model2
.
type
=
2
model2
.
isFinished
=
false
model2
.
isFinished
=
false
...
...
galaxy/galaxy/Classes/Tools/NetWork/YHAllApiName.swift
View file @
ae810af2
...
@@ -19,16 +19,13 @@ class YHAllApiName {
...
@@ -19,16 +19,13 @@ class YHAllApiName {
//order 模块
//order 模块
struct
Order
{
struct
Order
{
//合同列表
//合同列表
// static let contractListApi = "frontend/order/list"
static
let
contractListApi
=
"infoflow/order/list"
static
let
contractListApi
=
"infoflow/order/list"
//合同填写进度
//合同填写进度
// static let contractStatusApi = "frontend/order/progress"
static
let
contractStatusApi
=
"infoflow/order/progress"
static
let
contractStatusApi
=
"infoflow/order/progress"
//信息表的填写进度
//信息表的填写进度
// static let informationStepApi = "frontend/order/information/step"
static
let
informationStepApi
=
"infoflow/order/information/step"
static
let
informationStepApi
=
"infoflow/order/information/step"
//提交订单信息
//提交订单信息
...
@@ -40,10 +37,8 @@ class YHAllApiName {
...
@@ -40,10 +37,8 @@ class YHAllApiName {
//获取其他资料填写信息
//获取其他资料填写信息
// static let otherInfoFillApi = "frontend/order/getOrderOtherInformation"
static
let
otherInfoFillApi
=
"infoflow/order/getOrderOtherInformation"
static
let
otherInfoFillApi
=
"infoflow/order/getOrderOtherInformation"
//保存其他资料信息
//保存其他资料信息
// static let updateOtherInfoApi = "frontend/order/updateOrderOtherInformation"
static
let
updateOtherInfoApi
=
"infoflow/order/updateOrderOtherInformation"
static
let
updateOtherInfoApi
=
"infoflow/order/updateOrderOtherInformation"
}
}
...
@@ -88,7 +83,6 @@ class YHAllApiName {
...
@@ -88,7 +83,6 @@ class YHAllApiName {
//Users
//Users
struct
Users
{
struct
Users
{
//提交 温馨提示信息
//提交 温馨提示信息
// static let submitSweetNotifyApi = "frontend/users/sweet-notify/submit"
static
let
submitSweetNotifyApi
=
"infoflow/users/sweet-notify/submit"
static
let
submitSweetNotifyApi
=
"infoflow/users/sweet-notify/submit"
}
}
...
@@ -97,11 +91,9 @@ class YHAllApiName {
...
@@ -97,11 +91,9 @@ class YHAllApiName {
//Basics
//Basics
struct
Basics
{
struct
Basics
{
//获取 基本资料信息
//获取 基本资料信息
// static let basicInfoApi = "frontend/basics/get_basics"
static
let
basicInfoApi
=
"infoflow/basics/get_basics"
static
let
basicInfoApi
=
"infoflow/basics/get_basics"
//保存基本资料信息
//保存基本资料信息
// static let updateBasicInfoApi = "frontend/basics/update_basics"
static
let
updateBasicInfoApi
=
"infoflow/basics/update_basics"
static
let
updateBasicInfoApi
=
"infoflow/basics/update_basics"
}
}
...
@@ -177,6 +169,7 @@ class YHAllApiName {
...
@@ -177,6 +169,7 @@ class YHAllApiName {
static
let
getPublicUrlsApi
=
"oss/storage/batchConvertToPublicURL"
static
let
getPublicUrlsApi
=
"oss/storage/batchConvertToPublicURL"
}
}
//我的签字和文书
struct
Signature
{
struct
Signature
{
// 签字列表
// 签字列表
static
let
list
=
"infoflow/my-sign/list"
static
let
list
=
"infoflow/my-sign/list"
...
@@ -189,4 +182,11 @@ class YHAllApiName {
...
@@ -189,4 +182,11 @@ class YHAllApiName {
// 获取签署状态
// 获取签署状态
static
let
callBack
=
"infoflow/sign/check-is-complete"
static
let
callBack
=
"infoflow/sign/check-is-complete"
}
}
//我的证件
struct
Certificate
{
// 我的证件-状态数量统计
static
let
statisticApi
=
"infoflow/certificate/statistic"
}
}
}
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