src/views/system/logs/index.vue
(开头部分) 8KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<template>
<div class="p-4">
<div class="mb-3">
<form-search
:formFields="formFields"
@search="handleQuery"
@reset="handleQuery"
/>
</div>
<a-row :gutter="10" class="mb-2">
<a-col>
<a-button color="normal" @click="handleExportFile">{{
t('common.export')
}}</a-button>
</a-col>
<a-col v-has-permi="['system:logs:deleteAllLogs']">
<a-button color="warning" @click="clearAll">{{
t('common.clearAll')
}}</a-button>
</a-col>
<a-col v-has-permi="['system:logs:delete']">
<a-popconfirm
:title="t('common.confirmDelete')"
:ok-text="t('common.okText')"
:cancel-text="t('common.cancelText')"
@confirm="confirm"
@cancel="cancel"
>
<a-button :disabled="!hasSelected" color="error">
{{ t('common.delete') }}
</a-button>
</a-popconfirm>
</a-col>
</a-row>
<a-table
:loading="loading"
rowKey="id"
:row-selection="{
selectedRowKeys: selectedRowKeys,
onChange: onSelectChange,
}"
:columns="columns"
:data-source="logsList"
:pagination="pagination"
@change="handleTableChange"
>
<template #action="{ record }">
<span>
<a-button
type="link"
color="success"
class="mr-3"
@click="showDetail(record)"
>
{{ t('common.detail') }}
</a-button>
<a-popconfirm
:title="t('common.confirmDelete')"
后面还有 304 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
