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
c19c2cd2
Commit
c19c2cd2
authored
Jun 12, 2024
by
Steven杜宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
// 文件清单返回我的服务tab
parent
ee8db484
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
29 additions
and
6 deletions
+29
-6
YHServiceCenterMainViewController.swift
...ntService(服务中心)/C/YHServiceCenterMainViewController.swift
+25
-0
YHFileListViewController.swift
...ice(服务中心)/FileList(文件清单)/C/YHFileListViewController.swift
+1
-6
YhConstant.swift
galaxy/galaxy/Classes/Tools/Helper/YhConstant.swift
+3
-0
No files found.
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/C/YHServiceCenterMainViewController.swift
View file @
c19c2cd2
...
@@ -208,6 +208,8 @@ extension YHServiceCenterMainViewController {
...
@@ -208,6 +208,8 @@ extension YHServiceCenterMainViewController {
}
else
{
}
else
{
navBar
.
isHidden
=
true
navBar
.
isHidden
=
true
}
}
NotificationCenter
.
default
.
addObserver
(
self
,
selector
:
#selector(
goToServiceTabFromFileListPage
)
,
name
:
YhConstant
.
YhNotification
.
didClickFileListBackToServiceTabNotifiction
,
object
:
nil
)
}
}
override
func
viewDidLayoutSubviews
()
{
override
func
viewDidLayoutSubviews
()
{
...
@@ -457,3 +459,26 @@ extension YHServiceCenterMainViewController {
...
@@ -457,3 +459,26 @@ extension YHServiceCenterMainViewController {
}
}
}
}
extension
YHServiceCenterMainViewController
{
@objc
func
goToServiceTabFromFileListPage
()
{
// 进行中有数据则切换到进行中,进行中无数据则切换到全部
YHHUD
.
show
(
.
progress
(
message
:
"加载中..."
))
self
.
serviceCenterMainReqVM
.
getServiceCenterProgressList
(
self
.
orderId
,
2
)
{
[
weak
self
]
success
,
error
in
YHHUD
.
hide
()
guard
let
self
=
self
else
{
return
}
var
targetTabIndex
=
0
// 全部
if
self
.
serviceCenterMainReqVM
.
arrDataForSeviceCenterProgress
.
count
>
0
{
// 进行中
targetTabIndex
=
1
}
self
.
segmentedView
.
selectItemAt
(
index
:
targetTabIndex
)
self
.
segmentedView
.
listContainer
?
.
didClickSelectedItem
(
at
:
targetTabIndex
)
UIViewController
.
current
?
.
navigationController
?
.
popToRootViewController
(
animated
:
true
)
goTabBarBy
(
tabType
:
.
service
)
}
}
}
galaxy/galaxy/Classes/Modules/IntelligentService(服务中心)/FileList(文件清单)/C/YHFileListViewController.swift
View file @
c19c2cd2
...
@@ -31,8 +31,7 @@ class YHFileListViewController: YHBaseViewController {
...
@@ -31,8 +31,7 @@ class YHFileListViewController: YHBaseViewController {
view
.
bottomBtnClick
=
{
view
.
bottomBtnClick
=
{
[
weak
self
]
in
[
weak
self
]
in
guard
let
self
=
self
else
{
return
}
guard
let
self
=
self
else
{
return
}
self
.
navigationController
?
.
popToRootViewController
(
animated
:
true
)
NotificationCenter
.
default
.
post
(
name
:
YhConstant
.
YhNotification
.
didClickFileListBackToServiceTabNotifiction
,
object
:
nil
)
self
.
goToTabService
()
}
}
return
view
return
view
}()
}()
...
@@ -74,10 +73,6 @@ class YHFileListViewController: YHBaseViewController {
...
@@ -74,10 +73,6 @@ class YHFileListViewController: YHBaseViewController {
}
}
func
goToTabService
()
{
goTabBarBy
(
tabType
:
.
service
)
}
deinit
{
deinit
{
NotificationCenter
.
default
.
removeObserver
(
self
)
NotificationCenter
.
default
.
removeObserver
(
self
)
}
}
...
...
galaxy/galaxy/Classes/Tools/Helper/YhConstant.swift
View file @
c19c2cd2
...
@@ -221,5 +221,8 @@ extension YhConstant {
...
@@ -221,5 +221,8 @@ extension YhConstant {
// 点击文件清单条目通知
// 点击文件清单条目通知
public
static
let
clickCertificateFileListItemNotifiction
=
Notification
.
Name
(
rawValue
:
"com.yinhe.certificate.clickFileListItem"
)
public
static
let
clickCertificateFileListItemNotifiction
=
Notification
.
Name
(
rawValue
:
"com.yinhe.certificate.clickFileListItem"
)
// 点击文件清单空视图返回服务tab页
public
static
let
didClickFileListBackToServiceTabNotifiction
=
Notification
.
Name
(
rawValue
:
"com.yinhe.certificate.backToService"
)
}
}
}
}
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