|
@@ -39,11 +39,11 @@
|
|
|
</el-select>
|
|
|
</div>
|
|
|
<div class="manyBox">
|
|
|
- <el-button type="primary">
|
|
|
+ <el-button type="primary" @click="allSearch">
|
|
|
<el-icon>
|
|
|
<Search />
|
|
|
</el-icon>查询</el-button>
|
|
|
- <el-button @click="getList">
|
|
|
+ <el-button @click="getList(1)">
|
|
|
<el-icon>
|
|
|
<RefreshLeft />
|
|
|
</el-icon>重置</el-button>
|
|
@@ -51,7 +51,7 @@
|
|
|
</div>
|
|
|
<!-- 数据 -->
|
|
|
<div class="mesBox">
|
|
|
- <el-table :data="logList" stripe style="width: 100%;height: calc(100vh - 240px);">
|
|
|
+ <el-table :data="logList" stripe style="width: 100%;height: calc(100vh - 260px);">
|
|
|
<el-table-column prop="audittypename" :show-overflow-tooltip="true" label="审计分类" width="auto" />
|
|
|
<el-table-column prop="eventtypename" label="事件类型" width="auto" />
|
|
|
<el-table-column prop="staff" label="操作用户" width="auto" />
|
|
@@ -88,8 +88,8 @@ export default {
|
|
|
let thingList = ref([])//事件类型列表
|
|
|
let logList = ref([])//操作日志列表
|
|
|
let logTotal = ref(0)//列表总数
|
|
|
- let pages = ref(0)
|
|
|
- let sizes = ref(0)
|
|
|
+ let pages = ref(1)
|
|
|
+ let sizes = ref(10)
|
|
|
let loading = ref(false)
|
|
|
function getSelect() {//获取所有下拉框选项
|
|
|
systemRow.getAllRow({ pcode: "log_optresult" }).then(res => {
|
|
@@ -137,26 +137,55 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
- function getList() {//获取操作日志列表
|
|
|
- loading.value = true
|
|
|
- setlog.getAllLog({ pageindex: 1, pageSize: 20 }).then(res => {
|
|
|
- if (res.data != null) {
|
|
|
- logList.value = res.data
|
|
|
- logTotal.value = res.count
|
|
|
- loading.value = false
|
|
|
- } else {
|
|
|
- ElMessage({
|
|
|
- message: res.msg,
|
|
|
- type: "error"
|
|
|
- })
|
|
|
- }
|
|
|
- })
|
|
|
+ function getList(num) {//获取操作日志列表
|
|
|
+ if (num) {
|
|
|
+ setAbout.value = ''
|
|
|
+ setType.value = ''
|
|
|
+ audiType.value = ''
|
|
|
+ thing.value = ''
|
|
|
+ loading.value = true
|
|
|
+ setlog.getAllLog({ pageindex: 1, pageSize: 20, enddate: getDate(), startdate: getDate() }).then(res => {
|
|
|
+ if (res.data != null) {
|
|
|
+ logList.value = res.data
|
|
|
+ logTotal.value = res.count
|
|
|
+ loading.value = false
|
|
|
+ } else {
|
|
|
+ ElMessage({
|
|
|
+ message: res.msg,
|
|
|
+ type: "error"
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ loading.value = true
|
|
|
+ setlog.getAllLog({ pageindex: 1, pageSize: 20, enddate: getDate(), startdate: getDate() }).then(res => {
|
|
|
+ if (res.data != null) {
|
|
|
+ logList.value = res.data
|
|
|
+ logTotal.value = res.count
|
|
|
+ loading.value = false
|
|
|
+ } else {
|
|
|
+ ElMessage({
|
|
|
+ message: res.msg,
|
|
|
+ type: "error"
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ function getDate() {
|
|
|
+ const currentDate = new Date();
|
|
|
+ const year = currentDate.getFullYear();
|
|
|
+ const month = (currentDate.getMonth() + 1).toString().padStart(2, '0'); // 月份从0开始,需要加1,并补零
|
|
|
+ const day = currentDate.getDate().toString().padStart(2, '0'); // 补零
|
|
|
+ const formattedDate = `${year}-${month}-${day}`;
|
|
|
+ return formattedDate
|
|
|
}
|
|
|
function getBack(index, size) {//分页组件返回数据赋值
|
|
|
loading.value = true
|
|
|
pages.value = index
|
|
|
sizes.value = sizes
|
|
|
- setlog.getAllLog({ pageindex: pages.value, pageSize: sizes.value }).then(res => {
|
|
|
+ setlog.getAllLog({ pageindex: pages.value, pageSize: sizes.value, enddate: getDate(), startdate: getDate() }).then(res => {
|
|
|
logList.value = res.data
|
|
|
logTotal.value = res.count
|
|
|
})
|
|
@@ -164,7 +193,7 @@ export default {
|
|
|
function aboutChange(e) {//操作结果change事件
|
|
|
loading.value = true
|
|
|
setAbout.value = e
|
|
|
- setlog.getAllLog({ pageindex: pages.value, pageSize: sizes.value, success: setAbout.value }).then(res => {
|
|
|
+ setlog.getAllLog({ pageindex: pages.value, pageSize: sizes.value, success: setAbout.value, enddate: getDate(), startdate: getDate() }).then(res => {
|
|
|
if (res.data != null) {
|
|
|
logList.value = res.data
|
|
|
logTotal.value = res.count
|
|
@@ -174,13 +203,14 @@ export default {
|
|
|
message: res.msg,
|
|
|
type: "error"
|
|
|
})
|
|
|
+ loading.value = false
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
function audiChange(e) {//审计分类change事件
|
|
|
loading.value = true
|
|
|
audiType.value = e
|
|
|
- setlog.getAllLog({ pageindex: pages.value, pageSize: sizes.value, audittype: audiType.value }).then(res => {
|
|
|
+ setlog.getAllLog({ pageindex: pages.value, pageSize: sizes.value, audittype: audiType.value, enddate: getDate(), startdate: getDate() }).then(res => {
|
|
|
if (res.data != null) {
|
|
|
logList.value = res.data
|
|
|
logTotal.value = res.count
|
|
@@ -190,13 +220,14 @@ export default {
|
|
|
message: res.msg,
|
|
|
type: "error"
|
|
|
})
|
|
|
+ loading.value = false
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
function stChange(e) {//操作分类change事件
|
|
|
loading.value = true
|
|
|
setType.value = e
|
|
|
- setlog.getAllLog({ pageindex: pages.value, pageSize: sizes.value, opttype: setType.value }).then(res => {
|
|
|
+ setlog.getAllLog({ pageindex: pages.value, pageSize: sizes.value, opttype: setType.value, enddate: getDate(), startdate: getDate() }).then(res => {
|
|
|
if (res.data != null) {
|
|
|
logList.value = res.data
|
|
|
logTotal.value = res.count
|
|
@@ -206,13 +237,14 @@ export default {
|
|
|
message: res.msg,
|
|
|
type: "error"
|
|
|
})
|
|
|
+ loading.value = false
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
function thingChange(e) {//事件类型change事件
|
|
|
loading.value = true
|
|
|
thing.value = e
|
|
|
- setlog.getAllLog({ pageindex: pages.value, pageSize: sizes.value, eventtype: thing.value }).then(res => {
|
|
|
+ setlog.getAllLog({ pageindex: pages.value, pageSize: sizes.value, eventtype: thing.value, enddate: getDate(), startdate: getDate() }).then(res => {
|
|
|
if (res.data != null) {
|
|
|
logList.value = res.data
|
|
|
logTotal.value = res.count
|
|
@@ -222,6 +254,31 @@ export default {
|
|
|
message: res.msg,
|
|
|
type: "error"
|
|
|
})
|
|
|
+ loading.value = false
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ function allSearch() {
|
|
|
+ setlog.getAllLog({
|
|
|
+ pageindex: pages.value,
|
|
|
+ pageSize: sizes.value,
|
|
|
+ eventtype: thing.value,
|
|
|
+ opttype: setType.value,
|
|
|
+ audittype: audiType.value,
|
|
|
+ success: setAbout.value,
|
|
|
+ enddate: getDate(),
|
|
|
+ startdate: getDate()
|
|
|
+ }).then(res => {
|
|
|
+ if (res.data != null) {
|
|
|
+ logList.value = res.data
|
|
|
+ logTotal.value = res.count
|
|
|
+ loading.value = false
|
|
|
+ } else {
|
|
|
+ ElMessage({
|
|
|
+ message: '未找到数据',
|
|
|
+ type: "error"
|
|
|
+ })
|
|
|
+ loading.value = false
|
|
|
}
|
|
|
})
|
|
|
}
|
|
@@ -250,6 +307,8 @@ export default {
|
|
|
pages,//页码
|
|
|
sizes,//条数
|
|
|
loading,
|
|
|
+ getDate,//获取日期
|
|
|
+ allSearch,//查询按钮
|
|
|
}
|
|
|
},
|
|
|
components: {
|