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
887cf915
Commit
887cf915
authored
May 22, 2022
by
秦嘉
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改业务管理问题和添加门禁管理的数据源管理
parent
6097ce03
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
185 additions
and
12 deletions
+185
-12
businessManagement.vue
src/views/businessMonitoring/businessManagement.vue
+185
-12
No files found.
src/views/businessMonitoring/businessManagement.vue
View file @
887cf915
...
...
@@ -78,10 +78,10 @@
<el-form-item
label=
"繁忙度模板:"
>
<el-select
v-model=
"dialogForm1.busyDegree"
placeholder=
"请选择"
>
<el-option
v-for=
"item in
busyDegreeList
"
:key=
"item.
valu
e"
:label=
"item.
label
"
:value=
"item.
valu
e"
>
v-for=
"item in
dialogForm7
"
:key=
"item.
nam
e"
:label=
"item.
name
"
:value=
"item.
nam
e"
>
</el-option>
</el-select>
<el-link
style=
"margin-left: 20px; color: cornflowerblue"
@
click=
"drawer = true"
>
编辑模板
</el-link>
...
...
@@ -338,10 +338,10 @@
<el-form-item
label=
"繁忙度模板:"
>
<el-select
v-model=
"dialogForm5.busyDegree"
placeholder=
"请选择"
>
<el-option
v-for=
"item in
busyDegreeList
"
:key=
"item.
valu
e"
:label=
"item.
label
"
:value=
"item.
valu
e"
>
v-for=
"item in
dialogForm7
"
:key=
"item.
nam
e"
:label=
"item.
name
"
:value=
"item.
nam
e"
>
</el-option>
</el-select>
<el-link
style=
"margin-left: 20px; color: cornflowerblue"
@
click=
"drawer = true"
>
编辑模板
</el-link>
...
...
@@ -501,9 +501,80 @@
</span>
</el-dialog>
<el-dialog
class=
"dialog7"
width=
"50%"
title=
"编辑繁忙度模版"
:visible
.
sync=
"drawer"
>
弹
<el-tabs
tab-position=
"left"
>
<el-tab-pane
v-for=
"(template, index) in dialogForm7"
:key=
"index"
:label=
"template.name"
>
<el-form
ref=
"dialogForm7"
label-width=
"auto"
:model=
"template"
>
<el-form-item
label=
"名称:"
>
<el-input
v-model=
"template.name"
style=
"width: 50%"
/>
</el-form-item>
<el-form-item
v-for=
"(temObj, index1) in template.indexList"
:key=
"index1"
:label=
"temObj.type"
>
<el-input
v-model=
"temObj.inputJiXian"
placeholder=
"请输入内容"
style=
"width: 30%"
></el-input>
%
<el-link
@
click=
"deleteTemObj(index ,index1)"
>
删除
</el-link>
</el-form-item>
<el-button
@
click=
"addTem1"
>
添加指标
</el-button>
<el-button
type=
"primary"
@
click=
"confirmTem1"
>
确定
</el-button>
<el-button
@
click=
"deleteTem(index)"
>
删除
</el-button>
</el-form>
</el-tab-pane>
<el-tab-pane
label=
"添加模板"
>
<el-form
ref=
"dialogForm7"
label-width=
"auto"
:model=
"addTemObj"
>
<el-form-item
label=
"名称:"
>
<el-input
v-model=
"addTemObj.name"
style=
"width: 50%"
/>
</el-form-item>
<el-form-item
v-for=
"(temObj, index) in addTemObj.indexList"
:key=
"index"
:label=
"temObj.type"
>
<el-input
v-model=
"temObj.inputJiXian"
placeholder=
"请输入内容"
style=
"width: 30%"
></el-input>
%
<el-link
@
click=
"deleteTemObj1(index)"
>
删除
</el-link>
</el-form-item>
<el-button
@
click=
"addTem"
>
添加指标
</el-button>
<el-button
type=
"primary"
@
click=
"confirmTem"
>
确定
</el-button>
</el-form>
</el-tab-pane>
</el-tabs>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
@
click=
"closeDrawer"
>
确定
</el-button>
<el-button
@
click=
"closeDrawer"
>
取消
</el-button>
</span>
</el-dialog>
<el-dialog
class=
"dialog7"
width=
"50%"
title=
"添加繁忙度计算指标"
:visible
.
sync=
"addDialog"
>
<el-form
ref=
"dialogForm8"
label-width=
"auto"
:model=
"dialogForm8"
>
<el-form-item
label=
"指标类型:"
>
<el-select
v-model=
"dialogForm8.type"
placeholder=
"请选择"
>
<el-option
v-for=
"item in typeList"
:key=
"item.label"
:label=
"item.label"
:value=
"item.label"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"基线值:"
>
<el-input
v-model=
"dialogForm8.inputJiXian"
placeholder=
"请输入内容"
style=
"width: 30%"
></el-input>
%
</el-form-item>
</el-form>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
@
click=
"confirmZhibiao"
>
确定
</el-button>
<el-button
@
click=
"cancleZhibiao"
>
取消
</el-button>
</span>
</el-dialog>
<el-dialog
class=
"dialog7"
width=
"50%"
title=
"添加繁忙度计算指标"
:visible
.
sync=
"addDialog1"
>
<el-form
ref=
"dialogForm8"
label-width=
"auto"
:model=
"dialogForm8"
>
<el-form-item
label=
"指标类型:"
>
<el-select
v-model=
"dialogForm8.type"
placeholder=
"请选择"
>
<el-option
v-for=
"item in typeList"
:key=
"item.label"
:label=
"item.label"
:value=
"item.label"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"基线值:"
>
<el-input
v-model=
"dialogForm8.inputJiXian"
placeholder=
"请输入内容"
style=
"width: 30%"
></el-input>
%
</el-form-item>
</el-form>
<span
slot=
"footer"
class=
"dialog-footer"
>
弹
<el-button
type=
"primary"
@
click=
"confirmZhibiao1"
>
确定
</el-button>
<el-button
@
click=
"cancleZhibiao1"
>
取消
</el-button>
</span>
</el-dialog>
</div>
...
...
@@ -683,11 +754,13 @@ export default {
dialogOpen4
:
false
,
dialogOpen5
:
false
,
dialogOpen6
:
false
,
addDialog
:
false
,
addDialog1
:
false
,
dialogForm1
:
{
name
:
''
,
typeChange
:
1
,
usability
:
1
,
busyDegree
:
1
,
busyDegree
:
'默认繁忙度计算模板'
,
value1
:
1
,
input1
:
''
,
input2
:
''
,
...
...
@@ -722,7 +795,7 @@ export default {
name
:
''
,
typeChange
:
1
,
usability
:
1
,
busyDegree
:
1
,
busyDegree
:
'默认繁忙度计算模板'
,
value1
:
1
,
input1
:
''
,
input2
:
''
,
...
...
@@ -747,6 +820,34 @@ export default {
input5
:
''
,
input6
:
''
},
dialogForm7
:
[
{
name
:
'默认繁忙度计算模板'
,
indexList
:
[]
}
],
dialogForm8
:
{
type
:
''
,
inputJiXian
:
''
},
typeList
:
[
{
label
:
'测试指标1'
},
{
label
:
'测试指标2'
},
{
label
:
'测试指标3'
},
{
label
:
'测试指标4'
}
],
addTemObj
:
{
name
:
''
,
indexList
:
[]
},
warningChangeList
:
[{
value
:
1
,
label
:
'危险或故障'
},
{
value
:
2
,
label
:
'危险'
}]
}
},
...
...
@@ -819,6 +920,78 @@ export default {
},
closeDialog6
()
{
this
.
dialogOpen6
=
false
},
closeDrawer
()
{
this
.
drawer
=
false
},
addTem
()
{
this
.
addDialog
=
true
},
addTem1
()
{
this
.
addDialog1
=
true
},
confirmTem
()
{
this
.
$confirm
(
'添加成功!'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
type
:
'success'
}).
then
(()
=>
{
this
.
dialogForm7
.
push
(
this
.
addTemObj
)
this
.
addTemObj
=
{
name
:
''
,
indexList
:
[]
}
})
},
deleteTem
(
index
)
{
this
.
$confirm
(
'是否删除?'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
cancelButtonText
:
'取消'
,
type
:
'warning'
}).
then
(()
=>
{
this
.
dialogForm7
.
splice
(
index
,
1
)
})
},
confirmTem1
()
{
this
.
$confirm
(
'修改成功!'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
type
:
'success'
}).
then
(()
=>
{})
},
cancleZhibiao
()
{
this
.
addDialog
=
false
},
cancleZhibiao1
()
{
this
.
addDialog1
=
false
},
confirmZhibiao
()
{
this
.
addTemObj
.
indexList
.
push
(
this
.
dialogForm8
)
this
.
dialogForm8
=
{}
this
.
addDialog
=
false
},
confirmZhibiao1
()
{
this
.
dialogForm7
.
forEach
((
ele
)
=>
{
ele
.
indexList
.
push
(
this
.
dialogForm8
)
})
this
.
dialogForm8
=
{}
this
.
addDialog1
=
false
},
deleteTemObj
(
index
,
index1
)
{
this
.
$confirm
(
'是否删除?'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
cancelButtonText
:
'取消'
,
type
:
'warning'
}).
then
(()
=>
{
this
.
dialogForm7
[
index
].
indexList
.
splice
(
index1
,
1
)
})
},
deleteTemObj1
(
index
)
{
this
.
$confirm
(
'是否删除?'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
cancelButtonText
:
'取消'
,
type
:
'warning'
}).
then
(()
=>
{
this
.
addTemObj
.
indexList
.
splice
(
index
,
1
)
})
}
}
}
...
...
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