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);