Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
so-manage-ui
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
smart-operation
so-manage-ui
Commits
e071db8f
Commit
e071db8f
authored
Jul 03, 2023
by
张耀
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:
预警管理指标配置接口对接
parent
72566ef3
Changes
5
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
476 additions
and
306 deletions
+476
-306
src/page/main/forewarning/indicator-config/edit/index.vue
src/page/main/forewarning/indicator-config/edit/index.vue
+3
-2
src/page/main/forewarning/indicator-config/modules/add-form.vue
...ge/main/forewarning/indicator-config/modules/add-form.vue
+36
-283
src/page/main/forewarning/indicator-config/modules/interface.js
...ge/main/forewarning/indicator-config/modules/interface.js
+1
-1
src/page/main/forewarning/indicator-config/modules/warning-scope.vue
...in/forewarning/indicator-config/modules/warning-scope.vue
+418
-0
src/page/main/forewarning/list/index.vue
src/page/main/forewarning/list/index.vue
+18
-20
No files found.
src/page/main/forewarning/indicator-config/edit/index.vue
View file @
e071db8f
...
@@ -29,7 +29,9 @@ const add_form = ref(null);
...
@@ -29,7 +29,9 @@ const add_form = ref(null);
const
SaveSubmit
=
async
()
=>
{
const
SaveSubmit
=
async
()
=>
{
let
res
=
await
add_form
.
value
.
Submit
();
let
res
=
await
add_form
.
value
.
Submit
();
if
(
!
res
)
return
;
if
(
!
res
)
return
;
Save
(
res
,
{
id
,
class_id
});
Save
(
res
,
{
id
,
class_id
},
()
=>
{
Cancle
();
});
};
};
const
Cancle
=
()
=>
{
const
Cancle
=
()
=>
{
router
.
go
(
-
1
);
router
.
go
(
-
1
);
...
@@ -43,7 +45,6 @@ const getInfoData = () => {
...
@@ -43,7 +45,6 @@ const getInfoData = () => {
})
})
.
then
((
res
)
=>
{
.
then
((
res
)
=>
{
if
(
res
.
data
.
code
==
200
)
{
if
(
res
.
data
.
code
==
200
)
{
console
.
log
(
res
.
data
.
data
);
let
res_d
=
res
.
data
.
data
;
let
res_d
=
res
.
data
.
data
;
infoData
.
value
=
{
infoData
.
value
=
{
name
:
res_d
.
metric_name
,
name
:
res_d
.
metric_name
,
...
...
src/page/main/forewarning/indicator-config/modules/add-form.vue
View file @
e071db8f
This diff is collapsed.
Click to expand it.
src/page/main/forewarning/indicator-config/modules/interface.js
View file @
e071db8f
...
@@ -2,7 +2,7 @@ import { ElMessage } from "element-plus";
...
@@ -2,7 +2,7 @@ import { ElMessage } from "element-plus";
import
axios
from
"
@/request/http.js
"
;
import
axios
from
"
@/request/http.js
"
;
const
setParams
=
(
res
,
{
id
,
class_id
})
=>
{
const
setParams
=
(
res
,
{
id
,
class_id
})
=>
{
let
params
=
{
let
params
=
{
class_id
,
class_id
:
+
class_id
,
metric_name
:
res
.
name
,
metric_name
:
res
.
name
,
expr
:
res
.
indicator_expression
,
expr
:
res
.
indicator_expression
,
alert_range
:
res
.
warningScopeRows
.
map
((
e
)
=>
{
alert_range
:
res
.
warningScopeRows
.
map
((
e
)
=>
{
...
...
src/page/main/forewarning/indicator-config/modules/warning-scope.vue
0 → 100644
View file @
e071db8f
This diff is collapsed.
Click to expand it.
src/page/main/forewarning/list/index.vue
View file @
e071db8f
...
@@ -155,26 +155,24 @@
...
@@ -155,26 +155,24 @@
v-model=
"closeWarningDialog"
v-model=
"closeWarningDialog"
width=
"400px"
width=
"400px"
:before-close=
"cancelCloseWarningDialog"
>
:before-close=
"cancelCloseWarningDialog"
>
<div
style=
"padding-top: 20px"
>
<el-form
ref=
"closeForm"
:model=
"closeFormData"
:rules=
"closeRules"
label-width=
"80px"
class=
"bg_form"
>
<el-form
ref=
"closeForm"
:model=
"closeFormData"
:rules=
"closeRules"
label-width=
"80px"
class=
"bg_form"
>
<el-form-item
label=
"关闭备注"
prop=
"close_notes"
>
<el-form-item
label=
"关闭备注"
prop=
"close_notes"
>
<el-input
<el-input
v-model=
"closeFormData.close_notes"
v-model=
"closeFormData.close_notes"
type=
"textarea"
type=
"textarea"
:autosize=
"{ minRows: 2 }"
:autosize=
"{ minRows: 2 }"
show-word-limit
show-word-limit
maxlength=
"30"
maxlength=
"30"
resize=
"vertical"
resize=
"vertical"
placeholder=
"请输入内容"
></el-input>
placeholder=
"请输入内容"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
""
class=
"no-el-label"
prop=
"close_remind"
style=
"margin-bottom: 0px"
>
<el-form-item
label=
""
class=
"no-el-label"
prop=
"close_remind"
style=
"margin-bottom: 0px"
>
<el-checkbox
v-model=
"closeFormData.close_remind"
>
<el-checkbox
v-model=
"closeFormData.close_remind"
>
<div>
三天内将不再自动推送该告警信息给处置人员,
</div>
<div>
三天内将不再自动推送该告警信息给处置人员,
</div>
<div>
可手动推送,但告警数据依然会出现
</div>
<div>
可手动推送,但告警数据依然会出现
</div>
</el-checkbox>
</el-checkbox>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
</div>
<
template
v-slot:footer
>
<
template
v-slot:footer
>
<div
class=
"apaas_button"
>
<div
class=
"apaas_button"
>
<el-button
type=
"default"
@
click=
"cancelCloseWarningDialog"
>
取消
</el-button>
<el-button
type=
"default"
@
click=
"cancelCloseWarningDialog"
>
取消
</el-button>
...
...
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