Explorar el Código

1.添加越权访问异常级别;IP地址异常级别
2.删除告警通知,只保留邮箱通知

wangt hace 1 año
padre
commit
c8c82ee02e

+ 8 - 0
backend/src/main/java/com/jiayue/ssi/entity/SysPolicy.java

@@ -68,6 +68,14 @@ public class SysPolicy extends BaseEntity{
      */
     private String excLevelSameUser;
     /**
+     * 越权访问异常级别(0:A 1:B两个级别)
+     */
+    private String unauthorizedAccessExceptionLevel;
+    /**
+     * IP地址异常级别(0:A 1:B两个级别)
+     */
+    private String ipAddressExceptionLevel;
+    /**
      * 异常A级别通知方式(0邮件 1告警)
      */
     private String excNoticeWayA;

+ 24 - 2
ui/src/views/sysManager/sysPolicy/index.vue

@@ -76,6 +76,27 @@
         </el-select>
       </el-form-item>
 
+      <el-form-item label="越权访问异常级别" prop="excLevelLogin">
+        <el-select v-model="form.unauthorizedAccessExceptionLevel" placeholder="请选择异常级别" style="width: 240px">
+          <el-option
+            v-for="item in excLevelOptions"
+            :key="item.value"
+            :label="item.label"
+            :value="item.value"
+          ></el-option>
+        </el-select>
+      </el-form-item>
+      <el-form-item label="IP地址异常级别" prop="excLevelSameUser">
+        <el-select v-model="form.ipAddressExceptionLevel" placeholder="请选择异常级别" style="width: 240px">
+          <el-option
+            v-for="item in excLevelOptions"
+            :key="item.value"
+            :label="item.label"
+            :value="item.value"
+          ></el-option>
+        </el-select>
+      </el-form-item>
+
       <el-form-item label="审计策略配置" prop="auditableEvent">
         <el-checkbox-group v-model="form.auditableEvent">
           <el-checkbox v-for="(item,index) in auditableEventList" :key="index" :label="item.value">{{ item.label }}
@@ -103,8 +124,7 @@ export default {
         {value: 'D', label: '特殊字符'},
       ],
       excNoticeOptions: [
-        {value: '0', label: '邮件'},
-        {value: '1', label: '告警'}
+        {value: '0', label: '邮件'}
       ],
       excLevelOptions: [
         {value: '0', label: 'A'},
@@ -128,6 +148,8 @@ export default {
         excNoticeWayB: '0',
         excLevelLogin: "0",
         excLevelSameUser: '0',
+        unauthorizedAccessExceptionLevel: '0',
+        ipAddressExceptionLevel: '0',
         passwordRule: '',
         auditableEvent: ''
       },