|
@@ -7,7 +7,7 @@
|
|
|
v-model="queryParams.title"
|
|
|
placeholder="请输入系统模块"
|
|
|
clearable
|
|
|
- style="width: 220px;"
|
|
|
+ style="width: 240px;"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="操作人员" prop="operName">
|
|
@@ -16,15 +16,30 @@
|
|
|
v-model="queryParams.operName"
|
|
|
placeholder="请输入操作人员"
|
|
|
clearable
|
|
|
- style="width: 220px;"
|
|
|
+ style="width: 240px;"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="类型" prop="businessType">
|
|
|
+ <el-form-item label="审计类型" prop="auditType">
|
|
|
+ <el-select
|
|
|
+ v-model="queryParams.auditType"
|
|
|
+ placeholder="请选择审计类型"
|
|
|
+ clearable
|
|
|
+ style="width: 240px"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="dict in auditTypeOptions"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="操作类型" prop="businessType">
|
|
|
<el-select
|
|
|
v-model="queryParams.businessType"
|
|
|
- placeholder="操作类型"
|
|
|
+ placeholder="请选择操作类型"
|
|
|
clearable
|
|
|
- style="width: 220px"
|
|
|
+ style="width: 240px"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="dict in operTypeOptions"
|
|
@@ -34,12 +49,12 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="状态" prop="status">
|
|
|
+ <el-form-item label="操作状态" prop="status">
|
|
|
<el-select
|
|
|
v-model="queryParams.status"
|
|
|
- placeholder="操作状态"
|
|
|
+ placeholder="请选择操作状态"
|
|
|
clearable
|
|
|
- style="width: 220px"
|
|
|
+ style="width: 240px"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="dict in statusOptions"
|
|
@@ -52,7 +67,7 @@
|
|
|
<el-form-item label="操作时间">
|
|
|
<el-date-picker
|
|
|
v-model="dateRange"
|
|
|
- style="width: 230px"
|
|
|
+ style="width: 240px"
|
|
|
value-format="yyyy-MM-dd"
|
|
|
type="daterange"
|
|
|
range-separator="-"
|
|
@@ -110,6 +125,7 @@
|
|
|
<vxe-column type="radio" width="60"/>
|
|
|
<vxe-table-column field="operId" title="日志编号"/>
|
|
|
<vxe-table-column field="title" title="系统模块"/>
|
|
|
+ <vxe-table-column field="auditType" title="审计类型" :formatter="auditTypeFormat"/>
|
|
|
<vxe-table-column field="businessType" title="操作类型" :formatter="operTypeFormat"/>
|
|
|
<vxe-table-column field="operName" title="操作人员"/>
|
|
|
<vxe-table-column field="operIp" title="操作地址"/>
|
|
@@ -203,7 +219,7 @@ export default {
|
|
|
showTable: true,
|
|
|
currentPage: 1,
|
|
|
pageSize: 10,
|
|
|
- ///** 业务类型(0=其它,1=新增,2=修改,3=删除,4=授权,5=导出,6=导入,7=强退,8=生成代码,9=清空数据) */
|
|
|
+ ///** 操作类型(0=其它,1=新增,2=修改,3=删除,4=授权,5=导出,6=导入,7=强退,8=生成代码,9=清空数据) */
|
|
|
operTypeOptions: [
|
|
|
{value: '1', label: '新增'},
|
|
|
{value: '2', label: '修改'},
|
|
@@ -212,6 +228,11 @@ export default {
|
|
|
{value: '9', label: '清空数据'},
|
|
|
{value: '0', label: '其他'}
|
|
|
],
|
|
|
+ ///** 审计类型(0=系统,1=业务) */
|
|
|
+ auditTypeOptions: [
|
|
|
+ {value: '0', label: '系统'},
|
|
|
+ {value: '1', label: '新增'}
|
|
|
+ ],
|
|
|
statusOptions: [
|
|
|
{value: '0', label: '成功'},
|
|
|
{value: '1', label: '失败'}
|
|
@@ -241,6 +262,7 @@ export default {
|
|
|
title: undefined,
|
|
|
operName: undefined,
|
|
|
businessType: undefined,
|
|
|
+ auditType: undefined,
|
|
|
status: undefined
|
|
|
}
|
|
|
};
|
|
@@ -286,7 +308,18 @@ export default {
|
|
|
}
|
|
|
return belongTo
|
|
|
},
|
|
|
-
|
|
|
+// 列表状态格式化
|
|
|
+ auditTypeFormat({cellValue}) {
|
|
|
+ let belongTo = '未知的类型'
|
|
|
+ for (let i = 0; i < this.auditTypeOptions.length; i++) {
|
|
|
+ if (cellValue == "0") {
|
|
|
+ belongTo = "系统"
|
|
|
+ } else if (cellValue == "1") {
|
|
|
+ belongTo = "业务"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return belongTo
|
|
|
+ },
|
|
|
/** 查询操作日志列表 */
|
|
|
getList: debounce(function () {
|
|
|
this.loading = true;
|
|
@@ -305,6 +338,7 @@ export default {
|
|
|
title: this.queryParams.title,
|
|
|
operName: this.queryParams.operName,
|
|
|
businessType: this.queryParams.businessType,
|
|
|
+ auditType: this.queryParams.auditType,
|
|
|
status: this.queryParams.status,
|
|
|
startOperTime: _startOperTime,
|
|
|
endOperTime: _endOperTime
|