diff --git a/acs/nladmin-ui/src/views/monitor/lucene/indexOld.vue b/acs/nladmin-ui/src/views/monitor/lucene/indexOld.vue new file mode 100644 index 0000000..1a985df --- /dev/null +++ b/acs/nladmin-ui/src/views/monitor/lucene/indexOld.vue @@ -0,0 +1,107 @@ +<template> + <div class="app-container"> + <div class="head-container"> + <Search /> + <crudOperation /> + </div> + <!--表格渲染--> + <el-table + ref="table" + v-loading="crud.loading" + :data="crud.data" + style="width: 100%;" + @selection-change="crud.selectionChangeHandler" + > + <!-- <el-table-column type="selection" width="55"/>--> + <!-- <el-table-column v-if="false" prop="id" label="id"/>--> + <el-table-column prop="operate" width="50" label="操作" /> + <el-table-column prop="device_code" label="设备号" /> + <el-table-column prop="task_code" label="任务编号" /> + <el-table-column prop="instruct_code" label="指令编号" /> + <el-table-column prop="logTime" width="170" label="记录时间" /> + <el-table-column prop="content" width="500" label="内容详情" /> + + </el-table> + <!--分页组件--> + <pagination /> + </div> +</template> + +<script> +import Search from './search' +import CRUD, { crud, header, presenter } from '@crud/crud' +import crudOperation from '@crud/CRUD.operation' +import pagination from '@crud/Pagination' +import { delAll } from '@/api/acs/lucene/log' + +/* const start = new Date() */ +export default { + name: 'LuceneLog', + components: { Search, pagination, crudOperation }, + mixins: [presenter(), header(), crud()], + cruds() { + return CRUD({ + title: '系统参数', url: 'api/lucene/getAll', idField: 'id', sort: 'id,desc', + queryOnPresenterCreated: false, + optShow: { + add: false, + edit: false, + del: false, + download: false + }, + page: { + size: 40, + total: 0, + page: 0 + }, + query: { + /* createTime: [start.setTime(start.getTime() - 3600 * 1000 * 0.5), new Date()] */ + /* createTime: [start, new Date()] */ + } + }) + }, + data() { + return { + query: { blurry: '123' }, + permission: { + add: ['admin', 'param:add'], + edit: ['admin', 'param:edit'], + del: ['admin', 'param:del'] + }, + + rules: {} + } + }, + created() { + }, + methods: { + // 钩子:在获取表格数据之前执行,false 则代表不获取数据 + [CRUD.HOOK.beforeRefresh]() { + return true + }, + confirmDelAll() { + this.$confirm(`确认清空所有操作日志吗?`, '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + this.crud.delAllLoading = true + delAll('device_execute').then(res => { + this.crud.delAllLoading = false + this.crud.dleChangePage(1) + this.crud.delSuccessNotify() + this.crud.toQuery() + }).catch(err => { + this.crud.delAllLoading = false + console.log(err.response.data.message) + }) + }).catch(() => { + }) + } + } +} +</script> + +<style scoped> + +</style>