Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
B
BCDH-APP
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
首开风险隐患双控平台
BCDH-APP
Commits
382b99fb
Commit
382b99fb
authored
Nov 24, 2021
by
胡占生
🇨🇳
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
消息中心更改
parent
3652fe22
Changes
6
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
288 additions
and
29 deletions
+288
-29
package-lock.json
package-lock.json
+222
-6
src/assets/noMessage.png
src/assets/noMessage.png
+0
-0
src/views/messageCenter/index.vue
src/views/messageCenter/index.vue
+8
-2
src/views/messageCenter/messageNews/index.vue
src/views/messageCenter/messageNews/index.vue
+21
-7
src/views/messageCenter/noticeInfo/index.vue
src/views/messageCenter/noticeInfo/index.vue
+29
-13
src/views/messageCenter/waitEvent/index.vue
src/views/messageCenter/waitEvent/index.vue
+8
-1
No files found.
package-lock.json
View file @
382b99fb
This diff is collapsed.
Click to expand it.
src/assets/noMessage.png
0 → 100644
View file @
382b99fb
37.1 KB
src/views/messageCenter/index.vue
View file @
382b99fb
...
@@ -28,14 +28,20 @@
...
@@ -28,14 +28,20 @@
name=
"消息信息"
name=
"消息信息"
:badge=
"messageNewsNum.消息信息 > 0 ? messageNewsNum.消息信息 : ''"
:badge=
"messageNewsNum.消息信息 > 0 ? messageNewsNum.消息信息 : ''"
>
>
<message-news
:actives=
"activeName"
></message-news>
<message-news
:actives=
"activeName"
:messageNewsNum=
"messageNewsNum"
></message-news>
</van-tab>
</van-tab>
<van-tab
<van-tab
title=
"通知公告"
title=
"通知公告"
name=
"通知公告"
name=
"通知公告"
:badge=
"messageNewsNum.通知公告 > 0 ? messageNewsNum.通知公告 : ''"
:badge=
"messageNewsNum.通知公告 > 0 ? messageNewsNum.通知公告 : ''"
>
>
<notice-info
:actives=
"activeName"
></notice-info>
<notice-info
:actives=
"activeName"
:messageNewsNum=
"messageNewsNum"
></notice-info>
</van-tab>
</van-tab>
</van-tabs>
</van-tabs>
</div>
</div>
...
...
src/views/messageCenter/messageNews/index.vue
View file @
382b99fb
...
@@ -17,7 +17,12 @@
...
@@ -17,7 +17,12 @@
>
{{
item
.
category
}}
</span
>
{{
item
.
category
}}
</span
>
>
<span
class=
"my-tag-style"
@
click=
"clearNo()"
>
清除未读
</span>
<span
class=
"my-tag-style"
v-if=
"messageNewsNum.消息信息 > 0"
@
click=
"clearNo()"
>
清除未读
</span
>
</div>
</div>
<!-- 搜索 -->
<!-- 搜索 -->
...
@@ -63,6 +68,11 @@
...
@@ -63,6 +68,11 @@
</div>
</div>
</van-badge>
</van-badge>
</van-cell-group>
</van-cell-group>
<van-image
v-if=
"messageList.length <= 0"
fit=
"contain"
:src=
"require('../../../assets/noMessage.png')"
/>
</div>
</div>
</div>
</div>
</van-pull-refresh>
</van-pull-refresh>
...
@@ -78,8 +88,14 @@ import {
...
@@ -78,8 +88,14 @@ import {
}
from
"
@/service/message
"
;
}
from
"
@/service/message
"
;
export
default
{
export
default
{
props
:
{
props
:
{
actives
:
String
,
actives
:
{
default
:
()
=>
""
,
type
:
String
,
default
:
()
=>
""
,
},
messageNewsNum
:
{
type
:
Object
,
default
:
()
=>
{},
},
},
},
data
()
{
data
()
{
return
{
return
{
...
@@ -198,10 +214,8 @@ export default {
...
@@ -198,10 +214,8 @@ export default {
touchstart
(
index
,
item
)
{
touchstart
(
index
,
item
)
{
this
.
read
(
item
);
this
.
read
(
item
);
this
.
$router
.
push
({
this
.
$router
.
push
({
name
:
"
message-details
"
,
path
:
item
.
appUrl
,
params
:
{
query
:
{},
id
:
JSON
.
stringify
(
item
),
},
});
});
},
},
...
...
src/views/messageCenter/noticeInfo/index.vue
View file @
382b99fb
...
@@ -19,21 +19,26 @@
...
@@ -19,21 +19,26 @@
@
click=
"selectCategory(index, item.category)"
@
click=
"selectCategory(index, item.category)"
>
{{
item
.
category
}}
</span
>
{{
item
.
category
}}
</span
>
>
<span
class=
"my-tag-style"
@
click=
"clearNo()"
>
清除未读
</span>
<span
class=
"my-tag-style"
v-if=
"messageNewsNum.通知公告 > 0"
@
click=
"clearNo()"
>
清除未读
</span
>
</div>
</div>
<!-- 搜索 -->
<!-- 搜索 -->
<div
class=
"search-wrap"
>
<div
class=
"search-wrap"
>
<
!--
<
van-search
<van-search
v-model=
"searchVal"
v-model=
"searchVal"
show-action
show-action
placeholder=
"请输入检查名称"
placeholder=
"请输入检查名称"
@
search=
"onSearch"
@
search=
"onSearch"
>
>
<template
#action
>
<template
#action
>
<div
@
click=
"onSearch"
>
搜索
</div>
<div
@
click=
"onSearch"
>
搜索
</div>
</
template
>
</
template
>
</van-search>
--
>
</van-search
>
<!-- <van-search
<!-- <van-search
v-model="searchVal"
v-model="searchVal"
placeholder="搜索"
placeholder="搜索"
...
@@ -65,6 +70,11 @@
...
@@ -65,6 +70,11 @@
</div>
</div>
</van-badge>
</van-badge>
</van-cell-group>
</van-cell-group>
<van-image
v-if=
"notificationList.length <= 0"
fit=
"contain"
:src=
"require('../../../assets/noMessage.png')"
/>
</div>
</div>
</div>
</div>
</van-pull-refresh>
</van-pull-refresh>
...
@@ -81,8 +91,14 @@ import {
...
@@ -81,8 +91,14 @@ import {
}
from
"
@/service/message
"
;
}
from
"
@/service/message
"
;
export
default
{
export
default
{
props
:
{
props
:
{
actives
:
String
,
actives
:
{
default
:
()
=>
""
,
type
:
String
,
default
:
()
=>
""
,
},
messageNewsNum
:
{
type
:
Object
,
default
:
()
=>
{},
},
},
},
data
()
{
data
()
{
return
{
return
{
...
...
src/views/messageCenter/waitEvent/index.vue
View file @
382b99fb
...
@@ -49,13 +49,20 @@
...
@@ -49,13 +49,20 @@
<span>
{{ item.title }}
</span>
<span>
{{ item.title }}
</span>
<span>
{{ item.createTime }}
</span>
<span>
{{ item.createTime }}
</span>
</div>
</div>
<div
class=
"message-content"
>
{{ item.content }}
</div>
<div
class=
"message-content"
>
{{ item.content }},{{ item.createBy }}
</div>
<div
class=
"bot_but"
>
<div
class=
"bot_but"
>
<van-button
color=
"#33CCFF"
size=
"mini"
>
立即处理
</van-button>
<van-button
color=
"#33CCFF"
size=
"mini"
>
立即处理
</van-button>
</div>
</div>
</div>
</div>
</van-badge>
</van-badge>
</van-cell-group>
</van-cell-group>
<van-image
v-if=
"waitList.length <= 0"
fit=
"contain"
:src=
"require('../../../assets/noMessage.png')"
/>
</div>
</div>
</div>
</div>
</van-pull-refresh>
</van-pull-refresh>
...
...
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