审计日志功能上传

This commit is contained in:
lizhenhua 2024-07-18 20:42:38 +08:00
parent 468126a928
commit dbd1ac89a4
4 changed files with 21 additions and 25 deletions

View File

@ -30,7 +30,7 @@ export function getSysLogs(data) {
//备份系统日志列表
export function downloadSysLogs(data) {
return request({
url: '/system/sys/sysLog/downloadSysLogs',
url: '/sys/sysLog/downloadSysLogs',
method: 'get',
params: data,
responseType: 'blob'
@ -82,7 +82,7 @@ export function getLogSize(data) {
data:data
})
}
//添加异常Ip日志
export function addLogs(data) {
return request({
@ -91,7 +91,7 @@ export function getLogSize(data) {
data:data
})
}

View File

@ -16,7 +16,7 @@
start-placeholder="开始日期"
end-placeholder="结束日期"
/>
<el-select v-model="listQuery.errLevel" placeholder="请选择异常等级" style="width: 200px" class="filter-item ml-20">
<el-select v-model="listQuery.grade" placeholder="请选择异常等级" style="width: 200px" class="filter-item ml-20">
<el-option v-for="item in Object.keys(levelList)" :key="item" :value="levelList[item]" :label="levelList[item]" />
</el-select>
<!-- <el-input v-model="listQuery.errType" placeholder="请输入异常类型"
@ -39,7 +39,7 @@
<el-button style="margin-left: 20px" class="filter-item" @click="resetFilter">
重置
</el-button>
<el-button v-throttle-click="handleBackups" class="filter-item" style="margin-left: 20px" type="warning">
<el-button @click="handleBackups" class="filter-item" style="margin-left: 20px" type="warning">
备份
</el-button>
</div>
@ -74,10 +74,10 @@
</el-table-column>
<el-table-column label="异常类型" align="center" prop="errType" />
<el-table-column label="异常原因" align="center" prop="failureReason"/>
<el-table-column label="异常原因" align="center" prop="operateDetail"/>
<el-table-column label="异常等级" align="center" prop="grade"/>
<el-table-column label="事件结果" align="center" prop="fruit"/>
<el-table-column label="操作类型" align="center" prop="operaType" />
<!-- <el-table-column label="事件结果" align="center" prop="failureReason"/> -->
<el-table-column label="操作类型" align="center" prop="operType" />
<!--
<el-table-column label="操作详情" align="center" prop="operateDetail" />
@ -201,7 +201,7 @@ export default {
pageSize: 10,
errType: '',
ip: '',
errLevel: '',
grade: '',
// logSort:1,
logDesc:1,
};

View File

@ -42,7 +42,7 @@
<el-button style="margin-left: 20px" class="filter-item" @click="resetFilter">
重置
</el-button>
<el-button v-throttle-click="handleBackups" class="filter-item" style="margin-left: 20px" type="warning">
<el-button @click="handleBackups" class="filter-item" style="margin-left: 20px" type="warning">
备份
</el-button>
</div>
@ -63,16 +63,14 @@
</template>
</el-table-column>
<el-table-column label="操作人" align="center" prop="operaUserName" />
<el-table-column label="操作时间" align="center" prop="operTime" />
<el-table-column label="IP地址" align="center" prop="ip" />
<el-table-column label="操作模块" align="center" prop="model" />
<el-table-column label="操作类型" align="center" prop="operaType" />
<el-table-column label="操作类型" align="center" prop="operType" />
<el-table-column label="操作详情" align="center" prop="operateDetail" />
<el-table-column label="操作结果" align="center" prop="fruit">
<el-table-column label="操作结果" align="center" prop="result">
<template slot-scope="{ row }">
{{ row.fruit }}
{{ row.result}}
</template>
</el-table-column>
<el-table-column label="操作参数" align="center" prop="params" />

View File

@ -19,14 +19,14 @@
start-placeholder="开始日期"
end-placeholder="结束日期"
/>
<el-input v-model="listQuery.content" placeholder="请输入操作内容"
<!-- <el-input v-model="listQuery.content" placeholder="请输入操作内容"
style="width: 200px" class="filter-item ml-20" :maxlength="30"
@keyup.enter.native="handleFilter"
/>
<el-select v-model="listQuery.result" placeholder="请选择事件结果" style="width: 200px" class="filter-item ml-20">
<el-option v-for="item in Object.keys(outcomeList)" :key="item" :value="outcomeList[item]" :label="outcomeList[item]" />
</el-select>
<el-select v-model="listQuery.operateType" placeholder="请选择操作类型" style="width: 200px" class="filter-item ml-20">
</el-select>-->
<el-select v-model="listQuery.operType" placeholder="请选择操作类型" style="width: 200px" class="filter-item ml-20">
<el-option v-for="item in Object.keys(operateList)" :key="item" :value="operateList[item]" :label="operateList[item]" />
</el-select>
@ -42,7 +42,7 @@
<el-button style="margin-left: 20px" class="filter-item" @click="resetFilter">
重置
</el-button>
<el-button v-throttle-click="handleBackups" class="filter-item" style="margin-left: 20px" type="warning">
<el-button @click="handleBackups" class="filter-item" style="margin-left: 20px" type="warning">
备份
</el-button>
</div>
@ -63,16 +63,14 @@
</template>
</el-table-column>
<el-table-column label="操作人" align="center" prop="operaUserName" />
<el-table-column label="操作时间" align="center" prop="operTime" />
<el-table-column label="IP地址" align="center" prop="ip" />
<el-table-column label="操作模块" align="center" prop="model" />
<el-table-column label="操作类型" align="center" prop="operaType" />
<el-table-column label="操作类型" align="center" prop="operType" />
<el-table-column label="操作详情" align="center" prop="operateDetail" />
<el-table-column label="操作结果" align="center" prop="fruit">
<el-table-column label="操作结果" align="center" prop="result">
<template slot-scope="{ row }">
{{ row.fruit }}
{{ row.result }}
</template>
</el-table-column>
<el-table-column label="操作参数" align="center" prop="params" />
@ -137,7 +135,7 @@ export default {
content:'',
result: '',
operTime:'',
operateType: '',
operaType: '',
logSort:1,
logDesc:1,
},