Commit 90b3998b authored by 孙浩's avatar 孙浩

日志单个删除query参数

parent a68d71cb
...@@ -102,7 +102,7 @@ ...@@ -102,7 +102,7 @@
class="delBtn" class="delBtn"
type="text" type="text"
size="mini" size="mini"
@click="handleDelete(scope.row.businessId)" @click="handleDelete(scope.row)"
>删除</el-button> >删除</el-button>
</template> </template>
</el-table-column> </el-table-column>
...@@ -200,6 +200,7 @@ import { list, delErrLog, cleanErrLog, exportErrLog } from '@/api/monitor/errorL ...@@ -200,6 +200,7 @@ import { list, delErrLog, cleanErrLog, exportErrLog } from '@/api/monitor/errorL
import Coolbutton from '@/components/coolbutton' import Coolbutton from '@/components/coolbutton'
import { getDataCache, setDataCache } from '@/assets/js/filterData' import { getDataCache, setDataCache } from '@/assets/js/filterData'
import commonField from '@/utils/commonField' import commonField from '@/utils/commonField'
import moment from 'moment'
export default { export default {
name: 'Operlog', name: 'Operlog',
...@@ -394,15 +395,15 @@ export default { ...@@ -394,15 +395,15 @@ export default {
this.form = row this.form = row
}, },
/** 删除按钮操作 */ /** 删除按钮操作 */
handleDelete(data) { handleDelete(row) {
this.$confirm('是否确认操作?', '提示', { this.$confirm('是否确认操作?', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
const id = data
const query = { const query = {
deleteIds: id businessId: row.businessId,
operTime: moment(row.operTime).format('YYYY-MM')
} }
return delErrLog(query) return delErrLog(query)
}).then(() => { }).then(() => {
......
...@@ -76,7 +76,7 @@ ...@@ -76,7 +76,7 @@
class="delBtn" class="delBtn"
type="text" type="text"
size="small" size="small"
@click="handleDelete(scope.row.businessId)" @click="handleDelete(scope.row)"
>删除</el-button> >删除</el-button>
</template> </template>
</el-table-column> </el-table-column>
...@@ -151,6 +151,7 @@ import { list, delLogininfo, cleanLogininfo, exportLogininfo } from '@/api/monit ...@@ -151,6 +151,7 @@ import { list, delLogininfo, cleanLogininfo, exportLogininfo } from '@/api/monit
import Coolbutton from '@/components/coolbutton' import Coolbutton from '@/components/coolbutton'
import { getDataCache, setDataCache } from '@/assets/js/filterData' import { getDataCache, setDataCache } from '@/assets/js/filterData'
import commonField from '@/utils/commonField' import commonField from '@/utils/commonField'
import moment from 'moment'
export default { export default {
name: 'LoginInfo', name: 'LoginInfo',
...@@ -283,16 +284,15 @@ export default { ...@@ -283,16 +284,15 @@ export default {
this.multiple = !selection.length this.multiple = !selection.length
}, },
/** 删除按钮操作 */ /** 删除按钮操作 */
handleDelete(data) { handleDelete(row) {
this.$confirm('是否确认操作?', '提示', { this.$confirm('是否确认操作?', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
// const id = this.ids.join(',')
const id = data
const query = { const query = {
deleteIds: id businessId: row.businessId,
loginTime: moment(row.loginTime).format('YYYY-MM')
} }
return delLogininfo(query) return delLogininfo(query)
}).then(() => { }).then(() => {
......
...@@ -104,7 +104,7 @@ ...@@ -104,7 +104,7 @@
<!-- </el-table-column>--> <!-- </el-table-column>-->
<el-table-column label="操作时间" align="center" prop="operTime" width="180" show-overflow-tooltip> <el-table-column label="操作时间" align="center" prop="operTime" width="180" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.operTime | transformDateByFormat('YYYY-MM') }}</span> <span>{{ scope.row.operTime | transformDateByFormat('YYYY-MM-DD HH:mm:ss') }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
class="delBtn" class="delBtn"
type="text" type="text"
size="mini" size="mini"
@click="handleDelete(scope.row.businessId)" @click="handleDelete(scope.row)"
>删除</el-button> >删除</el-button>
</template> </template>
</el-table-column> </el-table-column>
...@@ -234,6 +234,7 @@ import { list, delOperLog, cleanOperLog, exportOperLog } from '@/api/monitor/ope ...@@ -234,6 +234,7 @@ import { list, delOperLog, cleanOperLog, exportOperLog } from '@/api/monitor/ope
import Coolbutton from '@/components/coolbutton' import Coolbutton from '@/components/coolbutton'
import { getDataCache, setDataCache } from '@/assets/js/filterData' import { getDataCache, setDataCache } from '@/assets/js/filterData'
import commonField from '@/utils/commonField' import commonField from '@/utils/commonField'
import moment from 'moment'
export default { export default {
name: 'Operlog', name: 'Operlog',
...@@ -438,17 +439,16 @@ export default { ...@@ -438,17 +439,16 @@ export default {
this.form = row this.form = row
}, },
/** 删除按钮操作 */ /** 删除按钮操作 */
handleDelete(data) { handleDelete(row) {
this.$confirm('是否确认操作?', '提示', { this.$confirm('是否确认操作?', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
const id = data
const query = { const query = {
deleteIds: id businessId: row.businessId,
operTime: moment(row.operTime).format('YYYY-MM')
} }
// const deleteIds = JSON.stringify(query)
return delOperLog(query) return delOperLog(query)
}).then(() => { }).then(() => {
this.getList() this.getList()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment