Toggle navigation
Toggle navigation
This project
Loading...
Sign in
monitor_v3
/
hg-monitor-web
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Plain Diff
Browse Files
Authored by
王涛
3 years ago
Commit
3cc232743b1a1a22dd451f87b91d78215bedaa05
2 parents
d5e3ffdc
559b773a
Merge branch 'master-500-dev-xwx' into 'master-500-dev'
告警处理知识库详情页面优化 See merge request
!541
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
41 additions
and
37 deletions
hg-monitor-web-base/src/main/resources/static/vue3/public/css/alarmsClear.css
hg-monitor-web-base/src/main/resources/static/vue3/src/views/alarmsClearEditor/clearDetail/index.html
hg-monitor-web-base/src/main/resources/static/vue3/src/views/alarmsClearEditor/clearDetail/index.js
hg-monitor-web-base/src/main/resources/static/vue3/src/views/alarmsClearEditor/index.html
hg-monitor-web-base/src/main/resources/static/vue3/src/views/alarmsClearEditor/index.js
hg-monitor-web-base/src/main/resources/static/vue3/public/css/alarmsClear.css
View file @
3cc2327
...
...
@@ -137,6 +137,8 @@
.detail_comments_title
{
text-align
:
left
;
padding-bottom
:
10px
;
width
:
86%
;
float
:
left
;
}
.update-icon
,
.more-style
{
cursor
:
pointer
;
...
...
@@ -168,7 +170,6 @@
}
.clearDetail-handlePer
{
padding
:
10px
0
;
color
:
#999999
;
}
.editor
{
text-align
:
left
;
...
...
hg-monitor-web-base/src/main/resources/static/vue3/src/views/alarmsClearEditor/clearDetail/index.html
View file @
3cc2327
<div
class=
"clearDetail-container"
>
<div
class=
"clearDetail-title"
>
消除原因:{{handleInfoObj.reason}}
</div>
<div
class=
"clearDetail-handlePer"
>
<div
class=
"handlePer-left"
>
<span>
处理人:{{handleInfoObj.managenameName}}
</span>
</div>
<div>
<span>
处理时间:{{handleInfoObj.managetime}}
</span>
</div>
<div
class=
"handlePer-left"
>
<span>
审批人:{{handleInfoObj.approverName}}
</span>
</div>
</div>
<div
class=
"info-title"
>
<span>
告警信息
</span>
<span
style=
"font-weight:bold"
>
告警信息
</span>
<span>
告警编号:{{alarmInfo.alarmNo}}
</span>
</div>
<div
class=
"info-content"
>
<div
class=
"info-content-body"
>
<div
class=
"content-title"
>
告警主体
</div>
<div
class=
"content-body-info"
>
<div
class=
"info-item"
>
资源名称:{{alarmInfo.resName}}
...
...
@@ -37,13 +24,6 @@
<div
class=
"info-item"
>
指标标识:{{alarmInfo.flag}}
</div>
</div>
</div>
</div>
<div
class=
"info-content"
>
<div
class=
"info-content-body"
>
<div
class=
"content-title"
>
告警信息
</div>
<div
class=
"content-body-info"
>
<div
class=
"info-item"
>
告警级别:
<sapn>
{{alarmInfo.alarmLevel==1?'一般':alarmInfo.alarmLevel==2?'重要':'严重'}}
</sapn>
</div>
...
...
@@ -65,22 +45,37 @@
<div
class=
"info-item"
>
告警次数:{{alarmInfo.alarmRepeatCnt?alarmInfo.alarmRepeatCnt:0}} 次
</div>
<!-- <div class="info-item">
实际告警值:{{alarmInfo.kpiValue}}
</div>-->
<div
class=
"info-item"
>
通知人:{{alarmInfo.nickName}}
</div>
<div
class=
"info-item-notice"
>
通知信息:{{alarmInfo.alarmContent}}
</div>
</div>
</div>
</div>
<div
class=
"info-title"
>
<span
style=
"font-weight:bold"
>
知识信息
</span>
</div>
<div
class=
"info-content"
>
<div
class=
"info-content-body"
>
<div
class=
"content-body-info"
>
<div
class=
"info-item-notice"
>
通知信息:{{alarmInfo.alarmContent}}
</div>
<div
class=
"info-item-notice"
>
通知人:{{alarmInfo.nickName}}
</div>
<div
class=
"info-item"
>
<span>
处理人:{{handleInfoObj.managenameName}}
</span>
</div>
<div
class=
"info-item"
>
<span>
处理时间:{{handleInfoObj.managetime}}
</span>
</div>
<div
class=
"info-item"
>
<span>
消除原因:{{handleInfoObj.reason}}
</span>
</div>
<div
class=
"info-item"
>
<span>
审批人:{{handleInfoObj.approverName}}
</span>
</div>
</div>
</div>
</div>
<div
class=
"info-title"
>
<span
style=
"font-weight:bold"
>
处理方案
</span>
</div>
<div
class=
"clearDetail-pcontent"
v-html=
"handleInfoObj.pcontent"
>
图文信息{{handleInfoObj.pcontent}}
</div>
...
...
hg-monitor-web-base/src/main/resources/static/vue3/src/views/alarmsClearEditor/clearDetail/index.js
View file @
3cc2327
...
...
@@ -35,14 +35,9 @@ export default {
let
data
=
res
.
object
;
if
(
data
)
{
alarmInfo
.
value
=
data
;
// if (alarmInfo.value.approver) {
// approverName.value = alarmInfo.value.approver;
// userList.value.map(item => {
// if (item.userName == alarmInfo.value.approver) {
// approverLabel.value = item.nickname;
// }
// })
// }
if
(
alarmInfo
.
value
.
busTypeName
==
null
||
alarmInfo
.
value
.
busTypeName
==
''
){
alarmInfo
.
value
.
busTypeName
=
"暂未绑定业务"
}
}
}
})
...
...
hg-monitor-web-base/src/main/resources/static/vue3/src/views/alarmsClearEditor/index.html
View file @
3cc2327
...
...
@@ -130,7 +130,12 @@
</div>
</div>
<div
class=
"detail_comments"
v-if=
"isExamine && ((status==3 || (status==1 && !isView)) || status==2) "
>
<div>
<div
class=
"detail_comments_title"
>
审核意见
</div>
<span>
快捷输入:
</span>
<el-tag
class=
"ml-2"
type=
"success"
size=
"small"
style=
"cursor:pointer; margin-right: 5px"
@
click=
"onInput(true)"
>
同意
</el-tag>
<el-tag
class=
"ml-2"
type=
"danger"
size=
"small"
style=
" cursor:pointer;"
@
click=
"onInput(false)"
>
不同意
</el-tag>
</div>
<el-input
v-if=
"status==1 && approverName==loginName && !isView"
...
...
hg-monitor-web-base/src/main/resources/static/vue3/src/views/alarmsClearEditor/index.js
View file @
3cc2327
...
...
@@ -480,6 +480,14 @@ export default {
})
}
//快捷输入是否同意
let
onInput
=
(
val
)
=>
{
if
(
val
){
opinion
.
value
=
"同意"
}
else
{
opinion
.
value
=
"不同意"
}
}
Vue
.
onUnmounted
(()
=>
{
timer
.
value
=
null
;
})
...
...
@@ -490,7 +498,7 @@ export default {
title
,
dialogVisible
,
height
,
dataList
,
columns
,
closeDetail
,
okfunc
,
getPage
,
selectionChange
,
dynamicTagsAppend
,
showUserDialog
,
showUserDialogVisible
,
userFileRight
,
userList
,
selectUser
,
getUserList
,
titles
,
buttonTexts
,
getAlarmInfo
,
alarmInfo
,
cascaderValue
,
propsTrigger
,
handleChange
,
cascaderOptions
,
noticeFlag
,
getUserByToken
,
getUser
,
cancleBtn
,
repositoryInfo
,
repositoryId
,
opinion
,
getAlarmStatis
,
handleInfoObj
,
alarmIdVal
getUserByToken
,
getUser
,
cancleBtn
,
repositoryInfo
,
repositoryId
,
opinion
,
getAlarmStatis
,
handleInfoObj
,
alarmIdVal
,
onInput
}
}
...
...
Please
register
or
login
to post a comment