🎨 修改代码格式.
This commit is contained in:
@@ -17,6 +17,7 @@ public class VueTemplate extends Template {
|
|||||||
public VueTemplate(Table table, String module, String feature) {
|
public VueTemplate(Table table, String module, String feature) {
|
||||||
super(table);
|
super(table);
|
||||||
table.enableVue = true;
|
table.enableVue = true;
|
||||||
|
table.enableRowSelection = true;
|
||||||
table.module = module;
|
table.module = module;
|
||||||
table.feature = feature;
|
table.feature = feature;
|
||||||
}
|
}
|
||||||
@@ -54,12 +55,12 @@ public class VueTemplate extends Template {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 列表可多选
|
* 关闭列表可多选
|
||||||
*
|
*
|
||||||
* @return this
|
* @return this
|
||||||
*/
|
*/
|
||||||
public VueTemplate enableRowSelection() {
|
public VueTemplate disableRowSelection() {
|
||||||
table.enableRowSelection = true;
|
table.enableRowSelection = false;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -79,12 +79,16 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<!-- table -->
|
<!-- table -->
|
||||||
|
#if($vue.enableRowSelection)
|
||||||
|
<a-table v-model:selected-keys="selectedKeys"
|
||||||
|
row-key="id"
|
||||||
|
#else
|
||||||
<a-table row-key="id"
|
<a-table row-key="id"
|
||||||
|
#end
|
||||||
ref="tableRef"
|
ref="tableRef"
|
||||||
:loading="loading"
|
:loading="loading"
|
||||||
:columns="columns"
|
:columns="columns"
|
||||||
#if($vue.enableRowSelection)
|
#if($vue.enableRowSelection)
|
||||||
v-model:selected-keys="selectedKeys"
|
|
||||||
:row-selection="rowSelection"
|
:row-selection="rowSelection"
|
||||||
#end
|
#end
|
||||||
:data="tableRenderData"
|
:data="tableRenderData"
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import type { DataGrid, Pagination } from '@/types/global';
|
import type { DataGrid, Pagination } from '@/types/global';
|
||||||
import type { TableData } from '@arco-design/web-vue/es/table/interface';
|
import type { TableData } from '@arco-design/web-vue/es/table/interface';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
|
import qs from 'query-string';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 主机身份创建请求
|
* 主机身份创建请求
|
||||||
@@ -91,3 +92,14 @@ export function deleteHostIdentity(id: number) {
|
|||||||
return axios.delete('/asset/host-identity/delete', { params: { id } });
|
return axios.delete('/asset/host-identity/delete', { params: { id } });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除主机身份
|
||||||
|
*/
|
||||||
|
export function batchDeleteHostIdentity(idList: Array<number>) {
|
||||||
|
return axios.delete('/asset/host-identity/batch-delete', {
|
||||||
|
params: { idList },
|
||||||
|
paramsSerializer: params => {
|
||||||
|
return qs.stringify(params, { arrayFormat: 'comma' });
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import type { DataGrid, Pagination } from '@/types/global';
|
import type { DataGrid, Pagination } from '@/types/global';
|
||||||
import type { TableData } from '@arco-design/web-vue/es/table/interface';
|
import type { TableData } from '@arco-design/web-vue/es/table/interface';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
|
import qs from 'query-string';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 主机密钥创建请求
|
* 主机密钥创建请求
|
||||||
@@ -85,3 +86,15 @@ export function getHostKeyPage(request: HostKeyQueryRequest) {
|
|||||||
export function deleteHostKey(id: number) {
|
export function deleteHostKey(id: number) {
|
||||||
return axios.delete('/asset/host-key/delete', { params: { id } });
|
return axios.delete('/asset/host-key/delete', { params: { id } });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除主机密钥
|
||||||
|
*/
|
||||||
|
export function batchDeleteHostKey(idList: Array<number>) {
|
||||||
|
return axios.delete('/asset/host-key/batch-delete', {
|
||||||
|
params: { idList },
|
||||||
|
paramsSerializer: params => {
|
||||||
|
return qs.stringify(params, { arrayFormat: 'comma' });
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import type { DataGrid, Pagination } from '@/types/global';
|
import type { DataGrid, Pagination } from '@/types/global';
|
||||||
import type { TableData } from '@arco-design/web-vue/es/table/interface';
|
import type { TableData } from '@arco-design/web-vue/es/table/interface';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
|
import qs from 'query-string';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 主机创建请求
|
* 主机创建请求
|
||||||
@@ -102,3 +103,15 @@ export function getHostPage(request: HostQueryRequest) {
|
|||||||
export function deleteHost(id: number) {
|
export function deleteHost(id: number) {
|
||||||
return axios.delete('/asset/host/delete', { params: { id } });
|
return axios.delete('/asset/host/delete', { params: { id } });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除主机
|
||||||
|
*/
|
||||||
|
export function batchDeleteHost(idList: Array<number>) {
|
||||||
|
return axios.delete('/asset/host/batch-delete', {
|
||||||
|
params: { idList },
|
||||||
|
paramsSerializer: params => {
|
||||||
|
return qs.stringify(params, { arrayFormat: 'comma' });
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import type { DataGrid, Pagination } from '@/types/global';
|
import type { DataGrid, Pagination } from '@/types/global';
|
||||||
import type { TableData } from '@arco-design/web-vue/es/table/interface';
|
import type { TableData } from '@arco-design/web-vue/es/table/interface';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
|
import qs from 'query-string';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 执行模板创建请求
|
* 执行模板创建请求
|
||||||
@@ -88,3 +89,15 @@ export function getExecTemplatePage(request: ExecTemplateQueryRequest) {
|
|||||||
export function deleteExecTemplate(id: number) {
|
export function deleteExecTemplate(id: number) {
|
||||||
return axios.delete('/asset/exec-template/delete', { params: { id } });
|
return axios.delete('/asset/exec-template/delete', { params: { id } });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除执行模板
|
||||||
|
*/
|
||||||
|
export function batchDeleteExecTemplate(idList: Array<number>) {
|
||||||
|
return axios.delete('/asset/exec-template/batch-delete', {
|
||||||
|
params: { idList },
|
||||||
|
paramsSerializer: params => {
|
||||||
|
return qs.stringify(params, { arrayFormat: 'comma' });
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import type { DataGrid, Pagination } from '@/types/global';
|
|||||||
import type { TableData } from '@arco-design/web-vue/es/table/interface';
|
import type { TableData } from '@arco-design/web-vue/es/table/interface';
|
||||||
import type { HostQueryResponse } from '@/api/asset/host';
|
import type { HostQueryResponse } from '@/api/asset/host';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
|
import qs from 'query-string';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 计划任务创建请求
|
* 计划任务创建请求
|
||||||
@@ -112,6 +113,18 @@ export function deleteExecJob(id: number) {
|
|||||||
return axios.delete('/asset/exec-job/delete', { params: { id } });
|
return axios.delete('/asset/exec-job/delete', { params: { id } });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除计划任务
|
||||||
|
*/
|
||||||
|
export function batchDeleteExecJob(idList: Array<number>) {
|
||||||
|
return axios.delete('/asset/exec-job/batch-delete', {
|
||||||
|
params: { idList },
|
||||||
|
paramsSerializer: params => {
|
||||||
|
return qs.stringify(params, { arrayFormat: 'comma' });
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 手动触发计划任务
|
* 手动触发计划任务
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import type { DataGrid, Pagination } from '@/types/global';
|
|||||||
import type { TableData } from '@arco-design/web-vue/es/table/interface';
|
import type { TableData } from '@arco-design/web-vue/es/table/interface';
|
||||||
import type { RoleQueryResponse } from '@/api/user/role';
|
import type { RoleQueryResponse } from '@/api/user/role';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
|
import qs from 'query-string';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 用户创建请求
|
* 用户创建请求
|
||||||
@@ -162,6 +163,18 @@ export function deleteUser(id: number) {
|
|||||||
return axios.delete('/infra/system-user/delete', { params: { id } });
|
return axios.delete('/infra/system-user/delete', { params: { id } });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除用户
|
||||||
|
*/
|
||||||
|
export function batchDeleteUser(idList: Array<number>) {
|
||||||
|
return axios.delete('/infra/system-user/batch-delete', {
|
||||||
|
params: { idList },
|
||||||
|
paramsSerializer: params => {
|
||||||
|
return qs.stringify(params, { arrayFormat: 'comma' });
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取用户会话列表
|
* 获取用户会话列表
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -49,10 +49,10 @@
|
|||||||
:columns="columns"
|
:columns="columns"
|
||||||
:data="tableRenderData"
|
:data="tableRenderData"
|
||||||
:pagination="pagination"
|
:pagination="pagination"
|
||||||
|
:bordered="false"
|
||||||
:scroll="{ x: '100%', y: '60vh' }"
|
:scroll="{ x: '100%', y: '60vh' }"
|
||||||
@page-change="(page) => fetchTableData(page, pagination.pageSize)"
|
@page-change="(page) => fetchTableData(page, pagination.pageSize)"
|
||||||
@page-size-change="(size) => fetchTableData(1, size)"
|
@page-size-change="(size) => fetchTableData(1, size)">
|
||||||
:bordered="false">
|
|
||||||
<!-- 模板名称 -->
|
<!-- 模板名称 -->
|
||||||
<template #name="{ record }">
|
<template #name="{ record }">
|
||||||
<span class="span-blue">{{ record.name }}</span>
|
<span class="span-blue">{{ record.name }}</span>
|
||||||
|
|||||||
@@ -33,9 +33,9 @@
|
|||||||
:columns="columns"
|
:columns="columns"
|
||||||
:data="tableRenderData"
|
:data="tableRenderData"
|
||||||
:pagination="pagination"
|
:pagination="pagination"
|
||||||
|
:bordered="false"
|
||||||
@page-change="(page) => fetchTableData(page, pagination.pageSize)"
|
@page-change="(page) => fetchTableData(page, pagination.pageSize)"
|
||||||
@page-size-change="(size) => fetchTableData(1, size)"
|
@page-size-change="(size) => fetchTableData(1, size)">
|
||||||
:bordered="false">
|
|
||||||
<!-- 修改前 -->
|
<!-- 修改前 -->
|
||||||
<template #beforeValue="{ record }">
|
<template #beforeValue="{ record }">
|
||||||
<span class="copy-left"
|
<span class="copy-left"
|
||||||
|
|||||||
@@ -87,17 +87,17 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<!-- table -->
|
<!-- table -->
|
||||||
<a-table row-key="id"
|
<a-table v-model:selected-keys="selectedKeys"
|
||||||
|
row-key="id"
|
||||||
ref="tableRef"
|
ref="tableRef"
|
||||||
:loading="loading"
|
:loading="loading"
|
||||||
v-model:selected-keys="selectedKeys"
|
|
||||||
:row-selection="rowSelection"
|
:row-selection="rowSelection"
|
||||||
:columns="columns"
|
:columns="columns"
|
||||||
:data="tableRenderData"
|
:data="tableRenderData"
|
||||||
:pagination="pagination"
|
:pagination="pagination"
|
||||||
|
:bordered="false"
|
||||||
@page-change="(page) => fetchTableData(page, pagination.pageSize)"
|
@page-change="(page) => fetchTableData(page, pagination.pageSize)"
|
||||||
@page-size-change="(size) => fetchTableData(1, size)"
|
@page-size-change="(size) => fetchTableData(1, size)">
|
||||||
:bordered="false">
|
|
||||||
<!-- 连接用户 -->
|
<!-- 连接用户 -->
|
||||||
<template #username="{ record }">
|
<template #username="{ record }">
|
||||||
{{ record.username }}
|
{{ record.username }}
|
||||||
|
|||||||
@@ -74,17 +74,17 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<!-- table -->
|
<!-- table -->
|
||||||
<a-table row-key="id"
|
<a-table v-model:selected-keys="selectedKeys"
|
||||||
|
row-key="id"
|
||||||
ref="tableRef"
|
ref="tableRef"
|
||||||
:loading="loading"
|
:loading="loading"
|
||||||
v-model:selected-keys="selectedKeys"
|
|
||||||
:row-selection="rowSelection"
|
:row-selection="rowSelection"
|
||||||
:columns="columns"
|
:columns="columns"
|
||||||
:data="tableRenderData"
|
:data="tableRenderData"
|
||||||
:pagination="pagination"
|
:pagination="pagination"
|
||||||
|
:bordered="false"
|
||||||
@page-change="(page) => fetchTableData(page, pagination.pageSize)"
|
@page-change="(page) => fetchTableData(page, pagination.pageSize)"
|
||||||
@page-size-change="(size) => fetchTableData(1, size)"
|
@page-size-change="(size) => fetchTableData(1, size)">
|
||||||
:bordered="false">
|
|
||||||
<!-- 操作用户 -->
|
<!-- 操作用户 -->
|
||||||
<template #username="{ record }">
|
<template #username="{ record }">
|
||||||
{{ record.username }}
|
{{ record.username }}
|
||||||
|
|||||||
@@ -6,10 +6,10 @@
|
|||||||
@select-all="selectAll"
|
@select-all="selectAll"
|
||||||
@reverse="reverseSelect">
|
@reverse="reverseSelect">
|
||||||
<!-- 主机身份表格 -->
|
<!-- 主机身份表格 -->
|
||||||
<a-table row-key="id"
|
<a-table v-model:selected-keys="selectedKeys"
|
||||||
|
row-key="id"
|
||||||
class="host-identity-main-table"
|
class="host-identity-main-table"
|
||||||
:columns="hostIdentityColumns"
|
:columns="hostIdentityColumns"
|
||||||
v-model:selected-keys="selectedKeys"
|
|
||||||
:row-selection="rowSelection"
|
:row-selection="rowSelection"
|
||||||
row-class="pointer"
|
row-class="pointer"
|
||||||
:sticky-header="true"
|
:sticky-header="true"
|
||||||
|
|||||||
@@ -6,10 +6,10 @@
|
|||||||
@select-all="selectAll"
|
@select-all="selectAll"
|
||||||
@reverse="reverseSelect">
|
@reverse="reverseSelect">
|
||||||
<!-- 主机密钥表格 -->
|
<!-- 主机密钥表格 -->
|
||||||
<a-table row-key="id"
|
<a-table v-model:selected-keys="selectedKeys"
|
||||||
|
row-key="id"
|
||||||
class="host-key-main-table"
|
class="host-key-main-table"
|
||||||
:columns="hostKeyColumns"
|
:columns="hostKeyColumns"
|
||||||
v-model:selected-keys="selectedKeys"
|
|
||||||
:row-selection="rowSelection"
|
:row-selection="rowSelection"
|
||||||
row-class="pointer"
|
row-class="pointer"
|
||||||
:sticky-header="true"
|
:sticky-header="true"
|
||||||
|
|||||||
@@ -98,11 +98,11 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<!-- table -->
|
<!-- table -->
|
||||||
<a-table row-key="id"
|
<a-table v-model:selected-keys="selectedKeys"
|
||||||
|
row-key="id"
|
||||||
ref="tableRef"
|
ref="tableRef"
|
||||||
:loading="loading"
|
:loading="loading"
|
||||||
:columns="columns"
|
:columns="columns"
|
||||||
v-model:selected-keys="selectedKeys"
|
|
||||||
:row-selection="rowSelection"
|
:row-selection="rowSelection"
|
||||||
:expandable="expandable"
|
:expandable="expandable"
|
||||||
:data="tableRenderData"
|
:data="tableRenderData"
|
||||||
|
|||||||
@@ -98,11 +98,11 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<!-- table -->
|
<!-- table -->
|
||||||
<a-table row-key="id"
|
<a-table v-model:selected-keys="selectedKeys"
|
||||||
|
row-key="id"
|
||||||
ref="tableRef"
|
ref="tableRef"
|
||||||
:loading="loading"
|
:loading="loading"
|
||||||
:columns="columns"
|
:columns="columns"
|
||||||
v-model:selected-keys="selectedKeys"
|
|
||||||
:row-selection="rowSelection"
|
:row-selection="rowSelection"
|
||||||
:data="tableRenderData"
|
:data="tableRenderData"
|
||||||
:pagination="pagination"
|
:pagination="pagination"
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
<template>
|
<template>
|
||||||
<a-table row-key="path"
|
<a-table v-model:selected-keys="selectedKeys"
|
||||||
|
row-key="path"
|
||||||
ref="tableRef"
|
ref="tableRef"
|
||||||
class="sftp-table"
|
class="sftp-table"
|
||||||
:columns="columns"
|
:columns="columns"
|
||||||
v-model:selected-keys="selectedKeys"
|
|
||||||
:row-selection="rowSelection"
|
:row-selection="rowSelection"
|
||||||
:sticky-header="true"
|
:sticky-header="true"
|
||||||
:data="list"
|
:data="list"
|
||||||
|
|||||||
@@ -83,11 +83,11 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<!-- table -->
|
<!-- table -->
|
||||||
<a-table row-key="id"
|
<a-table v-model:selected-keys="selectedKeys"
|
||||||
|
row-key="id"
|
||||||
ref="tableRef"
|
ref="tableRef"
|
||||||
:loading="loading"
|
:loading="loading"
|
||||||
:columns="columns"
|
:columns="columns"
|
||||||
v-model:selected-keys="selectedKeys"
|
|
||||||
:row-selection="rowSelection"
|
:row-selection="rowSelection"
|
||||||
:expandable="expandable"
|
:expandable="expandable"
|
||||||
:data="tableRenderData"
|
:data="tableRenderData"
|
||||||
|
|||||||
@@ -82,17 +82,17 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<!-- table -->
|
<!-- table -->
|
||||||
<a-table row-key="id"
|
<a-table v-model:selected-keys="selectedKeys"
|
||||||
|
row-key="id"
|
||||||
ref="tableRef"
|
ref="tableRef"
|
||||||
:loading="loading"
|
:loading="loading"
|
||||||
:columns="columns"
|
:columns="columns"
|
||||||
v-model:selected-keys="selectedKeys"
|
|
||||||
:row-selection="rowSelection"
|
:row-selection="rowSelection"
|
||||||
:data="tableRenderData"
|
:data="tableRenderData"
|
||||||
:pagination="pagination"
|
:pagination="pagination"
|
||||||
|
:bordered="false"
|
||||||
@page-change="(page) => fetchTableData(page, pagination.pageSize)"
|
@page-change="(page) => fetchTableData(page, pagination.pageSize)"
|
||||||
@page-size-change="(size) => fetchTableData(1, size)"
|
@page-size-change="(size) => fetchTableData(1, size)">
|
||||||
:bordered="false">
|
|
||||||
<!-- 配置项 -->
|
<!-- 配置项 -->
|
||||||
<template #keyName="{ record }">
|
<template #keyName="{ record }">
|
||||||
<span class="text-copy" @click="copy(record.keyName)">{{ record.keyName }}</span>
|
<span class="text-copy" @click="copy(record.keyName)">{{ record.keyName }}</span>
|
||||||
|
|||||||
@@ -68,17 +68,17 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<!-- table -->
|
<!-- table -->
|
||||||
<a-table row-key="id"
|
<a-table v-model:selected-keys="selectedKeys"
|
||||||
|
row-key="id"
|
||||||
ref="tableRef"
|
ref="tableRef"
|
||||||
:loading="loading"
|
:loading="loading"
|
||||||
:columns="columns"
|
:columns="columns"
|
||||||
v-model:selected-keys="selectedKeys"
|
|
||||||
:row-selection="rowSelection"
|
:row-selection="rowSelection"
|
||||||
:data="tableRenderData"
|
:data="tableRenderData"
|
||||||
:pagination="pagination"
|
:pagination="pagination"
|
||||||
|
:bordered="false"
|
||||||
@page-change="(page) => fetchTableData(page, pagination.pageSize)"
|
@page-change="(page) => fetchTableData(page, pagination.pageSize)"
|
||||||
@page-size-change="(size) => fetchTableData(1, size)"
|
@page-size-change="(size) => fetchTableData(1, size)">
|
||||||
:bordered="false">
|
|
||||||
<!-- 配置项 -->
|
<!-- 配置项 -->
|
||||||
<template #keyName="{record}">
|
<template #keyName="{record}">
|
||||||
{{ record.keyName }}<span style="margin: 0 4px;">-</span>{{ record.keyDescription }}
|
{{ record.keyName }}<span style="margin: 0 4px;">-</span>{{ record.keyDescription }}
|
||||||
|
|||||||
@@ -6,9 +6,9 @@
|
|||||||
:columns="tableColumns"
|
:columns="tableColumns"
|
||||||
:data="tableRenderData"
|
:data="tableRenderData"
|
||||||
:pagination="pagination"
|
:pagination="pagination"
|
||||||
|
:bordered="false"
|
||||||
@page-change="(page) => fetchTableData(page, pagination.pageSize)"
|
@page-change="(page) => fetchTableData(page, pagination.pageSize)"
|
||||||
@page-size-change="(size) => fetchTableData(1, size)"
|
@page-size-change="(size) => fetchTableData(1, size)">
|
||||||
:bordered="false">
|
|
||||||
<!-- 操作模块 -->
|
<!-- 操作模块 -->
|
||||||
<template #module="{ record }">
|
<template #module="{ record }">
|
||||||
<span>{{ getDictValue(operatorLogModuleKey, record.module) }}</span>
|
<span>{{ getDictValue(operatorLogModuleKey, record.module) }}</span>
|
||||||
|
|||||||
@@ -45,17 +45,17 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<!-- 表格 -->
|
<!-- 表格 -->
|
||||||
<a-table row-key="id"
|
<a-table v-model:selected-keys="selectedKeys"
|
||||||
|
row-key="id"
|
||||||
ref="tableRef"
|
ref="tableRef"
|
||||||
:loading="loading"
|
:loading="loading"
|
||||||
v-model:selected-keys="selectedKeys"
|
|
||||||
:row-selection="rowSelection"
|
:row-selection="rowSelection"
|
||||||
:columns="columns"
|
:columns="columns"
|
||||||
:data="tableRenderData"
|
:data="tableRenderData"
|
||||||
:pagination="pagination"
|
:pagination="pagination"
|
||||||
|
:bordered="false"
|
||||||
@page-change="(page) => fetchTableData(page, pagination.pageSize)"
|
@page-change="(page) => fetchTableData(page, pagination.pageSize)"
|
||||||
@page-size-change="(size) => fetchTableData(1, size)"
|
@page-size-change="(size) => fetchTableData(1, size)">
|
||||||
:bordered="false">
|
|
||||||
<!-- 操作模块 -->
|
<!-- 操作模块 -->
|
||||||
<template #module="{ record }">
|
<template #module="{ record }">
|
||||||
<span>{{ getDictValue(operatorLogModuleKey, record.module) }}</span>
|
<span>{{ getDictValue(operatorLogModuleKey, record.module) }}</span>
|
||||||
|
|||||||
@@ -59,9 +59,9 @@
|
|||||||
:columns="columns"
|
:columns="columns"
|
||||||
:data="tableRenderData"
|
:data="tableRenderData"
|
||||||
:pagination="pagination"
|
:pagination="pagination"
|
||||||
|
:bordered="false"
|
||||||
@page-change="(page) => fetchTableData(page, pagination.pageSize)"
|
@page-change="(page) => fetchTableData(page, pagination.pageSize)"
|
||||||
@page-size-change="(size) => fetchTableData(1, size)"
|
@page-size-change="(size) => fetchTableData(1, size)">
|
||||||
:bordered="false">
|
|
||||||
<!-- 编码 -->
|
<!-- 编码 -->
|
||||||
<template #code="{ record }">
|
<template #code="{ record }">
|
||||||
<a-tag>{{ record.code }}</a-tag>
|
<a-tag>{{ record.code }}</a-tag>
|
||||||
|
|||||||
Reference in New Issue
Block a user