审计日志配置页显示审计去重间隔

This commit is contained in:
lanrenwo 2022-10-26 09:33:40 +08:00
parent 5f5ab3fbca
commit 86ee88a20c
3 changed files with 10 additions and 3 deletions

View File

@ -7,6 +7,7 @@ import (
"net/http" "net/http"
"regexp" "regexp"
"github.com/bjdgyc/anylink/base"
"github.com/bjdgyc/anylink/dbdata" "github.com/bjdgyc/anylink/dbdata"
) )
@ -82,6 +83,7 @@ func SetOtherAuditLog(w http.ResponseWriter, r *http.Request) {
RespError(w, RespInternalErr, err) RespError(w, RespInternalErr, err)
return return
} }
data.AuditInterval = base.Cfg.AuditInterval
RespSucess(w, data) RespSucess(w, data)
} }

View File

@ -21,8 +21,9 @@ type SettingSmtp struct {
} }
type SettingAuditLog struct { type SettingAuditLog struct {
LifeDay int `json:"life_day"` AuditInterval int `json:"audit_interval"`
ClearTime string `json:"clear_time"` LifeDay int `json:"life_day"`
ClearTime string `json:"clear_time"`
} }
type SettingOther struct { type SettingOther struct {

View File

@ -34,6 +34,10 @@
<el-tab-pane label="审计日志" name="dataAuditLog"> <el-tab-pane label="审计日志" name="dataAuditLog">
<el-form :model="dataAuditLog" ref="dataAuditLog" :rules="rules" label-width="100px" class="tab-one"> <el-form :model="dataAuditLog" ref="dataAuditLog" :rules="rules" label-width="100px" class="tab-one">
<el-form-item label="审计去重间隔" prop="audit_interval">
<el-input-number v-model="dataAuditLog.audit_interval" :min="-1" size="small" label="秒" :disabled="true"></el-input-number>
<p class="input_tip">如需开启审计日志功能请修改配置文件中的 audit_interval 参数并重启服务, <strong style="color:#EA3323;">-1 代表关闭</strong></p>
</el-form-item>
<el-form-item label="存储时长" prop="life_day"> <el-form-item label="存储时长" prop="life_day">
<el-input-number v-model="dataAuditLog.life_day" :min="0" :max="365" size="small" label="天数"></el-input-number> <el-input-number v-model="dataAuditLog.life_day" :min="0" :max="365" size="small" label="天数"></el-input-number>
<p class="input_tip">范围: 0 ~ 365 , <strong style="color:#EA3323;">0 代表永久保存</strong></p> <p class="input_tip">范围: 0 ~ 365 , <strong style="color:#EA3323;">0 代表永久保存</strong></p>
@ -253,7 +257,7 @@ export default {
<style scoped> <style scoped>
.tab-one { .tab-one {
width: 600px; width: 700px;
} }
.input_tip { .input_tip {