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
24052156
Commit
24052156
authored
Aug 30, 2024
by
Steven杜宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
// 消息
parent
00abc83d
Changes
13
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
97 additions
and
2 deletions
+97
-2
YHOrderTipsItemView.swift
...laxy/Classes/Modules/Home(首页)/V/YHOrderTipsItemView.swift
+6
-0
YHMessageDetailListVC.swift
...Classes/Modules/Message(消息)/C/YHMessageDetailListVC.swift
+6
-0
YHMessageListVC.swift
...alaxy/Classes/Modules/Message(消息)/C/YHMessageListVC.swift
+13
-0
YHMsgListModel.swift
...galaxy/Classes/Modules/Message(消息)/M/YHMsgListModel.swift
+14
-1
YHDetailMessageCell.swift
...y/Classes/Modules/Message(消息)/V/YHDetailMessageCell.swift
+6
-0
YHMessageSessionCell.swift
.../Classes/Modules/Message(消息)/V/YHMessageSessionCell.swift
+6
-0
YHMsgViewModel.swift
...alaxy/Classes/Modules/Message(消息)/VM/YHMsgViewModel.swift
+2
-1
Contents.json
...s.xcassets/Message/msg_icon_goToHK.imageset/Contents.json
+22
-0
Message_fugangbanzheng@2x.png
...ge/msg_icon_goToHK.imageset/Message_fugangbanzheng@2x.png
+0
-0
Message_fugangbanzheng@3x.png
...ge/msg_icon_goToHK.imageset/Message_fugangbanzheng@3x.png
+0
-0
Contents.json
....xcassets/Message/msg_icon_renewal.imageset/Contents.json
+22
-0
Mask group@2x.png
...ssets/Message/msg_icon_renewal.imageset/Mask group@2x.png
+0
-0
Mask group@3x.png
...ssets/Message/msg_icon_renewal.imageset/Mask group@3x.png
+0
-0
No files found.
galaxy/galaxy/Classes/Modules/Home(首页)/V/YHOrderTipsItemView.swift
View file @
24052156
...
...
@@ -40,6 +40,12 @@ class YHOrderTipsItemView: UIView {
}
else
if
msg
.
type
==
YHMessageType
.
identityApproved
.
rawValue
{
return
"身份获批"
}
else
if
msg
.
type
==
YHMessageType
.
goToHK
.
rawValue
{
return
"赴港办证"
}
else
if
msg
.
type
==
YHMessageType
.
renewal
.
rawValue
{
return
"身份续签"
}
else
{
return
"--"
}
...
...
galaxy/galaxy/Classes/Modules/Message(消息)/C/YHMessageDetailListVC.swift
View file @
24052156
...
...
@@ -272,6 +272,12 @@ extension YHMessageDetailListVC: UITableViewDelegate, UITableViewDataSource {
}
else
if
self
.
type
==
YHMessageType
.
identityApproved
.
rawValue
{
// 身份获批
self
.
navigationController
?
.
popToRootViewController
(
animated
:
false
)
goTabBarBy
(
tabType
:
.
service
)
}
else
if
self
.
type
==
YHMessageType
.
goToHK
.
rawValue
{
// 赴港办证
}
else
if
self
.
type
==
YHMessageType
.
renewal
.
rawValue
{
// 身份续签
}
}
}
...
...
galaxy/galaxy/Classes/Modules/Message(消息)/C/YHMessageListVC.swift
View file @
24052156
...
...
@@ -190,6 +190,16 @@ class YHMessageListVC: YHBaseViewController {
hasUnreadMsg
=
true
}
// 赴港办证
if
!
self
.
viewModel
.
msgList
.
goToHK
.
lastMessage
.
isEmpty
{
hasUnreadMsg
=
true
}
// 身份续签
if
!
self
.
viewModel
.
msgList
.
renewal
.
lastMessage
.
isEmpty
{
hasUnreadMsg
=
true
}
if
hasUnreadMsg
{
if
!
isHidden
{
msgArr
.
append
(
self
.
viewModel
.
msgList
.
information
)
...
...
@@ -200,6 +210,9 @@ class YHMessageListVC: YHBaseViewController {
}
msgArr
.
append
(
self
.
viewModel
.
msgList
.
approval
)
msgArr
.
append
(
self
.
viewModel
.
msgList
.
goToHK
)
msgArr
.
append
(
self
.
viewModel
.
msgList
.
renewal
)
}
}
emptyDataTipsView
.
isHidden
=
msgArr
.
count
>
0
...
...
galaxy/galaxy/Classes/Modules/Message(消息)/M/YHMsgListModel.swift
View file @
24052156
...
...
@@ -17,6 +17,8 @@ enum YHMessageType: Int {
case
fileSign
=
4
// 文件签字
case
infoSubmit
=
5
// 资料递交
case
identityApproved
=
6
// 身份获批
case
goToHK
=
7
// 赴港办证
case
renewal
=
8
// 身份续签
}
class
YHMessageInfoModel
:
SmartCodable
{
...
...
@@ -54,6 +56,12 @@ class YHMessageInfoModel: SmartCodable {
}
else
if
type
==
YHMessageType
.
identityApproved
.
rawValue
{
return
"身份获批"
}
else
if
type
==
YHMessageType
.
goToHK
.
rawValue
{
return
"赴港办证"
}
else
if
type
==
YHMessageType
.
renewal
.
rawValue
{
return
"身份续签"
}
return
""
}
...
...
@@ -66,6 +74,8 @@ class YHMsgListModel: SmartCodable {
var
signature
:
YHMessageInfoModel
=
YHMessageInfoModel
()
var
dataSubmission
:
YHMessageInfoModel
=
YHMessageInfoModel
()
var
approval
:
YHMessageInfoModel
=
YHMessageInfoModel
()
var
goToHK
:
YHMessageInfoModel
=
YHMessageInfoModel
()
var
renewal
:
YHMessageInfoModel
=
YHMessageInfoModel
()
required
init
()
{
self
.
information
.
type
=
YHMessageType
.
infoFill
.
rawValue
...
...
@@ -74,11 +84,14 @@ class YHMsgListModel: SmartCodable {
self
.
signature
.
type
=
YHMessageType
.
fileSign
.
rawValue
self
.
dataSubmission
.
type
=
YHMessageType
.
infoSubmit
.
rawValue
self
.
approval
.
type
=
YHMessageType
.
identityApproved
.
rawValue
self
.
goToHK
.
type
=
YHMessageType
.
goToHK
.
rawValue
self
.
renewal
.
type
=
YHMessageType
.
renewal
.
rawValue
}
enum
CodingKeys
:
String
,
CodingKey
{
case
information
,
certificate
,
draft
,
signature
,
approval
case
information
,
certificate
,
draft
,
signature
,
approval
,
renewal
case
dataSubmission
=
"data_submission"
case
goToHK
=
"go_to_hk"
}
}
...
...
galaxy/galaxy/Classes/Modules/Message(消息)/V/YHDetailMessageCell.swift
View file @
24052156
...
...
@@ -59,6 +59,12 @@ class YHDetailMessageCell: UITableViewCell {
}
else
if
type
==
YHMessageType
.
identityApproved
.
rawValue
{
bottomBtn
.
setTitle
(
"去查看"
.
local
,
for
:
.
normal
)
}
else
if
type
==
YHMessageType
.
goToHK
.
rawValue
{
bottomBtn
.
setTitle
(
"去查看"
.
local
,
for
:
.
normal
)
}
else
if
type
==
YHMessageType
.
renewal
.
rawValue
{
bottomBtn
.
setTitle
(
"去查看"
.
local
,
for
:
.
normal
)
}
}
...
...
galaxy/galaxy/Classes/Modules/Message(消息)/V/YHMessageSessionCell.swift
View file @
24052156
...
...
@@ -51,6 +51,12 @@ class YHMessageSessionCell: UITableViewCell {
}
else
if
model
.
type
==
YHMessageType
.
identityApproved
.
rawValue
{
self
.
iconImgView
.
image
=
UIImage
(
named
:
"msg_icon_identity_approved"
)
}
else
if
model
.
type
==
YHMessageType
.
goToHK
.
rawValue
{
self
.
iconImgView
.
image
=
UIImage
(
named
:
"msg_icon_goToHK"
)
}
else
if
model
.
type
==
YHMessageType
.
renewal
.
rawValue
{
self
.
iconImgView
.
image
=
UIImage
(
named
:
"msg_icon_renewal"
)
}
self
.
badgeLabel
.
isHidden
=
model
.
unreadCount
<=
0
...
...
galaxy/galaxy/Classes/Modules/Message(消息)/VM/YHMsgViewModel.swift
View file @
24052156
...
...
@@ -38,8 +38,9 @@ class YHMsgViewModel: NSObject {
self
.
msgList
.
signature
.
type
=
YHMessageType
.
fileSign
.
rawValue
self
.
msgList
.
dataSubmission
.
type
=
YHMessageType
.
infoSubmit
.
rawValue
self
.
msgList
.
approval
.
type
=
YHMessageType
.
identityApproved
.
rawValue
self
.
msgList
.
goToHK
.
type
=
YHMessageType
.
goToHK
.
rawValue
self
.
msgList
.
renewal
.
type
=
YHMessageType
.
renewal
.
rawValue
callBackBlock
(
true
,
nil
)
}
else
{
let
error
:
YHErrorModel
=
YHErrorModel
(
errorCode
:
Int32
(
json
.
code
),
errorMsg
:
json
.
msg
)
...
...
galaxy/galaxy/Res/Assets.xcassets/Message/msg_icon_goToHK.imageset/Contents.json
0 → 100644
View file @
24052156
{
"images"
:
[
{
"idiom"
:
"universal"
,
"scale"
:
"1x"
},
{
"filename"
:
"Message_fugangbanzheng@2x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"2x"
},
{
"filename"
:
"Message_fugangbanzheng@3x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
"author"
:
"xcode"
,
"version"
:
1
}
}
galaxy/galaxy/Res/Assets.xcassets/Message/msg_icon_goToHK.imageset/Message_fugangbanzheng@2x.png
0 → 100644
View file @
24052156
717 Bytes
galaxy/galaxy/Res/Assets.xcassets/Message/msg_icon_goToHK.imageset/Message_fugangbanzheng@3x.png
0 → 100644
View file @
24052156
914 Bytes
galaxy/galaxy/Res/Assets.xcassets/Message/msg_icon_renewal.imageset/Contents.json
0 → 100644
View file @
24052156
{
"images"
:
[
{
"idiom"
:
"universal"
,
"scale"
:
"1x"
},
{
"filename"
:
"Mask group@2x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"2x"
},
{
"filename"
:
"Mask group@3x.png"
,
"idiom"
:
"universal"
,
"scale"
:
"3x"
}
],
"info"
:
{
"author"
:
"xcode"
,
"version"
:
1
}
}
galaxy/galaxy/Res/Assets.xcassets/Message/msg_icon_renewal.imageset/Mask group@2x.png
0 → 100644
View file @
24052156
1003 Bytes
galaxy/galaxy/Res/Assets.xcassets/Message/msg_icon_renewal.imageset/Mask group@3x.png
0 → 100644
View file @
24052156
1.41 KB
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