mirror of
				https://github.com/bjdgyc/anylink.git
				synced 2025-11-04 11:06:22 +08:00 
			
		
		
		
	Merge pull request #169 from lanrenwo/audit_interval_ui
审计日志配置页-显示审计去重间隔秒数
This commit is contained in:
		@@ -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)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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 {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -244,6 +244,10 @@ func (cs *ConnSession) Close() {
 | 
				
			|||||||
		cs.Sess.LastLogin = time.Now()
 | 
							cs.Sess.LastLogin = time.Now()
 | 
				
			||||||
		cs.Sess.CSess = nil
 | 
							cs.Sess.CSess = nil
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							if cs.IpAuditPool != nil {
 | 
				
			||||||
 | 
								cs.IpAuditPool.Release()
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		dSess := cs.GetDtlsSession()
 | 
							dSess := cs.GetDtlsSession()
 | 
				
			||||||
		if dSess != nil {
 | 
							if dSess != nil {
 | 
				
			||||||
			dSess.Close()
 | 
								dSess.Close()
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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 {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user