diff --git a/src/api/model/alert.js b/src/api/model/alert.js
index d1ecbeb..15eb50b 100644
--- a/src/api/model/alert.js
+++ b/src/api/model/alert.js
@@ -87,3 +87,12 @@ export function getParamsNoAlert(query) {
params: query
})
}
+
+// 查询告警设备信息
+export function getDeviceParamsAlertInfo(query) {
+ return request({
+ url:'/model/dcBusiAlertDevcie/selectDeviceParamsAlert',
+ method: 'post',
+ params: query
+ })
+}
\ No newline at end of file
diff --git a/src/api/model/method.js b/src/api/model/method.js
new file mode 100644
index 0000000..8d5ea8c
--- /dev/null
+++ b/src/api/model/method.js
@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询告警方式列表
+export function listMethod(query) {
+ return request({
+ url: '/model/dcBusiAlertMethod/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询告警方式详细
+export function getMethod(id) {
+ return request({
+ url: '/model/dcBusiAlertMethod/' + id,
+ method: 'get'
+ })
+}
+
+// 新增告警方式
+export function addMethod(data) {
+ return request({
+ url: '/model/dcBusiAlertMethod',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改告警方式
+export function updateMethod(data) {
+ return request({
+ url: '/model/dcBusiAlertMethod',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除告警方式
+export function delMethod(id) {
+ return request({
+ url: '/model/dcBusiAlertMethod/' + id,
+ method: 'delete'
+ })
+}
+
+// 导出告警方式
+export function exportMethod(query) {
+ return request({
+ url: '/${baseUrl}/export',
+ method: 'get',
+ params: query
+ })
+}
\ No newline at end of file
diff --git a/src/api/model/policy.js b/src/api/model/policy.js
new file mode 100644
index 0000000..f55991e
--- /dev/null
+++ b/src/api/model/policy.js
@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询参数值状态策略列表
+export function listPolicy(query) {
+ return request({
+ url: '/model/dcBusiAlertParamPolicy/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询参数值状态策略详细
+export function getPolicy(id) {
+ return request({
+ url: '/model/dcBusiAlertParamPolicy/' + id,
+ method: 'get'
+ })
+}
+
+// 新增参数值状态策略
+export function addPolicy(data) {
+ return request({
+ url: '/model/dcBusiAlertParamPolicy',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改参数值状态策略
+export function updatePolicy(data) {
+ return request({
+ url: '/model/dcBusiAlertParamPolicy',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除参数值状态策略
+export function delPolicy(id) {
+ return request({
+ url: '/model/dcBusiAlertParamPolicy/' + id,
+ method: 'delete'
+ })
+}
+
+// 导出参数值状态策略
+export function exportPolicy(query) {
+ return request({
+ url: '/${baseUrl}/export',
+ method: 'get',
+ params: query
+ })
+}
\ No newline at end of file
diff --git a/src/assets/styles/self-defined.scss b/src/assets/styles/self-defined.scss
index 3721e53..f53878f 100644
--- a/src/assets/styles/self-defined.scss
+++ b/src/assets/styles/self-defined.scss
@@ -142,6 +142,7 @@
.childTextAlignCenter{
display: block!important;
+ text-align: center!important;
div{
display: block!important;
text-align: center!important;
@@ -169,4 +170,9 @@
>div{
right:10%!important;
}
-}
\ No newline at end of file
+}
+
+.displayblock{
+ display: block;
+}
+
diff --git a/src/views/model/alert/deviceparamalert.vue b/src/views/model/alert/deviceparamalert.vue
new file mode 100644
index 0000000..c1aa185
--- /dev/null
+++ b/src/views/model/alert/deviceparamalert.vue
@@ -0,0 +1,530 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 维护告警策略
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/model/alert/method.vue b/src/views/model/alert/method.vue
new file mode 100644
index 0000000..ffe1645
--- /dev/null
+++ b/src/views/model/alert/method.vue
@@ -0,0 +1,275 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/model/alert/policy.vue b/src/views/model/alert/policy.vue
new file mode 100644
index 0000000..928a135
--- /dev/null
+++ b/src/views/model/alert/policy.vue
@@ -0,0 +1,407 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/model/params/index.vue b/src/views/model/params/index.vue
index 044481a..2656065 100644
--- a/src/views/model/params/index.vue
+++ b/src/views/model/params/index.vue
@@ -348,7 +348,6 @@ import { listParamclass } from "@/api/model/paramclass";
const { proxy } = getCurrentInstance();
const router = useRouter();
const { dc_param_uint_type, dc_param_value_type, dc_device_partion } = proxy.useDict('dc_param_uint_type', 'dc_param_value_type', 'dc_device_partion');
-
const paramsList = ref([]);
const open = ref(false);
const loading = ref(true);