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

日志单个删除query参数

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