add:设备告警网关告警对接 接口

This commit is contained in:
zhaohy
2024-07-23 14:28:49 +08:00
parent 223ceed5eb
commit 7b77c3cc88
16 changed files with 940 additions and 74 deletions

View File

@@ -11,7 +11,7 @@
<a-tabs>
<a-tab-pane key="1" tab="更新状态">
<div style="width: 100%; padding: 24px">
<a-form ref="formRef" :model="infoObject">
<a-form ref="formRef" :model="infoObject" :rules="rules">
<a-form-item ref="state" label="当前状态" name="state">
<a-select
v-model:value="infoObject.state"
@@ -29,7 +29,7 @@
<a-form-item label="备注" name="remarks">
<a-textarea
v-model:value="infoObject.remarks"
placeholder="请输入异常描述"
placeholder="请输入备注"
:disabled="showEdit"
style="width: 85%"
:autoSize="{ minRows: 4, maxRows: 4 }" />
@@ -71,6 +71,24 @@
size: logList.value.length,
dataSource: logList.value,
});
// 表单校验
const rules = {
remarks: [
{
required: true,
message: '请输入备注',
trigger: 'change',
validator: (rules, remarks, cbfn) => {
if (remarks && remarks.trim() !== '') {
cbfn();
} else {
cbfn('备注不能为空');
}
},
},
],
state: [{ required: true, message: '请选择当前状态', trigger: 'change' }],
};
const handleClose = () => {
showEdit.value = true;
equipmentAlarm.value = {};
@@ -147,6 +165,7 @@
};
return {
infoObject,
rules,
changeShowEdit,
showEdit,
equipmentAlarm,