|
@@ -75,6 +75,15 @@
|
|
></el-option>
|
|
></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</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 }}
|
|
|
|
+ </el-checkbox>
|
|
|
|
+ </el-checkbox-group>
|
|
|
|
+
|
|
|
|
+ </el-form-item>
|
|
|
|
+
|
|
<el-form-item>
|
|
<el-form-item>
|
|
<el-button type="primary" @click="onSubmit">保存</el-button>
|
|
<el-button type="primary" @click="onSubmit">保存</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -101,6 +110,10 @@ export default {
|
|
{value: '0', label: 'A'},
|
|
{value: '0', label: 'A'},
|
|
{value: '1', label: 'B'}
|
|
{value: '1', label: 'B'}
|
|
],
|
|
],
|
|
|
|
+ auditableEventList: [
|
|
|
|
+ {value: '0', label: '不审计NWP预测查询'},
|
|
|
|
+ {value: '1', label: '不审计DQ预测查询'}
|
|
|
|
+ ],
|
|
form: {
|
|
form: {
|
|
loginFails: '',
|
|
loginFails: '',
|
|
loginLock: '',
|
|
loginLock: '',
|
|
@@ -115,7 +128,8 @@ export default {
|
|
excNoticeWayB: '0',
|
|
excNoticeWayB: '0',
|
|
excLevelLogin: "0",
|
|
excLevelLogin: "0",
|
|
excLevelSameUser: '0',
|
|
excLevelSameUser: '0',
|
|
- passwordRule: ''
|
|
|
|
|
|
+ passwordRule: '',
|
|
|
|
+ auditableEvent: ''
|
|
},
|
|
},
|
|
// 表单校验
|
|
// 表单校验
|
|
rules: {
|
|
rules: {
|
|
@@ -154,7 +168,7 @@ export default {
|
|
bfhhs: [
|
|
bfhhs: [
|
|
{required: true, message: "并发会话数不能为空", trigger: "blur"},
|
|
{required: true, message: "并发会话数不能为空", trigger: "blur"},
|
|
{pattern: /^([1-9]|10)$/, message: "请输入1-10整数", trigger: "blur"}
|
|
{pattern: /^([1-9]|10)$/, message: "请输入1-10整数", trigger: "blur"}
|
|
- ],
|
|
|
|
|
|
+ ]
|
|
},
|
|
},
|
|
}
|
|
}
|
|
},
|
|
},
|
|
@@ -178,6 +192,7 @@ export default {
|
|
await this.$axios.get('/sysPolicyController/getAll', {params: searchParams}).then((res) => {
|
|
await this.$axios.get('/sysPolicyController/getAll', {params: searchParams}).then((res) => {
|
|
this.form = res.data
|
|
this.form = res.data
|
|
this.form.passwordRule = res.data.passwordRule.split(',')
|
|
this.form.passwordRule = res.data.passwordRule.split(',')
|
|
|
|
+ this.form.auditableEvent = res.data.auditableEvent.split(',')
|
|
}).catch((error) => {
|
|
}).catch((error) => {
|
|
// this.$message.error(error)
|
|
// this.$message.error(error)
|
|
})
|
|
})
|
|
@@ -191,7 +206,7 @@ export default {
|
|
} else {
|
|
} else {
|
|
this.form.passwordRule = this.form.passwordRule.join(",")
|
|
this.form.passwordRule = this.form.passwordRule.join(",")
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ this.form.auditableEvent = this.form.auditableEvent.join(",")
|
|
let sysTime
|
|
let sysTime
|
|
let lk
|
|
let lk
|
|
await this.$axios.get('/sysPolicyController/getLicenseKey').then((res) => {
|
|
await this.$axios.get('/sysPolicyController/getLicenseKey').then((res) => {
|