Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
I
IT-monitor
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
张伯涛
IT-monitor
Commits
8f2c40cd
Commit
8f2c40cd
authored
May 18, 2022
by
张伯涛
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
谁被管理完善
parent
5900b011
Changes
8
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
1326 additions
and
19 deletions
+1326
-19
gaojingshu.png
src/assets/image/gaojingshu.png
+0
-0
jiankongdianshu.png
src/assets/image/jiankongdianshu.png
+0
-0
shebeizongshu.png
src/assets/image/shebeizongshu.png
+0
-0
Linux.vue
src/views/IntegratedMonitor/Linux.vue
+971
-4
addEquipment.vue
src/views/IntegratedMonitor/addEquipment.vue
+6
-6
equipment.vue
src/views/IntegratedMonitor/equipment.vue
+9
-1
warningSetup.vue
src/views/IntegratedMonitor/warning/warningSetup.vue
+337
-5
equipment.vue
src/views/overView/dashboard/equipment.vue
+3
-3
No files found.
src/assets/image/gaojingshu.png
0 → 100644
View file @
8f2c40cd
2.91 KB
src/assets/image/jiankongdianshu.png
0 → 100644
View file @
8f2c40cd
3.03 KB
src/assets/image/shebeizongshu.png
0 → 100644
View file @
8f2c40cd
2.42 KB
src/views/IntegratedMonitor/Linux.vue
View file @
8f2c40cd
This diff is collapsed.
Click to expand it.
src/views/IntegratedMonitor/addEquipment.vue
View file @
8f2c40cd
...
@@ -26,7 +26,7 @@
...
@@ -26,7 +26,7 @@
</el-form>
</el-form>
<div
class=
"equipmentBody"
>
数据库
</div>
<div
class=
"equipmentBody"
>
数据库
</div>
<div
v-for=
"(item, index) in secondList"
:key=
"index"
class=
"equipmentList"
>
<div
v-for=
"(item, index) in secondList"
:key=
"index"
class=
"equipmentList"
>
<el-card
class=
"box-card"
>
<el-card
class=
"box-card"
@
click
.
native=
"addEquipmentForm"
>
<div
style=
"display: flex"
>
<div
style=
"display: flex"
>
<img
:src=
"item.img"
>
<img
:src=
"item.img"
>
<div
style=
"line-height: 30px;padding-left: 10px"
>
{{
item
.
name
}}
</div>
<div
style=
"line-height: 30px;padding-left: 10px"
>
{{
item
.
name
}}
</div>
...
@@ -42,7 +42,7 @@
...
@@ -42,7 +42,7 @@
</el-form>
</el-form>
<div
class=
"equipmentBody"
>
设备厂商:迈普自主安全交换机
</div>
<div
class=
"equipmentBody"
>
设备厂商:迈普自主安全交换机
</div>
<div
v-for=
"(item, index) in thirdList"
:key=
"index"
class=
"equipmentList"
>
<div
v-for=
"(item, index) in thirdList"
:key=
"index"
class=
"equipmentList"
>
<el-card
class=
"box-card"
>
<el-card
class=
"box-card"
@
click
.
native=
"addEquipmentForm"
>
<div
style=
"display: flex"
>
<div
style=
"display: flex"
>
<img
:src=
"item.img"
>
<img
:src=
"item.img"
>
<div
style=
"line-height: 30px;padding-left: 10px"
>
{{
item
.
name
}}
</div>
<div
style=
"line-height: 30px;padding-left: 10px"
>
{{
item
.
name
}}
</div>
...
@@ -58,7 +58,7 @@
...
@@ -58,7 +58,7 @@
</el-form>
</el-form>
<div
class=
"equipmentBody"
>
防火墙
</div>
<div
class=
"equipmentBody"
>
防火墙
</div>
<div
v-for=
"(item, index) in fourthList"
:key=
"index"
class=
"equipmentList"
>
<div
v-for=
"(item, index) in fourthList"
:key=
"index"
class=
"equipmentList"
>
<el-card
class=
"box-card"
>
<el-card
class=
"box-card"
@
click
.
native=
"addEquipmentForm"
>
<div
style=
"display: flex"
>
<div
style=
"display: flex"
>
<img
:src=
"item.img"
>
<img
:src=
"item.img"
>
<div
style=
"line-height: 30px;padding-left: 10px"
>
{{
item
.
name
}}
</div>
<div
style=
"line-height: 30px;padding-left: 10px"
>
{{
item
.
name
}}
</div>
...
@@ -74,7 +74,7 @@
...
@@ -74,7 +74,7 @@
</el-form>
</el-form>
<div
class=
"equipmentBody"
>
HP
</div>
<div
class=
"equipmentBody"
>
HP
</div>
<div
v-for=
"(item, index) in fifthList"
:key=
"index"
class=
"equipmentList"
>
<div
v-for=
"(item, index) in fifthList"
:key=
"index"
class=
"equipmentList"
>
<el-card
class=
"box-card"
>
<el-card
class=
"box-card"
@
click
.
native=
"addEquipmentForm"
>
<div
style=
"display: flex"
>
<div
style=
"display: flex"
>
<img
:src=
"item.img"
>
<img
:src=
"item.img"
>
<div
style=
"line-height: 30px;padding-left: 10px"
>
{{
item
.
name
}}
</div>
<div
style=
"line-height: 30px;padding-left: 10px"
>
{{
item
.
name
}}
</div>
...
@@ -90,7 +90,7 @@
...
@@ -90,7 +90,7 @@
</el-form>
</el-form>
<div
class=
"equipmentBody"
>
VMware服务器
</div>
<div
class=
"equipmentBody"
>
VMware服务器
</div>
<div
v-for=
"(item, index) in sixthList"
:key=
"index"
class=
"equipmentList"
>
<div
v-for=
"(item, index) in sixthList"
:key=
"index"
class=
"equipmentList"
>
<el-card
class=
"box-card"
>
<el-card
class=
"box-card"
@
click
.
native=
"addEquipmentForm"
>
<div
style=
"display: flex"
>
<div
style=
"display: flex"
>
<img
:src=
"item.img"
>
<img
:src=
"item.img"
>
<div
style=
"line-height: 30px;padding-left: 10px"
>
{{
item
.
name
}}
</div>
<div
style=
"line-height: 30px;padding-left: 10px"
>
{{
item
.
name
}}
</div>
...
@@ -106,7 +106,7 @@
...
@@ -106,7 +106,7 @@
</el-form>
</el-form>
<div
class=
"equipmentBody"
>
UPS
</div>
<div
class=
"equipmentBody"
>
UPS
</div>
<div
v-for=
"(item, index) in sevenList"
:key=
"index"
class=
"equipmentList"
>
<div
v-for=
"(item, index) in sevenList"
:key=
"index"
class=
"equipmentList"
>
<el-card
class=
"box-card"
>
<el-card
class=
"box-card"
@
click
.
native=
"addEquipmentForm"
>
<div
style=
"display: flex"
>
<div
style=
"display: flex"
>
<img
:src=
"item.img"
>
<img
:src=
"item.img"
>
<div
style=
"line-height: 30px;padding-left: 10px"
>
{{
item
.
name
}}
</div>
<div
style=
"line-height: 30px;padding-left: 10px"
>
{{
item
.
name
}}
</div>
...
...
src/views/IntegratedMonitor/equipment.vue
View file @
8f2c40cd
...
@@ -80,7 +80,7 @@
...
@@ -80,7 +80,7 @@
<el-link
@
click=
"deleteRow"
>
删除
</el-link>
<el-link
@
click=
"deleteRow"
>
删除
</el-link>
<el-tooltip
effect=
"light"
placement=
"bottom"
popper-class=
"moreTip"
>
<el-tooltip
effect=
"light"
placement=
"bottom"
popper-class=
"moreTip"
>
<div
slot=
"content"
onclick=
"clickLinux()"
class=
"tooltipText"
>
配置Linux自定义监测
</div>
<div
slot=
"content"
onclick=
"clickLinux()"
class=
"tooltipText"
>
配置Linux自定义监测
</div>
<div
slot=
"content"
class=
"tooltipText"
>
添加告警
</div>
<div
slot=
"content"
class=
"tooltipText"
@
click=
"addWarn"
>
添加告警
</div>
<div
slot=
"content"
onclick=
"prohibit()"
class=
"tooltipText"
>
临时禁止
</div>
<div
slot=
"content"
onclick=
"prohibit()"
class=
"tooltipText"
>
临时禁止
</div>
<el-link>
更多
<el-link>
更多
<div
class=
"caretDown"
/>
<div
class=
"caretDown"
/>
...
@@ -179,6 +179,14 @@ export default {
...
@@ -179,6 +179,14 @@ export default {
this
.
handleExpand
()
// 全屏
this
.
handleExpand
()
// 全屏
},
},
methods
:
{
methods
:
{
addWarn
()
{
this
.
$router
.
push
({
path
:
'/IntegratedMonitor/warning/warningSetup'
,
query
:
{
type
:
'1'
}
})
},
closeProhibitDialog
()
{
closeProhibitDialog
()
{
this
.
$refs
.
prohibitForm
.
resetFields
()
this
.
$refs
.
prohibitForm
.
resetFields
()
this
.
prohibitDialog
=
false
this
.
prohibitDialog
=
false
...
...
src/views/IntegratedMonitor/warning/warningSetup.vue
View file @
8f2c40cd
This diff is collapsed.
Click to expand it.
src/views/overView/dashboard/equipment.vue
View file @
8f2c40cd
...
@@ -170,9 +170,9 @@ export default {
...
@@ -170,9 +170,9 @@ export default {
{
label
:
'智盘服务器-10.1.154'
,
time
:
'2019-12-09'
},
{
label
:
'智盘服务器-10.1.154'
,
time
:
'2019-12-09'
},
{
label
:
'智盘服务器-10.1.154'
,
time
:
'2019-12-09'
}
{
label
:
'智盘服务器-10.1.154'
,
time
:
'2019-12-09'
}
],
],
equipmentIcon
:
require
(
'@/assets/image/
logo
.png'
),
equipmentIcon
:
require
(
'@/assets/image/
shebeizongshu
.png'
),
monitorIcon
:
require
(
'@/assets/image/
logo
.png'
),
monitorIcon
:
require
(
'@/assets/image/
jiankongdianshu
.png'
),
warnIcon
:
require
(
'@/assets/image/
logo
.png'
)
warnIcon
:
require
(
'@/assets/image/
gaojingshu
.png'
)
}
}
},
},
// 离开页面使用beforeDestroy() 销毁
// 离开页面使用beforeDestroy() 销毁
...
...
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