diff --git a/ALOps_sys_fe/alops-ui/src/api/inMonitoring/message.js b/ALOps_sys_fe/alops-ui/src/api/inMonitoring/message.js new file mode 100644 index 00000000..2ec5a5b0 --- /dev/null +++ b/ALOps_sys_fe/alops-ui/src/api/inMonitoring/message.js @@ -0,0 +1,58 @@ +import request from '@/utils/request' +import { parseStrEmpty } from "@/utils/ruoyi"; +const api = '/inMonitoring/alertMessage/' + +// 查询详细 +export function getDict() { + return request({ + url: '/sys_dict', + method: 'get' + }) +} + +// 查询列表 +export function list(query) { + return request({ + url: api + 'list', + method: 'get', + params: query + }) +} + +// 查询详细 +export function getInfo(id) { + return request({ + url: api + '/queryById/' + parseStrEmpty(id), + method: 'get' + }) +} + +// 新增 +export function add(data) { + return request({ + url: api + 'add', + method: 'post', + data: data + }) +} + +// 修改 +export function update(data) { + return request({ + url: api + 'editAlertMessage', + method: 'put', + data: data + }) +} + +// 删除 +export function del(id) { + return request({ + url: api + id, + method: 'delete' + }) +} + + + + diff --git a/ALOps_sys_fe/alops-ui/src/api/inMonitoring/rules.js b/ALOps_sys_fe/alops-ui/src/api/inMonitoring/rules.js new file mode 100644 index 00000000..1eec0a70 --- /dev/null +++ b/ALOps_sys_fe/alops-ui/src/api/inMonitoring/rules.js @@ -0,0 +1,58 @@ +import request from '@/utils/request' +import { parseStrEmpty } from "@/utils/ruoyi"; +const api = '/inMonitoring/alertRule/' + +// 查询详细 +export function byTable() { + return request({ + url: api + 'byTable', + method: 'get' + }) +} + +// 查询列表 +export function list(query) { + return request({ + url: api + 'list', + method: 'get', + params: query + }) +} + +// 查询详细 +export function getInfo(id) { + return request({ + url: api + '/queryById/' + parseStrEmpty(id), + method: 'get' + }) +} + +// 新增 +export function add(data) { + return request({ + url: api + 'addRule', + method: 'post', + data: data + }) +} + +// 修改 +export function update(data) { + return request({ + url: api + 'editRule', + method: 'put', + data: data + }) +} + +// 删除 +export function del(id) { + return request({ + url: api + id, + method: 'delete' + }) +} + + + + diff --git a/ALOps_sys_fe/alops-ui/src/views/device/files/index.vue b/ALOps_sys_fe/alops-ui/src/views/device/files/index.vue index 18e5e9aa..4185cba1 100644 --- a/ALOps_sys_fe/alops-ui/src/views/device/files/index.vue +++ b/ALOps_sys_fe/alops-ui/src/views/device/files/index.vue @@ -52,7 +52,7 @@ @@ -271,12 +271,45 @@ export default { }, // 表单校验 rules: { + equNumber: [ + { required: true, message: "设备编号不能为空", trigger: "blur" }, + ], name: [ - { required: true, message: "设备名称不能为空", trigger: "blur" }, + { required: true, message: "设备名称不能为空", trigger: "blur" } + ], + version: [ + { required: true, message: "设备版本不能为空", trigger: "blur" }, + ], + equType: [ + { required: true, message: "设备类型不能为空", trigger: "blur" } + ], + deviceLevel: [ + { required: true, message: "设备级别不能为空", trigger: "blur" }, + ], + ip: [ + { required: true, message: "带外管理IP不能为空", trigger: "blur" } + ], + manufacture: [ + { required: true, message: "设备厂商不能为空", trigger: "blur" }, + ], + location: [ + { required: true, message: "安装位置不能为空", trigger: "blur" } + ], + inCharge: [ + { required: true, message: "设备管理员不能为空", trigger: "blur" }, + ], + lifeCycle: [ + { required: true, message: "预计年限不能为空", trigger: "blur" } + ], + serviceTime: [ + { required: true, message: "服役年限不能为空", trigger: "blur" }, + ], + warranty: [ + { required: true, message: "质保年限不能为空", trigger: "blur" } + ], + image: [ + { required: true, message: "设备图片不能为空", trigger: "blur" } ], - nickName: [ - { required: true, message: "设备昵称不能为空", trigger: "blur" } - ] } } }, @@ -361,11 +394,6 @@ export default { submitForm: function() { this.$refs["form"].validate(valid => { if (valid) { - add(this.form).then(response => { - this.$modal.msgSuccess("新增成功") - this.open = false - this.getList() - }) if (this.form.id != undefined) { update(this.form).then(response => { this.$modal.msgSuccess("修改成功") diff --git a/ALOps_sys_fe/alops-ui/src/views/inMonitoring/earlyWarning/index.vue b/ALOps_sys_fe/alops-ui/src/views/inMonitoring/earlyWarning/index.vue deleted file mode 100644 index fa9a3d99..00000000 --- a/ALOps_sys_fe/alops-ui/src/views/inMonitoring/earlyWarning/index.vue +++ /dev/null @@ -1,505 +0,0 @@ - - - \ No newline at end of file diff --git a/ALOps_sys_fe/alops-ui/src/views/inMonitoring/inMonitor/message/index.vue b/ALOps_sys_fe/alops-ui/src/views/inMonitoring/inMonitor/message/index.vue new file mode 100644 index 00000000..3f7ad5e9 --- /dev/null +++ b/ALOps_sys_fe/alops-ui/src/views/inMonitoring/inMonitor/message/index.vue @@ -0,0 +1,324 @@ + + + \ No newline at end of file diff --git a/ALOps_sys_fe/alops-ui/src/views/inMonitoring/inMonitor/rules/index.vue b/ALOps_sys_fe/alops-ui/src/views/inMonitoring/inMonitor/rules/index.vue new file mode 100644 index 00000000..5800c083 --- /dev/null +++ b/ALOps_sys_fe/alops-ui/src/views/inMonitoring/inMonitor/rules/index.vue @@ -0,0 +1,445 @@ + + + \ No newline at end of file